Pular para conteúdo

Rejeição E1554 - Alíquota efetiva da União para CBS incorreta

Descrição da rejeição

Esta rejeição ocorre quando o valor declarado na tag <ValpAliqEfetCBS> (Alíquota Efetiva da CBS) não coincide com o resultado do cálculo que integra a alíquota nominal federal, o percentual de redução da classificação tributária e o redutor específico da CBS. No regime da Reforma Tributária, a alíquota efetiva é o percentual final que incidirá sobre a base de cálculo. O Sistema não autoriza a DPS se houver qualquer divergência entre o valor informado e o cálculo esperado pela regra de negócio federal.

Regra de Validação

O Sistema confronta o valor declarado na tag com o cálculo matemático baseado na Nota Técnica:

– Fórmula de Validação: ValpAliqEfetCBS = ValpCBS * (1 - ValpRedAliqCBS / 100) * (1 - ValpRedutorCBS / 100)
– Critério Técnico: O valor em <ValpAliqEfetCBS> deve ser o produto exato da alíquota nominal pelos fatores de redução. Como a tag é de natureza percentual, o resultado deve ser preenchido como o valor da alíquota (ex: 0.036 para 0,036%).

Exemplo de ocorrência

O emitente está emitindo uma nota de R$ 1.000,00 com alíquota nominal municipal de 0.10. O serviço possui redução de 60% pela classificação tributária. Ao preencher o XML, o emitente calcula a redução corretamente, mas preenche a tag de alíquota efetiva com o valor nominal cheio, informando 0.10 em vez de 0.04. Como a alíquota efetiva declarada (0,10%) não condiz com a existência de um redutor de 60%, o Sistema rejeita a nota.

Um XML incorreto que causaria a rejeição seria:

...
<IBSCBS>
    <CBS>
        <ValCBS>0.36</ValCBS>
        <ValpCBS>0.10</ValpCBS>
        <ValpRedAliqCBS>60.00</ValpRedAliqCBS>
        <ValpRedutor>10.00</ValpRedutor>
        <ValpAliqEfetCBS>0.04</ValpAliqEfetCBS>
    </CBS>
    ...
</IBSCBS>
...

Como resolver?

Para regularizar a nota, o emitente deve aplicar a fórmula completa da NT sobre os valores declarados no grupo da CBS:

  1. Colete os Dados:
    <ValpCBS>: 0.10
    <ValpRedAliqCBS>: 60.00 (Fator 0,40)
    <ValpRedutorCBS>: 10.00 (Fator 0,90)
  2. Aplique a Matemática: 0,10 * 0,40 * 0,90 = 0,036
  3. Ajuste na Tag: Preencha <ValpAliqEfetMun> com 0.04.
  4. Ajuste o XML: Informe o percentual 0.036 na tag <ValpAliqEfetCBS> e certifique-se de que o valor total da CBS (<ValCBSTot>) reflita este percentual sobre a base (1000 * 0,036% = 0,36).

O XML corrigido ficaria assim:

...
<IBSCBS>
    <CBS>
        <ValCBS>0.36</ValCBS>
        <ValpCBS>0.10</ValpCBS>
        <ValpRedAliqCBS>60.00</ValpRedAliqCBS>
        <ValpRedutor>10.00</ValpRedutor>
        <ValpAliqEfetCBS>0.036</ValpAliqEfetCBS>
    </CBS>
    ...
</IBSCBS>
...