Pular para o conteúdo
Fiscal ProBiblioteca
NF-e e NFC-e · Produtos e serviços

nTanque na NF-e: tanque vinculado ao bico do abastecimento

<nTanque>det › prod › comb › encerrante › nTanque

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

nTanque informa o número de identificação do tanque ao qual o bico do abastecimento está interligado. Seu caminho é /nfeProc/NFe/infNFe/det/prod/comb/encerrante/nTanque. O campo é obrigatório dentro de encerrante, mesmo quando a bomba não é informada. MOC 7.0, Anexo I (7.00)

O número identifica o tanque ou sua quantidade de combustível?

Identifica o tanque. Não recebe a capacidade em litros, o estoque disponível, o volume vendido nem o código do combustível. O vínculo com o produto e o bico precisa ser verificado no cadastro e no evento operacional.

Dois tanques podem armazenar produtos da mesma espécie; o código ANP isolado não demonstra qual deles forneceu o abastecimento. Da mesma forma, a identificação do tanque não se deduz pelo número da bomba. Evite regras de preenchimento que escolham um tanque padrão apenas por produto ou por posição na lista.

De onde vem a informação confiável?

A origem é a captura do abastecimento e o mapeamento real da instalação entre bico, bomba e tanque. Esse mapeamento precisa refletir a configuração válida quando ocorreu o evento. Uma mudança posterior de ligação não deve reescrever a identidade histórica do abastecimento.

Na integração, confronte o identificador recebido do equipamento com o cadastro e com nBico. Se falta o tanque, busque esse vínculo específico; não peça ao usuário todos os dados do abastecimento de novo se já estão disponíveis. Um número que atende ao XSD pode ainda identificar o tanque errado.

Qual formato o XSD permite?

nTanque aceita de 1 a 3 dígitos. 1, 12 ou 001 atendem ao pattern; T1, 1.0, quatro dígitos e conteúdo vazio não atendem. A tag fica depois de nBico e de nBomba, se a bomba estiver presente, e antes de vEncIni. Leiaute NF-e/NFC-e, pacote oficial PL 010f (PL_010f_v1.04)

O pattern permite zeros à esquerda, mas não estabelece qual convenção a instalação usa. Preserve o identificador verdadeiro. Zero admitido sintaticamente não significa tanque confirmado nem ausência de informação.

Como ler o tanque no exemplo?

Este grupo sintético é parcial em relação à nota e pressupõe um evento associado a bico 3, bomba 2 e tanque 1:

<encerrante xmlns="http://www.portalfiscal.inf.br/nfe">
  <nBico>3</nBico>
  <nBomba>2</nBomba>
  <nTanque>1</nTanque>
  <vEncIni>1200.000</vEncIni>
  <vEncFin>1225.500</vEncFin>
</encerrante>

O número 1 é identidade; a diferença das leituras é 25,500 unidades do contador. Essa diferença não é capacidade nem estoque do tanque. Para interpretá-la como litros, a unidade do equipamento precisa estar confirmada.

A ausência de nBomba dispensa nTanque?

Não. nBomba tem ocorrência 0–1, enquanto nTanque tem 1–1 dentro de encerrante. É possível omitir legitimamente a bomba e manter o tanque; não é possível deixar o tanque ausente em um grupo informado. Tampouco se mantém uma tag vazia no lugar do valor obrigatório. Leiaute NF-e/NFC-e, pacote oficial PL 010f (PL_010f_v1.04)

Se a rejeição recebida for 378, ela trata a ausência de encerrante, sob condições da regra LA11-10, e não uma consulta ao tanque cadastrado. A NT 2026.002 aplica essa regra facultativa por UF à NFC-e e à NF-e tpImp=6, em venda ao consumidor final e para os códigos ANP listados. NT 2026.002, DANFE Simplificado Tipo 2 (1.11)

Como corrigir uma divergência de tanque?

Compare o evento original, o nBico, o vínculo físico e as leituras do mesmo abastecimento. Diferencie falha de captura, cadastro desatualizado e troca de item na integração. Corrija somente a causa demonstrada, preservando os dados históricos e o XML assinado.

A identificação do tanque não determina incidência, CFOP ou alíquota. Se a questão for fiscal, reúna produto e operação para a avaliação pertinente; não mude dados operacionais verdadeiros para se adequar a um enquadramento suposto.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/det/prod/comb/encerrante/nTanque
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
inline:xs:string · 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-9]{1,3}
whiteSpace
preserve