Pular para conteúdo

WS011 - Enviar Rota para Comprovei

Clique aqui para ver histórico de versões
Data de atualização Data de publicação do serviço Alterações
25/06/2021 25/06/2021 Criação da v3

Objetivo

Esta integração tem por objetivo permitir o envio de uma rota para que seja rastreada pela Comprovei©

Descrição do método

Método uploadRoute
Versão 2
WSDL principal https://soap.comprovei.com.br/importQueue/v3/index.php?wsdl
WSDL de contingência https://soapcontingencia.comprovei.com.br/importQueue/v2/index.php?wsdl
XSD https://soap.comprovei.com.br/importQueue/schemas/Planilha.xsd

Importante

  1. A conexão ao nosso serviço deve ser feito ao nosso servidor principal, porém sugerimos fortemente que também seja disponibilizada uma conexão ao nosso servidor de contingência, como garantia de disponibilidade dos nossos serviços. O servidor de contingência só é ligado em situações de indisponibilidade do nosso servidor principal. Tornar parametrizável a url de conexão também é uma boa prática;
  2. Nossas conexões são seguras utilizando o protocolo SSL. Por questão de segurança nossos certificados são alterados constantemente e sem aviso prévio. Portanto é recomendável que não desenvolvam as integrações baseadas em um certificado fixo.

Versão

Você está acessando a versão 3 do nosso sistema de integração. Caso deseje consultar a versão anterior, clique aqui.

Importante

Se desejar inserir novos documentos em uma rota já importada para o Comprovei, clique aqui.

Características

  • As chamadas serão realizadas via SOAP sobre HTTPS;
  • A origem do chamado do Web Service será o sistema do cliente;

Importante

O usuário deste Web Service deve armazenar o protocolo gerado na resposta. Chamados de suporte referentes a esta integração irão necessitar deste protocolo.

Autenticação

  • As chamadas terão autenticação a nível de mensagem (SOAP Header);
  • Solicite o usuario / senha ao administrador da conta.

Request

A requisição para o nosso Web Service é composta da seguinte forma:

Dentro da TAG <Credenciais>:

TAG Tipo Descrição
Usuario string Usuario para autenticação.
Senha string Senha do usuário para autenticação

Body

Dentro da TAG <uploadRoute>:

TAG Tipo Descrição
Rotas root Raiz do xml é composto por Rota.
nomeArquivo string Nome do arquivo enviado, com a extensão. Exemplo: rota.xml.

Exemplo de Request

