Informações de Pagamento (pag)

Acrescentado o campo vTroco. Alterado o layout interno da Tag, foi criada uma tag detPag que contem o detalhamento dos pagamentos.

Exemplo NFC-e 3.10:

<NFe>
  <infNFe versao="3.10" Id="NFe...">
    ...
    <pag>
      <tPag>01</tPag>
      <vPag>40.00</vPag>
    </pag>
    ...
  </infNFe>
<Nfe>

Exemplo NF-e/NFC-e 4.00:

<NFe>
  <infNFe versao="4.00" Id="NFe...">
    ...
    <pag>
      <detPag>
        <tPag>01</tPag>
        <vPag>45.50</vPag>
      </detPag>
      <vTroco>4.50</vTroco>
    </pag>
    ...
  </infNFe>
<Nfe>

Descrição dos campos e alterações

  • detPag - Grupo Detalhamento da Forma de Pagamento.
  • indPag - Indicador da Forma de Pagamento.
  • tPag - Forma de pagamento.
  • vPag - Valor do Pagamento.
  • card - Grupo de Cartões.
    • tpIntegra - Tipo de Integração para pagamento.
    • CNPJ - CNPJ da Credenciadora de cartão de crédito e/ou débito.
    • tBand - Bandeira da operadora de cartão de crédito e/ou débito.
    • cAut - Número de autorização da operação cartão de crédito e/ou débito.
  • vTroco - Valor do troco.
Valores definidos para o campo indPag:
1 - Pagamento à Vista
2 - Pagamento à Prazo

Novas formas de pagamento para o campo 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
11 - Vale Refeição
12 - Vale Presente
13 - Vale Combustível
15 - Boleto Bancário
90 - Sem Pagamento
99 - Outros

Novos valores definidos para o campo tBand (card):
01 - Visa
02 - Mastercard
03 - American Express
04 - Sorocred
05 - Diners Club
06 - Elo
07 - Hipercard
08 - Aura
09 - Cabal
99 - Outros

Caminho completo dos campos no XML da NF-e

xPath Alteração
TNFe/infNFe/pag/tPag Movido para grupo detPag
TNFe/infNFe/pag/vPag Movido para grupo detPag
TNFe/infNFe/pag/card Grupo Movido para o grupo detPag
TNFe/infNFe/pag/detPag Novo grupo
TNFe/infNFe/pag/detPag/indPag Adicionado
TNFe/infNFe/pag/detPag/tPag Movido/Adicionado Valor
TNFe/infNFe/pag/detPag/vPag Movido
TNFe/infNFe/pag/detPag/card Grupo Movido
TNFe/infNFe/pag/detPag/card/tpIntegra Movido
TNFe/infNFe/pag/detPag/card/CNPJ Movido
TNFe/infNFe/pag/detPag/card/tBand Movido/Adicionado Valor
TNFe/infNFe/pag/detPag/card/cAut Movido
TNFe/infNFe/pag/vTroco Adicionado