|
O arquivo de envio de encerramento deve possuir a seguinte nomenclatura:
EnvEnce_nomeQualquer.txt
A parte inicial da nomenclatura do arquivo (EnvEnce) é 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 solicitação de Encerramento de Operação de Transporte.
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 transporte 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.1.0
|
1000
|
Pai: -
|
Encerramento – Dados para o encerramento da Operação de Transporte.
|
Ocorrência: 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
cnpj
|
CNPJ da Contratante
|
N
|
S
|
14
|
|
|
Exemplo:
1000;02786416000255
|
|
1100
|
Pai: 1000
|
Autorização CIOT – Operação de Transporte com CIOT a ser encerrada.
|
Ocorrência: 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
numero
|
Código de identificação da Operação de Transporte
|
N
|
S
|
12
|
|
|
2
|
ciotCodVerificador
|
Protocolo de autorização
|
C
|
S
|
4
|
|
Protocolo de autorização da Operação de Transporte, disponibilizado pela ANTT.
|
Exemplo:
1100;556000000012;4567
|
|
2000
|
Pai: -
|
Operação Padrão - Campos que contém os dados para encerramento de uma operação de transporte padrão. Deve ser informado a linha 2000 ou 3000.
|
Ocorrência: 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
qtdeCarga
|
Quantidade da carga
|
N
|
S
|
1-9
|
2
|
|
Exemplo:
2000;200.00
|
|
2100
|
Pai: 2000
|
Adicionais - Campos contendo os dados adicionais de impressão.
|
Ocorrência: 0 – N
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
nome
|
Nome do campo
|
C
|
S
|
1-255
|
|
Caso já exista um campo com este nome, o valor será alterado.
|
2
|
valor
|
Valor do campo
|
C
|
S
|
1-2000
|
|
|
Exemplo:
2100;Campo 1;10.00
|
3000
|
Pai: -
|
Viagens - Campos contendo os dados de viagens realizadas durante uma operação de transporte com TAC-agregado. Deve ser informado a linha 2000 ou 3000.
|
Ocorrência: 1 - N
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
codigoSH
|
Código do sistema harmonizado.
|
N
|
S
|
4
|
|
|
2
|
qtdeCarga
|
Quantidade da carga
|
N
|
S
|
1-9
|
2
|
|
3
|
qtdeViagens
|
Quantidade de viagens
|
N
|
S
|
1-5
|
|
|
4
|
rotaERP
|
Nome da rota no ERP
|
C
|
S
|
1-30
|
|
|
Exemplo:
3000;4321;1200.00;2;rota1
|
3100
|
Pai: 3000
|
Informação de rota - Dados para inserção de uma rota no sistema.
|
Ocorrência: 0 - 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
nome
|
Nome da rota
|
C
|
S
|
1-50
|
|
|
2
|
tipoRotaPadrao
|
Tipo de rota padrão
|
N
|
N
|
1
|
|
1 = Rota rápida e 2 = rota curta. Por padrão rota rápida (1)
|
3
|
utilizarRoteirizador
|
Utilizar roteirizador
|
N
|
N
|
1
|
|
1 = Sim e 2 = Não. Por padrão Sim (1)
|
4
|
totalKm
|
Total de km da rota
|
N
|
N
|
1-15
|
2
|
|
5
|
notificarRespContratante
|
Notificar responsável da contratante
|
N
|
N
|
1
|
|
1 = Sim e 2 = Não. Por padrão Sim (1)
|
Exemplo:
3100;Nome da rota;1;1;;1
Exemplo 2:
3100;Nome da rota;;2;20.55;
|
3110
|
Pai: 3100
|
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 ou CEP da cidade
|
N
|
S
|
7|8
|
|
|
2
|
tipoRotaEspecifico
|
Tipo de rota específico para o ponto de parada em relação ao ponto anterior.
|
N
|
N
|
1
|
|
1 = Rota rápida e 2 = rota curta
|
Exemplo:
3110;1234567;
3110;7654321;
Exemplo 2:
3110;88523060;2
3110;85000060;2
|
3120
|
Pai: 3100
|
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
|
|
|
2
|
email
|
Email do responsável
|
C
|
S
|
1-255
|
|
|
Exemplo:
3120;Jose Silva;jose@exemplo.com.br
|
3200
|
Pai: 3000
|
Adicionais - Campos contendo os dados adicionais de impressão.
|
Ocorrência: 0 – N
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
nome
|
Nome do campo
|
C
|
S
|
1-255
|
|
Caso já exista um campo com este nome, o valor será alterado.
|
2
|
valor
|
Valor do campo
|
C
|
S
|
1-2000
|
|
|
Exemplo:
3200;Campo 1;10.00
|
4000
|
Pai: 2000
|
Tarifas - Campos contendo dados de tarifas para operações com MF. Esta linha não deve ser informada caso informada a linha 5000.
|
Ocorrência: 0 - 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
quantidadeTotal
|
Quantidade total de tarifas
|
N
|
S
|
1-7
|
|
|
Exemplo:
4000;2
|
4100
|
Pai: 4000
|
Selecionar Parcela - Selecionar parcela para ajuste. Apenas parcelas abertas.
|
Ocorrência: 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
nome
|
Nome da parcela
|
C
|
S
|
1-50
|
|
|
Exemplo:
4100;Nome Parcela
|
4110
|
Pai: 4100
|
Ajuste Parcela - Campos contendo os dados para ajustar a parcela adicionando valores.
Esta linha não deve ser informada caso informada a linha 4120.
|
Ocorrência: 0 - 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
valor
|
Valor para ser adicionado
|
N
|
S
|
1-15
|
2
|
|
2
|
rubrica
|
Rubrica do valor
|
N
|
S
|
1
|
|
Determinar qual a rubrica o valor deve ser adicionado. Para o encerramento deve ser permitido apenas o tipo 4 = Valor de Tarifa
|
3
|
valorValidacao
|
Valor de validação
|
N
|
N
|
1-15
|
2
|
Informar o valor que será usado para a validação do ajuste. Como este ajuste pode ser referente as rúbricas, deve ser informado o valor total da OT (Frete + Combustível + Despesas + Valor de Tarifa).
|
Exemplo:
4110;20.00;4;4.00
|
4120
|
Pai: 4110
|
Desconto Parcela - Campos contendo os dados para ajustar a parcela descontado valores.
Esta linha não deve ser informada caso informada a linha 4110.
|
Ocorrência: 0 – 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
nmDesc
|
Nome do desconto
|
C
|
S
|
1-50
|
|
|
2
|
vlrDesc
|
Valor de desconto
|
N
|
S
|
1-15
|
2
|
Valor do desconto quando retido na fonte.
|
3
|
dsDesc
|
Descrição contendo informações adicionais sobre o desconto
|
C
|
N
|
1-255
|
|
|
4
|
rubrica
|
Rública do valor
|
N
|
N
|
1
|
|
Determinar qual a rubrica o valor deve ser adicionado. Para o encerramento deve ser permitido apenas o tipo 4 = Valor de Tarifa
|
5
|
valorvalidacao
|
Valor de validação
|
N
|
N
|
1-15
|
2
|
Informar o valor que será usado para a validação do ajuste. Como este ajuste pode ser referente as rúbricas, deve ser informado o valor total da OT (Frete + Combustível + Despesas + Valor de Tarifa).
|
Exemplo:
4120;Nome Desconto;10.00;Descrição;4;10.00
|
5000
|
Pai: 2000
|
Tarifas - Campos contendo dados de tarifas para operações sem MF. Esta linha não deve ser informada caso informada a linha 4000.
|
Ocorrência: 0 – 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
quantidadeTotal
|
Quantidade total de tarifas
|
N
|
S
|
1-7
|
|
|
2
|
valorTotal
|
Valor total de tarifa
|
N
|
S
|
1-10
|
2
|
|
Exemplo:
5000;2;20.00
|
|