<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
    <Header>
        <Credenciais xmlns="WebServiceComprovei">
            <Usuario>String</Usuario>
            <Senha>String</Senha>
        </Credenciais>
    </Header>
    <Body>
        <uploadRoute xmlns="WebServiceComprovei:uploadRoute">
            <Rotas xmlns="WebServiceComprovei:WS011">
                <Rota numero="String">
                    <rotadestino>String</rotadestino>
                    <rotanome>String</rotanome>
                    <Data>String</Data>
                    <Regiao>String</Regiao>
                    <Transportadora>
                        <Codigo>String</Codigo>
                        <Razao>String</Razao>
                    </Transportadora>
                    <Motorista>
                        <Usuario>String</Usuario>
                        <PlacaVeiculo>String</PlacaVeiculo>
                        <TipoVeiculo>String</TipoVeiculo>
                        <Nome>String</Nome>
                        <Telefone>String</Telefone>
                        <CNH>
                            <Numero>String</Numero>
                            <Vencimento>String</Vencimento>
                        </CNH>
                    </Motorista>
                    <Base>
                        <Origem codigo="String">
                            <Nome>String</Nome>
                            <Rua>String</Rua>
                            <Numero>Int</Numero>
                            <Complemento>String</Complemento>
                            <Bairro>String</Bairro>
                            <Cidade>String</Cidade>
                            <Estado>String</Estado>
                            <CEP>String</CEP>
                            <Pais>String</Pais>
                            <Contato>String</Contato>
                            <Email>String</Email>
                            <Telefone>String</Telefone>
                            <Cnpj>String</Cnpj>
                            <CnpjMatriz>String<CnpjMatriz>
                            <TipoMatriz>String ("courier" ou "shipper")<TipoMatriz>
                            <CodigoIBGE>String</CodigoIBGE>
                            <Posicao>String</Posição>
                        </Origem>
                        <Destino codigo="String">
                            <Nome>String</Nome>
                            <Rua>String</Rua>
                            <Numero>Int</Numero>
                            <Complemento>String</Complemento>
                            <Bairro>String</Bairro>
                            <Cidade>String</Cidade>
                            <Estado>String</Estado>
                            <CEP>String</CEP>
                            <Pais>String</Pais>
                            <Contato>String</Contato>
                            <Email>String</Email>
                            <Telefone>String</Telefone>
                            <Cnpj>String<Cnpj>
                            <CnpjMatriz>String<CnpjMatriz>
                            <TipoMatriz>String ("courier" ou "shipper")<TipoMatriz>
                            <CodigoIBGE>String</CodigoIBGE>
                            <Posicao>
                                <Latitude>String</Latitude>
                                <Longitude>String</Longitude>
                            </Posição>
                        </Destino>
                    </Base>
                    <limites>
                        <inicio>String</inicio>
                        <fim>String</fim>
                    </limites>
                    <TipoRota>String ("D", "T", "P" ou "R")</TipoRota>
                    <TipoMaterial>String</TipoMaterial>
                    <Fornecimento>String</Fornecimento>
                    <TipoFrete>String</TipoFrete>
                    <Modal>String</Modal>
                    <CamposLivres>
                        <CampoLivre1>String</CampoLivre1>
                        <CampoLivre2>String</CampoLivre2>
                        <CampoLivre3>String</CampoLivre3>
                        <CampoLivre4>String</CampoLivre4>
                        <CampoLivre5>String</CampoLivre5>
                    </CamposLivres>
                    <Paradas>
                        <Parada numero="Int">
                            <Tipo>String ("E", "T", "C", "CA", "CA2", "CG", "CO", "CIE" ou "R")</Tipo>
                            <Mensagem>String</Mensagem>
                            <Documento>
                                <Tipo>String</Tipo>
                                <Serie>String</Serie>
                                <Emissao>String</Emissao>
                                <Numero>String</Numero>
                                <ChaveNota>String</ChaveNota>
                                <ValorNota>String</ValorNota>
                                <ModeloDoc>String</ModeloDoc>
                                <Cnpj>String</Cnpj>
                                <CnpjEmissor>String</CnpjEmissor>
                                <CnpjTransportador>String</CnpjTransportador>
                                <CnpjConsignatario>String</CnpjConsignatario>
                                <Romaneio>String</Romaneio>
                                <Remessa>String</Remessa>
                                <Pedido>String</Pedido>
                                <Placa>String</Placa>
                                <Filial>String</Filial>
                                <Peso>String</Peso>
                                <Cubagem>String</Cubagem>
                                <ONU>String</ONU>
                                <Anotacao>String<Anotacao>
                                <Agendamento>String</Agendamento>
                                <PesoLiquido>String</PesoLiquido>
                                <Volume>String</Volume>
                                <Janela>
                                    <DataHoraIni>String</DataHoraIni>
                                    <DataHoraFim>String</DataHoraFim>
                                </Janela>
                                <TipoMaterial>String</TipoMaterial>
                                <Fornecimento>String</Fornecimento>
                                <TipoFrete>String</TipoFrete>
                                <Modal>String</Modal>
                                <Sla>
                                    <DiasUteis>Int</DiasUteis>
                                    <DataSla>String</DataSla>
                                </Sla>
                                <InfosPedido>
                                    <InfoPedido>
                                        <PedidoInterno>String</PedidoInterno>
                                        <PedidoCliente>String</PedidoCliente>
                                        <DataPedido>String</DataPedido>
                                    </InfoPedido>
                                    <InfoPedido>
                                        <PedidoInterno>String</PedidoInterno>
                                        <PedidoCliente>String</PedidoCliente>
                                        <DataPedido>String</DataPedido>
                                    </InfoPedido>
                                </InfosPedido>
                                <Embarcador>
                                    <cnpj>String</cnpj>
                                    <Nome>String</Nome>
                                </Embarcador>
                                <CamposLivres>
                                    <CampoLivre1>String</CampoLivre1>
                                    <CampoLivre2>String</CampoLivre2>
                                    <CampoLivre3>String</CampoLivre3>
                                    <CampoLivre4>String</CampoLivre1>
                                    <CampoLivre5>String</CampoLivre5>
                                </CamposLivres>
                                <Itinerario>
                                    <ChaveUnica>String</ChaveUnica>
                                    <Codigo>String</Codigo>
                                    <Descricao>String</Descricao>
                                    <CodigoDeBarras>String</CodigoDeBarras>
                                    <Data>String</Data>
                                    <Turno>String</Turno>
                                    <Prioridade>String</Prioridade>
                                    <Tipo>String</Tipo>
                                    <PontoTransbordo1>String<PontoTransbordo1>
                                    <CnpjTransportator1>String</CnpjTransportator1>
                                    <NomeTransportador1>String</NomeTransportador1>
                                    <Filial>String</Filial>
                                </Itinerario>
                            </Documento>
                            <Cliente>
                                <Codigo>String</Codigo>
                                <codigointerno>String</codigointerno>
                                <Contato>String</Contato>
                                <Telefone>String</Telefone>
                                <Email>String</Email>
                                <Razao>String</Razao>
                                <Endereco>String</Endereco>
                                <Bairro>String</Bairro>
                                <Cidade>String</Cidade>
                                <Estado>String</Estado>
                                <Pais>String</Pais>
                                <CEP>String</CEP>
                                <Regiao>String</Regiao>
                                <TipoCliente>String</TipoCliente>
                                <Mensagem>String</Mensagem>
                                <vendedorcodigo>String</vendedorcodigo>
                                <vendedornome>String</vendedornome>
                                <vendedoremail>String</vendedoremail>
                                <vendedorcelular>String</vendedorcelular>
                                <gerentecodigo>String</gerentecodigo>
                                <gerentenome>String</gerentenome>
                                <gerenteemail>String</gerenteemail>
                                <gerentecelular>String</gerentecelular>
                                <supervisorcodigo>String</supervisorcodigo>
                                <supervisornome>String</supervisornome>
                                <supervisoremail>String</supervisoremail>
                                <supervisorcelular>String</supervisorcelular>
                                <gerenteseniorcodigo>String</gerenteseniorcodigo>
                                <gerenteseniornome>String</gerenteseniornome>
                                <gerentesenioremail>String</gerentesenioremail>
                                <gerenteseniorcelular>String</gerenteseniorcelular>
                                <CodigoIBGE>String</CodigoIBGE>
                                <Posicao>
                                    <Latitude>Decimal</Latitude>
                                    <Longitude>Decimal</Longitude>
                                </Posicao>
                                <CodigoGrupo>String</CodigoGrupo>
                                <DescricaoGrupo>String</DescricaoGrupo>
                                <CodigoTrajeto>String<CodigoTrajeto>
                                <NomeTrajeto>String</NomeTrajeto>
                            </Cliente>
                            <danfes>
                                <danfe NumDanfe="String">
                                    <SerieDanfe>String</SerieDanfe>
                                    <chavedanfe>String</chavedanfe>
                                    <dataemissaodanfe>String</dataemissaodanfe>
                                </danfe>
                            </danfes>
                            <SKUs>
                                <SKU codigo="String">
                                    <PesoBruto>String</PesoBruto>
                                    <PesoLiquido>String</PesoLiquido>
                                    <Volumes>String</Volumes>
                                    <Descricao>String</Descricao>
                                    <Qde>String</Qde>
                                    <Uom>String</Uom>
                                    <Barcode>String</Barcode>
                                    <Lote codigo="String">
                                        <CodFabricante>String</CodFabricante>
                                        <NomeFabricante>String</NomeFabricante>
                                        <DataFabricacao>String</DataDabricacao>
                                        <DataValidade>String</DataValidade>
                                        <CodAnvisa>String</CodAnvisa>
                                    </Lote>
                                    <CodVolume>String</CodVolume>
                                    <BU>String</BU>
                                </SKU>
                            </SKUs>
                            <Volumes>
                                <Volume>
                                    <PesoBruto>String</PesoBruto>
                                    <PesoLiquido>String</PesoLiquido>
                                    <Uom>String</Uom>
                                    <Barcode>String</Barcode>
                                </Volume>
                            </Volumes>
                            <Sla>
                                <DiasUteis>Int</DiasUteis>
                                <DataSla>String</DataSla>
                            </Sla>
                            <ETA>
                                <ETAInicial>String</ETAInicial>
                                <TempoDePermanenciaPrevisto>Int</TempoDePermanenciaPrevisto>
                            </ETA>
                        </Parada>
                    </Paradas>
                </Rota>
            </Rotas>
            <nomeArquivo>rota.xml</nomeArquivo>
        </uploadRoute>
    </Body>
