Consulta de Dados do Roteirizador

Top  Previous  Next

 

O arquivo de Consulta de Dados do Roteirizador possui a seguinte nomenclatura:

EnvCrtz_nomeQualquer.txt

A parte inicial da nomenclatura do arquivo (EnvCrtz_) é determinante para o funcionamento do processo. Se não seguir este padrão, o arquivo não será processado. O restante do nome do arquivo fica a encargo do sistema que gerar o arquivo e não tem impacto no processo.

Abaixo, segue a especificação de registros e campos que devem/podem ser informados em um arquivo de Consulta de dados do Roteirizador.

 

0000

Pai: -

Token

Ocorrência: 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

token

Token de processamento

C

S

24

 

O token será usado para determinar quais os níveis de permissionamento pode ser aceitos. Por exemplo: determinar um valor limite de operações de pagamento por token.

2

versao

Versão da integração

C

S

7

 

Versão da integração que está sendo realizada.

Exemplo:

0000;abrhj234r5jkb2v34jk5232s;4.2.6.0

 

1000

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:

1000;93298230000160

 

1100

Pai: 1000

Contratante - Campos que identificam a contratante

Ocorrência: 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

cnpjContratante

CNPJ da contratante

N

S

14

 

 

2

categoriaPedagio

Categoria do pedágio

N

S

1-2

 

Categoria para cálculo do pedágio. Categorias possíveis estão nos Anexos desse documento.

Exemplo:

1100;93298230000160;7

 

2000

Pai: -

Rota ERP – Campo de identificação da Rota ERP. Se esta linha for informada, a linha 3000 não poderá ser utilizada.

Ocorrência: 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

rotaERP

Nome da Rota ERP

C

S

1-30

 

Nome da rota no ERP para a consulta

Exemplo:

2000;RotaERP01

 

3000

Pai: -

Pontos de parada – Informações de pontos de parada da rota. Se esta linha for informada, a linha 2000 não poderá ser utilizada.

Ocorrência: 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

tipoRotaPadrao

Tipo de rota padrão

N

N

1

 

Tipo de rota padrão a ser utilizado entre os pontos de parada definidos. Valores possíveis:

1 = rota rápida

2 = rota curta.

Por padrão, se não preenchido será utilizado o valor 1.

Exemplo:

3000;1

 

3010

Pai: 3000

Parâmetros do Roteirizador – Informações da configuração da consulta do roteirizador. Caso essa linha seja informada serão desconsideradas as configurações de roteirizador da contratante.

Ocorrência: 0 - 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

evitarPedagios

Evitar pedágio na rota

N

S

1

 

Força busca por rotas que evitam praças de pedágio

0 = Permite passagem

1 = Evita passagem

2

priorizarRodovias

Priorizar rotas com rodovias

N

S

1

 

Indica se a roteirização prioriza rota com rodovias

0 = Não prioriza

1 = Prioriza

3

tipoRota

Tipo de rota

N

S

1

 

Tipo de rota a ser utilizada na roteirização

1 = Rota rápida

2 = Rota curta

4

tipoVeiculo

Tipo do veículo utilizado na rota

N

S

1

 

Tipo de veículo utilizado na roteirização

CARRO: Rotas com trajeto permitido para veículos leves

CAMINHÃO: Rotas com trajeto permitido para veículos

pesados.

CAMINHÃO MÉDIO: Rotas sugeridas com

restrições para este tipo de veículo.

CAMINHÃO PESADO: Rotas sugeridas com

restrições para este tipo de veículo

1 = Carro

2 = Caminhão

3 = Caminhão Médio

4 = Caminhão Pesado

5

retornarTrecho

Retorna percurso da rota

N

S

1

 

Retorna todo o trajeto percorrido pela rota informada

0 = Não

1 = Sim

Exemplo:

3010;0;0;1;1;0

 

3100

Pai: 3000

Pontos de parada – Indicação dos pontos de parada da rota. Se esta linha não for informada, deve ser informada a linha 3200.

Ocorrência: 2 - N

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

codigoIBGE|cep

Código do IBGE ou CEP

N

S

7|8

 

Código IBGE ou CEP do ponto de parada

2

tipoRotaEspecifico

Tipo de rota específico

N

N

1

 

Tipo de rota específico para o ponto de parada em relação ao anterior. Essa indicação ignora o tipo definido como padrão na linha 3000. Valores possíveis:

1 = rota rápida

2 = rota curta

Exemplo:

3100;88500000;2

 

3200

Pai: 3000

Pontos de parada – Indicação dos pontos de parada da rota. Se esta linha não for informada, deve ser informada a linha 3100.

Ocorrência: 2 - N

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

latitude

Latitude da localização

N

S

 

 

Latitude do ponto de parada

2

longitude

Longitude da localização

N

S

 

 

Longitude do ponto de parada

3

tipoRotaEspecifico

Tipo de rota específico

N

N

1

 

Tipo de rota específico para o ponto de parada em relação ao anterior. Essa indicação ignora o tipo definido como padrão na linha 3000. Valores possíveis:

1 = rota rápida

2 = rota curta

Exemplo:

3200;-11.1114488;-66.565655;1