Para resolver a Rejeição 1069, revise o cálculo do valor da CBS (vCBS) no grupo gCBS do item, garantindo que ele seja apurado exatamente conforme a fórmula exigida pela SEFAZ.
Se existir grupo de redução (gCBS/gRed), a alíquota usada no cálculo não é pCBS, e sim a alíquota efetiva (pAliqEfet).
Explicando a validação
A Rejeição (1069): “Valor da CBS difere do calculado [nItem: 999]” indica que o valor calculado/informado em vCBS não confere com a fórmula esperada quando o grupo CBS (gCBS) é informado.
Na prática, o que isso significa?
A SEFAZ valida vCBS assim:
Regra geral (sem redução):
vCBS = (vBC × (pCBS / 100)) – vDif – vDevTribSe informado grupo de redução (gCBS/gRed):
a alíquota utilizada deve ser a Alíquota Efetiva (pAliqEfet):
vCBS = (vBC × (pAliqEfet / 100)) – vDif – vDevTrib
Observações da regra:
A SEFAZ aceita tolerância de 0,01 para mais ou para menos (diferença de arredondamento).
O erro normalmente acontece quando:
o sistema calcula vCBS sem subtrair vDif e/ou vDevTrib;
existe gRed e o cálculo usa pCBS em vez de pAliqEfet;
há divergência de arredondamento acima de 0,01.
Como Resolver
Para resolver a Rejeição: Valor da CBS inconsistente (vCBS), verifique se:
O grupo gCBS está sendo enviado no item quando aplicável.
O valor da base vBC está correto.
Se não existir gCBS/gRed, calcule:
vCBS = (vBC * (pCBS/100)) - vDif - vDevTrib
Se existir gCBS/gRed, calcule usando pAliqEfet:
vCBS = (vBC * (pAliqEfet/100)) - vDif - vDevTrib
Garanta que a diferença entre o vCBS calculado e o vCBS informado fique dentro de ±0,01.
Se sim, então:
Recalcule vCBS com a fórmula correspondente (com ou sem gRed).
Revise vDif e vDevTrib (se existirem) e confirme se estão sendo subtraídos.
Ajuste o XML e reenvie.
Exemplo da estrutura em XML:
<det nItem="1">
<imposto>
<gCBS>
<vBC>100.00</vBC>
<pCBS>9.25</pCBS>
<vDif>0.00</vDif>
<vDevTrib>0.00</vDevTrib>
<!-- vCBS = 100,00 * 9,25% = 9,25 -->
<vCBS>9.25</vCBS>
</gCBS>
</imposto>
</det>
Comentários
0 comentário
Por favor, entre para comentar.