As tags indPag e tPag no XML da NF-e: diferenças, uso correto e exemplos


Na emissão de uma Nota Fiscal Eletrônica (NF-e), dois campos importantes relacionados ao pagamento são a <indPag> e a <tPag>. Apesar de parecerem semelhantes, cada um tem uma função distinta e ambos precisam estar corretamente preenchidos para evitar rejeições na SEFAZ. Se não estiver configurada de forma correta, gerará a rejeição: Rejeição 865 – Total dos pagamentos menor que o total da nota

O que é a tag <indPag>?

A tag <indPag> indica se o pagamento da NF-e foi à vista ou a prazo.

Ela não diz qual foi o meio de pagamento (dinheiro, cartão, boleto, etc.), apenas a condição:

  • 0 – Pagamento à vista

  • 1 – Pagamento a prazo

📌 Exemplo:

<indPag>1</indPag> <!-- A prazo -->

O que é a tag <tPag>?

Já a <tPag> indica a forma de pagamento utilizada. Ela faz parte do grupo <pag> da NF-e e deve detalhar como a nota foi quitada.

Principais códigos da <tPag>:

  • 01 – Dinheiro

  • 02 – Cheque

  • 03 – Cartão de Crédito

  • 04 – Cartão de Débito

  • 05 – Crédito Loja

  • 10 – Vale Alimentação

  • 15 – Boleto Bancário

  • 90 – Sem pagamento (ex.: bonificação, remessa)

  • 99 – Outros

📌 Exemplo:

<pag>
<detPag>
<tPag>03</tPag>
<vPag>500.00</vPag>
</detPag>
</pag>

Diferença entre <indPag> e <tPag>

  • <indPag> → indica a condição de pagamento (à vista, a prazo, outros).

  • <tPag> → indica a forma de pagamento (dinheiro, cartão, boleto, etc.).

Elas não substituem uma à outra. Na prática, você precisa preencher ambas no XML.

Ex.:

1. Venda de R$ 1.000,00, pago a prazo em boleto bancário:


<pag>
<detPag>
<indPag>1</indPag>
<tPag>15</tPag>
<vPag>1000.00</vPag>
</detPag>
</pag>
2.Venda de R$ 154.95 e com bonificado (<tPag>90</tPag>), pago a prazo em boleto bancário:

<pag>

<detPag>

<indPag>1</indPag>

<tPag>15</tPag>

<vPag>154.95</vPag>

</detPag>

<detPag>

<indPag>1</indPag>

<tPag>90</tPag>

<vPag>0</vPag>

</detPag>

</pag>

Cuidados importantes

  1. Consistência dos valores: a soma de <vPag> precisa bater com o valor total da NF-e.

  2. Bonificações e remessas: quando não há pagamento financeiro, deve-se usar <tPag>90</tPag> e ajustar o valor corretamente.

  3. ERP (Protheus, SAP, etc.): muitas rejeições ocorrem porque o ERP não gera <indPag> ou gera <tPag> com valor errado. É fundamental revisar as parametrizações de condição de pagamento e meios de pagamento.

O correto preenchimento de <indPag> e <tPag> garante a consistência fiscal da NF-e e evita rejeições como a famosa Rejeição 865 – “Total dos pagamentos menor que o total da nota”.

Resumindo:

  • Use <indPag> para indicar se é à vista, a prazo ou outros.

  • Use <tPag> para detalhar a forma exata de pagamento.

 

+ detalhes TPag:

Tabela dos meios de pagamento
tPagDescriçãodIniVigObservações
01Dinheiro01/01/2020
02Cheque01/01/2020
03Cartão de Crédito01/01/2020
04Cartão de Débito01/01/2020
05Cartão da Loja (Private Label), Crediário Digital, Outros Crediários01/07/2024Cartão da loja (na forma de crediário), Crediário Digital, Crediário com ou sem Carnê etc.
Não usar para o cartão de loja “bandeirado”.
10Vale Alimentação01/01/2020
11Vale Refeição01/01/2020
12Vale Presente01/01/2020
13Vale Combustível01/01/2020
14Duplicata Mercantil01/01/2020Duplicata Mercantil é um título de crédito vinculado a uma operação de venda ou prestação de serviços, disciplinado pela Lei nº 5.474/68.
15Boleto Bancário01/01/2020
16Depósito Bancário01/01/2020
17Pagamento Instantâneo (PIX) – Dinâmico01/07/2024PIX realizado com a geração do Qr-Code de forma dinâmica ou URL dinâmica. As UF podem exigir que o código de transação do pagamento desse tipo de PIX seja informado na NF-e/NFC-e.
18Transferência bancária, Carteira Digital01/01/2020
19Programa de fidelidade, Cashback, Crédito Virtual01/01/2020
20Pagamento Instantâneo (PIX) – Estático01/07/2024PIX realizado com Qr-Code estático ou por meio de transferência.
21Crédito em Loja01/07/2024Crédito em loja decorrente de valor pago anteriormente, de devolução de mercadoria etc.
22Pagamento Eletrônico não Informado – falha de hardware do sistema emissor01/07/2024Usado para informar que o pagamento por meio eletrônico não foi integrado por falha no hardware do sistema emissor de documento fiscal eletrônico, exclusivamente quando, por tal falha, não for possível a emissão offline. É uma informação útil para as empresas que utilizam sistemas integrados, sobretudo para aquelas que são obrigadas à integração do pagamento eletrônico com o documento fiscal pela sua UF.
90Sem Pagamento01/01/2020
99Outros01/01/2020Quando o pagamento não estiver no rol desta tabela, o contribuinte deverá preencher o tipo de pagamento com “Outros” e informar, em campo específico da Nota Fiscal, a descrição adequada do meio de pagamento utilizado na operação ou prestação.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.