Rejeição 1218 - Valor da CBS para operação fora de áreas ou regimes incentivado difere do calculado [nItem: 999]
Descrição da rejeição
Uma NF-e foi emitida com operação em ALC/ZFM informando tributo regular de CBS que difere do valor calculado pela fórmula esperada.
Regra de Validação na SEFAZ
Quando informado grupo de CBS para ALC/ZFM (gALCZFMCBS), o tributo regular de CBS (vTribRegCBS) deve ser calculado pela fórmula:
vTribRegCBS = vBC × (pAliqEfetRegCBS / 100),
onde vBC é a base tributável em gIBSCBS e pAliqEfetRegCBS é a alíquota efetiva regular. Valores que não correspondem a este cálculo são rejeitados.
Exemplo de ocorrência
Uma operação em ALC/ZFM foi emitida com vBC=1000.00, pAliqEfetRegCBS=12.5000, mas vTribRegCBS foi informado como 100.00 (incorreto: deveria ser 125.00).
<Envio>
<det>
<detItem>
<imposto>
<IBSCBS>
<gIBSCBS>
<vBC>1000.00</vBC>
<gCBS>
<gALCZFMCBS>
<pAliqEfetRegCBS>12.5000</pAliqEfetRegCBS>
<vTribRegCBS>100.00</vTribRegCBS>
</gALCZFMCBS>
</gCBS>
</gIBSCBS>
<gALCZFMCBS/>
</IBSCBS>
</imposto>
</detItem>
</det>
</Envio>
Como resolver?
Recalcule vTribRegCBS usando a fórmula:
vTribRegCBS = vBC × (pAliqEfetRegCBS / 100)
Exemplo corrigido — com cálculo correto:
<Envio>
<det>
<detItem>
<imposto>
<IBSCBS>
<gIBSCBS>
<vBC>1000.00</vBC>
<gALCZFMCBS>
<pAliqEfetRegCBS>12.5000</pAliqEfetRegCBS>
<vTribRegCBS>125.00</vTribRegCBS>
</gALCZFMCBS>
</gIBSCBS>
<gALCZFMCBS/>
</IBSCBS>
</imposto>
</detItem>
</det>
</Envio>