</Envelope>

Response

Nosso Web Service responde para você da seguinte forma:

TAG Tipo Descrição
status string Mensagem de sucesso ou de erro para a chamada do método.
protocolo string Protocolo para consultar a evolução do pedido de importação.

Protocolo

Quando um arquivo é aceito no nosso sistema, um protocolo é gerado para que o processo de importação seja acompanhado. Isso pode ser feito utilizando o método WS501.

Exemplo de Response

Sucesso

<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:WebServiceComprovei" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
   <SOAP-ENV:Body>
      <ns1:uploadRouteResponse>
         <status xsi:type="xsd:string">Arquivo adicionado para a fila de importação!</status>
         <protocolo xsi:type="xsd:string">2017022258add9af06990</protocolo>
      </ns1:uploadRouteResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Nosso XML de Rota

Nosso XML para importar uma rota é composto pelas seguintes TAGs:

TAG Tipo Obrigatório Descrição
Rotas root Sim Raiz do xml e composto por Rota.

Rota

TAG Tipo Obrigatório Descrição
rotadestino string Não Indicação do destino ou roteiro da rota (limitado a 30 caracteres).
rotanome string Não Indicação do nome da rota.
Data string Sim Data de inicio da operação da rota. Obrigatório o formato AAAAMMDD.
Regiao string Não Região da rota.
Transportadora element Sim Elemento inicializador da estrutura que contêm informações sobre a Transportadora que executará a rota.
Motorista element Sim Elemento inicializador da estrutura que contêm informações sobre o Motorista que executará a rota.
Base element Não Elemento inicializador da estrutura que contêm informações sobre a Base de origem e destino da rota.
limites element Não Elemento inicializador da estrutura que contêm informações as datas e horários Limites de início e fim da rota.
TipoRota string Não Tipo da rota enviada. Valores permitidos:
- D (Distribuição)
- T (Transbordo)
- P (Praça)
- R (Retorno)
TipoMaterial string Não Tipo do material da rota.
Fornecimento string Não Código de fornecimento da rota.
TipoFrete string Não Tipo do frete contratado para a rota.
CamposLivres element Não Estes campos não são replicados. CamposLivres
Paradas element Sim Elemento inicializador da estrutura que contêm informações sobre todas as Paradas que serão feitas pelo motorista.
Atributo Tipo Obrigatório Descrição
numero string Sim Atributo de Rota. Corresponde ao número da rota no sistema.

