|
O arquivo de retorno de confirmação de pagamento possui a seguinte nomenclatura:
RetCfpg_nomeDoArquivoOriginal_ddMMyyyyHHmmssfff.txt
Abaixo segue a especificação do arquivo de retorno de confirmação de pagamento, que será gerado pela solução nddCargo na pasta de integração, após o envio deste através do Agente. Este arquivo contém informações sobre o processamento da confirmação.
0000
|
Pai: -
|
Retorno – Mensagem de retorno do pagamento.
|
Ocorrência: 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
ResponseCode
|
Código de mensagem
|
N
|
S
|
3
|
|
Código da mensagem de retorno do processo de consulta eventos.
|
2
|
ResponseCodeMessage
|
Mensagem de retorno
|
C
|
S
|
1-200
|
|
Descrição da mensagem de retorno do processo de consulta de eventos.
|
Exemplo:
0000;200;Processamento realizado com sucesso
|
0100
|
Pai: -
|
Contratante - Campos que identificam a contratante
|
Ocorrência: 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
cnpj
|
CNPJ da contratante
|
N
|
S
|
14
|
|
CNPJ da contratante que está realizando a confirmação.
|
2
|
nomeParcela
|
Nome da parcela
|
C
|
S
|
1-50
|
|
Nome da parcela que está sendo confirmada
|
3
|
observacao
|
Observação
|
C
|
N
|
1-500
|
|
|
Exemplo:
0100;12345678901234;Parcela 1;
|
0110
|
Pai: 0100
|
Autorização CIOT– Campo contendo CIOT de operação de transporte
|
Ocorrência: 0 - 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
numero
|
Código Identificador da Operação de Transporte
|
N
|
S
|
12
|
|
|
2
|
ciotCodVerificador
|
Protocolo de autorização
|
C
|
S
|
4
|
|
Protocolo de autorização disponibilizado pela ANTT. Será informado XXXX caso seja uma emissão em contingência
|
Exemplo:
0110;552000000012;7532
|
0200
|
Pai: -
|
Prazo Mínimo – Campos contendo dados do prazo mínimo de pagamento
|
Ocorrência: 0 - 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
novaDataPgto
|
Nova data para pagamento
|
D
|
S
|
|
|
Nova data para agendamento da parcela.
|
Exemplo:
0200;2013-10-10 10:10:10
|
0300
|
Pai: -
|
Adição de valores – Ajustes para adição de valores na parcela.
|
Ocorrência: 0 - N
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
valor
|
Valor a ser acrescido na parcela
|
N
|
S
|
1-15
|
2
|
|
2
|
rubrica
|
Rubrica do valor
|
N
|
S
|
1
|
|
Informar qual rubrica o valor se refere;
1 = Frete
2 = Combustível
3 = Despesas
|
Exemplo:
0300;200.00;2
|
0400
|
Pai: -
|
Desconto de valores – Ajustes para desconto de valores na parcela.
|
Ocorrência: 0 - N
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
nmDesc
|
Nome do desconto
|
C
|
S
|
1-50
|
|
|
2
|
vlrDesc
|
Valor do desconto
|
N
|
N
|
1-15
|
2
|
Valor do desconto
|
3
|
dsDesc
|
Informações adicionais do desconto
|
C
|
N
|
1-255
|
|
|
4
|
rubrica
|
Rubrica a qual o valor se refere
|
N
|
N
|
1
|
|
1 = Frete
2 = Combustível
3 = Despesa
Caso não seja informada, o valor do desconto será somente na parcela, dessa forma as rubricas não terão ajustes.
|
Exemplo:
0400;1;Nome do desconto;50.00;Informacao adicional;1
|
0500
|
Pai: -
|
Adição de impostos – Ajustes para adicionar valores de impostos da parcela.
|
Ocorrência: 0 - N
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
irrf
|
Retenção de IRRF
|
N
|
S
|
1-15
|
2
|
Mesmo que o valor seja zero este campo deve ser preenchido
|
2
|
inss
|
Retenção de INSS
|
N
|
S
|
1-15
|
2
|
Mesmo que o valor seja zero este campo deve ser preenchido
|
3
|
sestsenat
|
Retenção de SEST/SENAT
|
N
|
S
|
1-15
|
2
|
Mesmo que o valor seja zero este campo deve ser preenchido
|
Exemplo:
0500;10.50;0.00;0.00
|
0600
|
Pai: -
|
Desconto de impostos – Ajustes para descontar valores de impostos da parcela.
|
Ocorrência: 0 - N
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
irrf
|
Retenção de IRRF
|
N
|
S
|
1-15
|
2
|
Mesmo que o valor seja zero este campo deve ser preenchido
|
2
|
inss
|
Retenção de INSS
|
N
|
S
|
1-15
|
2
|
Mesmo que o valor seja zero este campo deve ser preenchido
|
3
|
sestsenat
|
Retenção de SEST/SENAT
|
N
|
S
|
1-15
|
2
|
Mesmo que o valor seja zero este campo deve ser preenchido
|
Exemplo:
0600;10.50;0.00;0.00
|
1000
|
Pai: -
|
Mensagem – Dados da mensagem de retorno.
|
Ocorrência: 0 - N
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
categoria
|
Categoria da mensagem
|
N
|
S
|
3
|
|
|
2
|
codigo
|
Código da mensagem
|
N
|
S
|
3-4
|
|
|
3
|
mensagem
|
Descrição da mensagem
|
C
|
S
|
1-2000
|
|
|
4
|
observacao
|
Observação sobre a mensagem. Informações mais técnicas.
|
C
|
N
|
1-2000
|
|
|
Exemplo:
1000;100;386; CNPJ inválido.;
|
2000
|
Pai: -
|
Previsão Pagamento – Campos contendo dados de previsão de pagamento
|
Ocorrência: 0 - 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
dataPrevistaPagamento
|
Data prevista de pagamento
|
D
|
S
|
|
|
Data e hora que o pagamento da parcela será realizado.
|
Exemplo:
2000;2013-10-10 10:10:10
|
|