DOCUMENTAÇÃO CORPORATIVA
ComprarPedagioPorPracas
Objetivo
Esse método tem como objetivo realizar compras de Vale-Pedágio Cartão ou TAG Sem Parar, informando uma lista de Praças de Pedágio.
Observações Importantes
- Compra de Vale-Pedágio TAG Sem Parar:
- Não é possível realizar uma compra de Vale-Pedágio informando a 'Categoria Veículo' por Praça, essa função pode ser feita apenas para Vale-Pedágio Cartão.
Request
ComprarPedagioPorPracas | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
---|---|---|---|---|---|
1 | IdModoCompraValePedagio | int | Sim | ID do meio de pagamento que sera utilizado na compra | 1= Cartão Transportes Bradesco TARGET 2= Via Fácil (Sem Parar) 5= Veloe 6= ConectCar 7= Move Mais 8= Cartão Débito 9= Taggy |
2 | CodigoCategoriaVeiculo | int | Sim | Código de Categoria do Veículo para qual a compra será feita. | |
3 | Placa | String | Sim | Placa do Veículo que será feita a compra. | N/A |
4 | IdTipoIdentificadorPraca | Int | Sim | Id Tipo Identificador Praça | 1 = Maplink //Cusotmizados |
5 | IdPraca | String | Sim | ID das Praças | 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. |
6 | CodigoCategoriaVeiuculoAlterada | Int | Sim | Código de Categoria do Veículo para qual a compra será alterada | |
7 | InicioVigencia | Datetime (YYYY-MM-DD) | Sim | Inicio da Vigência | Exemplo: (2018-08-20T10:05:33) |
8 | FimVigencia | Datetime (YYYY-MM-DD) | Sim | Fim da Vigência | Exemplo: (2018-08-20T10:05:33) |
9 | CodigoCentroDeCusto | Int | SIm | Código do centro de custo | N/A |
10 | NumeroDocumentoEmbarque | String | Não | Número do Documento de Embarque | Deve ser informado pelo integrador/cliente. |
11 | ItemFinanceiro | String | Sim | Item Financeiro | N/A |
12 | IdIntegrador | String | Sim | Id do Integrador | Id de controle do Integrador |
13 | ValorPrevioCalculado | Decimal | Não | Valor Prévio Calculado | N/A |
14 | NomeUsuarioOperador | String | Nome de Usuário do Operador | N/A | |
15 | CpfUsuarioOperador | String | CPF do Usuário do Operador | N/A | |
16 | NomeFilialOperador | String | Nome da Filial do Operador | N/A | |
17 | CnpjFilialOperador | String | CNPJ da Filial do Operador | N/A | |
18 | NumeroCartao | String | Número do Cartão | N/A | |
19 | MotoristaNome | String | Sim | Nome do motorista | N/A |
20 | MotoristaCpf | String | Sim | CPF do motorista | N/A |
21 | MotoristaRNTRC | String | Apenas caso o motorista possua um RNTRC | RNTRC do motorista da operação de transporte. | N/A |
Response
ComprarPedagioPorPracasrResponse | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
---|---|---|---|---|---|
1 | Erro | ErroResponse - string | Não | Retorna o Erro. | NULO em casa de sucesso. |
2 | MensagemRetorno | string | Sim | Mensagem indicando o tipo de retorno da função. | N/A |
3 | IdCompraValePedagio | int | Sim | Id da Compra de Vale Pedágio | N/A |
4 | ValorCompra | decimal | sim | Valor da Compra de Vale Pedágio | N/A |
5 | CodigoRegistrovalePedagio | int | sim | N/A | N/A |
Método
Abaixo, segue o método - 'ComprarPedagioPorPracas'.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br"> <soapenv:Header/> <soapenv:Body> <tms:ComprarPedagioPorPracas> <tms:auth> <tms:Usuario>?</tms:Usuario> <tms:Senha>?</tms:Senha> <tms:Token>?</tms:Token> </tms:auth> <tms:compraPorPracaRequest> <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:CodigoCentroDeCusto>?</tms:CodigoCentroDeCusto> <tms:NumeroDocumentoEmbarque>?</tms:NumeroDocumentoEmbarque> <tms:ItemFinanceiro>?</tms:ItemFinanceiro> <tms:IdIntegrador>?</tms:IdIntegrador> <tms:ValorPrevioCalculado>?</tms:ValorPrevioCalculado> <tms:DadosComplementares> <tms:NomeUsuarioOperador>?</tms:NomeUsuarioOperador> <tms:CpfUsuarioOperador>?</tms:CpfUsuarioOperador> <tms:NomeFilialOperador>?</tms:NomeFilialOperador> <tms:CnpjFilialOperador>?</tms:CnpjFilialOperador> <tms:LoginUsuarioOperador>?</tms:LoginUsuarioOperador> </tms:DadosComplementares> <tms:DadosPagamentoCartao> <tms:NumeroCartao>?</tms:NumeroCartao> <tms:MotoristaNome>?</tms:MotoristaNome> <tms:MotoristaCPF>?</tms:MotoristaCPF> <tms:MotoristaRNTRC>?</tms:MotoristaRNTRC> </tms:DadosPagamentoCartao> </tms:compraPorPracaRequest> </tms:ComprarPedagioPorPracas> </soapenv:Body> </soapenv:Envelope>
Comprar Pedágio Por Praças
Abaixo, segue exemplo do método - 'ComprarPedagioPorPracas'.
Request <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br"> <soapenv:Header/> <soapenv:Body> <tms:ComprarPedagioPorPracas> <tms:auth> <tms:Usuario>?</tms:Usuario> <tms:Senha>?</tms:Senha> <tms:Token i:nil="true"> </tms:auth> <tms:compraPorPracaRequest> <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:CodigoCentroDeCusto>?</tms:CodigoCentroDeCusto> <tms:NumeroDocumentoEmbarque>?</tms:NumeroDocumentoEmbarque> <tms:ItemFinanceiro>?</tms:ItemFinanceiro> <tms:IdIntegrador>?</tms:IdIntegrador> <tms:ValorPrevioCalculado>?</tms:ValorPrevioCalculado> <tms:DadosComplementares> <tms:NomeUsuarioOperador>?</tms:NomeUsuarioOperador> <tms:CpfUsuarioOperador>?</tms:CpfUsuarioOperador> <tms:NomeFilialOperador>?</tms:NomeFilialOperador> <tms:CnpjFilialOperador>?</tms:CnpjFilialOperador> <tms:LoginUsuarioOperador>?</tms:LoginUsuarioOperador> </tms:DadosComplementares> <tms:DadosPagamentoCartao> <tms:NumeroCartao>?</tms:NumeroCartao> <tms:MotoristaNome>?</tms:MotoristaNome> <tms:MotoristaCPF>?</tms:MotoristaCPF> <tms:MotoristaRNTRC>?</tms:MotoristaRNTRC> </tms:DadosPagamentoCartao> </tms:compraPorPracaRequest> </tms:ComprarPedagioPorPracas> </soapenv:Body> </soapenv:Envelope>