Transportadora

Indicador de inicio da estrutura Transportadora. Uma rota pode conter uma única transportadora.

TAG Tipo Obrigatório Descrição
Codigo string Sim Código da transportadora. Normalmente é o CNPJ. Enviar somente números.
Razao string Sim  Nome da transportadora. Pode-se utilizar um nome curto (nome fantasia).

Caso não possua essas informações, os campos devem ser enviados sem conteúdo (vazios).

Motorista

Indicador de inicio da estrutura Motorista. Uma rota pode conter um único motorista.

TAG Tipo Obrigatório Descrição
Usuario string Sim Código do motorista cadastrado no Comprovei.
PlacaVeiculo string Sim Placa do veículo no formato: AAA9999 (sem traço ou espaço).
TipoVeiculo string Não Tipo do veículo que será utilizado na realização da rota.
Nome string Não Nome do motorista. Este campo será utilizado somente quando o cadastro automático do motorista for necessário!.
Telefone string Não Telefone do motorista, no formato DDDNNNNNNNNN. Este campo será utilizado somente quando o cadastro automático do motorista for necessário!.
CNH element Não CNH do motorista. Este elemento será utilizado somente quando o cadastro automático do motorista for necessário!.

Caso não possua essas informações, os campos devem ser enviados sem conteúdo (vazios) e a rota será associada a um motorista manualmente.

