Esse método tem como objetivo atualizar um Pedágio Avulso.
Observações Importantes
- 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.
- Método disponivel somente para modo de compra for igual a 1(Cartão Conta Digital ou Bradesco)
Request
AtualizaCompraValePedagioRequest | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
---|---|---|---|---|---|
1 | IdCompraValePedagio | int | Sim | Id da Compra de Vale Pedágio | N/A |
2 | IdModoCompraValePedagio | int | Sim | Id do Modo da Compra de Vale Pedágio | 1- Cartão Target Conta Digital ou Bradesco. |
3 | IdRotaModelo | int | Não | Id da Rota Modelo | N/A |
4 | CodigoCategoriaVeiculo | int | Sim | Código da Categoria do Veículo | |
5 | MunicipioOrigemCodigoIBGE | int | Não | Código IBGE do Município de Origem | N/A |
6 | MunicipioDestinoCodigoIBGE | int | Não | Código IBGE do Município de Destino | N/A |
7 | Placa | string | Sim | Placa do Veículo | N/A |
8 | NumeroCartao | string | Sim | Número do Cartão | N/A |
9 | MotoristaNome | string | Sim | Nome do Motorista | N/A |
10 | MotoristaCPF | string | Sim | CPF do Motorista | N/A |
11 | MotoristaRNTRC | string | Não | RNTRC do Motorista | N/A |
12 | IdIntegrador | int | Não | Id Integrador | O Id Integrador não poderá se repetir na base de dados da TARGET. |
13 | CodigoCentroDeCusto | int | Não | Código do Centro de Custo | N/A |
14 | NumeroDocumentoEmbarque | string | Não | Número do Documento de Embarque | Deve ser informado pelo integrador/cliente. |
15 | ItemFinanceiro | string | Sim | Item Financeiro | N/A |
16 | InicioVigencia | DateTime(YYYY-MM-DD) | Não | Início da Vigência | Exemplo: (2018-08-20T10:05:33) |
17 | FimVigencia | DateTime(YYYY-MM-DD) | Não | Fim da Vigência | Exemplo: (2018-08-20T10:05:33) |
18 | ValorPrevioCalculado | decimal | Não | N/A | |
19 | Simples | bool(true || false) | Não | N/A | |
20 | IdOperacaoTransporte | int | Não | N/A |
Response
AtualizaCompraValePedagioResponse | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
---|---|---|---|---|---|
1 | Erro | ErroResponse - string | Não | Retorna o Erro | NULO em caso de sucesso |
2 | Mensagem | string | Sim | Mensagem de Validação | N/A |
3 | IdCompraValePedagio | int | Sim | Id da Compra de Vale Pedágio | N/A |
Método
Abaixo, segue o método - 'AtualizarPedagioAvulso'.
AtualizaCompraValePedagioRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br"> <soapenv:Header/> <soapenv:Body> <tms:AtualizarPedagioAvulso> <tms:auth> <tms:Usuario>target.tms</tms:Usuario> <tms:Senha>********</tms:Senha> <tms:Token i:nil="true" /> </tms:auth> <tms:compraRequest> <tms:IdModoCompraValePedagio>2</tms:IdModoCompraValePedagio> <tms:IdRotaModelo>18952</tms:IdRotaModelo> <tms:CodigoCategoriaVeiculo>11</tms:CodigoCategoriaVeiculo> <tms:MunicipioOrigemCodigoIBGE>345015</tms:MunicipioOrigemCodigoIBGE> <tms:MunicipioDestinoCodigoIBGE>340515</tms:MunicipioDestinoCodigoIBGE> <tms:Placa>AAA6666</tms:Placa> <tms:NumeroCartao i:nil="true" /> <tms:MotoristaNome>Teste Target</tms:MotoristaNome> <tms:MotoristaCPF>12345678952</tms:MotoristaCPF> <tms:MotoristaRNTRC i:nil="true" /> <tms:IdIntegrador>12563697845</tms:IdIntegrador> <tms:CodigoCentroDeCusto i:nil="true" /> <tms:NumeroDocumentoEmbarque i:nil="true" /> <tms:ItemFinanceiro i:nil="true" /> <tms:InicioVigencia>2020-04-15</tms:InicioVigencia> <tms:FimVigencia>2020-04-15</tms:FimVigencia> <tms:ValorPrevioCalculado2020-04-15 <tms:IdCompraValePedagio>789654</tms:IdCompraValePedagio> <tms:IdOperacaoTransporte i:nil="true" /> </tms:compraRequest> </tms:AtualizarPedagioAvulso> </soapenv:Body> </soapenv:Envelope>