vTribRegCBS: valor da CBS de referência e diferença para vCBS
<vTribRegCBS>det › imposto › IBSCBS › gIBSCBS › gTribRegular › vTribRegCBSRevisã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