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

vTribRegCBS: valor da CBS de referência e diferença para vCBS

<vTribRegCBS>det › imposto › IBSCBS › gIBSCBS › gTribRegular › 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 gTribRegular é o valor monetário da CBS no cenário de referência caso não cumprida a condição resolutória/suspensiva. Ele resulta da base do item e de pAliqEfetRegCBS; não é automaticamente o valor principal gCBS/vCBS.

Caminho desta ocorrência: /nfeProc/NFe/infNFe/det/imposto/IBSCBS/gIBSCBS/gTribRegular/vTribRegCBS.

A fórmula própria da referência

A UB72d-10 confere vTribRegCBS = gIBSCBS/vBC × (gTribRegular/pAliqEfetRegCBS/100). Aceita diferença R$ 0,01 para mais ou para menos. Não manda subtrair diferimento ou devolução do grupo principal dessa conta.

Exemplo sintético: base R$ 1.800,00 e referência assumida 0,9% geram R$ 16,20. Se o principal estiver sujeito a outras condições, seu valor pode ser diferente. A conta ilustra unidades e dependências; não estabelece a referência fiscal para a empresa do leitor. NT 2025.002 v1.52, UB72d-10, p. 52.

Três valores da CBS com nomes próximos

Esta ocorrência é gIBSCBS/gTribRegular/vTribRegCBS. Há outra vTribRegCBS em gCBS/gALCZFMCBS, referência da operação fora de áreas/regimes incentivados, com UB66e-10/1218. O XPath identifica qual fórmula e condição investigar.

gCBS/vCBS é principal; a UB67-10/1069 usa alíquota principal ou efetiva e subtrai parcelas próprias de diferimento/devolução. gTribCompraGov/vTribCBS é composição governamental, sem o segmento “Reg”. Não substitua esses valores entre si. UB66e, UB67 e UB72d, p. 21–22 e 52.

Como ler o valor no XML

Fragmento parcial sintético correspondente à conta didática:

<vTribRegCBS xmlns="http://www.portalfiscal.inf.br/nfe">16.20</vTribRegCBS>

O literal representa R$ 16,20; use ponto decimal, sem símbolo monetário. Ele vem após pAliqEfetRegCBS, no final de gTribRegular. O XSD PL 010f v1.04 verifica representação e sequência; o exemplo não é documento completo.

O grupo precisa também de CSTReg, cClassTribReg e dos pares estadual e municipal. Sua presença é exigida ou vedada pelo indicador ind_gTribRegular da classificação principal. Valor zero confirmado não dispensa o campo; ausência de referência não deve ser transformada em zero por padrão.

Diagnóstico 1068 e dados para confirmar a referência

Localize o nItem e os ancestrais do valor. Compare base, alíquota de referência e resultado enviados; examine conversão percentual e arredondamento monetário. Se o cálculo veio de pCBS ou do homônimo em gALCZFMCBS, corrija o mapeamento comprovado.

Se falta confirmação fiscal, reúna condição suspensiva/resolutória, operação, data e códigos de referência para o responsável fiscal. Cálculo correto não escolhe esses parâmetros. Preserve o XML autorizado e confira a geração corrigida na origem.

Para rastrear a origem percentual deste valor, consulte alíquota da CBS de referência.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/det/imposto/IBSCBS/gIBSCBS/gTribRegular/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