O elemento CNH é composto da seguinte forma:

TAG Tipo Obrigatório Descrição
Numero string * Número da CNH do motorista.
Vencimento string * Data de vencimento da CNH do motorista, no formato AAAAMMDD.

*

Os campos são obrigatórios caso queira informar a CNH do motorista.

Base

Indicador de inicio da estrutura das bases origem e destino. Essas informações são opcionais e devem ser necessariamente preenchidas nos casos de utilização da roteirização.

TAG Tipo Obrigatório Descrição
Origem element * Local de início da rota.
Destino element * Local de finalização da rota.

Origem e Destino são compostos da seguinte forma:

TAG Tipo Obrigatório Descrição
Nome string * Nome de cadastro da base.
Rua string *  Logradouro da base de origem (Rua, Avenida, Praça,etc).
Numero integer * Número da base.
Complemento string * Complemento do endereço da base.
Bairro string * Bairro da base.
Cidade string * Cidade da base.
Estado string * UF da base (Por exemplo: SP, MG).
CEP string * CEP (somente números, sem traço ou espaços) da base.
Pais string * País da base, em alpha-2 (BR), alpha-3 (BRA) ou por extenso (Brasil). Veja a lista aqui.
Contato string Não Nome da pessoa responsável pela base para entrar em contato.
Email string Não Email do responsável da base para entrar em contato.
Telefone string Não Telefone do responsável da base para entrar em contato, no formato DDDNNNNNNNNN.
Cnpj string Não CNPJ da base, utilizando somente números.
CnpjMatriz string Não Caso a base seja filial ou associada à uma transportadora/embarcadora com CNPJ diferente, o CNPJ da associada em questão deve ser informada, utilizando somente números.
TipoMatriz string Não Se for o caso citado acima, informar o tipo da matriz. Valores permitidos:
- courier (Transportadora)
- shipper (Embarcador).
CodigoIBGE string Não Código identificador do município.
Posicao element Não Elemento para envio de posição da base.
Atributo Tipo Obrigatório Descrição
codigo string * Código de identificação da base (Ideal é que seja único).
Posição da Base

Elemento para o envio da localização da base.

TAG Tipo Obrigatório Descrição
Latitude decimal * Latitude da base, em decimal. Ex.: -23.5489
Longitude decimal * Longitude da base, em decimal. Ex.: 46.6388

*

Caso queira enviar o local de origem e destino final da rota, todas as TAGs que compõem esses elementos passam a ser obrigatórias.

Limites

TAG Tipo Obrigatório Descrição
inicio string Não Data/Hora limite para início da rota. Formato: AAAAMMDD HHMM .
fim string Não Data/Hora limite para fim da rota. Formato: AAAAMMDD HHMM .
#### CamposLivres
TAG Tipo Obrigatório Descrição
CampoLivre1 string Não Campo Livre
CampoLivre2 string Não Campo Livre
CampoLivre3 string Não Campo Livre
CampoLivre4 string Não Campo Livre
CampoLivre5 string Não Campo Livre

Paradas

Elemento responsável por agrupar todos os elementos Parada da rota.

TAG Tipo Obrigatório Descrição
Paradas element Sim Indicador de início da estrutura de paradas. Uma rota pode ser composta por vários elementos Parada.
Parada

Indicador de início da estrutura de uma parada.

