DOCUMENTAÇÃO CORPORATIVA

ObterCustoRota

Objetivo

Esse método tem como objetivo, obter o custo de cada rota informada.


Observações Importantes

  1. Modo Compra Vale-Pedágio Cartão Bradesco TARGET
  2. A Rota deverá ser cadastrada antes do método Obter ser invocado.
  3. Não é possível realizar rajadas para esse método, a TARGET limita 50 requisições por minuto, aconselhamos requisições por demanda, caso o limite de 50 requisições seja ultrapassado, iremos bloquear as requisições apenas para o método que ultrapassou o limite durante 5 minutos.



ObterCustoRotaRequest

CampoTipoObrigatórioDescriçãoObservação
1IdRotaModelointSimCódigo identificador da rota no Sistema Target Frete.N/A
2ModoCompraintSimO tipo do modo de compra do Vale-Pedágio

1= Cartão Target Bradesco
2= Via Fácil (Sem Parar - TAG)
4= Nenhum

5= Veloe

3CategoriaVeiculointSimCódigo de Categoria do Veículo para qual a compra será feita.

ObterCustoRotaResponse

CampoTipoObrigatórioDescriçãoObservação
1ParadasList<
ConsultaRotaMapLinkParadaResponse>
N/AResponse - Consulta Rota Maplink ParadaN/A
2PedagiosList<
ConsultaRotaMapLinkPedagiosResponse>
N/AResponse - Consulta Rota Maplink PedágiosN/A
3Otimizadabool (true || false)SimIndica se a Rota será otimizada ou não.N/A
4TipointSimIndica o Tipo da Rota0= Rota padrão mais,rápida
1= Rota padrão mais curta
2= Rota “à pé” (pedestre)
6= Rota evitando balsas
7= Rota evitando
5CategoriaVeiculointSimCódigo de Categoria do Veículo para qual a compra será feita.
6ValorPedagioTotaldecimalSimValor total do Pedágio da Rota.N/A
7ValorPedagioVectiodecimalSimValor do Pedágio Target FreteN/A
8ValorPedagioViaFacildecimalSimValor do Pedágio Via FacilN/A
9IdRotaClienteintSimCódigo identificador da Rota no Sistema Target Frete.N/A
10NomeRotaClientestringSimNome da Rota no Sistema Target Frete.N/A
11DescricaoCategoriaVeiculostringSimDescrição da categoria do veículo.N/A
12DadosInteresseRotaList<
DadosInteresseRotaResponse>
N/AResponse - Dados de interesse da RotaN/A
13CodigoIBGEOrigemRotaintNãoCódigo IBGE Origem da RotaN/A
14CodigoIBGEDestinoRotaintNãoCódigo IBGE Destino da RotaN/A

ConsultaRotaMapLinkParadaResponse

CampoTipoObrigatórioDescriçãoObservação
1DescricaostringSimDescrição da ParadaN/A
2PontoXdoubleSimPonto de orientação geográfica da ParadaN/A
3PontoYdoubleSimPonto de orientação geográfica da ParadaN/A

ConsultaRotaMapLinkPedagiosResponse

CampoTipoObrigatórioDescriçãoObservação
1IdPedagiointSimCódigo identificador do Pedágio no Sistema Target Frete.N/A
2IdFormaDePagamentointSimCódigo identificador da forma de Pagamento no Sistema Target Frete.N/A
3ValordecimalSimValor do PedágioN/A
4NomeStringSimNome do PedágioN/A

DadosInteresseRotaResponse

CampoTipoObrigatórioDescriçãoObservação
1IdOrigemintNãoId Origem da RotaN/A
2NomeOrigemstringSimNome Origem da RotaN/A
3IdDestinointNãoId Destino da RotaN/A
4NomeDestinostringSimNome Destino da RotaN/A
5CodigoIBGEOrigemRotaintNãoCódigo IBGE Origem da RotaN/A
6CodigoIBGEDestinoRotaintNãoCódigo IBGE Destino da RotaN/A



Método

Abaixo, segue o método - 'ObterCustoRota'.

ObterCustoRotaRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:tar="http://schemas.datacontract.org/2004/07/TARGET.VectioFrete.Application.WCF.Contracts.External">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:ObterCustoRota>
         <tem:dadosParaObtencaoDeCusto>
            <tar:IdRotaModelo>?</tar:IdRotaModelo>
            <tar:ModoCompra>?</tar:ModoCompra>
            <tar:CategoriaVeiculo>?</tar:CategoriaVeiculo>
         </tem:dadosParaObtencaoDeCusto>
      </tem:ObterCustoRota>
   </soapenv:Body>
</soapenv:Envelope>