Pular para conteúdo

WS011 - Enviar Rota para Comprovei

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 1
WSDL principal https://soap.comprovei.com.br/importQueue/index.php?wsdl
WSDL de contingencia https://soapcontingencia.comprovei.com.br/importQueue/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.
  3. Constantemente (e sem aviso prévio) adicionamos novos campos e estruturas tanto nas requisições quanto nas respostas dos nossos webservices. Quem for utilizar nossos webservices deve implementar de tal maneira que os programas que consomem estes webservices não deixem de funcionar quando houver as alterações de campos mencionadas.

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 transporte (Basic Authentication);
  • Solicite o user / password ao administrador da conta.

Exemplo cabeçalho HTTP com a autenticação

POST https://soap.comprovei.com.br/importQueue/index.php HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: "urn:WebServiceComprovei#uploadRoute"
Authorization: Basic BASE64(user:password)
Content-Length: {quantidade de bytes enviados}
Host: soap.comprovei.com.br
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)

Request

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

TAG Tipo Descrição
conteudoArquivo string Conteúdo do arquivo XML codificado em Base64. Ver seção 'Nosso XML de Rota'.
nomeArquivo string Nome do arquivo enviado, com a extensão. Exemplo: rota.xml

Exemplo de Request

<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:WebServiceComprovei">
   <soapenv:Header/>
   <soapenv:Body>
      <urn:uploadRoute soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
         <conteudoArquivo xsi:type="xsd:string">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPFJvdGFzPgogICAgPFJvdGEgbnVtZXJvPSIwNDAzNjQ1NDAxIj4KICAgICAgICA8cm90YWRlc3Rpbm8+RGVzdGlub0RhUm90YTwvcm90YWRlc3Rpbm8+CiAgICAgICAgPHJvdGFub21lPk5vbWVEYVJvdGE8L3JvdGFub21lPgogICAgICAgIDxEYXRhPjIwMTkwMTA3PC9EYXRhPgogICAgICAgIDxSZWdpYW8+UmVnaWFvRGFSb3RhPC9SZWdpYW8+CiAgICAgICAgPFRyYW5zcG9ydGFkb3JhPgogICAgICAgICAgICA8Q29kaWdvPjEyMzQ1Njc4OTAxMjM0PC9Db2RpZ28+CiAgICAgICAgICAgIDxSYXphbz5SYXphb0RhVHJhbnNwb3J0YWRvcmE8L1JhemFvPgogICAgICAgIDwvVHJhbnNwb3J0YWRvcmE+CiAgICAgICAgPE1vdG9yaXN0YT4KICAgICAgICAgICAgPFVzdWFyaW8+MTIzNDU2Nzg5MDE8L1VzdWFyaW8+CiAgICAgICAgICAgIDxQbGFjYVZlaWN1bG8+QUFBMTIzNDwvUGxhY2FWZWljdWxvPgogICAgICAgIDwvTW90b3Jpc3RhPgogICAgICAgIDxCYXNlPgogICAgICAgICAgICA8T3JpZ2VtIGNvZGlnbz0iY29kaWdvYmFzZWRlb3JpZ2VtIj4KICAgICAgICAgICAgICAgIDxOb21lPk5vbWVEYUJhc2VEZU9yaWdlbTwvTm9tZT4KICAgICAgICAgICAgICAgIDxSdWE+UnVhRGFCYXNlRGVPcmlnZW08L1J1YT4KICAgICAgICAgICAgICAgIDxOdW1lcm8+MTIzNDwvTnVtZXJvPgogICAgICAgICAgICAgICAgPENvbXBsZW1lbnRvPkNvbXBsZW1lbnRvRGFCYXNlRGVPcmlnZW08L0NvbXBsZW1lbnRvPgogICAgICAgICAgICAgICAgPEJhaXJybz5CYWlycm9EYUJhc2VEZU9yaWdlbTwvQmFpcnJvPgogICAgICAgICAgICAgICAgPENpZGFkZT5DaWRhZGVEYUJhc2VEZU9yaWdlbTwvQ2lkYWRlPgogICAgICAgICAgICAgICAgPEVzdGFkbz5VRkRhQmFzZURlT3JpZ2VtPC9Fc3RhZG8+CiAgICAgICAgICAgICAgICA8Q0VQPkNFUERhQmFzZURlT3JpZ2VtPC9DRVA+CiAgICAgICAgICAgICAgICA8UGFpcz5CUjwvUGFpcz4KICAgICAgICAgICAgPC9PcmlnZW0+CiAgICAgICAgICAgIDxEZXN0aW5vIGNvZGlnbz0iY29kaWdvYmFzZWRlZGVzdGlubyI+CiAgICAgICAgICAgICAgICA8Tm9tZT5Ob21lRGFCYXNlRGVEZXN0aW5vPC9Ob21lPgogICAgICAgICAgICAgICAgPFJ1YT5SdWFEYUJhc2VEZURlc3Rpbm88L1J1YT4KICAgICAgICAgICAgICAgIDxOdW1lcm8+MTIzNDwvTnVtZXJvPgogICAgICAgICAgICAgICAgPENvbXBsZW1lbnRvPkNvbXBsZW1lbnRvRGFCYXNlRGVEZXN0aW5vPC9Db21wbGVtZW50bz4KICAgICAgICAgICAgICAgIDxCYWlycm8+QmFpcnJvRGFCYXNlRGVEZXN0aW5vPC9CYWlycm8+CiAgICAgICAgICAgICAgICA8Q2lkYWRlPkNpZGFkZURhQmFzZURlRGVzdGlubzwvQ2lkYWRlPgogICAgICAgICAgICAgICAgPEVzdGFkbz5VRkRhQmFzZURlRGVzdGlubzwvRXN0YWRvPgogICAgICAgICAgICAgICAgPENFUD5DRVBEYUJhc2VEZURlc3Rpbm88L0NFUD4KICAgICAgICAgICAgICAgIDxQYWlzPkJSPC9QYWlzPgogICAgICAgICAgICA8L0Rlc3Rpbm8+CiAgICAgICAgPC9CYXNlPgogICAgICAgIDxsaW1pdGVzPgogICAgICAgICAgICA8aW5pY2lvPjIwMTkwMTA3IDA4MDA8L2luaWNpbz4KICAgICAgICAgICAgPGZpbT4yMDE5MDEwNyAxODAwPC9maW0+CiAgICAgICAgPC9saW1pdGVzPgogICAgICAgIDxUaXBvUm90YT5EPC9UaXBvUm90YT4KICAgICAgICA8VGlwb01hdGVyaWFsPlRpcG9NYXRlcmlhbFRyYW5zcG9ydGFkbzwvVGlwb01hdGVyaWFsPgogICAgICAgIDxGb3JuZWNpbWVudG8+Q29kaWdvRm9ybmVjaW1lbnRvUm90YTwvRm9ybmVjaW1lbnRvPgogICAgICAgIDxQYXJhZGFzPgogICAgICAgICAgICA8UGFyYWRhIG51bWVybz0iMSI+CiAgICAgICAgICAgICAgICA8VGlwbz5FPC9UaXBvPgogICAgICAgICAgICAgICAgPERvY3VtZW50bz4KICAgICAgICAgICAgICAgICAgICA8VGlwbz5ORkU8L1RpcG8+CiAgICAgICAgICAgICAgICAgICAgPFNlcmllPjE8L1NlcmllPgogICAgICAgICAgICAgICAgICAgIDxFbWlzc2FvPjIwMTkwMTA3PC9FbWlzc2FvPgogICAgICAgICAgICAgICAgICAgIDxOdW1lcm8+MTIzNDU2Nzg5MDwvTnVtcm8+CiAgICAgICAgICAgICAgICAgICAgPENoYXZlTm90YT4zNTE1MDQ2MTA4NzM2NzAwMDI2MDU1MDAxMDAxMTIwMzE2MTAwMTIzNDU2NzwvQ2hhdmVOb3RhPgogICAgICAgICAgICAgICAgICAgIDxWYWxvck5vdGE+MTUwLjg1PC9WYWxvck5vdGE+CiAgICAgICAgICAgICAgICAgICAgPE1vZGVsb0RvYz5Nb2RlbG9Eb0RvY3VtZW50bzwvTW9kZWxvRG9jPgogICAgICAgICAgICAgICAgICAgIDxDbnBqPjEyMzQ1Njc4OTAxMjM0PC9DbnBqPgogICAgICAgICAgICAgICAgICAgIDxDbnBqRW1pc3Nvcj4xMjM0NTY3ODkwMTIzNDwvQ25wakVtaXNzb3I+CiAgICAgICAgICAgICAgICAgICAgPENucGpUcmFuc3BvcnRhZG9yPjEyMzQ1Njc4OTAxMjM0PC9DbnBqVHJhbnNwb3J0YWRvcj4KICAgICAgICAgICAgICAgICAgICA8Q25wakNvbnNpZ25hdGFyaW8+MTIzNDU2Nzg5MDEyMzQ8L0NucGpDb25zaWduYXRhcmlvPgogICAgICAgICAgICAgICAgICAgIDxSb21hbmVpbz4xMjM0NTY8L1JvbWFuZWlvPgogICAgICAgICAgICAgICAgICAgIDxSZW1lc3NhPjY3ODkwMTIzPC9SZW1lc3NhPgogICAgICAgICAgICAgICAgICAgIDxQZWRpZG8+MTIzNDU8L1BlZGlkbz4KICAgICAgICAgICAgICAgICAgICA8UGxhY2E+QUFBMTIzNDwvUGxhY2E+CiAgICAgICAgICAgICAgICAgICAgPEZpbGlhbD5GaWxpYWxBc3NvY2lhZGFBb0RvYzwvRmlsaWFsPgogICAgICAgICAgICAgICAgICAgIDxQZXNvPjE8L1Blc28+CiAgICAgICAgICAgICAgICAgICAgPEN1YmFnZW0+MTA8L0N1YmFnZW0+CiAgICAgICAgICAgICAgICAgICAgPE9OVT5Db2RpZ288L09OVT4KICAgICAgICAgICAgICAgICAgICA8QWdlbmRhbWVudG8+MjAxOTAxMDc8L0FnZW5kYW1lbnRvPgogICAgICAgICAgICAgICAgICAgIDxQZXNvTGlxdWlkbz4xPC9QZXNvTGlxdWlkbz4KICAgICAgICAgICAgICAgICAgICA8Vm9sdW1lPjE8L1ZvbHVtZT4KICAgICAgICAgICAgICAgICAgICA8SmFuZWxhPgogICAgICAgICAgICAgICAgICAgICAgICA8RGF0YUhvcmFJbmk+MjAxOTAxMDcgMTAwMDwvRGF0YUhvcmFJbmk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxEYXRhSG9yYUZpbT4yMDE5MDEwNyAxMTAwPC9EYXRhSG9yYUZpbT4KICAgICAgICAgICAgICAgICAgICA8L0phbmVsYT4KICAgICAgICAgICAgICAgICAgICA8VGlwb01hdGVyaWFsPlRpcG9NYXRlcmlhbERvY3VtZW50bzwvVGlwb01hdGVyaWFsPgogICAgICAgICAgICAgICAgICAgIDxGb3JuZWNpbWVudG8+Q29kaWdvRm9ybmVjaW1lbnRvRG9jdW1lbnRvPC9Gb3JuZWNpbWVudG8+CiAgICAgICAgICAgICAgICA8L0RvY3VtZW50bz4KICAgICAgICAgICAgICAgIDxDbGllbnRlPgogICAgICAgICAgICAgICAgICAgIDxDb2RpZ28+MTIzNDU0NjwvQ29kaWdvPgogICAgICAgICAgICAgICAgICAgIDxjb2RpZ29pbnRlcm5vPkIxMjM0NTVBPC9jb2RpZ29pbnRlcm5vPgogICAgICAgICAgICAgICAgICAgIDxDb250YXRvPkNvbnRhdG9Eb0NsaWVudGU8L0NvbnRhdG8+CiAgICAgICAgICAgICAgICAgICAgPFRlbGVmb25lPjBYWDEyMzQ1Njc4OTwvVGVsZWZvbmU+CiAgICAgICAgICAgICAgICAgICAgPEVtYWlsPmVtYWlsZG9jbGllbnRlQGRvbWluaW8uY29tLmJyPC9FbWFpbD4KICAgICAgICAgICAgICAgICAgICA8UmF6YW8+UmF6YW9Eb0NsaWVudGU8L1JhemFvPgogICAgICAgICAgICAgICAgICAgIDxFbmRlcmVjbz5FbmRlcmVjb0RvQ2xpZW50ZSwgTnVtZXJvRG9DbGllbnRlPC9FbmRlcmVjbz4KICAgICAgICAgICAgICAgICAgICA8QmFpcnJvPkJhaXJyb0RvQ2xpZW50ZTwvQmFpcnJvPgogICAgICAgICAgICAgICAgICAgIDxDaWRhZGU+Q2lkYWRlRG9DbGllbnRlPC9DaWRhZGU+CiAgICAgICAgICAgICAgICAgICAgPEVzdGFkbz5VRkRvQ2xpZW50ZTwvRXN0YWRvPgogICAgICAgICAgICAgICAgICAgIDxQYWlzPkJSPC9QYWlzPgogICAgICAgICAgICAgICAgICAgIDxDRVA+Q0VQRG9DbGllbnRlPC9DRVA+CiAgICAgICAgICAgICAgICAgICAgPFJlZ2lhbz5SZWdpYW9Eb0NsaWVudGU8L1JlZ2lhbz4KICAgICAgICAgICAgICAgICAgICA8VGlwb0NsaWVudGU+c3RyMTIzNDwvVGlwb0NsaWVudGU+CiAgICAgICAgICAgICAgICAgICAgPE1lbnNhZ2VtPk1lbnNhZ2VtUGFyYU9Nb3RvcmlzdGFTb2JyZU9DbGllbnRlPC9NZW5zYWdlbT4KICAgICAgICAgICAgICAgICAgICA8Z2VyZW50ZWNvZGlnbz5Db2RpZ29Eb0dlcmVudGVEYUNvbnRhPC9nZXJlbnRlY29kaWdvPgogICAgICAgICAgICAgICAgICAgIDxnZXJlbnRlbm9tZT5Ob21lRG9HZXJlbnRlRGFDb250YTwvZ2VyZW50ZW5vbWU+CiAgICAgICAgICAgICAgICAgICAgPGdlcmVudGVlbWFpbD5FbWFpbERvR2VyZW50ZURhQ29udGE8L2dlcmVudGVlbWFpbD4KICAgICAgICAgICAgICAgICAgICA8Z2VyZW50ZWNlbHVsYXI+Q2VsdWxhckRvR2VyZW50ZURhQ29udGE8L2dlcmVudGVjZWx1bGFyPgogICAgICAgICAgICAgICAgICAgIDxzdXBlcnZpc29yY29kaWdvPkNvZGlnb0RvU3VwZXJ2aXNvckRhQ29udGE8L3N1cGVydmlzb3Jjb2RpZ28+CiAgICAgICAgICAgICAgICAgICAgPHN1cGVydmlzb3Jub21lPk5vbWVEb1N1cGVydmlzb3JEYUNvbnRhPC9zdXBlcnZpc29ybm9tZT4KICAgICAgICAgICAgICAgICAgICA8c3VwZXJ2aXNvcmVtYWlsPkVtYWlsRG9TdXBlcnZpc29yRGFDb250YTwvc3VwZXJ2aXNvcmVtYWlsPgogICAgICAgICAgICAgICAgICAgIDxzdXBlcnZpc29yY2VsdWxhcj5DZWx1bGFyRG9TdXBlcnZpc29yRGFDb250YTwvc3VwZXJ2aXNvcmNlbHVsYXI+CiAgICAgICAgICAgICAgICA8L0NsaWVudGU+CiAgICAgICAgICAgICAgICA8ZGFuZmVzPgogICAgICAgICAgICAgICAgICAgIDxkYW5mZSBOdW1EYW5mZT0iMTIzNDU2Nzg5MCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxTZXJpZURhbmZlPjE8L1NlcmllRGFuZmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaGF2ZWRhbmZlPjM1MTUwNDYxMDg3MzY3MDAwMjYwNTUwMDEwMDExMjAzMTYxMDAxMjM0NTY3PC9jaGF2ZWRhbmZlPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGF0YWVtaXNzYW9kYW5mZT4yMDE5MDEwNzwvZGF0YWVtaXNzYW9kYW5mZT4KICAgICAgICAgICAgICAgICAgICA8L2RhbmZlPgogICAgICAgICAgICAgICAgPC9kYW5mZXM+CiAgICAgICAgICAgICAgICA8U0tVcz4KICAgICAgICAgICAgICAgICAgICA8U0tVIGNvZGlnbz0iMDAwMDAyNSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxQZXNvQnJ1dG8+MTwvUGVzb0JydXRvPgogICAgICAgICAgICAgICAgICAgICAgICA8UGVzb0xpcXVpZG8+MTwvUGVzb0xpcXVpZG8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxWb2x1bWVzPjE8L1ZvbHVtZXM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxEZXNjcmljYW8+RGVzY3JpY2FvRG9Qcm9kdXRvPC9EZXNjcmljYW8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxRZGU+MzY8L1FkZT4KICAgICAgICAgICAgICAgICAgICAgICAgPFVvbT5VTjwvVW9tPgogICAgICAgICAgICAgICAgICAgICAgICA8QmFyY29kZT4xMTExMTExMTwvQmFyY29kZT4KICAgICAgICAgICAgICAgICAgICA8L1NLVT4KICAgICAgICAgICAgICAgIDwvU0tVcz4KICAgICAgICAgICAgPC9QYXJhZGE+CiAgICAgICAgPC9QYXJhZGFzPgogICAgPC9Sb3RhPgo8L1JvdGFzPg==</conteudoArquivo>
         <nomeArquivo xsi:type="xsd:string">rota.xml</nomeArquivo>
      </urn:uploadRoute>
   </soapenv:Body>
