Retorno de Envio de Operação de Pagamento

Top  Previous  Next

 

O arquivo de retorno de Operação de Pagamento terá a seguinte nomenclatura:

RetOpag_NomeDoArquivoOriginal_ddMMyyyyHHmmssfff.txt        

 Abaixo segue a especificação do arquivo de retorno 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 0140 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 Operação de Pagamento.

Ocorrência: 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

impAuto

Impressão automática

N

N

1

 

 

2

categoriaPedagio

Categoria de pedágio

N

N

1-2

 

 

Exemplo:

0100;1;5

 

0110

Pai: 0100

Ide – Informações sobre a Contratante da Operação de Pagamento.

Ocorrência: 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

cnpj

CNPJ da Contratante

N

S

14

 

 

2

ptEmissor

Ponto emissor da OP

C

S

1-30

 

 

3

numero

Número da Operação de Pagamento

N

S

1-9

 

 

4

serie

Série da Operação de Pagamento

N

S

1-4

 

 

Exemplo:

0110;06255692000103;ponto;155;1

 

0120

Pai: 0100

Colaborador – Dados do colaborador que receberá o pagamento

Ocorrência: 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

cpf

CPF do colaborador

N

S

11

 

 

Exemplo:

0120;12345678901

 

0121

Pai: 0120

Informações do colaborador – Dados para cadastro do colaborador

Ocorrência: 0 – 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

nome

Nome do colaborador

C

S

1-150

 

 

2

nomeMae

Nome da mãe do colaborador

C

S

1-150

 

 

3

nomePai

Nome do pai do colaborador

C

N

1-150

 

 

4

dataNascimento

Data de nascimento

D

S

 

 

Formato: AAAA-MM-DD

5

Identidade

Identidade do colaborador

C

S

1-20

 

 

6

telefone

Telefone celular

N

S

10|11

 

 

Exemplo:

0121;Jose Silva;Maria Silva;JonasSilva;1980-04-06;45695178;4991238000

 

0122

Pai: 0120

Endereço do colaborador – Dados do endereço do colaborador. Só será retornada, caso seja retornado o registro 0121.

Ocorrência: 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

UF

Sigla UF do remetente

C

S

2

 

 

2

cidade

Nome da 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:

0122;SC;Lages;Bairro Exemplo;Logradouro Exemplo;531;;Complemento de endereço

Exemplo 2:

0122;SC;Lages;Bairro Exemplo2;Logradouro Exemplo2;4601;88500000;

 

0123

Pai: 0120

Dados do cartão – Dados do cartão vinculado ao colaborador

Ocorrência: 0 – 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

cartaoId

Identificador do cartão

N

S

1-15

 

Identificador do cartão entregue ao colaborador

2

gestoraCarta

Gestora do cartão

N

S

3

 

Gestora do cartão entregue ao colaborador

Exemplo:

0123;1524;000

 

0130

Pai: 0100

Rota - Dados da rota utilizada na viagem

Ocorrência: 0 - 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

rotaERP

Identificador da rota no ERP

C

S

1-30

 

 

Exemplo:

0130;rota21

 

0131

Pai: 0130

Informações da rota – Dados inseridos ou atualizados para a rota.

Ocorrência: 0 - 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

nome

Nome da rota

C

S

1-50

 

Nome de apresentação da rota dentro do sistema.

2

tipoRotaPadrao

Tipo de rota padrão

N

N

1

 

Define o tipo de rota padrão a ser utilizado nos pontos de parada. Por padrão, o valor é 1.

1 = rápida

2 = curta

3

utilizarRoteirizador

Define o uso do roteirizador

N

N

1

 

Possibilita a utilização do roteirizador para calcular a distância e valores de pedágio. Por padrão, o valor é 1.

1 = Sim

2 = Não

4

totalKm

Total de quilômetros

N

N

1-15

2

Total de quilômetros da rota.

5

notificarRespContratante

Notificação para Contratante

N

N

1

 

Define a notificação para os responsáveis na Contratante, caso o roteirizador identifique alterações na rota. Por padrão, o valor é 1.

1 = Sim

2 = Não

Exemplo:

0131;Nome da rota;1;1;;1

 

0132

Pai: 0130

Pontos de parada - Dados dos pontos da parada da rota.

Ocorrência: 2 - N

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

codigoIBGE|cep

Código do IBGE|CEP do ponto de parada

N

S

7|8

 

 

2

tipoRotaEspecifico

Tipo de rota específico

N

N

1

 

Tipo de rota específico para o ponto de parada em relação ao ponto anterior.

1 = rápida

2 = curta

Exemplo:

0132;1234567;

0132;7654321;

 

0133

Pai: 0130

Responsáveis - Dados dos responsáveis pela rota.

Ocorrência: 0 - N

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

nome

Nome do responsável

C

S

1-50

 

Nome do responsável pela rota na Contratante.

2

email

E-mail do responsável

C

S

1-255

 

E-mail do responsável pela rota na Contratante. Em caso de alterações na rota, o aviso será encaminhado para este e-mail.

Exemplo:

0133;Jose Silva;jose@exemplo.com.br

 

0140

Pai: 0100

Pagamento – Informações sobre o pagamento

Ocorrência: 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

gestoraCartao

Gestora de cartão

N

S

3

 

Gestora de cartão do cartão ativo para o colaborador que receberá o pagamento

2

valor

Valor do pagamento

N

N

1-15

2

Valor a ser pago. Este campo é de preenchimento obrigatório caso o campo de valor de pedágio não seja preenchido.

3

valorPedagio

Valor do pedágio

N

N

1-15

2

Valor de pedágio a ser pago.

Exemplo:

0140;000;1200.00;35.00

 

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: 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:

2000;100;386;CNPJ inválido.;

 

3000

Pai: -

Mensagens – Informações sobre as validações de regra de negócio

Ocorrência: 0 – N

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

statusPagamentoValor

Status do pagamento

N

N

1

 

Valores possíveis:

0=Aberto

1=Pago

2=Cancelado

3=Erro

2

statusPagamentoPedagio

Status do pagamento de pedágio

N

N

1

 

Valores possíveis:

0=Aberto

1=Pago

2=Cancelado

3=Erro

Exemplo:

3000;1;0;

 

3100

Pai: - 3000

Autorização – Dados referentes à autorização do NDOP

Ocorrência: 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

numero

Número de identificação

N

S

12

 

Número de identificação da Operação de Pagamento

2

ndopCodVerificador

Protocolo de autorização

N

S

4

 

Protocolo de autorização do NDOP.

Exemplo:

3100;091000001234;4566

 

3200

Pai: - 3000

Pedágio – Dados referentes ao pedágio da Operação de Pagamento

Ocorrência: 0 – 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

valor

Valor total de 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;55.00;Lages;Curitiba

 

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.

AAAA-MM-DD HH:MM:SS

Exemplo:

3300;275.00;2012-03-03 12:00:00