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
- Compra de Vale-Pedágio TAG Sem Parar:
- 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 | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
---|---|---|---|---|---|
1 | IdModoCompraValePedagio | int | Sim | 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 9= Taggy |
2 | CodigoCategoriaVeiculo | int | Sim | Código Categoria Veículo | |
3 | Placa | string | Não | Placa | N/A |
4 | IdsPracasPedagio | List<IdentificadorPracaPedagio> | Sim | Lista de Ids das Praças de Pedágio | N/A |
5 | InicioVigencia | Datetime (YYYY-MM-DD) | Não | Início da Vigência | N/A |
6 | FimVigencia | Datetime (YYYY-MM-DD) | Não | Fim da Vigência | N/A |
List<IdentificadorPracaPedagio> | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
---|---|---|---|---|---|
1 | IdTipoIdentificadorPraca | int | Sim | Id Tipo Identificador Praça | 1 = Maplink //Cusotmizados |
2 | IdPraca | string | Sim | Id 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 |
3 | CodigoCategoriaVeiculoAlterada | int | Não | Código Categoria Veículo |
Response
ObterCustoRotaPorPracasResponse | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
---|---|---|---|---|---|
1 | Erro | ErroResponse - string | Não | Retorna o Erro. | NULO em casa de sucesso. |
2 | PracasPedagio | List<ResumoPracaPedagio> | Sim | Lista - Resumo Praça de Pedágio | N/A |
3 | ValorPedagioTotal | decimal | Sim | Valor Total do Pedágio | N/A |
List<ResumoPracaPedagio> | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
---|---|---|---|---|---|
1 | IdPracaPedagio | int | Sim | Id Praça de Pedágio | N/A |
2 | KmPraca | Int | Não | Km da Praça | N/A |
3 | Nome | string | Sim | Nome da Praça | N/A |
4 | Rodovia | string | Sim | Rodovia | N/A |
5 | UF | Sring | Sim | UF | N/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>