01. DADOS GERAIS
Produto: | TOTVS Distribuição e Varejo |
---|---|
Linha de Produto: | Linha Winthor |
Segmento: | Distribuição |
Módulo: | 40 - Tributação |
Função: | Ressarcimento/Comple. ICMS Retido por ST |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue: | DDFISCAL-22695 |
02. SITUAÇÃO/REQUISITO
Requisito 1: na tela da Rotina 4011, alterar opções de informar o código de motivo restituição para o quadro abaixo:
Registro | Código do motivo | CFOP |
C185 | RS000 | 5102 |
C185 | RS987 | |
C185 | RS086 |
O cliente deverá informar o Registro, o Código do Motivo e o campo CFOP será opcional, sendo:
Registro: Lista com opções:
- C181
- C185
- C186
Código do motivo: texto livre de até 5 caracteres
CFOP: texto livre até 4 caráteres
Requisito 2: fazer um script para trazer os dados existentes na tela para a grid no seguinte formato:
Registro | Código do motivo | CFOP |
C185 | RS001 | |
C185 | RS002 | |
C181 | RS003 | |
C181 | RS004 | |
C186 | RS005 | |
C186 | RS006 |
03. SOLUÇÃO
ALTERAÇÃO EFETUADA NA ROTINA:
1 - 4011
1.1 - Implementado na aba "Nacional" / "Dados" uma grid com nome "Classificação do motivo da restituição"
1.1.1 - A grid irá substituir as opções anteriores onde o usuário só informava o código do motivo nas opções configuradas.
1.1.2 - A grid irá possibilitar o usuário definir o código do motivo por operação e cfop. Além dele definir se o lançamento terá ou
não valor de ST. O lançamento poderá ser feito para o mesmo código várias vezes se a operação for utilizada ou o cfop. Somente
os campos código do motivo e cfop ficaram abertos para informar valores manualmente.
1.1.3 - Na primeira abertura da rotina, o dados dos códigos anteriores serão inseridos na grid conforme opções utilizadas.
1.2 - Implementado na grid de lançamento do motivo da restituição as seguintes regras:
1.2.1 - Se no registro C181 o usuário informar operação diferente de entrada devolução, será exibido mensagem informando a operação correta. O mesmo
ocorre para campo CFOP que so pode ser inserido de entrada.
1.2.2 - Se no registro C186 a operação for diferente de Saída Devolução, será exibido mensagem informando o valor correto. O mesmo ocorre para
o campo de CFOP que para o C186 deve ser de saída.
1.2.3 - Se o usuário persistir e gravar os dados a rotina irá permitir, porém no processo da 1097 esses itens não serão utilizados, pois os sqls trazem os
dados conforme a orientação.2 - Fclshared
2.1 - Implementado o código idNACBLOCOC para gravão dos novos dados da grid da aba nacional da rotina 4011
2.2 - Implementado ajuste no metotod "GetSqlRessarcimentoNacional4011" incluindo o codoper.3 - 1097
3.1 - Atualização do Fclshared com a alteração do item 2.1
3.2 - Retirado o parâmetro Codfilial do metodo "GetSelectFretePorCST". O método foi alterado no Fclshared e atualmente n contém o codfilial.
3.3 - Implementado no método 'GetSqlDadosRegistroC181' a regra de considerar o codfilialnf antes do codfilial. Regra do sistema.
3.4 - Implementado ajuste no método "InformacoesFiscais.GetInstancia.GetSqlRessarcimentoNacional4011" incluindo o cmaop CODOPER para
utilização referente ao registro C185.
3.5 - Implementado método "dmDados.getCodRestBlocoC" para retornar o código do motivo de geração do registro. C185,C186 e C181.
Favor atualizar rotina 4011 para versão igual ou superior a a descrita abaixo:
32.00.05.035 - 33.00.05.017
Favor atualizar rotina 1097 para versão igual ou superior a a descrita abaixo:
32.00.11.004 - 33.00.05.004
04. DEMAIS INFORMAÇÕES
Importante!
As versões estarão disponíveis para download no CCW.
https://centraldecontrole.pcinformatica.com.br/
Mantenha suas rotinas sempre atualizadas!
05. ASSUNTOS RELACIONADOS