TAG Tipo Obrigatório Descrição
Tipo string Sim Tipo da parada enviada. Valores permitidos:
- E (Entrega).
- T (Transbordo).
- C (Coleta).
- CA (Coleta).
- CA2 (Coleta).
- CG (Coleta).
- CO (Coleta).
- CIE (Coleta).
- R (Retorno).
Documento element Sim Indicador de início da estrutura do Documento. No caso de entregas com mais de um documento, deve-se criar uma nova parada para cada documento. O sistema identifica vários documentos em um mesmo endereço e realiza a consolidação.
Cliente element Sim Indicador de início da estrutura do Cliente. Uma parada está associada a um único cliente.
danfes element Não Elemento inicializador da estrutura que contêm que contêm informações sobre todas as Danfes associadas a parada.
SKUs element Sim Elemento inicializador da estrutura que contêm informações sobre todos os SKUs da parada.
Volumes element Não Elemento inicializador da estrutura que contêm informações sobre todos os Volumes da parada.
Sla element Não Elemento inicializador da estrutura que contêm informações sobre o prazo SLA SLAs da parada.
ETA element Não ETA.
Atributo Tipo Obrigatório Descrição
numero string Sim Atributo de Parada. Corresponde ao número da parada no sistema.
Documento

Indicador de início da estrutura de um documento. Uma parada deve ter um único documento. Para o caso de vários documentos para o mesmo local, deve-se criar uma parada para cada documento, pois o sistema automáticamente reconhece pelo endereço e consolida estes documentos na rota.

TAG Tipo Obrigatório Descrição
Tipo string Sim Tipo do documento (NFE, OS, CTE, etc). Não existe validação para esta informação e serve apenas para referência.
Serie string Sim Série do documento (no caso de NFe). Se não tiver, enviar valor 0.
Emissao string Sim Data de emissão do documento. Obrigatório o formato AAAAMMDD.
Atualizacao string Não Data de atualização do documento. Obrigatório o formato AAAAMMDD.
Numero string Sim Número do documento. Somente números sem caracteres especiais ou espaços.
ChaveNota string Sim Chave do documento. Normalmente é a chave do documento fiscal (barcode). Este campo é obrigatório e seu conteúdo deve ser único para documentos diferentes.
ValorNota string Não Valor total do documento.
ModeloDoc string Não Modelo fiscal do documento (verificar junto a SEFAZ os modelos disponíveis).
Cnpj string Sim CNPJ (ou CPF) do destinatário do documento. (somente números).
CnpjEmissor string Sim CNPJ do emitente do documento e/ou do embarcador. (somente números).
CnpjTransportador string Sim CNPJ do transportador. (somente números).
CnpjConsignatario string Não CNPJ do consignatário. (somente números).
Romaneio string Não Número do romaneio do documento. 
Remessa string Não Número da remessa do documento. 
Pedido string Não Número do pedido do documento.
Placa string Não  Placa do veículo associado ao documento.
Filial string Não  Filial associada ao documento.
Peso string Não Peso bruto da carga do documento.
Cubagem string Não Volume total da carga do documento.
ONU string Não Código de periculosidade da carga do documento.
Anotacao string Não Anotação sobre o documento.
Agendamento string Não Data de agendamento do documento.
PesoLiquido string Não Peso líquido da carga do documento.
Volume string Não Quantidade de volumes do documento.
Janela element Não Janela de entrega.
TipoMaterial string Não Tipo do material do documento.
Fornecimento string Não Código de fornecimento do documento.
TipoFrete string Não Tipo do frete contratado para o documento.
Modal string Não Modal de transporte contratado para o documento.
Sla element Não Sla do documento.
InfosPedido element Não InfosPedido
Embarcador element Não Dados do Embarcador
CamposLivres element Não Estes campos não são replicados. CamposLivres
Itinerario element Não Dados do Itinerario
Janela
TAG Tipo Obrigatório Descrição
DataHoraIni string * Horário de início da janela de entrega/coleta, no formato AAAAMMDD HHMM.
DataHoraFim string * Horário de fim da janela de entrega/coleta, no formato AAAAMMDD HHMM.

*

Caso queira informar a janela de entrega do documento, todas as TAGs que compõem esse elemento passam a ser obrigatórias.

Sla
TAG Tipo Obrigatório Descrição
DiasUteis integer * Quantidade de dias úteis que a transportadora tem para finalizar o documento.**
DataSla string * Prazo que a transportadora tem para finalizar o documento. Formato: AAAAMMDD**

*

Caso queira informar o SLA do documento, a TAG DiasUteis ou DataSla passa a ser obrigatória.

**

