Pular para o conteúdo
FazendaNota
Rejeição 1069

Valor da CBS diverge da fórmula oficial

Rejeição 1069: Valor da CBS difere do calculado

Reforma Tributária (IBS/CBS/IS)Modelo 55RejeiçãoAtualizado em 24 de maio de 2026
Campos afetados:gCBSvCBSvBCpCBS

A rejeição 1069 ocorre quando o valor da CBS declarado em <vCBS> não corresponde ao resultado da fórmula oficial: vCBS = (vBC × pCBS / 100) - vDif - vDevTrib. A SEFAZ recalcula o valor e rejeita se houver divergência. O erro mais frequente é arredondamento inconsistente ou cálculo com fórmula paralela ao invés de item a item.

O que significa esta rejeição

O grupo <gCBS> dentro de <gIBSCBS> reúne a base de cálculo (<vBC>), a alíquota (<pCBS>) e o valor apurado da CBS (<vCBS>). A regra UB67-10 da NT 2025.002 exige que esses campos sejam matematicamente coerentes: vCBS = (vBC × pCBS / 100) - vDif - vDevTrib.

Os campos <vDif> e <vDevTrib> representam diferimento e devolução de tributo, respectivamente. Se não houver nenhuma dessas reduções no item, ambos valem zero e a fórmula simplifica para vCBS = vBC × pCBS / 100. Qualquer divergência de centavo entre o valor declarado e o calculado pela SEFAZ resulta em rejeição.

Causas mais comuns

  • Arredondamento com critério diferente do da SEFAZ, como truncamento em vez de arredondamento padrão de dois decimais.
  • Fórmula calculada sobre o total da nota em vez de item a item, gerando diferença acumulada de centavos.
  • Valores de <vDif> ou <vDevTrib> informados mas não subtraídos corretamente de <vCBS>.
  • Alíquota de transição gravada com precisão insuficiente (por exemplo, 0,9 em vez de 0,9000), gerando erro de multiplicação.
  • Recálculo manual após edição de um item sem atualizar o <vCBS> correspondente.

Regra de validação oficial

Regra UB67-10 da NT 2025.002 v1.40: se o grupo <gCBS> for informado, o valor <vCBS> deve ser igual a (vBC × pCBS / 100) - vDif - vDevTrib. Qualquer valor diferente do calculado resulta em rejeição.

Exemplo XML, antes (errado)

<gIBSCBS>
  <vBC>10000.00</vBC>
  <gCBS>
    <pCBS>0.9000</pCBS>
    <vDif>0.00</vDif>
    <vDevTrib>0.00</vDevTrib>
    <vCBS>100.00</vCBS>
  </gCBS>
</gIBSCBS>

(valor declarado 100,00 difere do calculado: 10000,00 × 0,9 / 100 = 90,00)

Exemplo XML, depois (correto)

<gIBSCBS>
  <vBC>10000.00</vBC>
  <gCBS>
    <pCBS>0.9000</pCBS>
    <vDif>0.00</vDif>
    <vDevTrib>0.00</vDevTrib>
    <vCBS>90.00</vCBS>
  </gCBS>
</gIBSCBS>

(10000,00 × 0,9 / 100 - 0,00 - 0,00 = 90,00)

Passo a passo para corrigir

  1. Para cada item da nota, localize <vBC> e <pCBS> dentro de <gCBS>.
  2. Aplique a fórmula: vCBS = (vBC × pCBS / 100) - vDif - vDevTrib. Se não houver diferimento nem devolução, vDif e vDevTrib são zero.
  3. Certifique-se de usar arredondamento de dois decimais (meio acima) e não truncamento.
  4. Atualize <vCBS> com o resultado. Repita para todos os itens.
  5. Verifique o totalizador <IBSCBSTot> para não acionar a rejeição 1076 e reenvie a nota.

Como o FazendaNota previne

O FazendaNota calcula <vCBS> por item aplicando diretamente a fórmula (vBC × pCBS / 100) - vDif - vDevTrib, com a mesma regra de arredondamento dos itens, evitando divergência de centavos. A alíquota de transição (0,9% em 2025 e 2026) é aplicada automaticamente pelo sistema no cálculo da nota, sem digitação manual, eliminando a principal causa de inconsistência entre o valor declarado e o calculado pela SEFAZ.

Rejeições relacionadas

Referência oficial

Esta rejeição está descrita na Nota Técnica 2025.002 (versão 1.40), que define o leiaute e as regras de validação dos tributos da Reforma Tributária (IBS, CBS e Imposto Seletivo) na NF-e, publicada no Portal Nacional da NF-e em https://www.nfe.fazenda.gov.br

Rejeições relacionadas