NCM Buscador
CAMPO DO XML · NFAG Obrigatório 2 posições 13 regras

tpFat

Tipo de Faturamento da NFAg 1 - Faturamento Normal; 2 - Faturamento por terceiro; 3 - Faturamento conjunto 4 - Faturamento Agregado 5 - Faturamento Agregador

✓ Conferido · 12 de outubro de 2026 NFAg (modelo 75): leiaute do XML e regras de validação — MOC NFAg — Anexo I: Leiaute e Regras de Validação, versão 1.00l · Portal Nacional dos DF-e / SVRS

Onde fica no arquivo

No documento

  • NFAg/infNFAg/ide/tpFat

    Obrigatório, uma vez

  • nfagProc/NFAg/infNFAg/ide/tpFat

    Obrigatório, uma vez

O caminho até aqui, nível a nível

  1. NFAg — Nota Fiscal Eletrônica da Agua
  2. └ infNFAg — Informações da NFAg
  3. └ ide — Identificação da NFAg
  4. └ tpFat — você está aqui

Dentro do grupo ide , identificação da NFAg

O que o arquivo aceita neste campo

Ocorrência
1-1
Tamanho
1
Tipo no esquema
TFatNFAg
Formato base
string

Valores aceitos — 5

  • 1
  • 2
  • 3
  • 4
  • 5

Lista fechada do esquema oficial: qualquer outro valor é recusado na validação do arquivo.

As regras que verificam este campo — 13

O manual cita a tag pelo caminho no XML. Cada regra devolve um código de rejeição, e a ficha do código traz a mensagem que o autorizador exibe.

527 tpFat Validações da Substituição

Se o Tipo da NFAg = 3 (Substituição) (tag: finNFAg): - A NFAg Substituída deve ser do mesmo tipo de faturamento (tag: tpFat) da NFAg de Substituição

Mensagem: NFAg substituída com tipo de faturamento diferente da NFAg de Substituição

515 tpFat Validações do Faturamento Conjunto

Se tipo de faturamento da NFAg = 2 (Faturado por terceiro) (tag: tpFat): - O grupo de informações do PAA (provedor de assinatura e autorização) deve ser informado (grupo:infPAA)

Mensagem: CNPJ do PAA deve ser informado para faturamento por terceiro

532 tpFat Validações do Faturamento Conjunto

Se tipo de faturamento da NFAg for diferente de 2 (Fatura por terceiro) (tag: tpFat diferente de 2): - Rejeitar se foi informado grupo de informações do PAA (grupo:infPAA)

Mensagem: CNPJ do PAA NÃO deve ser informado para faturamento normal ou conjunto

516 tpFat Validações do Faturamento Conjunto

Se tipo de faturamento da NFAg diferente 3 (Faturado conjunto) (tag: tpFat): - Rejeitar se informado grupo do Faturamento Conjunto (grupo: gFatConjunto)

Mensagem: Faturamento conjunto vedado para esse tipo de faturamento

531 tpFat Validações do Faturamento Conjunto

Se tipo de faturamento da NFAg = 3 (Faturado conjunto) (tag: tpFat): O grupo do Faturamento Conjunto DEVE ser informado (grupo: gFatConjunto)

Mensagem: Faturamento conjunto deve ser informado para esse tipo de faturamento

270 tpFat Validações da Fatura da NFAg

Se tipo de faturamento da NFAg =1 (Normal) ou 3 (Faturamento Conjunto) (tag: tpFat): - O grupo de informações da fatura deve ser informado (grupo: gFat)

Mensagem: Fatura deve ser informada para tipo de faturamento normal e conjunto

273 tpFat Validações da Fatura da NFAg

Se tipo de faturamento da NFAg = 2 (Faturado por terceiro) (tag: tpFat): - O grupo de informações da fatura NÃO deve ser informado (grupo: gFat)

Mensagem: Fatura não deve ser informada para NFAg faturada por terceiro

1061 tpFat Criação dos tipos de faturamento Agregado e Agregador

Se tipo de faturamento da NFAg DIFERENTE de Faturamento Agregador (tag: tpFat <> 5): - Rejeitar se informado grupo da Nota Agregadora em algum item (grupo: gAgregadora)

Mensagem: Item com grupo da Nota Agregadora vedado para tipo de faturamento diferente de Agregador

1062 tpFat Criação dos tipos de faturamento Agregado e Agregador

