Pular para o conteúdo
Fiscal ProBiblioteca
NF-e e NFC-e · Identificação

tpEnteGov: identificação do ente e conferência por ano

<tpEnteGov>ide › gCompraGov › tpEnteGov

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

tpEnteGov identifica a esfera ou entidade governamental da compra. Ele não é a UF do fornecedor, o município da entrega ou o código IBGE do destinatário. Na NF-e, seu caminho é /nfeProc/NFe/infNFe/ide/gCompraGov/tpEnteGov, com uma ocorrência obrigatória dentro do grupo governamental.

A conferência tem duas partes: verificar quem é o adquirente documentado e, nas condições temporais previstas, relacionar o ente às alíquotas dos itens. A NT 2025.002 v1.51 descreve os códigos na página 17 e a regra BB02-10 nas páginas 34–35.

Origem da identificação

A descrição do campo trata da administração pública direta e suas autarquias e fundações. Confirme a identidade e a vinculação do adquirente pelos documentos da compra e pelo cadastro oficial pertinente. O nome de uma unidade administrativa ou o endereço onde o bem será entregue não substitui essa identificação.

Código Ente documentado
1 União
2 Estado
3 Distrito Federal
4 Município
5 Consórcio Público
6 Comitê Gestor do IBS

Uma compra municipal hipotética continua identificando o município mesmo que o fornecedor esteja em outra UF. Uma unidade de órgão federal localizada em uma cidade não se torna ente municipal por causa do endereço. Esses exemplos explicam a distinção; o enquadramento de uma entidade concreta depende da documentação real.

tpOperGov responde a outra pergunta: qual é a relação temporal entre fornecimento e recebimento. É possível ter o mesmo ente em etapas diferentes da compra, sem mudar tpEnteGov.

Domínio e versão

O TEnteGov do 010d v1.03 lido, linhas 86–97 de DFeTiposBasicos_v1.00.xsd, admite códigos 1 a 4. A NT posterior amplia o domínio para 1 a 6, e o cronograma da versão 1.40 registra produção em 03/08/2026.

Se 5 ou 6 falha no validador local, verifique o pacote efetivamente carregado. Não represente um consórcio como município apenas para passar por um schema antigo. A página usa a NT para o domínio atualizado e o 010d como comparação histórica, sem atribuir ao 010e facetas não lidas diretamente.

Trecho sintético parcial, dentro de gCompraGov:

<tpEnteGov xmlns="http://www.portalfiscal.inf.br/nfe">4</tpEnteGov>

O número 4 representa um município hipotético. O fragmento omite pRedutor, tpOperGov e os demais grupos necessários; não constitui uma NF-e pronta para transmitir.

Matriz por ano de emissão

BB02-10 usa o ano de emissão e os tipos 1 a 4. Os códigos 5 e 6 ficam fora dessa verificação específica. A tabela abaixo mostra quais alíquotas maiores que zero acionam a condição da regra, com retorno 1008:

Ente Emissão de 2027 a 2032 Emissão de 2033 em diante
União, código 1 pIBSUF ou pIBSMun pIBSUF ou pIBSMun
Estado, código 2 pIBSMun pCBS ou pIBSMun
Distrito Federal, código 3 pIBSMun pCBS ou pIBSMun
Município, código 4 pIBSUF pIBSUF ou pCBS

“Ou” significa que basta uma das parcelas indicadas estar positiva para ocorrer a condição descrita. A regra não diz que toda a nota tem imposto zero, nem determina o valor de uma alíquota que não aparece na coluna.

No corte editorial de 26/09/2026, ambos os períodos da matriz são futuros. A condição de ano precisa ser preservada: não aplique a coluna de 2027 a uma emissão de 2026. A existência da regra na NT não elimina sua condição temporal.

Exemplo puramente técnico para 2027: uma NF-e hipotética com tpEnteGov=4 e pIBSUF positivo satisfaz a condição de BB02-10. A tabela ajuda a localizar a inconsistência, mas não escolhe as demais alíquotas nem estabelece o cálculo fiscal da compra.

Diagnóstico sem presumir tributação

Ao investigar 1008, capture o ano de dhEmi, o código de tpEnteGov e os valores nominais pIBSUF, pIBSMun e pCBS dos itens. Não use os valores monetários ou pAliqEfet no lugar das alíquotas que a regra nomeia.

Confira também se o ente saiu do cadastro correto. Se o código representa outra entidade, a origem do erro pode estar no mapeamento do adquirente. Se o código está correto e uma alíquota contraria a matriz aplicável ao ano, leve os parâmetros efetivos ao responsável fiscal antes de alterar a tributação.

Os tipos 5 e 6 excluídos de BB02-10 continuam sujeitos ao contrato e às demais regras que se aplicarem à operação. A exceção desta matriz não dispensa a confirmação do redutor, da classificação ou da etapa.

Uma evidência útil seria: “Emissão em 2027, ente municipal código 4, item 3 com pIBSUF positivo, retorno 1008; conferir a matriz BB02-10 e a origem dos parâmetros.” Ela identifica os dados da validação sem propor um enquadramento tributário.

Referências e campos próximos

NT 2025.002 v1.51, páginas 5, 17 e 34–35; DFeTiposBasicos do 010d v1.03, TEnteGov, linhas 86–97. Veja o conjunto em gCompraGov e a distinção de etapa em tpOperGov. Corte: 26/09/2026.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/ide/gCompraGov/tpEnteGov
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
TEnteGov · 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.

enumeration
1
enumeration
2
enumeration
3
enumeration
4
enumeration
5
enumeration
6
whiteSpace
preserve