- 6.4. Declara Operação de Transporte
6.4.5. Informações do pagamento do frete - 6.4.4. Dados da Carga
« Anterior - 6.4.6. Indicadores Operacionais
Próximo »
6.4.5. Informações do pagamento do frete
Gerar Informações do pagamento do frete
Assinatura
string ANTT_InfPagamento(string TipoPagamento, string CodigoInstituicaoFinanceira, string NumeroAgencia, string NumeroConta, string ChavePix, string CpfCnpjCreditado, string CodigoPagamento, string IdentificadorPix, string IndPagamento, string NumeroParcela, string DataVencimento, string ValorParcela)
Descrição:
Gerar informações do pagamento do frete
Parâmetros da chamada:
| nome | tipo | obrig | tamanho | descrição |
|---|---|---|---|---|
| TipoPagamento | string | S | 1 | 1-IP (cartão pré-pago emitido por IP ou IF), 2-Conta Corrente, 3-Conta Poupança, 4-Conta Pagamento, 5-Outros 6-Pix |
| CodigoInstituicaoFinanceira | string | N | 3 | informar somente quando tipoPagamento = 1, 2, 3 ou 4 |
| NumeroAgencia | string | N | 1-10 | informar somente quando tipoPagamento = 1, 2, 3 ou 4 |
| NumeroConta | string | N | 1-20 | Identificador do meio de pagamento utilizado, podendo representar: - Conta bancária (quando aplicável) - Número do cartão (quando pagamento via instituição de pagamento) - Outro identificador equivalente informar somente quando tipoPagamento = 1, 2, 3 ou 4 |
| ChavePix | string | N | 1-77 | informação obrigatória quando tipoPagamento = 6 |
| CpfCnpjCreditado | string | S | 11 ou 14 | informar o Recebedor do pagamento |
| CodigoPagamento | string | N | 1-50 | informar o Código identificador do pagamento realizado, utilizado para registrar ou rastrear a transação associada à operação de transporte. Exemplo: código de boleto bancário, identificador de depósito ou referência de pagamento |
| IdentificadorPix | string | N | 32 | informação obrigatória quando tipoPagamento = 6 |
| IndPagamento | string | S | 1 | informar 0 = à vista / 1 = a prazo |
| NumeroParcela | string | N | 1-3 | informação Obrigatória quando indPagamento = 1. Não deve ser informados quando indPagamento = 0 |
| DataVencimento | string | N | 10 | informar no formato AAAA-MM-DD, informação Obrigatória quando indPagamento = 1. Não deve ser informados quando indPagamento = 0 |
| ValorParcela | string | N | 12,2 | informação Obrigatória quando indPagamento = 1. Não deve ser informados quando indPagamento = 0 |
Retorno da chamada:
O resultado da chamada é uma string com as informações do pagamento em JSON
Histórico de atualização:
- 2026-06-02 - Versão inicial.
Exemplo de JSON de pagamento via PIX
{ "TipoPagamento": "6", "ChavePix": "12345678910", "CpfCnpjCreditado": "00000000191", "IdentificadorPix": "PIXE00416968202605292029sdZYM77Ie2l", "IndPagamento": "0" }
Exemplo de JSON de pagamento em conta corrente
{ "TipoPagamento": "2", "CodigoInstituicaoFinanceira": "323", "NumeroAgencia": "0001", "NumeroConta": "61045543731", "CpfCnpjCreditado": "00000000191", "IndPagamento": "0" }
Importante
O trecho do JSON foi formatado para uma melhor visualização, a mensagem original não tem formatação.
Exemplos de uso:
c#
// inicialização das variáveis utilizadas string TipoPagamento = "6"; //1 - IP(cartão pré - pago emitido por IP ou IF), //2 - Conta Corrente, //3 - Conta Poupança, //4 - Conta Pagamento, //5 - Outros //6 - Pix // informação obrigatória para TipoPagamento = 1, 2, 3 ou 4 string CodigoInstituicaoFinanceira = ""; string NumeroAgencia = ""; string NumeroConta = ""; // informação obrigatória para TipoPagamento = 6 - PIX string ChavePix = "12345678910"; string IdentificadorPix = "PIXE00416968202605292029sdZYM77Ie2l"; string CpfCnpjCreditado = "00000000191"; string CodigoPagamento = ""; // IndPagamento 0 = à vista / 1 = a prazo string IndPagamento = "0"; // campos obrigatório para IndPagamento = 1 - a prazo string NumeroParcela = ""; string DataVencimento = ""; string ValorParcela = ""; string infPagamento = ""; // instancia DLL MDFe_Util.Util util = new MDFe_Util.Util(); // gera grupo infPagamento = util.ANTT_InfPagamento(TipoPagamento, CodigoInstituicaoFinanceira, NumeroAgencia, NumeroConta, ChavePix, CpfCnpjCreditado, CodigoPagamento, IdentificadorPix, IndPagamento, NumeroParcela, DataVencimento, ValorParcela); // exibe JSON gerado com formatação MessageBox.Show(util.formataJson(infPagamento), "gerar grupo pagamento"); //
- 6.4.5. Informações do pagamento do frete
6.4. Declara Operação de Transporte - « Anterior
6.4.4. Dados da Carga - Próximo »
6.4.6. Indicadores Operacionais