</soapenv: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.
Modal string Não Modal de transporte
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.
Observacao string Não Observações sobre a rota
Atributo Tipo Obrigatório Descrição
numero string Sim Atributo de Rota. Corresponde ao número da rota no sistema.
replicate integer Não Número de replicações

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!.
CPF string Não CPF do motorista sem traços e pontos. Este campo 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 string * 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 Máximo 14 digitos 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 Máximo 14 digitos 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).
Mensagem string Não Mensagem da parada
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.
Embalagens element Não Elemento inicializador da estrutura que contêm informações sobre todas as Embalagens da parada.
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.
FotoItem string Não Foto do item
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. (Máximo 14 digitos somente números).
CnpjEmissor string Sim CNPJ do emitente do documento e/ou do embarcador. (Máximo 14 digitos somente números).
CnpjTransportador string Sim CNPJ do transportador. (Máximo 14 digitos somente números).
CnpjConsignatario string Não CNPJ do consignatário. (Máximo 14 digitos 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
ProtocoloMulti string Não Protocolo de integração com a Multi
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.* Valor padrão: 0. Obrigatório se DataSla não for informado
DataSla string * Prazo que a transportadora tem para finalizar o documento. Mínimo 8 caracteres formato AAAAMMDD HHMM ou AAAAMMDD*. Obrigatório se DiasUteis não for informado

*

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
InfoPedido complex Sim Informação de pedido (pode repetir)

InfoPedido

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

Embarcador

TAG Tipo Obrigatório Descrição Formato/Restrições
cnpj string Não CNPJ do embarcador Máximo 14 caracteres, apenas números
Nome string Não Nome do embarcador

Itinerario

TAG Tipo Obrigatório Descrição Formato/Restrições
ChaveUnica string Sim Chave única do itinerário Mínimo 1 caractere
Codigo string Sim Código do itinerário Mínimo 1 caractere
Descricao string Não Descrição do itinerário
CodigoDeBarras string Não Código de barras do itinerário
Data string Não Data do itinerário
Turno string Não Turno do itinerário
Prioridade string Não Prioridade do itinerário
Tipo string Não Tipo do itinerário
PontoTransbordo1 string Não Ponto de transbordo 1
CnpjTransportador1 string Não CNPJ do transportador 1
NomeTransportador1 string Não Nome do transportador 1
Filial string Não Filial
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 para rotas com cabeçalho pré definidos.
NomeTrajeto string Não Nome do trajeto para rotas com cabeçalho pré definidos.
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.
Ao enviar esta tag, ele irá procurar uma tag Volumes/Volume com o mesmo código no mesmo envio para associar o volume a este item.
Caso não exista, o envio será cancelado.
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 Formato/Restrições
CodFabricante string Sim Código do fabricante Deve conter pelo menos um caractere não-espaco
NomeFabricante string Sim Nome do fabricante Deve conter pelo menos um caractere não-espaco
DataFabricacao string Sim Data de fabricação Formato: YYYY-MM-DD ou vazio
DataValidade string Sim Data de validade Formato: YYYY-MM-DD ou vazio
CodAnvisa string Sim Código ANVISA Formato: até 13 dígitos ou "ISENTO"
Atributo Tipo Obrigatório Descrição Formato/Restrições
codigo string Sim Atributo de Lote. Corresponde ao código do Lote. Não pode conter espaços

*

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 * Unidade de medida deste volume.
Barcode string * Código de barras deste volume.
CodEmbalagem string Não Código do embalagem para ser associado a este Volume, caso desejado.
Ao enviar esta tag, ele irá procurar uma tag Embalagens/Embalagem com o mesmo código no mesmo envio para associar a embalagem a este volume.
Caso não exista, o envio será cancelado.
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.** Valor padrão: 0. *Obrigatório se DataSla não for informado
DataSla string * Prazo que a transportadora tem para finalizar a parada.** Mínimo 8 caracteres formato AAAAMMDD HHMM ou AAAAMMDD. *Obrigatório se DiasUteis não for informado

*

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 Formato/Restrições
ETAInicial string Sim ETA inicial ETA inicial, no formato: AAAAMMDD HHMM
TempoDePermanenciaPrevisto integer Não Tempo de permanência previsto (em minutos) Valor padrão: 0
Embalagens

Irão conter um ou mais volumes, descritos na tag volumes.

TAG Tipo Obrigatório Descrição
Embalagens element Não Indicador de início da estrutura de embalagens. Uma parada pode conter várias Embalagem.
Embalagem (dentro de Embalagens)
TAG Tipo Obrigatório Descrição Formato/Restrições
Tipo string Sim Tipo da embalagem Mínimo 1 caractere
Descricao string Não Descrição da embalagem
Duracao string Não Duração
TempMin string Não Temperatura mínima
TempMax string Não Temperatura máxima
Largura string Não Largura
Altura string Não Altura
Profundidade string Não Profundidade
PesoBruto string Não Peso bruto
PesoLiquido string Não Peso líquido
Barcode string Não Código de barras
Extras string Não Informações extras Formato em JSON obrigatório
Etiquetas complex Não Lista de Etiquetas
Atributo Tipo Obrigatório Descrição
codigo string Sim Atributo de Embalagem. Corresponde ao código da embalagem.
Etiquetas

Irão conter dados das etiquetas bem como suas validades.

TAG Tipo Obrigatório Descrição
Etiquetas element Não Indicador de início da estrutura de etiquetas. Uma embalagem pode conter várias Etiqueta.
Etiqueta
TAG Tipo Obrigatório Descrição Formato/Restrições
DataEmissao string Sim Data de emissão Formato AAAAMMDD HHMM
DataValidade string Não Data de validade Formato AAAAMMDD HHMM
ConteudoImpressao string Não Conteúdo para impressão
ScanCode string Não Código de escaneamento

Estrutura completa de exemplo

Clique aqui para ver o exemplo
<?xml version="1.0" encoding="utf-8"?>
<Rotas>
    <Rota numero="0403645401">
        <rotadestino>DestinoDaRota</rotadestino>
        <rotanome>NomeDaRota</rotanome>
        <Data>20190107</Data>
        <Regiao>RegiaoDaRota</Regiao>
        <Transportadora>
            <Codigo>12345678901234</Codigo>
            <Razao>RazaoDaTransportadora</Razao>
        </Transportadora>
        <Motorista>
            <Usuario>12345678901</Usuario>
            <PlacaVeiculo>AAA1234</PlacaVeiculo>
        </Motorista>
        <Base>
            <Origem codigo="codigobasedeorigem">
                <Nome>NomeDaBaseDeOrigem</Nome>
                <Rua>RuaDaBaseDeOrigem</Rua>
                <Numero>1234</Numero>
                <Complemento>ComplementoDaBaseDeOrigem</Complemento>
                <Bairro>BairroDaBaseDeOrigem</Bairro>
                <Cidade>CidadeDaBaseDeOrigem</Cidade>
                <Estado>UFDaBaseDeOrigem</Estado>
                <CEP>CEPDaBaseDeOrigem</CEP>
                <Pais>BR</Pais>
                <CodigoIBGE>12345678</CodigoIBGE>
            </Origem>
            <Destino codigo="codigobasededestino">
                <Nome>NomeDaBaseDeDestino</Nome>
                <Rua>RuaDaBaseDeDestino</Rua>
                <Numero>1234</Numero>
                <Complemento>ComplementoDaBaseDeDestino</Complemento>
                <Bairro>BairroDaBaseDeDestino</Bairro>
                <Cidade>CidadeDaBaseDeDestino</Cidade>
                <Estado>UFDaBaseDeDestino</Estado>
                <CEP>CEPDaBaseDeDestino</CEP>
                <Pais>BR</Pais>
                <CodigoIBGE>12345678</CodigoIBGE>
            </Destino>
        </Base>
        <limites>
            <inicio>20190107 0800</inicio>
            <fim>20190107 1800</fim>
        </limites>
        <TipoRota>D</TipoRota>
        <TipoMaterial>TipoMaterialTransportado</TipoMaterial>
        <Fornecimento>CodigoFornecimentoRota</Fornecimento>
        <TipoFrete>TipoFreteDaRota</TipoFrete>
        <Paradas>
            <Parada numero="1">
                <Tipo>E</Tipo>
                <Documento>
                    <Tipo>NFE</Tipo>
                    <Serie>1</Serie>
                    <Emissao>20190107</Emissao>
                    <Numero>1234567890</Numero>
                    <ChaveNota>35150461087367000260550010011203161001234567</ChaveNota>
                    <ValorNota>150.85</ValorNota>
                    <ModeloDoc>ModeloDoDocumento</ModeloDoc>
                    <Cnpj>12345678901234</Cnpj>
                    <CnpjEmissor>12345678901234</CnpjEmissor>
                    <CnpjTransportador>12345678901234</CnpjTransportador>
                    <CnpjConsignatario>12345678901234</CnpjConsignatario>
                    <Romaneio>123456</Romaneio>
                    <Remessa>67890123</Remessa>
                    <Pedido>12345</Pedido>
                    <Placa>AAA1234</Placa>
                    <Filial>FilialAssociadaAoDoc</Filial>
                    <Peso>1</Peso>
                    <Cubagem>10</Cubagem>
                    <ONU>Codigo</ONU>
                    <Agendamento>20190107</Agendamento>
                    <PesoLiquido>1</PesoLiquido>
                    <Volume>1</Volume>
                    <Janela>
                        <DataHoraIni>20190107 1000</DataHoraIni>
                        <DataHoraFim>20190107 1100</DataHoraFim>
                    </Janela>
                    <TipoMaterial>TipoMaterialDocumento</TipoMaterial>
                    <Fornecimento>CodigoFornecimentoDocumento</Fornecimento>
                    <TipoFrete>Expresso</TipoFrete>
                    <Modal>Rodoviario</Modal>
                    <Sla>
                        <DiasUteis>0</DiasUteis>
                    </Sla>
                </Documento>
                <Cliente>
                    <Codigo>1234546</Codigo>
                    <codigointerno>B123455A</codigointerno>
                    <Contato>ContatoDoCliente</Contato>
                    <Telefone>0XX123456789</Telefone>
                    <Email>emaildocliente@dominio.com.br</Email>
                    <Razao>RazaoDoCliente</Razao>
                    <Endereco>EnderecoDoCliente, NumeroDoCliente</Endereco>
                    <Bairro>BairroDoCliente</Bairro>
                    <Cidade>CidadeDoCliente</Cidade>
                    <Estado>UFDoCliente</Estado>
                    <Pais>BR</Pais>
                    <CEP>CEPDoCliente</CEP>
                    <Regiao>RegiaoDoCliente</Regiao>
                    <TipoCliente>str1234</TipoCliente>
                    <Mensagem>MensagemParaOMotoristaSobreOCliente</Mensagem>
                    <gerentecodigo>CodigoDoGerenteDaConta</gerentecodigo>
                    <gerentenome>NomeDoGerenteDaConta</gerentenome>
                    <gerenteemail>EmailDoGerenteDaConta</gerenteemail>
                    <gerentecelular>CelularDoGerenteDaConta</gerentecelular>
                    <supervisorcodigo>CodigoDoSupervisorDaConta</supervisorcodigo>
                    <supervisornome>NomeDoSupervisorDaConta</supervisornome>
                    <supervisoremail>EmailDoSupervisorDaConta</supervisoremail>
                    <supervisorcelular>CelularDoSupervisorDaConta</supervisorcelular>
                    <CodigoIBGE>12345678</CodigoIBGE>
                </Cliente>
                <danfes>
                    <danfe NumDanfe="1234567890">
                        <SerieDanfe>1</SerieDanfe>
                        <chavedanfe>35150461087367000260550010011203161001234567</chavedanfe>
                        <dataemissaodanfe>20190107</dataemissaodanfe>
                    </danfe>
                </danfes>
                <SKUs>
                    <SKU codigo="0000025">
                        <PesoBruto>1</PesoBruto>
                        <PesoLiquido>1</PesoLiquido>
                        <Volumes>1</Volumes>
                        <Descricao>DescricaoDoProduto</Descricao>
                        <Qde>36</Qde>
                        <Uom>UN</Uom>
                        <Barcode>11111111</Barcode>
                    </SKU>
                </SKUs>
                <Volumes>
                </Volumes>
                <Sla>
                    <DiasUteis>0</DiasUteis>
                </Sla>
            </Parada>
        </Paradas>
    </Rota>
</Rotas>