Objetivo
Realizar compras de Vale Pedágio Cartão ou TAG - 'Sem Parar'.
Observações Importantes
- Antes de realizar uma compra de vale pedágio, será necessário realizar o cadastro de uma rota em nossa Plataforma Web ou através do método - CadastrarRoteiro.
- Caso o usuário queira efetuar a compra de um Vale Pedágio Cartão, e o cartão for do tipo VTG 100 ou VTG 200, será necessário associar o mesmo a um portador através do método - AssociarSubstituirCartao.
Request
CompraValePedagioRequest | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
---|---|---|---|---|---|
1 | IdModoCompraValePedagio | ||||
2 | IdRotaModelo | ||||
3 | CodigoCategoriaVeiculo | ||||
4 | MunicipioOrigemCodigoIBGE | ||||
5 | MunicipioDestinoCodigoIBGE | ||||
6 | Placa | ||||
7 | NumeroCartao | ||||
8 | MotoristaNome | ||||
9 | MotoristaCPF | ||||
10 | MotoristaRNTRC | ||||
11 | IdIntegrador | ||||
12 | CodigoCentroDeCusto | ||||
13 | NumeroDocumentoEmbarque | ||||
14 | ItemFinanceiro | ||||
15 | InicioVigencia | ||||
16 | FimVigencia | ||||
17 | ValorPrevioCalculado | ||||
18 | Simples | ||||
19 | IdOperacaoTransporte | ||||
20 | DadosComplementares | List< Dados Complementares> | Não | DadosComplementares - Request | N/A |
Request
DadosComplementaresRequest | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
---|---|---|---|---|---|
1 | NomeUsuarioOperador | string | Não | Nome do Usuário - Operador | N/A |
2 | CpfUsuarioOperador | string | Não | CPF do usuário - Operador | N/A |
3 | NomeFilialOperador | string | Não | Nome da filial do Operador | N/A |
4 | CnpjFilialOperador | string | Não | CNPJ da Filial do Operador | N/A |
5 | LoginUsuarioOperador | string | Não | Login do Usuário Operador | N/A |
Response
CompraValePedagioResponse | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
---|---|---|---|---|---|
1 | Erro | ErroResponse - string | Não | Retorna o Erro | NULO em caso 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 | Esse ID deve ser armazenado. Pode ser utilizado depois para obter o valor da compra do Vale Pedágio no método |
4 | ValorCompra | decimal | sim | N/A |
Método
CompraValePedagioRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br"> <soapenv:Header/> <soapenv:Body> <tms:ComprarPedagioAvulso> <tms:auth> <tms:Usuario>?</tms:Usuario> <tms:Senha>?</tms:Senha> <tms:Token>?</tms:Token> </tms:auth> <tms:compraRequest> <tms:IdModoCompraValePedagio>?</tms:IdModoCompraValePedagio> <tms:IdRotaModelo>?</tms:IdRotaModelo> <tms:CodigoCategoriaVeiculo>?</tms:CodigoCategoriaVeiculo> <tms:MunicipioOrigemCodigoIBGE>?</tms:MunicipioOrigemCodigoIBGE> <tms:MunicipioDestinoCodigoIBGE>?</tms:MunicipioDestinoCodigoIBGE> <tms:Placa>?</tms:Placa> <tms:NumeroCartao>?</tms:NumeroCartao> <tms:MotoristaNome>?</tms:MotoristaNome> <tms:MotoristaCPF>?</tms:MotoristaCPF> <tms:MotoristaRNTRC>?</tms:MotoristaRNTRC> <tms:IdIntegrador>?</tms:IdIntegrador> <tms:CodigoCentroDeCusto>?</tms:CodigoCentroDeCusto> <tms:NumeroDocumentoEmbarque>?</tms:NumeroDocumentoEmbarque> <tms:ItemFinanceiro>?</tms:ItemFinanceiro> <tms:InicioVigencia>?</tms:InicioVigencia> <tms:FimVigencia>?</tms:FimVigencia> <tms:ValorPrevioCalculado>?</tms:ValorPrevioCalculado> <tms:CompraSimples>?</tms:CompraSimples> <tms:IdOperacaoTransporte>?</tms:IdOperacaoTransporte> <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:CargaDiferencial>?</tms:CargaDiferencial> </tms:compraRequest> </tms:ComprarPedagioAvulso> </soapenv:Body> </soapenv:Envelope>