DOCUMENTAÇÃO CORPORATIVA

ObterCustoRotaPorPracas

Objetivo

Esse método tem como objetivo obter o custo das Rotas através da sequência das praças de pedágio. Informamos o valor tanto do Vale-Pedágio Cartão ou TAG Sem Parar.


Observações Importantes

  1. Compra de Vale-Pedágio TAG Sem Parar:
    1. Não é possível obter o custo da rota informando a 'Categoria Veículo' por Praça, essa função pode ser feita apenas para Vale-Pedágio Cartão.


Request

ObterCustoRotaPorPracasRequest
CampoTipoObrigatórioDescriçãoObservação
1IdModoCompraValePedagiointSim

Id Modo Compra Vale-Pedágio

1= Cartão Transportes Bradesco TARGET

2= Via Fácil (Sem Parar)

5= Veloe

6= ConectCar

7= MoveMais

8= Cartão Débito

2CodigoCategoriaVeiculointSimCódigo Categoria Veículo
3

Placa

stringNão

Placa

N/A
4IdsPracasPedagioList<IdentificadorPracaPedagio>SimLista de Ids das Praças de PedágioN/A
5InicioVigenciaDatetime (YYYY-MM-DD)NãoInício da VigênciaN/A
6FimVigenciaDatetime (YYYY-MM-DD)NãoFim da VigênciaN/A
List<IdentificadorPracaPedagio>
CampoTipoObrigatórioDescriçãoObservação
1IdTipoIdentificadorPracaintSimId Tipo Identificador Praça

1 = Maplink
2 = MaplinkDirecao
3 = SemParar
4 = Antt


//Cusotmizados
10 = NomePraca

2IdPracastringSimId da Praça

Esses Ids da Praças são da TARGET.


Obs. Importante: Para mais informações sobre esses Ids,

favor entrar em contato com o Time de Integração

3CodigoCategoriaVeiculoAlteradaintNãoCódigo Categoria Veículo

Response

ObterCustoRotaPorPracasResponse
CampoTipoObrigatórioDescriçãoObservação
1ErroErroResponse - stringNão

Retorna o Erro.

NULO em casa de sucesso.
2PracasPedagioList<ResumoPracaPedagio>SimLista - Resumo Praça de PedágioN/A
3ValorPedagioTotaldecimalSimValor Total do PedágioN/A
List<ResumoPracaPedagio>
CampoTipoObrigatórioDescriçãoObservação
1IdPracaPedagiointSimId Praça de PedágioN/A
2KmPracaIntNãoKm da PraçaN/A
3NomestringSimNome da PraçaN/A
4RodoviastringSimRodoviaN/A
5UFSringSimUFN/A

Método

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

ObterCustoRotaPorPracasRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br">
   <soapenv:Header/>
   <soapenv:Body>
      <tms:ObterCustoRotaPorPracas>
         <tms:auth>
            <tms:Usuario>?</tms:Usuario>
            <tms:Senha>?</tms:Senha>
            <tms:Token>?</tms:Token>
         </tms:auth>
         <tms:custoPorPracaRequest>
            <tms:IdModoCompraValePedagio>?</tms:IdModoCompraValePedagio>
            <tms:CodigoCategoriaVeiculo>?</tms:CodigoCategoriaVeiculo>
            <tms:Placa>?</tms:Placa>
            <tms:IdsPracasPedagio>
               <tms:IdentificadorPracaPedagio>
                  <tms:IdTipoIdentificadorPraca>?</tms:IdTipoIdentificadorPraca>
                  <tms:IdPraca>?</tms:IdPraca>
                  <tms:CodigoCategoriaVeiculoAlterada>?</tms:CodigoCategoriaVeiculoAlterada>
               </tms:IdentificadorPracaPedagio>
            </tms:IdsPracasPedagio>
            <tms:InicioVigencia>?</tms:InicioVigencia>
            <tms:FimVigencia>?</tms:FimVigencia>
         </tms:custoPorPracaRequest>
      </tms:ObterCustoRotaPorPracas>
   </soapenv:Body>
</soapenv:Envelope>


Obter Custo Rota Por Praças

Abaixo, segue exemplo do método - 'ObterCustoRotaPorPracas'.

Exemplo - ObterCustoRotaPorPracasRequest
Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br">
   <soapenv:Header/>
   <soapenv:Body>
      <tms:ObterCustoRotaPorPracas>
         <tms:auth>
            <tms:Usuario>target.tms</tms:Usuario>
            <tms:Senha>******</tms:Senha>
            <tms:Token i:nil="true">
         </tms:auth>
         <tms:custoPorPracaRequest>
            <tms:IdModoCompraValePedagio>2</tms:IdModoCompraValePedagio>
            <tms:CodigoCategoriaVeiculo>11</tms:CodigoCategoriaVeiculo>
            <tms:Placa>xxx9999</tms:Placa>
            <tms:IdsPracasPedagio>
               <tms:IdentificadorPracaPedagio>
                  <tms:IdTipoIdentificadorPraca>2</tms:IdTipoIdentificadorPraca>
                  <tms:IdPraca>1545</tms:IdPraca>
                  <tms:CodigoCategoriaVeiculoAlterada>11</tms:CodigoCategoriaVeiculoAlterada>
               </tms:IdentificadorPracaPedagio>
            </tms:IdsPracasPedagio>
            <tms:InicioVigencia>2020-04-15</tms:InicioVigencia>
            <tms:FimVigencia>2020-04-15</tms:FimVigencia>
         </tms:custoPorPracaRequest>
      </tms:ObterCustoRotaPorPracas>
   </soapenv:Body>
</soapenv:Envelope>