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

vIBS no item: soma estadual e municipal e dedução condicionada

<vIBS>det › imposto › IBSCBS › gIBSCBS › vIBS

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

vIBS em gIBSCBS é o valor combinado do IBS do item. Sua referência básica é a soma de gIBSUF/vIBSUF e gIBSMun/vIBSMun, com dedução de crédito presumido apenas na condição indicada pela documentação. A CBS é outro tributo e não compõe esse campo.

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

Qual soma a 1150 verifica

A UB54a-10/1150 documenta vIBS = vIBSUF + vIBSMun − vCredPres, sendo a subtração condicionada ao código de crédito presumido cujo indicador indDeduzCredPres=1. Sem essa condição, não se abate o crédito nessa fórmula.

Use valores estaduais e municipais já apurados no mesmo item. Redução, diferimento e devolução pertinentes entram na apuração dessas parcelas; subtraí-los outra vez de vIBS duplicaria o efeito. A regra 1150 não é a fórmula de total da nota, nem permite somar vCBS. NT 2025.002 v1.52, UB54a, p. 20; UB54a-10, p. 47.

Crédito presumido não é abatimento automático

O nome “crédito presumido” não basta para deduzir qualquer valor. Confirme código, indicador de dedução, tributo e contexto do crédito no item. Um crédito de CBS, o valor em condição suspensiva ou um total de crédito de outros itens não devem ser transportados para a subtração de IBS por nome semelhante.

O leiaute distingue vCredPres e vCredPresCondSus em grupos próprios e condições específicas. A existência dessas tags não comprova direito material a crédito. A confirmação fiscal exige operação, documentos, código do crédito, classificação, competência e condições, antes de representar e reconciliar os valores. Leiaute de créditos, p. 27–28; UB54a-10, p. 47.

Dois cenários sintéticos e seu XML

Exemplo apenas aritmético: estadual R$ 4,00 e municipal R$ 1,00 resultam R$ 5,00 se não há dedução aplicável. Em cenário distinto, supondo crédito de IBS de R$ 0,80 já confirmado com indicador de dedução 1, o resultado é R$ 4,20. Não se propõe crédito nem percentual ao leitor.

Fragmento sintético parcial do segundo cenário:

<vIBS xmlns="http://www.portalfiscal.inf.br/nfe">4.20</vIBS>

O XSD PL 010f v1.04, TCIBS posiciona o campo após o grupo municipal e antes de gCBS. O literal é monetário, com ponto; não é uma alíquota. O vIBS de totalização e os campos de transferência/ajuste de crédito têm outros contextos. Localize sempre os ancestrais e o nItem.

Como investigar 1150 sem mexer no enquadramento

Na 1150, compare estadual, municipal, crédito e indicador do item com a soma gerada. Se uma parcela estadual já diverge, investigue 1041; se municipal, 1052. Se ambas fecham mas vIBS não, procure inclusão de CBS, dupla dedução ou uso de crédito/totais de outro contexto. A UB54a-10 não explicita tolerância nessa linha; não importe o R$ 0,01 de outras regras automaticamente.

Corrija o mapeamento ou parâmetro cuja divergência foi demonstrada. Para dúvida sobre dedutibilidade, leve os documentos e o código/indicador do crédito ao responsável fiscal; não altere o indicador para satisfazer a regra. Preserve o XML autorizado. O aviso ENCAT de 05/10/2026 altera datas de mudanças específicas, sem reclassificar todos os cálculos anteriores do IBS como futuros.

Se a soma não fechar por causa da parcela estadual, o roteiro específico está em valor estadual do IBS.

Referência técnica para integração

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