Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:

SIGAFIS

Função:

Matxfis.prw

FISXDIFAL.prw

País:Brasil
Ticket:

14308602

Requisito/Story/Issue (informe o requisito relacionado) :DSERFISE-4772


02. SITUAÇÃO/REQUISITO

Ao transmitir uma Nota Fiscal Eletrônica de Saída Onde:

MV_RNDSOBR = .T.

Exemplo do cálculo do DIFAL com 8 casas.




BasesAlíquotasValores
QtdVL_UnitVL_TotalICMSIPIDifalICMSIPIDifalICMSIPIDifalDifal arredondado utilizando o conceito de Sobra
5347,180000001.735,900000001.792,316750001.735,900000001.923,4618780512,003,2518,00215,0780100056,41675000131,14512805131,15
578,17000000390,85000000403,55262500390,85000000433,0808658512,003,2518,0048,4263150012,7026250029,5282408529,52













Total425,350000002.126,750000002.195,869375002.126,750000002.356,5427439012,003,2518,00263,5043250069,11937500160,67336890160,67


Conforme a configuração do MV_RNDSOBR = .T., o Sistema faz a seguinte operação.

Primeiro Item

Difal original antes do arredondamentoSomar sobra do Item anteriorValor a ser arredondadoDifal já arredondadoDiferença
131,145128050,00131,14512805131,15-0,004871951

O Sistema arredondará o DIFAL do primeiro item para 131,15.

O Sistema guarda a  sobra, o que foi arredondado a mais ou a menos para usar no item posterior, conforme o cálculo abaixo:

Segundo Item

Difal original antes do arredondamentoSomar sobra do Item anteriorDifal com a sobra ajustadaDifal já arredondadoDiferença
29,52824085-0,00487195129,523368929,520,0033689

O Sistema arredondará o DIFAL do segundo item para 29,52.


Problema:

rejeição 815 da NFE:
815 - Valor do ICMS Interestadual para UF de Destino difere do calculado [nItem:999] (Valor Informado: XXX, Valor Calculado:XXX)". 

Para o exemplo acima o SEFAZ diz que:


A Rejeição tem a seguinte observação "(*4) O valor resultante da multiplicação deve ser arredondado para um valor numérico com duas casas decimais.
 Considerar uma tolerância de R$ 0,01 para mais ou para menos na validação.".  A tolerância não está sendo respeitada pelo SEFAZ e o não arredondamento item a item, sem considerar o conceito de sobra, causa a rejeição.

03. SOLUÇÃO

Ajustado as rotina para que se no cálculo de DIFAL o parâmetro MV_RNDSOBR = .T., o Sistema fará o arredondamento item a item sem utilizar o conceito de sobra.




BasesAlíquotasValores
QtdVL_UnitVL_TotalICMSIPIDifalICMSIPIDifalICMSIPIDifalDifal ajustado 
5347,180000001.735,900000001.792,316750001.735,900000001.923,4618780512,003,2518,00215,0780100056,41675000131,14512805131,15
578,17000000390,85000000403,55262500390,85000000433,0808658512,003,2518,0048,4263150012,7026250029,5282408529,53













Total425,350000002.126,750000002.195,869375002.126,750000002.356,5427439012,003,2518,00263,5043250069,11937500160,67336890160,68

04. DEMAIS INFORMAÇÕES

ARRIMP - Arredondamento de impostos

https://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=vcqS7b0oTnU=

05. ASSUNTOS RELACIONADOS

       Não há.