Rejeição 329 - Valor do Diferimento do CBS difere do calculado
Descrição da rejeição
Essa rejeição ocorre quando o valor informado no campo vDif (Valor do Diferimento da CBS) dentro do grupo de informações da CBS (gCBS) não corresponde ao resultado esperado.
Regra de Validação na SEFAZ
Se informado o grupo do Diferimento da CBS (gCBS/gDif), o valor do Diferimento (vDif) deverá ser o resultado da seguinte fórmula:
vDif = vBC x (pCBS / 100) x (pDif / 100)
vBC → Valor da Base de Cálculo comum a IBS/CBS
pCBS → Alíquota da CBS
pDif → Percentual de diferimento
Exceção: Caso o grupo de redução de alíquota (gRed) esteja preenchido, a alíquota utilizada no cálculo deverá ser a informada na tag de Alíquota Efetiva (pAliqEfet).
Tolerância: A regra aceita uma diferença de até 0,01 para mais ou para menos devido a arredondamentos.
Esta regra é de aplicação obrigatória para os modelos de CT-e (57) e CT-e OS (67).
Exemplo de ocorrência
O erro acontece quando, por exemplo, o emissor informa uma Base de Cálculo de R$ 1.000,00, uma alíquota de 0,90% e um diferimento de 100%, mas preenche o valor do diferimento incorretamente.
...
<imp>
<IBSCBS>
<CST>510</CST>
<cClassTrib>510001</cClassTrib>
<gIBSCBS>
<vBC>1000.00</vBC>
<gCBS>
<pCBS>0.9000</pCBS>
<gDif>
<pDif>100.0000</pDif>
<vDif>10.00</vDif>
</gDif>
<vCBS>0.00</vCBS>
</gCBS>
</gIBSCBS>
</IBSCBS>
</imp>
...
Como resolver?
Para resolver esta rejeição, você deve refazer o cálculo do diferimento seguindo as etapas abaixo:
- Identifique a Base de Cálculo (
vBC): Localizada no grupo paigIBSCBS. - Identifique a Alíquota: Utilize a tag
pCBSou, se houver redução, a tagpAliqEfetdentro do grupogCBS/gRed. - Aplique o Percentual de Diferimento (
pDif): Multiplique a base pela alíquota e depois pelo percentual de diferimento dividido por 100. - Ajuste o campo
vDif: Insira o valor exato (com duas casas decimais) no XML.
O XML corrigido ficaria assim:
...
<imp>
<IBSCBS>
<CST>510</CST>
<cClassTrib>510001</cClassTrib>
<gIBSCBS>
<vBC>1000.00</vBC>
<gCBS>
<pCBS>0.9000</pCBS>
<gDif>
<pDif>100.0000</pDif>
<vDif>9.00</vDif>
</gDif>
<vCBS>0.00</vCBS>
</gCBS>
</gIBSCBS>
</IBSCBS>
</imp>
...