Só é aceita uma das opções, ou seja, envie somente a DataSla ou DiasUteis

InfosPedido

TAG Tipo Obrigatório Descrição
PedidoInterno string * Número Interno do Pedido.
PedidoCliente string * Número Enviado para o Cliente do Pedido
DataPedido string * Data da rota, no formato AAAAMMDD.

Embarcador

TAG Tipo Obrigatório Descrição
Nome string * Nome do embarcador.
cnpj string * CNPJ do embarcador, estritamente numérico.

Itinerario

TAG Tipo Obrigatório Descrição
ChaveUnica string * Chave única do itinerário
Codigo string * Código do itinerário
Descricao string * Descricao do itinerário
CodigoDeBarras string * Código de Barras do itinerário
Data string * Data do itinerário
Turno string * Turno do itinerário
Prioridade string * Prioridade do itinerário
Tipo string * Tipo do itinerário
PontoTransbordo1 string * Ponto de transbordo do itinerário
CnpjTransportador1 string * CNPJ do transportador do itinerário
NomeTransportador1 string * Nome do transportador do itinerário
Filial string * Filial do itinerário
Cliente

Indicador de início da estrutura do cliente. Um documento está associado a um único cliente.

TAG Tipo Obrigatório Descrição
Codigo string Sim Código do cliente (ou CNPJ). Esse código é estritamente numérico.
codigointerno string Não Código interno ou alternativo do cliente.
Contato string Sim Nome do contato do cliente destinatário.
Telefone string Sim Celular (para envio de SMS) do contato do cliente destinatário. Enviar somente os números, no formato DDDNNNNNNNNN.
Email string Sim Email (para envio de emails) do contato do cliente destinatário.
Razao string Sim Razão social ou nome fantasia do cliente destinatário.
Endereco string Sim Endereço de entrega do cliente destinatário. Somente rua e número, separado por vírgula (",").
Bairro string Sim Bairro do cliente destinatário.
Cidade string Sim Cidade do cliente destinatário.
Estado string Sim Estado(UF) do cliente destinatário.
Pais string Sim País do cliente destinatário, em alpha-2 (BR), alpha-3 (BRA) ou por extenso (Brasil). Veja a lista aqui.
CEP string Sim CEP do endereço de entrega.
Regiao string Não  Região ou filial ou rota do endereço de entrega.
TipoCliente string Não  Campo livre para diferenciar, no sistema, se o cliente em questão é especial ou comum.
Mensagem string Não Texto informativo para o motorista sobre o cliente. Ex.: Entregar no 2and. Sala 21.
vendedorcodigo string Não Código do vendedor da conta.
vendedornome string Não Nome do vendedor da conta.
vendedoremail string Não Conta de email do vendedor da conta.
vendedorcelular string Não Celular do vendedor da conta no formato DDDNNNNNNNNN.
supervisorcodigo string Não Código do supervisor da conta.
supervisornome string Não Nome do supervisor da conta.
supervisoremail string Não Conta de email do supervisor da conta.
supervisorcelular string Não Celular do supervisor da conta no formato DDDNNNNNNNNN.
gerentecodigo string Não  Código do gerente da conta.
gerentenome string Não Nome do gerente da conta.
gerenteemail string Não Conta de email do gerente da conta.
gerentecelular string Não Celular do gerente da conta no formato DDDNNNNNNNNN.
gerenteseniorcodigo string Não  Código do gerente sênior da conta.
gerenteseniornome string Não Nome do gerente sênior da conta.
gerentesenioremail string Não Conta de email do gerente sênior da conta.
gerenteseniorcelular string Não Celular do gerente sênior da conta no formato DDDNNNNNNNNN.
CodigoIBGE string Não Código identificador do município.
Posicao element Não Elemento para envio de posição do cliente.
CodigoGrupo string Não Código do grupo.
DescricaoGrupo string Não Descrição do grupo.
CodigoTrajeto string Não Código do trajeto.
NomeTrajeto string Não Nome do trajeto.
Posição do Cliente

Elemento para o envio da localização do cliente.

TAG Tipo Obrigatório Descrição
Latitude decimal * Latitude do cliente, em decimal. Ex.: -23.5489
Longitude decimal * Longitude do cliente, em decimal. Ex.: -46.6388

