|
O arquivo de retorno de Consulta de Operação de Pagamento terá a seguinte nomenclatura:
RetCopg_NomeDoArquivoOriginal_ ddMMyyyyHHmmssfff.txt
Abaixo segue a especificação do arquivo de retorno de Consulta de Operação de Pagamento, que será gerado pela solução nddCargo na pasta de integração, após o envio desta através do Agente. As informações abaixo, até o registro 0120 serão retornados conforme os dados enviados no arquivo de solicitação. Portanto, serão uma repetição da solicitação.
0000
|
Pai: -
|
Token
|
Ocorrência: 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
token
|
Token de processamento
|
C
|
S
|
24
|
|
Token utilizado no arquivo de envio
|
Exemplo:
0000;2342bbkjkh23423bn2j3n42a
|
0100
|
Pai: - 0000
|
Ide – Informações sobre a Contratante Operação de Pagamento.
|
Ocorrência: 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
cnpj
|
CNPJ da Contratante
|
N
|
S
|
14
|
|
|
Exemplo:
0100;12345678901234
|
0110
|
Pai: 0100
|
Ide – Informações sobre a Operação de Pagamento. Se retornado esse registro, o registro 0120 não deve será retornado,
|
Ocorrência: 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
numero
|
Número do NDOP
|
N
|
S
|
12
|
|
|
2
|
ndopCodVerificador
|
Código verificador NDOP
|
N
|
S
|
4
|
|
|
Exemplo:
0110;091000003256;4599
|
0120
|
Pai: 0100
|
Autorização – Dados do pagamento, buscados através do número e série da Operação de Pagamento. Se retornado esse registro, o registro 0110 não deve será retornado,
|
Ocorrência: 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
numero
|
Número da Operação
|
N
|
S
|
1-9
|
|
|
2
|
serie
|
Série da Operação
|
N
|
S
|
1-4
|
|
|
Exemplo:
0120;127;01
|
1000
|
Pai: -
|
Mensagens – Informações sobre a 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: -
|
Mensagens – Informações sobre as validações de regra de negócio
|
Ocorrência: 1 – 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:
2000;100;386;CNPJ inválido.;
|
3000
|
Pai: -
|
Mensagens – Informações sobre as validações de regra de negócio
|
Ocorrência: 0 – 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
numero
|
Número do NDOP
|
N
|
S
|
12
|
|
|
2
|
ndopCodVerificador
|
Código verificador NDOP
|
N
|
S
|
4
|
|
|
Exemplo:
3000;091000003256;4599
|
3100
|
Pai: 3000
|
Informações – Informações sobre a consulta do pagamento
|
Ocorrência: 0 – 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
dataPagamento
|
Data do pagamento
|
D
|
N
|
|
|
Data e hora em que o pagamento foi realizado.
|
2
|
valorPagamento
|
Valor do pagamento
|
N
|
N
|
1-15
|
2
|
|
3
|
statusPagamentoValor
|
Status do pagamento da Operação
|
N
|
N
|
1
|
|
Valores possíveis:
0=Aberto
1=Pago
2=Cancelado
3=Erro
|
4
|
statusPagamentoPedagio
|
Status do pagamento de pedágio
|
N
|
N
|
1
|
|
Valores possíveis:
0=Aberto
1=Pago
2=Cancelado
3=Erro
|
Exemplo:
3100;2013-03-03 11:56:00;150.00;1;0
|
3200
|
Pai: 3000
|
Pedágio – Informações sobre o pedágio da Operação de Pagamento
|
Ocorrência: 0 – 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
valor
|
Valor total do pedágio
|
N
|
S
|
1-15
|
2
|
|
2
|
origem
|
Cidade de origem
|
C
|
S
|
1-200
|
|
|
3
|
destino
|
Cidade de destino
|
C
|
S
|
1-200
|
|
|
Exemplo:
3200;75.00;Lages SC;Curitiba PR
|
3210
|
Pai: - 3200
|
Praças de pedágio – Informações sobre as praças de pedágio
|
Ocorrência: 0 – N
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
nome
|
Nome da praça
|
C
|
S
|
1-200
|
|
|
2
|
valor
|
Valor do pedágio
|
N
|
S
|
1-15
|
2
|
|
3
|
localizacao
|
Localização da praça
|
C
|
S
|
1-200
|
|
|
Exemplo:
3210;Praça 1;15.00;Curitiba-PR
3210;Praça2;25.00;São Paulo-SP
|
3300
|
Pai: - 3000
|
Saldo do cartão – Informações sobre o saldo do cartão
|
Ocorrência: 0 – 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
saldoDisponivel
|
Saldo disponível no cartão
|
N
|
S
|
1-15
|
2
|
|
2
|
dataConsulta
|
Data da consulta do saldo
|
D
|
S
|
|
|
Data e hora da consulta do saldo
|
Exemplo:
3300;275.00;2012-03-03 12:00:00
|
3400
|
Pai: 3000
|
Informações sobre o pagamento de pedágio – Dados sobre os pagamento do pedágio
|
Ocorrência: 0 – 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
dataPagamentoPedagio
|
Data do pagamento
|
N
|
S
|
14
|
|
|
Exemplo:
3400;2013-03-03 10:15:00
|
3410
|
Pai: 3400
|
Estabelecimento – Dados sobre o estabelecimento que fez o pagamento do pedágio.
|
Ocorrência: 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
Cnpj
|
CNPJ do estabelecimento
|
N
|
S
|
14
|
|
|
2
|
Nome
|
Razão social do estabelecimento
|
C
|
S
|
1-150
|
|
|
Exemplo:
3410;12345678901234;Razao Social Exemplo Ltda.
|
3411
|
Pai: 3410
|
Endereço estabelecimento – Dados de endereço do estabelecimento.
|
Ocorrência: 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
UF
|
Sigla UF
|
C
|
S
|
2
|
|
|
2
|
cidade
|
Cidade
|
C
|
S
|
1-100
|
|
|
3
|
bairro
|
Bairro
|
C
|
S
|
1-255
|
|
|
4
|
logradouro
|
Logradouro
|
C
|
S
|
1-255
|
|
|
5
|
numero
|
Número
|
N
|
N
|
1-8
|
|
|
6
|
CEP
|
CEP
|
N
|
N
|
8
|
|
|
7
|
complemento
|
Complemento do endereço
|
C
|
N
|
1-255
|
|
|
Exemplo:
3411;SP;1234567;Bairro Exemplo;Logradouro Exemplo;531;88500000;Complemento de endereço
Exemplo 2:
3411;PR;7654321;Bairro Exemplo2;Logradouro Exemplo2;4601;88500000;
|
4000
|
Pai: -
|
Gestora de cartões – Indicação da Gestora de Cartões
|
Ocorrência: 0 – 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
gestora
|
Gestora cartões
|
N
|
N
|
3
|
|
|
Exemplo:
4000;001
|
|