Pular para conteúdo

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>