Rejeição E1530 - Valor da Base de cálculo para IBS/CBS incorreto
Descrição da rejeição
Esta rejeição ocorre quando o valor informado na Base de Cálculo do IBS e da CBS não corresponde ao resultado esperado pelo motor de cálculo, considerando o valor do serviço e as possíveis deduções ou acréscimos informados na nota.
No modelo da Reforma Tributária, a base de cálculo é o valor sobre o qual as alíquotas de IBS e CBS serão aplicadas para resultar no imposto bruto.
Regra de Validação
O sistema valida se a Base de Cálculo informada para cada tributo é condizente com o valor dos itens da nota.
– Regra de Negócio: Em operações padrão, a base de cálculo deve ser igual ao valor bruto do serviço.
– Fórmula: ValBCIBSCBS = ValServicos - ValDeducoes + ValAcrescimos
– Validação: Se o valor em <ValBCIBSCBS> for diferente de <ValServicos> e não houver justificativa (como deduções informadas em tags próprias), a nota é rejeitada.
Exemplo de ocorrência
O emissor está preenchendo uma nota de serviço de R$ 1.000,00. Ao informar os dados tributários, ele digita manualmente o valor de R$ 980,00 na tag <ValBCIBSCBS>, sem considerar que não possui deduções legais para abater o valor total do serviço. Essa divergência entre o valor da prestação e a base de cálculo informada causa a rejeição.
Um XML incorreto que causaria a rejeição seria:
...
<Valores>
<ValServicos>1000.00</ValServicos>
<IBSCBS>
<IBS>
<ValIBSTot>1.00</ValIBSTot>
...
</IBS>
<CBS>
<ValCBS>9.00</ValCBS>
...
<CBS>
<ValBCIBSCBS>980.00</ValBCIBSCBS>
...
</IBSCBS>
</Valores>
Como resolver?
Para resolver esta rejeição, você deve assegurar que a base de cálculo única reflita fielmente o valor tributável da operação:
- Conferência de Valores: Verifique se o valor em
<ValBCIBSCBS>é idêntico ao<ValServicos>. - Verifique Deduções Legais: Se o valor for menor devido a deduções (ex: materiais), certifique-se de que essas deduções estão previstas para o seu código de serviço e devidamente informadas.
- Ajuste no XML: Caso a tributação seja integral (CST 000), a base de cálculo deve ser o valor total da prestação.
O XML corrigido ficaria assim:
...
<Valores>
<ValServicos>1000.00</ValServicos>
<IBSCBS>
<IBS>
<ValIBSTot>1.00</ValIBSTot>
...
</IBS>
<CBS>
<ValCBS>9.00</ValCBS>
...
<CBS>
<ValBCIBSCBS>1000.00</ValBCIBSCBS>
...
</IBSCBS>
</Valores>