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: | 17711190 |
Requisito/Story/Issue: | DDFISCAL-23382 |
02. SITUAÇÃO/REQUISITO
ROTINA 4011 ABA NACIONAL
1 - Ajustar a geração do C185 das devoluções das saídas internas parametrizadas na aba Dados, para que o valor da média dos impostos sejam restituídas.
1.1 - Deve criar na tela a opção Gerar restituição das saídas de devoluções de compras internas. Quando esta opção estiver marcado, deverá restituir da média dos impostos das saídas em devoluções internas.
2 - Criar na lista da aba Dados a opção Código da operação a opção Saídas de Perdas (CFOP 5927)
3 - Ajustar a geração do C185 para gerar as Saídas de Perdas (5927) conforme parametrização do por Cód. motivo, código da operação e Cód. Fiscal.
4 - Ajustar o Relatório 01 - Relatório de Ressarcimento ICMS ST para carregar as NF's as devoluções internas e perdas (CFOP 5927) das operações parametrizados para gerar os registros de saídas.
03. SOLUÇÃO
ALTERAÇÃO EFETUADA NA ROTINA:
1 - 4011
1.2 - Implementado alteração na aba "Nacional" / "Dados":
1.2.1 - Retirado da grid "Classificação do motivo da restituição", os campos "COM ST" e "CODIGO DA OPERACAO".
1.2.2 - Implementado nova regra de validação da coluna de cfop. O usuário não poderá deixar de informar o cfop.
1.2.2.1 - Para o registro C181, só poderá gravar cfop de entrada. A mensagem diz entrada de devolução, porém não há como confeirr e exigir somente ocfop de devolução.
1.2.2.2 - Para os registros C185 e C186, só poderão gravar cfops de saídas.
1.2.3 - Implementado validação na grid quando o usuário esta lançando ou alterando o cfop.
1.2.3.1 - Se o campo CFOP estiver em branco ou com zero, será solicitado o preenchimento obrigatório.
1.2.4 - Implementado validação na grid quando o usuário esta lançando ou alterando o campo código do motivo.
1.2.4.1 - Se o campo CODMOTIVO estiver em branco, será solicitado o preenchimento obrigatório.
1.2.5 - Implementado validação no botão "Salvar" da Grid
1.2.5.1 - A validação irá percorrer os itens inseridos e validar quando o registro for C181 o cfop deve ser de entrada, se C185 e C186 o cfop
deve ser de saída. A mensagem irá informar os dados validados e informar que não foram gravados.1.3 - Implementado alteração na aba "Nacional" / "Parâmetros":
1.3.1 - Incluído parâmetro "04.1 - Gerar restituição das saídas de devoluções de compras internas" no grupo da rotitna 1097
1.3.1.2 - Esse parâmetro irá gerar no registro C185 da rotina 1097 as informações de devolução de compras internas.
1.3.1.3 - Implementado botão de orientação para o item 1.3.1
1.3.1.4 - Alterado descrição do parâmetro 04 para "04 - Gerar no C185 as saídas de devoluções de compras".
1.3.2 - Implementado parâmetro "01.1 - Gerar rest.saida devolução de compras internas". Esse parâmetro irá liberar no relatório o valor a restituir
para notas de devoluções internas.
1.3.2.1 - Implementado botão de orientação sobre o comportamento deste parâmetro.1.3.2 - Implementado caixa com grupo de parâmetros a serem utilizados no relatório 01 da rotina 4011
1.3.2.2 - Implementado parâmetro "01 - Gerar saída devolução de compras (Relatório 01)"
1.3.2.2.1 - Esse parâmetro irá liberar no relatório as notas geradas como devolução de compra.
1.3.2.3 - Implementado parâmetro "02 - Considerar somente saídas com Restituição"
1.3.2.3.1 - Esse parâmetro irá gerar no relatório somente as notas de saídas que tiveram imposto a restituir.
1.3.2.3.2 - Implementado botão de orientação para este item e ele ficará com default marcado, ou seja, o relatório que antes
era gerado para todas as notas, agora o default será somente para as notas com imposto a restituir. Caso o usuário deseje
ver o relatório de todas as notas, deverá desmarcar esse parâmetro 02.1.4 - Implementado ajuste no campo código da filial .
1.4.1 - Ao clicar nesse campo e mudar o código da filial, será acionado automaticamente o botão "aplicar". Isso garante que
a grid da aba nacional seja alterada conforme a nova filial definida sem que o usuário lembre de acionar o botão de "Aplicar".1.5 - Atualização do bower com as alterações do FCLSHARED referente ao item 2
2 - FCLSHARED
2.1 - Implementado ajuste no método
2.1.1 - A alteração foi realizada na coluna "TIPO_MOVIMENTACAO" que passa a mostrar a descrição SAIDA DEV quando operação PCMOV.CODOPER = SD e
como exceção a descrição SAIDA. Esse processo exibia somente a descrição saída e para identificar as notas de devolução, foi ajustado esse ponto.
2.2 - Implementado novo parâmetro no método 'GetSqlRessarcimentoNacional4011'.
2.2.1 - Esse parâmetro 'pGeraNfSaidaDevInternaC185' irá liberar no sql a informação de restituição das notas de saída devolução de entrada interna, ou seja,
se conter restituição, será liberado para esse tipo de documento. Documento que antes não recebia a restituição. O parâmetro é atualizado através da 4011 na
aba nacional / Parâmetros
3 - 1097
3.2 - Implementado alteração no método "GerarRegistrosC100" na confecção da variável vCodigoRestituicao no processo do registro C185.
3.2.1 - A variável passa a receber uma nova condição quando essa estiver preenchida.
3.3 - Incluído método "GerenciadorTesteUnitario.getCodRest" para buscar código da restituição pelo cfop.
3.4 - Implementado no método 'DmDados.ObterDadosRegistroC185' o parâmetro GeraNfSaidaDevInternaC185. Parâmetro que é gravado pela rotina 4011
3.5 - Atualização do bower com as informações do Fclshared.
Favor atualizar rotina 4011 para versão igual ou superior a a descrita abaixo:
32.00.05.057 - 33.00.05.038
Favor atualizar rotina 1097 para versão igual ou superior a a descrita abaixo:
32.00.11.033 - 33.00.05.036
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