O que é :
A tag <tPag> indica o tipo de pagamento utilizado na operação, especificando a forma de pagamento acordada entre o vendedor e o comprador.
Função :
Informar o tipo de pagamento utilizado para a transação, permitindo o controle do fluxo de caixa e a conformidade com as regras fiscais.
A tag ajuda a identificar a natureza da operação de pagamento, seja por meio de dinheiro, cartão de crédito, boleto bancário, ou outra forma.
Formato:
Tipo de dado: Texto
Tamanho: Até 2 caracteres alfanuméricos
Exemplo: 01, 02, 03.
Valores Permitidos:
O valor da tag <tPag> deve ser preenchido de acordo com a forma de pagamento da transação. A lista de valores válidos é definida pela legislação fiscal e pelas formas de pagamento usadas no comércio.
Deve ser preenchida em cada item de pagamento registrado na NFe, especialmente em transações que envolvem mais de uma forma de pagamento.
Quando Utilizar:
A tag <tPag> deve ser utilizada sempre que houver um pagamento realizado, seja ele à vista, a prazo, por meio de cartão, boleto, ou outras formas de pagamento. É obrigatória para definir como a transação foi liquidada.
Exemplo Prático:
<pag>
<tPag>01</tPag> <!-- Tipo de pagamento: Dinheiro -->
<vPag>1000.00</vPag> <!-- Valor pago -->
</pag>
tPag: 01 – O pagamento foi feito em dinheiro. vPag: 1000.00 – O valor pago, correspondente ao total da transação.
Erros Relacionados:
840: "Rejeição: Tipo de pagamento inválido."
841: "Rejeição: Tipo de pagamento não informado."
842: "Rejeição: Valor do pagamento inconsistente com o valor total da NFe."
Boas Práticas:
Utilize Valores Válidos:
Sempre utilize os códigos de tipo de pagamento válidos conforme a legislação fiscal ou as práticas comerciais da empresa.
Verifique o Valor Pago:
O valor informado em <vPag> deve ser o total pago para a operação. Se houver múltiplos pagamentos, essa tag deve ser repetida para cada forma de pagamento.
Consistência com o Total da NFe:
Verifique se o valor total de <vPag> corresponde ao valor total da operação. Se for realizado um pagamento parcial, o sistema de gestão de pagamentos deve ser configurado para permitir isso.
Considerações FInais:
A tag <tPag> é essencial para definir o tipo de pagamento utilizado na transação. Ela permite que a NFe seja completada corretamente e que a operação seja registrada de forma precisa para fins fiscais e contábeis. O preenchimento correto dessa tag garante a conformidade fiscal e evita rejeições durante a validação da nota fiscal eletrônica.