*

Caso queira informar a posição de um cliente, todas as TAGs que compõem esse elemento passam a ser obrigatórias.

Danfes

Elemento responsável por agrupar todos os elementos danfe do documento.

TAG Tipo Obrigatório Descrição
danfes element Não Indicador de início da estrutura das DANFEs associadas ao documento de entrega. Um documento pode ter mais de uma danfe.
Danfe

Contém informações sobre a DANFE do documento.

TAG Tipo Obrigatório Descrição
SerieDanfe string * Série da NF-e.
chavedanfe string * Chave da NF-e.
dataemissaodanfe string * Data de emissão desta NF-e, no formato AAAAMMDD.
Atributo Tipo Obrigatório Descrição
NumDanfe string * Atributo de Danfe. Corresponde ao número da NF-e.

*

Caso queira informar a DANFE de um documento, todas as TAGs que compõem esse elemento passam a ser obrigatórias.

SKUs

Elemento responsável por agrupar todas os elementos SKU.

TAG Tipo Obrigatório Descrição
SKU element Sim Contém informações sobre o item a ser entregue/coletados no cliente final. Um SKU pode ser um produto, um volume, um palete, etc.
SKU

Contém informações sobre o item a ser entregue/coletado.

TAG Tipo Obrigatório Descrição
PesoBruto string Sim Peso bruto total deste SKU.
PesoLiquido string Sim Peso líquido total deste SKU.
Volumes string Sim Quantidade total de volumes deste SKU.
Descricao string Sim Descrição deste SKU.
Qde string Sim Quantidade total deste SKU.
Uom string Sim Unidade de medida deste SKU.
Barcode string Sim Código de barras deste SKU (para conferência).
Lote element Não Contém informações sobre o lote deste SKU.
CodVolume string Não Código do volume para ser associado a este SKU, caso desejado.
BU string Não Business Unit
Atributo Tipo Obrigatório Descrição
codigo string Sim Atributo de SKU. Corresponde ao código do SKU.
Lote
TAG Tipo Obrigatório Descrição
CodFabricante string * Código do fabricante do Lote.
NomeFabricante string * Nome do fabricante do Lote.
DataFabricacao string * Data de fabricação do Lote no formato: AAAA-MM-DD.
DataValidade string * Data de validade do Lote no formato: AAAA-MM-DD.
CodAnvisa string * Código ANVISA para o Lote, no formato: 13 digitos númericos, ISENTO ou vazio.
Atributo Tipo Obrigatório Descrição
codigo string * Atributo de Lote. Corresponde ao código do Lote.

*

Caso queira informar o Lote de um item, todas as TAGs que compõem esse elemento passam a ser obrigatórias.

Volumes

Elemento responsável por agrupar todas os elementos Volume.

TAG Tipo Obrigatório Descrição
Volume element Não Contém informações sobre o volume do documento.
Volume

Contém informações sobre o volume do documento.

TAG Tipo Obrigatório Descrição
PesoBruto string * Peso bruto total deste volume.
PesoLiquido string * Peso líquido total deste volume.
Uom string * Descrição deste volume.
Barcode string * Código de barras deste volume.
Atributo Tipo Obrigatório Descrição
codigo string * Atributo de Volume. Corresponde ao código do volume.

*

Caso queira informar o volume de um documento, todas as TAGs que compõem esse elemento passam a ser obrigatórias.

Sla
TAG Tipo Obrigatório Descrição
DiasUteis integer * Quantidade de dias úteis que a transportadora tem para finalizar a parada.**
DataSla string * Prazo que a transportadora tem para finalizar a parada.** Formato: AAAAMMDD

*

Caso queira informar o SLA da parada, a TAG DiasUteis ou DataSla passa a ser obrigatória.

**

Só é aceita uma das opções, ou seja, envie somente a DataSla ou DiasUteis

ETA

Contém informações sobre o ETA do documento.

TAG Tipo Obrigatório Descrição
ETAInicial string * ETA inicial, no formato: AAAAMMDD HHMM.
TempoDePermanenciaPrevisto integer * Tempo de permanencia previsto.