Pular para o conteúdo
Fiscal ProBiblioteca
NF-e e NFC-e · IBS e CBS

vTribRegCBS em gALCZFMCBS: valor fora do incentivo

<vTribRegCBS>det › imposto › IBSCBS › gIBSCBS › gCBS › gALCZFMCBS › vTribRegCBS

Revisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.

vTribRegCBS em gCBS/gALCZFMCBS representa a CBS calculada para a operação fora da área ou regime incentivado. É um valor monetário de referência do item, que pode ser positivo mesmo quando a CBS efetiva tem alíquota zero.

Onde localizar esta ocorrência

XPath completo: /nfeProc/NFe/infNFe/det/imposto/IBSCBS/gIBSCBS/gCBS/gALCZFMCBS/vTribRegCBS. A informação pertence ao item det, dentro de imposto/IBSCBS/gIBSCBS. Em um XML cuja raiz é NFe, o caminho começa em /NFe, sem o invólucro nfeProc. Para consultas XPath, associe um prefixo ao namespace http://www.portalfiscal.inf.br/nfe. Preserve todos os ancestrais e o item; o nome isolado não distingue tributo, total ou grupo de referência.

Fontes: Tipos RTC — PL_010f_v1.04.

Como calcular a referência do mesmo item

UB66e-10 estabelece vTribRegCBS = gIBSCBS/vBC × (gALCZFMCBS/pAliqEfetRegCBS / 100). O valor usa a base compartilhada do item e a alíquota de referência desse grupo. Não usa pCBS automaticamente e não subtrai vDif ou vDevTrib nessa fórmula.

Exemplo aritmético: com base já definida de R$ 1.250,00 e alíquota de referência hipotética de 0,90%, o resultado é R$ 11,25. Se a base fosse R$ 2.000,00, mantendo o mesmo parâmetro hipotético, a referência seria R$ 18,00. Os números apenas demonstram a proporcionalidade, sem determinar tributação real.

Fontes: NT 2025.002 v1.52 — p. 21 UB66d/UB66e; p. 52 UB66e-10/UB67-10; p. 22 UB72c/UB72d; pp. 5–6 histórico das versões 1.40/1.51/1.52, tipos RTC — PL_010f_v1.04.

Por que não copiar o valor para vCBS

gCBS/vCBS é o valor efetivo da CBS e tem a fórmula UB67-10, que considera a alíquota do ramo e eventuais diferimento e devolução. O valor de referência não deve ser lançado como CBS efetiva só porque é o único valor positivo encontrado no XML.

Também existe gIBSCBS/gTribRegular/vTribRegCBS. Esse outro campo está fora de gCBS/gALCZFMCBS e atende ao contrato do grupo de tributação regular. Em importações, exportações e relatórios, selecione o XPath inteiro; juntar os dois homônimos pode duplicar valores de finalidades distintas.

Fontes: NT 2025.002 v1.52 — p. 21 UB66d/UB66e; p. 52 UB66e-10/UB67-10; p. 22 UB72c/UB72d; pp. 5–6 histórico das versões 1.40/1.51/1.52, tipos RTC — PL_010f_v1.04.

Representação monetária e fragmento

vTribRegCBS é obrigatório dentro de gALCZFMCBS, tipo TDec1302RTC. Se houver parte decimal, ela tem duas casas; o separador é ponto. Não use R$, vírgula, sinal negativo ou separador de milhar. A possibilidade lexical de zero não autoriza apagar referência desconhecida.

Fragmento parcial com os parâmetros hipotéticos do primeiro exemplo:

<gALCZFMCBS xmlns="http://www.portalfiscal.inf.br/nfe">
  <tpALCZFMCBS>1</tpALCZFMCBS>
  <pAliqEfetRegCBS>0.9000</pAliqEfetRegCBS>
  <vTribRegCBS>11.25</vTribRegCBS>
</gALCZFMCBS>

A base está fora deste fragmento, em gIBSCBS/vBC; a nota inteira, assinatura e demais validações não foram representadas.

Fontes: NT 2025.002 v1.52 — p. 21 UB66d/UB66e; p. 52 UB66e-10/UB67-10; p. 22 UB72c/UB72d; pp. 5–6 histórico das versões 1.40/1.51/1.52, tipos RTC — PL_010f_v1.04.

Como conferir a rejeição 1218

A regra UB66e-10 relaciona a divergência do valor de referência ao código 1218. Confira a base e o percentual efetivamente serializados, recalcule com aritmética decimal e compare o resultado monetário com o XML. Diferencie erro de escala, troca de item e uso do homônimo de outro grupo. Essa regra não declara, em sua redação, a tolerância de R$ 0,01 existente em outras contas; não a transporte por analogia.

Se a conta estiver coerente mas a origem dos parâmetros não estiver demonstrada, reúna memória de cálculo, data e documentação da operação com o responsável fiscal. A validação aritmética não comprova direito ao incentivo.

Fontes: NT 2025.002 v1.52 — p. 21 UB66d/UB66e; p. 52 UB66e-10/UB67-10; p. 22 UB72c/UB72d; pp. 5–6 histórico das versões 1.40/1.51/1.52, tipos RTC — PL_010f_v1.04.

Qual cronograma se aplica a estes campos

O histórico da NT 2025.002 v1.52, na p. 5, atribui a criação de gALCZFMCBS e das regras UB66a-10/20, UB66c-10 e UB66e-10 à versão 1.40, com homologação prevista até 01/07/2026 e produção em 03/08/2026. A p. 6 registra alteração de UB66a-20 na versão 1.51, com produção prevista em 05/10/2026. Essas datas documentam o cronograma; a implantação efetiva deve ser conferida no autorizador/UF e ambiente da nota.

O aviso ENCAT de 05/10/2026 adiou as alterações com homologação em 05/10, incluindo a versão 1.52, para 26/10/2026 em homologação e 16/11/2026 em produção. Isso não significa que os campos de ALC/ZFM tenham sido criados na 1.52 ou que todas as regras anteriores tenham sido suspensas. A definição do campo, a RV aplicável e a implantação no ambiente são verificações separadas.

Fontes: NT 2025.002 v1.52 — p. 21 UB66d/UB66e; p. 52 UB66e-10/UB67-10; p. 22 UB72c/UB72d; pp. 5–6 histórico das versões 1.40/1.51/1.52, tipos RTC — PL_010f_v1.04.

Leitura relacionada

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/det/imposto/IBSCBS/gIBSCBS/gCBS/gALCZFMCBS/vTribRegCBS
Namespace
http://www.portalfiscal.inf.br/nfe
Leiaute
4.00 · PL_010e_v1.02
Ocorrências no XSD
1–1 no contexto do elemento pai
Tipo
TDec1302RTC · string
Preenchimento no catálogo
Condicional

A ocorrência vale dentro da estrutura XML: um campo obrigatório em um grupo opcional não torna esse grupo obrigatório. A aplicação fiscal depende da operação e da versão da regra.

pattern
0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?
whiteSpace
preserve