Se tipo de faturamento da NFAg = 5 (Agregadora) (tag: tpFat): O grupo da Nota Agregadora DEVE ser informado em todos os itens (grupo: gAgregadora)

Mensagem: Todos os itens da nota agregadora devem informar o grupo Agregadora

1068 tpFat Validações da Agência

Se tipo de faturamento da NFAg DIFERENTE de Agregador (tag: tpFat): - O grupo de informações da agência DEVE SER informado (grupo: gAgencia)

Mensagem: Grupo Agência deve ser informado para este tipo de faturamento

1069 tpFat Validações da Agência

Se tipo de faturamento da NFAg = 5 (Agregadora) (tag: tpFat): - O grupo de informações da agência NÃO deve ser informado (grupo: gAgencia)

Mensagem: Grupo agência não deve ser informada para NFAg Agregadora

270 tpFat Validações da Fatura da NFAg

Se tipo de faturamento da NFAg =1 (Normal) ou 3 (Faturamento Conjunto) ou 5 (Faturamento Agregador) (tag: tpFat): - O grupo de informações da fatura deve ser informado (grupo: gFat)

Mensagem: Fatura deve ser informada para tipo de faturamento normal, conjunto e agregador

273 tpFat Validações da Fatura da NFAg

Se tipo de faturamento da NFAg = 2 (Faturado por terceiro) ou 4 (Agregada) (tag: tpFat): - O grupo de informações da fatura NÃO deve ser informado (grupo: gFat)

Mensagem: Fatura não deve ser informada para NFAg faturada por terceiro ou agregada

O mesmo nome em outros documentos fiscais — 2

tpFat aparece no leiaute de outros documentos, e isso não quer dizer que seja o mesmo campo: cada um tem manual, regra e às vezes tipo próprios. Aplicar a regra de um documento no outro é o erro que esta lista existe para evitar. Cada linha traz o caminho no arquivo daquele documento, que é onde a diferença aparece primeiro.

Documento O que o leiaute dele diz Caminho lá
NFCom Tipo de Faturamento da NFCom NFCom/infNFCom/ide/tpFat
NFGas Tipo de Faturamento da NFGas NFGas/infNFGas/ide/tpFat

Os campos dos doze documentos fiscais, com filtro →

Campos do mesmo grupo — 17

São os campos que ficam ao lado deste no arquivo, dentro de NFAg/infNFAg/ide. Quem preenche um costuma precisar dos outros na mesma passada.

Perguntas frequentes

O que é o campo tpFat da NFAg?

Tipo de Faturamento da NFAg 1 - Faturamento Normal; 2 - Faturamento por terceiro; 3 - Faturamento conjunto 4 - Faturamento Agregado 5 - Faturamento Agregador No XML ele fica em NFAg/infNFAg/ide/tpFat. Obrigatório, uma vez, com tamanho 1.

tpFat aparece em quantos lugares da NFAg?

Em 2 posições do esquema oficial: NFAg/infNFAg/ide/tpFat, nfagProc/NFAg/infNFAg/ide/tpFat. A mesma tag em posições diferentes tem ocorrência própria em cada lugar — o que vale no grupo do emitente não vale automaticamente no do destinatário.

Quais valores tpFat aceita na NFAg?

O esquema oficial restringe a 5 valores: 1, 2, 3, 4, 5. Qualquer outro valor é recusado já na validação do arquivo, antes de qualquer regra de negócio.

Que rejeição tpFat pode causar na NFAg?

13 regras do manual citam este campo, disparando os códigos 527, 515, 532, 516, 531, 270, 273, 1061, 1062, 1068, 1069. ⚠ O número da rejeição não é único entre documentos fiscais: o mesmo código costuma existir na NF-e querendo dizer outra coisa.

tpFat na NFAg é o mesmo campo dos outros documentos fiscais?

O nome se repete no leiaute de 2 outros documentos (NFCom, NFGas), e isso não quer dizer que seja o mesmo campo: cada documento tem manual próprio, regra própria e às vezes tipo diferente. Aplicar a regra de um no outro é erro comum e caro.

De onde vem esta descrição da NFAg?

Do esquema XML oficial (PL_NFAg_NT2026.004_RTC_1.00_correcao). O Buscador NCM lê a árvore do próprio arquivo: tipo, tamanho, ocorrência e domínio saem sem interpretação. O manual manda na REGRA de validação; o esquema manda no CAMPO.

Voltar ao topo