Quando for emitida uma NFe com o Valor do ICMS Interestadual para a UF de Destino (vICMSUFDest) diferente do Calculado pela Sefaz, será retornado a rejeição “815 – Valor do ICMS Interestadual para UF de Destino difere do calculado [nItem:999] (Valor Informado: XXX, Valor Calculado:XXX)”.
Exemplo
Foi emitida uma NFe com ICMS Interestadual, onde a Base de Cálculo da UF de Destino é de R$ 1.500,00, o percentual do ICMS da UF de Destino é de 15.00%, o percentual do ICMS Interestadual entre a UF de Origem e Destino é de 10.00%, o percentual do ICMS Interestadual de Partilha é de 50% e o valor da Base de Cálculo do ICMS é 1000,00. Ao fazer o cálculo do ICMS Interestadual, foi informado o Valor do ICMS para a UF de Destino de R$ 60,00. Como o valor correto é R$ 62,50, a NFe será rejeitada pelo motivo 815.
No XML:
<code>ICMS> <ICMS00> <orig>0</orig> <CST>00<CST> <modBC>3<modBC> <!-- Valor da BC do ICMS --> <vBC>1000.00</vBC> <pICMS>12.00</pICMS> <vICMS>50.00</vICMS> </ICMS00> </ICMS> <ICMSUFDest> <!-- Valor da BC do ICMS na UF de destino --> <vBCUFDest>1500.00</vBCUFDest> <pFCPUFDest>2.00</pFCPUFDest> <!-- Alíquota interna da UF de destino --> <pICMSUFDest>15.00</pICMSUFDest> <!-- Alíquota interestadual das UF envolvidas --> <pICMSInter>10.00</pICMSInter> <!-- Percentual provisório de partilha do ICMS Interestadual --> <pICMSInterPart>50.00</pICMSInterPart> <vFCPUFDest>20.00</vFCPUFDest> <!-- Valor do ICMS Interestadual para a UF de destino --> <vICMSUFDest>60.00</vICMSUFDest> <vICMSUFRemet>60.00</vICMSUFRemet> </ICMSUFDest></code>
No TXT-SP
<code>N02|0|00|3|<strong>1000.00</strong>|12.00|vICMS||| NA |<strong>1500.00</strong>| 2.00 |<strong>15.00</strong>|<strong>10.00</strong>|<strong>50.00</strong>| 20.00 |<strong>60.00</strong>| 60.00|</code>
Regra de validação da Sefaz
Campo-Seq | Modelo | Regra de Validação | Aplic. | Msg | Efeito | Descrição Erro |
NA15-10 | 55 | Valor do ICMS Interestadual para UF de Destino (tag: vICMSUFDest) difere de vBCUFDest * (pICMSUFDest – pICMSInter) * pICMSInterPart (*4)1 Observação: implementação futura (NT 2015.003) | Obrig. | 815 | Rej. | Rejeição: Valor do ICMS Interestadual para UF de Destino difere do calculado [nItem: 999] (Valor Informado: XXX, Valor Calculado:XXX) |
Como resolver
O cálculo do Valor do ICMS para a UF de Destino é feito da seguinte forma:
vICMSUFDest = ((vBCUFDest x pICMSUFDest) – (vBC x pICMSInter)) x pICMSInterPart
vICMSUFDest = ((1500.00 x 0.15 ) – (1000.00 x 0.10)) x 0.5
vICMSUFDest = (225 – 100) x 0.5
vICMSUFDest = 125 x 0.5
vICMSUFDest = 62.50
Obs.: O cálculo foi feito usando os valores do exemplo.
Para corrigir a sua NFe, sugerimos que você refaça o cálculo de todos os itens que estiverem com o valor do ICMS para a UF de Destino incorreto, conforme a fórmula acima. Veja a seguir o exemplo corrigido:
No XML:
<code>ICMSUFDest> <vBCUFDest>1500.00</vBCUFDest> <pFCPUFDest>2.00</pFCPUFDest> <pICMSUFDest>15.00</pICMSUFDest> <pICMSInter>10.00</pICMSInter> <pICMSInterPart>50.00</pICMSInterPart> <vFCPUFDest>20.00</vFCPUFDest> <!-- Valor do ICMS Interestadual para a UF de destino --> <vICMSUFDest>62.50</vICMSUFDest> <vICMSUFRemet>60.00</vICMSUFRemet> </ICMSUFDest></code>
No TXT-SP:
<code>NA |<strong>1500.00</strong>| 2.00 |<strong>15.00</strong>|<strong>10.00</strong>|<strong>50.00</strong>| 20.00 |<strong>62.50</strong>| 60.00|</code>
Feita a correção, basta reenviar a NFe a partir do seu Software Emissor.