Pular para o conteúdo
Fiscal ProBiblioteca
NF-e e NFC-e · IPI, II e ISSQN

vBC do IPI na NF-e: base do cálculo percentual em IPITrib

<vBC>det › imposto › IPI › IPITrib › vBC

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

vBC em IPITrib registra a base de cálculo do IPI na modalidade percentual. O valor precisa ser conferido na memória fiscal do item. A tag não informa os componentes que formaram essa base e não determina que ela seja igual ao preço do produto ou à base de outro tributo.

Base do IPI na alternativa percentual

O XPath é /nfeProc/NFe/infNFe/det/imposto/IPI/IPITrib/vBC, no namespace http://www.portalfiscal.inf.br/nfe. O MOC identifica O10 como valor da base do IPI. No ramo percentual, a sequência é CST, vBC, pIPI e vIPI. MOC, p. 51 e XSD, TIpi

A ocorrência 1–1 de vBC vale dentro dessa alternativa. IPITrib também oferece o cálculo por quantidade com qUnid/vUnid, sem vBC/pIPI. Portanto, ausência de vBC em uma alternativa por quantidade não é a mesma coisa que omissão da base em um ramo percentual.

Em IPINT não há esse campo. Não acrescente uma base zerada a IPINT para completar o XML. Primeiro identifique a situação tributária e a modalidade que foram definidas para a operação.

Origem da base e comparação com outros valores

A origem deve ser a definição e a memória de apuração do IPI daquele item, apoiadas nos documentos da operação. Confira a mercadoria, o período, os valores e os critérios que efetivamente compuseram a base. Se existir importação, a documentação aduaneira pode integrar a conferência, mas a base do II não se transforma automaticamente na base do IPI.

Não reconstrua a base apenas somando valores que aparecem próximos no XML. Inclusões, exclusões, reduções e outros critérios fiscais dependem da operação e do responsável fiscal. O leiaute documenta o destino do valor, sem estabelecer nesta linha uma fórmula universal de composição.

Valor no XML O que representa
IPI/IPITrib/vBC Base do IPI no cálculo percentual
II/vBC Base do Imposto de Importação
ICMS/.../vBC Base do ICMS no subgrupo correspondente
total/ICMSTot/vBC Base total de ICMS
prod/vProd Valor bruto do produto ou serviço

Os valores podem coincidir em uma hipótese e divergir em outra. A coincidência não comprova que sejam intercambiáveis. Ao mapear ou importar dados, confira o caminho completo, sem associar todos os elementos chamados vBC à mesma variável.

A página de vBC do II desenvolve o outro contexto. Se a composição da base do IPI não estiver documentada, a pendência é obter essa memória, sem presumir zero ou copiar uma base disponível.

Formato e exemplo com base fornecida

Na referência oficial arquivada PL 010d v1.03, vBC utiliza TDec_1302: até 13 dígitos inteiros e, quando houver fração, exatamente duas casas com ponto. 1500, 1500.00, 0 e 0.00 são aceitos pelo tipo. 1.500,00, 1500,00, 1500.0 e valores negativos não são aceitos. Tipos básicos

Zero explicitamente confirmado e informação desconhecida não são equivalentes. No ramo percentual, deixar vBC vazio ou omiti-lo não representa zero. A aceitação do zero no tipo também não define incidência ou tratamento.

Suponha uma operação fictícia já definida como CST 50, modalidade percentual, base de R$ 1.500,00 e percentual de 3,20%. A conta de conferência é 1500.00 × 3.20 ÷ 100 = 48.00.

Este fragmento mostra apenas IPITrib e omite IPI/cEnq e os demais grupos. É sintético, parcial e não está pronto para transmissão.

<IPITrib xmlns="http://www.portalfiscal.inf.br/nfe">
  <CST>50</CST>
  <vBC>1500.00</vBC>
  <pIPI>3.20</pIPI>
  <vIPI>48.00</vIPI>
</IPITrib>

A conta comprova a coerência matemática dos parâmetros fornecidos, sem demonstrar a composição legal da base ou indicar uma alíquota. Se o valor bruto do produto nessa hipótese fosse R$ 1.400,00, a diferença de R$ 100,00 não identificaria, sozinha, qual componente formou a base. A memória precisa explicar a diferença.

O percentual pIPI admite de duas a quatro casas quando fracionário no tipo histórico; vBC e vIPI possuem fração de duas casas. Não formate a base com quatro casas apenas porque o percentual permite essa precisão. Tipos básicos

Diagnóstico da base e do total do IPI

Se vIPI divergir, confira separadamente a origem da base, a taxa definida e a escala percentual. Uma base incorreta pode produzir uma multiplicação correta e, mesmo assim, um imposto não correspondente à operação.

Se vBC no XML divergir da memória, investigue vínculo com outro item, cópia de base global, mapeamento de outra vBC ou mudança de valores entre a apuração e a geração. Se o par vBC/pIPI estiver misturado com qUnid/vUnid, a estrutura não corresponde a uma única modalidade.

O retorno 538, W12-10, trata do total de IPI: compara o total com a soma de O14 dos itens. É facultativo para modelo 55 e não compara a soma das bases de IPI com o total do imposto. MOC, p. 121 No exemplo, a contribuição ao total do IPI é R$ 48,00, não R$ 1.500,00.

A precisão de formato não autoriza ajustar a base para forçar determinado resultado ou presumir tolerâncias de outras regras. Consulte pIPI para a escala e IPITrib para a escolha estrutural.

O schema 010d citado é referência histórica, confrontada com notas técnicas posteriores no corte de 27/09/2026, sem declaração de pacote vigente para transmissão. Este guia não determina componentes, exclusões, reduções, alíquota ou incidência: ele permite conferir a representação e a rastreabilidade da base definida para o item.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/det/imposto/IPI/IPITrib/vBC
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
TDec_1302 · 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