Histórico da Página
...
Produto: |
| |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| |||||||||||||
Segmento: |
| |||||||||||||
Módulo: |
| |||||||||||||
Função: | SPDBLOCOG.PRW | |||||||||||||
País: | Brasil | |||||||||||||
Ticket: | 16506026 | |||||||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DSERFIS1-32491 |
02. SITUAÇÃO/REQUISITO
Realizo a escrituração de uma compra de Ativo importado no valor de R$ 5.888,11. Além disso, há um valor de frete associado à importação no montante de R$ 4,24. Durante o processo de escrituração, utilizo os parâmetros MV_F9SKPNF = T, MV_FTCIAP = S e MV_RNDCIAP = T.
Após a conclusão da escrituração, o valor do ICMS é registrado no campo F9_VALICMP, correspondendo a R$ 235,52, enquanto o valor proporcional do frete em relação ao ICMS é registrado no campo F9_VALFRETE, com o valor de R$ 0,17.
Em seguida, gravo a nota e realizo a apropriação do CIAP (Crédito de ICMS do Ativo Permanente) para gerar o SPED ICMS IPI, que inclui o BLOCO G.
Após a geração do arquivo, no Registro G125, o campo 5 (VL_IMOB_ICMS_OP) é gerado com o valor de R$ 235,52, que é o valor do ICMS sem o frete. No entanto, o valor do frete (R$ 0,17) é erroneamente deduzido novamente, resultando em uma subtração duplicada no campo 5, totalizando R$ 235,35.
Portanto, há uma inconsistência na dedução do valor do frete no campo 5 do Registro G125, onde o valor é deduzido duas vezes, resultando em um montante incorreto.
Arquivo Antes:
03. SOLUÇÃO
Foram realizadas melhorias no processo de geração do Bloco G, especificamente no campo 5 (VL_IMOB_ICMS_OP), para lidar com valores que possuam variações superiores a duas casas decimais. Essas melhorias visam evitar que os valores sejam comprometidos e prejudiquem as comparações.
Para alcançar esse objetivo, foi utilizado o controle do parâmetro MV_RNDCIAP. Quando esse parâmetro é definido como TRUE na escrituração, também o utilizo para controlar o arredondamento dos valores, evitando erros nas comparações. Caso o parâmetro seja definido como FALSE, não aplico o arredondamento e considero apenas as duas casas decimais.
Dessa forma, ao adotar o arredondamento controlado pelo parâmetro MV_RNDCIAP, garante-se que os valores gerados e comparados no campo 5 sejam tratados adequadamente, levando em conta a quantidade correta de casas decimais e evitando discrepâncias. Essa melhoria contribui para a precisão e confiabilidade dos resultados no processo de geração do Bloco G.
Aviso | ||
---|---|---|
| ||
Foi identificado que o parâmetro MV_RNDCIAP deve ser utilizado de maneira consistente e não deve ser alterado nota a nota, mas sim por períodos específicos. Essa abordagem visa evitar erros de controle de arredondamento que podem ocorrer quando há mudanças frequentes no parâmetro. Dessa forma, é recomendado definir o valor do parâmetro MV_RNDCIAP para cada período de forma estável, garantindo que todas as notas referentes a esse período sejam processadas com o mesmo critério de arredondamento. Isso proporciona consistência nos cálculos e evita discrepâncias nos resultados. Ao adotar essa prática, é possível manter um controle preciso sobre o arredondamento dos valores, evitando que ocorram erros decorrentes de alterações frequentes no parâmetro MV_RNDCIAP entre notas individuais. Mantendo a mesma configuração por períodos específicos, é possível obter resultados confiáveis e coerentes em todo o processo de geração do Bloco G. |
Arquivo Depois:
04. DEMAIS INFORMAÇÕES
Não Há
...