|
O arquivo de retorno de Consulta de Portador do Cartão possui a seguinte nomenclatura:
RetCspc_nomeDoArquivoOriginal_ddMMyyyyHHmmssfff.txt
Abaixo segue a especificação do arquivo de retorno de Consulta de Portador do Cartão, 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 de Consulta de Portador do Cartão.
0000
|
Pai: -
|
Retorno – Mensagem de retorno de solicitação de impressão
|
Ocorrência: 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
ResponseCode
|
Código da mensagem de retorno
|
N
|
S
|
3
|
|
Código da mensagem de retorno do processo de impressão
|
2
|
ResponseCodeMessage
|
Descrição da mensagem de retorno
|
C
|
S
|
1-200
|
|
Descrição da mensagem de retorno do processo de impressão
|
Exemplo:
0000;200;Processamento realizado com sucesso
|
0100
|
Pai: -
|
Autorização - Campos que identificam a contratante ou agrupador
|
Ocorrência: 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
cnpj
|
CNPJ da contratante ou agrupador
|
N
|
S
|
14
|
|
CNPJ da contratante ou agrupador que está realizando a emissão. Este CNPJ deve será utilizado para validar a assinatura.
|
Exemplo:
0100;93298230000160
|
|
0200
|
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 para filtro da operação.
|
2
|
gestoraCartao
|
Gestora de cartão
|
N
|
S
|
3
|
|
Código de identificação da gestora de cartão.
|
Exemplo:
0200;93298230000160;000
|
0210
|
Pai: 0200
|
CPF - Consulta por CPF de condutor ou transportador. Esta linha não deve ser informada caso a linha 0220 ou 0230 tenham sido informadas.
|
Ocorrência: 0 - 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
cpf
|
CPF do condutor ou transportador
|
N
|
S
|
11
|
|
|
Exemplo:
0210;12345678901
|
0220
|
Pai: 0200
|
CNPJ - Consulta por CNPJ de transportador. Esta linha não deve ser informada caso a linha 0210 ou 0230 tenham sido informadas.
|
Ocorrência: 0 - 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
cnpj
|
CNPJ do transportador
|
N
|
S
|
14
|
|
|
Exemplo:
0220;12345678901234
|
0230
|
Pai: 0200
|
RNTRC - Consulta por RNTRC. Esta linha não deve ser informada caso a linha 0210 ou 0220 tenham sido informadas.
|
Ocorrência: 0 - 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
rntrc
|
RNTRC do transportador
|
N
|
S
|
9
|
|
|
Exemplo:
0230;12345678
|
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: -
|
Condutor – Informações do condutor
|
Ocorrência: 0 - 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
nome
|
Nome do condutor
|
C
|
S
|
1-150
|
|
|
2
|
cpf
|
CPF do condutor
|
N
|
S
|
11
|
|
|
3
|
identidade
|
Identidade do condutor
|
C
|
S
|
1-20
|
|
|
4
|
CNH
|
CNH
|
N
|
N
|
1-15
|
|
|
5
|
telefone
|
Telefone celular do condutor
|
N
|
S
|
10|11
|
|
|
6
|
gestoraCartao
|
Gestora de cartão
|
N
|
S
|
3
|
|
Código de identificação da gestora de cartão.
|
7
|
percentualAdiantamento
|
Percentual de adiantamento
|
N
|
S
|
1
|
|
1 - Possui
2 - Não possui
|
8
|
percentualSaldo
|
Percentual de saldo
|
N
|
S
|
1
|
|
1 - Possui
2 - Não possui
|
9
|
status
|
Status do cartão
|
N
|
S
|
1
|
|
1 - Possui cartão ativo
2 - Não possui cartão ativo
|
Exemplo:
2000;João Silva;12345678901;123456789;;4999999999;000;1;0;1
|
2100
|
Pai: 2000
|
Endereço – Campos contendo dados do endereço do condutor
|
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:
2100;SC;Lages;Bairro Exemplo;Logradouro Exemplo;531;88500000;Complemento de endereço
|
3000
|
Pai: -
|
Transportador – Transportador vinculado ao condutor
|
Ocorrência: 0 - 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
cpf|cnpj
|
CPF ou CNPJ do transportador
|
N
|
N
|
11|14
|
|
Preencher com zeros a esquerda para completar um dos tamanhos validos.
|
2
|
nome
|
Nome do transportador
|
C
|
N
|
1-150
|
|
|
3
|
rntrc
|
RNTRC do transportador
|
N
|
N
|
9
|
|
|
4
|
status
|
Status do cartão
|
N
|
N
|
1
|
|
1 - Possui cartão ativo
2 - Não possui cartão ativo
|
Exemplo:
3000;12345678901;João Silva;12345678;1
|
4000
|
Pai: -
|
Transportador – Informações do transportador
|
Ocorrência: 0 - N
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
cpf|cnpj
|
CPF ou CNPJ do transportador
|
N
|
S
|
11|14
|
|
|
2
|
identidade|inscEstadual
|
Identidade ou Inscrição estadual do transportador
|
C
|
N
|
1-14|
1-20
|
|
Este campo depende do tipo de transportador.
|
3
|
tipo
|
Tipo do transportador
|
N
|
S
|
1
|
|
1 = TAC
2 = Equiparado
|
4
|
nome
|
Nome do transportador
|
C
|
S
|
1-150
|
|
|
5
|
rntrc
|
RNTRC do transportador
|
N
|
S
|
9
|
|
|
6
|
CNH
|
CNH do transportador
|
N
|
N
|
1-15
|
|
|
7
|
telefone
|
Telefone celular do transportador
|
N
|
S
|
10|11
|
|
|
8
|
gestoraCartao
|
Gestora de cartão
|
N
|
S
|
3
|
|
|
9
|
status
|
Status do cartão
|
N
|
S
|
1
|
|
1 - Possui cartão ativo
2 - Não possui cartão ativo
|
Exemplo:
4000;12345678901;1234567890123;1;João Silva;12345678;1234567;4999999999;000;1
|
4100
|
Pai: 4000
|
Endereço – Campos contendo dados do endereço do transportador
|
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:
4100;SC;Lages;Bairro Exemplo;Logradouro Exemplo;531;88500000;Complemento de endereço
|
5000
|
Pai: -
|
Vínculo de condutores – Informações dos condutores vinculados ao transportador
|
Ocorrência: 0 - N
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
nome
|
Nome do condutor
|
C
|
|
1-150
|
|
|
2
|
cpf
|
CPF do condutor
|
N
|
|
11
|
|
|
3
|
percentualAdiantamento
|
Percentual de adiantamento
|
N
|
|
1
|
|
1 - Possui
2 - Não possui
|
4
|
percentualSaldo
|
Percentual de saldo
|
N
|
|
1
|
|
1 - Possui
2 - Não possui
|
5
|
status
|
Status do cartão
|
N
|
|
1
|
|
1 - Possui cartão ativo
2 - Não possui cartão ativo
|
Exemplo:
5000;João Silva;12345678901;1;1;1
|
|