Rejeição 397 - Valor do CBS não pode resultar negativo
Descrição da rejeição
A rejeição ocorre em nível de item da NFCom e é acionada quando o Valor da Contribuição sobre Bens e Serviços (CBS) (tag: vCBS) é menor que zero, após a aplicação de eventuais diferimentos e devoluções.
Regra de Validação na SEFAZ
A Secretaria da Fazenda (SEFAZ) valida se as deduções da CBS não excedem o valor do imposto devido antes das deduções. A validação falha quando:
– O grupo de informações da CBS (tag: gCBS) é informado.
– O valor resultante da soma do Diferimento (vDif) e da Devolução de Tributo (vDevTrib), quando informados, é superior ao valor total da CBS que seria devido no item.
Observação 1: Aceita uma tolerância de 0,01 a mais ou a menos.
Observação 2: Em caso de preenchimento do grupo de redução (gRed) a alíquota utilizada deverá ser a tag Alíquota Efetiva (pAliqEfet).
Exemplo de ocorrência
Imagine um cenário de cálculo:
Se o valor informado de Diferimento for R$ 60,00 e o de Devolução for R$ 50,00:
- Soma das Deduções: R$ 60,00 + R$ 50,00 = R$ 110,00
- CBS Total: R$ 100,00
O valor líquido resultaria em R$ 100,00 - R$ 110,00 = - R$ 10,00, causando a rejeição.
...
<det>
<detItem>
<nItem>1</nItem>
<imposto>
<IBSCBS>
<gIBSCBS>
<vBC>1000.00</vBC>
<gCBS>
<pCBS>10.00</pCBS>
<gDif>
<vDif>60.00</vDif>
</gDif>
<gDevTrib>
<vDevTrib>50.00</vDevTrib>
</gDevTrib>
<vCBS>0.00</vCBS>
</gCBS>
</gIBSCBS>
</IBSCBS>
</imposto>
</detItem>
</det>
...
Neste exemplo, as deduções totais somam R$ 110,00 e o imposto devido R$ 100,00. A soma das deduções (vDif + vDevTrib) é maior que a CBS que está sendo deduzida. Isso implica um valor líquido negativo, e fará com que a SEFAZ rejeite o documento.
Como resolver?
Para resolver essa rejeição, você deve garantir que a soma dos valores de Diferimento e Devolução de Tributo não exceda o Valor Total da CBS devido naquele item.
Você pode seguir os seguintes passos:
- Revise as Deduções: Verifique se os valores de Diferimento (
vDif) e Devolução de Tributo (vDevTrib) estão corretos. - Limite as Deduções: O total das deduções (
vDif+vDevTrib) não pode ser maior que a CBS Total calculada (vBC*pCBS/ 100). - Ajuste o Valor Dedução/Crédito: Caso a soma exceda, o valor deduzido ou creditado deve ser limitado ao valor do imposto total devido (R$ 100,00 no exemplo).
– Por exemplo, o valor devDevTribdeve ser ajustado de R$ 50,00 para, no máximo, R$ 40,00 (para que 60 + 40 = 100).
O XML corrigido ficaria assim:
...
<det>
<detItem>
<nItem>1</nItem>
<imposto>
<IBSCBS>
<gIBSCBS>
<vBC>1000.00</vBC>
<gCBS>
<pCBS>10.00</pCBS>
<gDif>
<vDif>60.00</vDif>
</gDif>
<gDevTrib>
<vDevTrib>40.00</vDevTrib>
</gDevTrib>
<vCBS>0.00</vCBS>
</gCBS>
</gIBSCBS>
</IBSCBS>
</imposto>
</detItem>
</det>
...