DOCUMENTAÇÃO CORPORATIVA

ComprarPedagioAvulso

Objetivo

Realizar compras de Vale Pedágio Cartão ou TAG - 'Sem Parar'. 


Observações Importantes

  1. 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.
  2. 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.
  3. 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.


TARGET NUMMUS - Apena Vale Pedágio Cartão

As compras realizadas por este método precisam ser posteriormente carregadas no CARTÃO DO TRANSPORTADOR. A Transportadora não precisa utilizar seu navegador e acessar nosso sistema, basta efetuar a instalação do TARGET NUMMUS nas máquinas da empresa. O TARGET NUMMUS é um carregador de Vale-Pedágio, que identifica automaticamente as cargas pendentes dos cartões inseridos na LEITORA. O usuário tem seu trabalho facilitado, pois o NUMMUS pode ser configurado para toda vez que carregar o cartão, imprimir o comprovante de Vale-Pedágio conforme exigência de lei. Para baixar o TARGET NUMMUS, basta o cliente acessar nosso sistema, no MENU DOWNLOADS e clicar em baixar.


Fluxo Compra Vale Pedágio

Request

CompraValePedagioRequest
CampoTipoObrigatórioDescriçãoObservação
1IdModoCompraValePedagiointSimId de em que meio de pagamento será feita a carga.

1= Cartão Target Conta Digital ou Bradesco
2= PedagioTagViaFacil

5= PedagioTagVeloe

2IdRotaModelointSimID da Rota cadastrada no Sistema TARGET Frete através da Plataforma Web ou do método - CadastrarRoteiro.N/A
3CodigoCategoriaVeiculointSimCódigo de Categoria do Veículo para qual a compra será feita.
4MunicipioOrigemCodigoIBGEintNãoCódigo IBGE de Origem da Viagem.Não é necessário informar o Código de Origem quando o Id da Rota for informado.
5MunicipioDestinoCodigoIBGEintNãoCódigo IBGE de Destino da Viagem.Não é necessário informar o Código de Destino quando o Id da Rota for informado.
6PlacastringSimPlaca do Veículo que será feita a compra.N/A
7NumeroCartaostringNãoNúmero do CartãoObrigatório somente quando o IdModoCompraValePedagio for igual a 1.
8MotoristaNomestringSimNome do Motorista que será feita a compra.N/A
9MotoristaCPFstringSimCPF do Motorista que será feita a compra.N/A
10MotoristaRNTRCstringNãoRNTRC do Motorista que será feita a compra.N/A
11IdIntegradorstringSimId do Integrador

ID único do sistema de TMS da transportadora.

Campo validador, não aceitamos código iguais em compras diferentes.

12CodigoCentroDeCustointNãoCódigo do Centro de Custo no Sistema TARGET Frete caso utilizado.N/A
13NumeroDocumentoEmbarquestringNãoNúmero do CT-e ou conhecimento caso deseje ser informado.N/A
14ItemFinanceirostringNãoCampo livre para registro de documentos que desejem ser associado à compra do VP.N/A
15InicioVigenciaDateTime(YYYY-MM-DD)SimInício da Vigência

Obrigatório somente quando o IdModoCompraValePedagio for igual a 2.


Exemplo: (2018-08-20T10:05:33)

16FimVigenciaDateTime(YYYY-MM-DD)SimFim da Vigência

Obrigatório somente quando o IdModoCompraValePedagio for igual a 2.


Exemplo: (2018-08-20T10:05:33)

17ValorPrevioCalculadointNão

Caso tenha utilizado o método - ObterCustoRota, pode ser informado o valor aqui.

Será feita uma validação, se os
valores divergirem, a compra será feita de qualquer forma, mas no Objeto de retorno, será informado na mensagem
que os valores diferem.

N/A
18Simplesbool(true || false)SimServe para definir se a compra a ser registrada é a completa, com mais campos obrigatórios para cadastro, ou simples, com uma quantidade menor de campos a serem informados obrigatoriamente.

Se a TAG for enviada como NULL, será considerado como se a mesma fosse false.

Será considerada apenas para modo de compra pedágio = 1(Cartão) e quando não tiver IdRotaModelo.

19IdOperacaoTransporteintNãoCaso deseja associar a Operação de Trasporte TAC-Agregado com a compra do Vale Pedágio avulso, basta inserir o id da Operação de Transporte.Apenas para Cadastros de Operações de Transporte do tipo TAC-Agregado.
20DadosComplementaresList< Dados Complementares>NãoDadosComplementares - RequestN/A

Request

DadosComplementaresRequest
CampoTipoObrigatórioDescriçãoObservação
1NomeUsuarioOperadorstringNãoNome do Usuário - OperadorN/A
2CpfUsuarioOperadorstringNãoCPF do usuário - OperadorN/A
3NomeFilialOperadorstringNãoNome da filial do OperadorN/A
4CnpjFilialOperadorstringNãoCNPJ da Filial do OperadorN/A
5LoginUsuarioOperadorstringNãoLogin do Usuário OperadorN/A


Response

CompraValePedagioResponse
CampoTipoObrigatórioDescriçãoObservação
1ErroErroResponse - stringNãoRetorna o ErroNULO em caso de sucesso.
2MensagemRetornostringsimMensagem indicando o tipo de retorno da função.N/A
3IdCompraValePedagiointsimId 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
ComprarPedagioAvulso e no ConfirmarPedagioTAG.

4ValorCompradecimalsim
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>

Comprar Pedágio Avulso - Cartão

Abaixo, segue exemplo para realizar a compra de um Vale Pedágio Avulso - Cartão.

Exemplo Pedágio Cartão - CompraValePedagioRequest
Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
   <soapenv:Header/>
   <soapenv:Body>
      <tms:ComprarPedagioAvulso>
         <tms:auth>
            <tms:Usuario>tms.exemplo</tms:Usuario>
            <tms:Senha>v0hXPrwerKblaBs=</tms:Senha>
            <tms:Token i:nil="true" />
         </tms:auth>
         <tms:compraRequest>
            <tms:IdModoCompraValePedagio>1</tms:IdModoCompraValePedagio>
            <tms:IdRotaModelo>54132</tms:IdRotaModelo>
            <tms:CodigoCategoriaVeiculo>11</tms:CodigoCategoriaVeiculo>
            <tms:MunicipioOrigemCodigoIBGE i:nil="true" />
            <tms:MunicipioDestinoCodigoIBGE i:nil="true" />
            <tms:Placa>QIK7253</tms:Placa>
            <tms:NumeroCartao>4198071037614018</tms:NumeroCartao>
            <tms:MotoristaNome>CARLOS ALBERTO VIEIRA BUENO</tms:MotoristaNome>
            <tms:MotoristaCPF>44678908072</tms:MotoristaCPF>
            <tms:MotoristaRNTRC i:nil="true" />
            <tms:IdIntegrador>0001473635</tms:IdIntegrador>
            <tms:CodigoCentroDeCusto i:nil="true" />
            <tms:NumeroDocumentoEmbarque>0113103731</tms:NumeroDocumentoEmbarque>
            <tms:ItemFinanceiro i:nil="true" />
            <tms:InicioVigencia>2018-08-28</tms:InicioVigencia>
            <tms:FimVigencia>2018-09-17</tms:FimVigencia>
            <tms:ValorPrevioCalculado i:nil="true" />
            <tms:CompraSimples>false</tms:CompraSimples>
            <tms:IdOperacaoTransporte i:nil="true" />
            <tms:DadosComplementares>
               <tms:NomeUsuarioOperador>Marcia Frigo</tms:NomeUsuarioOperador>
               <tms:CpfUsuarioOperador i:nil="true" />
               <tms:NomeFilialOperador>343</tms:NomeFilialOperador>
               <tms:CnpjFilialOperador>01838723033807</tms:CnpjFilialOperador>
               <tms:LoginUsuarioOperador>313322</tms:LoginUsuarioOperador>
            </tms:DadosComplementares>
            <tms:CargaDiferencial i:nil="true" />
         </tms:compraRequest>
      </tms:ComprarPedagioAvulso>
   </soapenv:Body>
</soapenv:Envelope>
                
Response
            
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header>
    <Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">http://tmsfrete.v2.targetmp.com.br/FreteTMSService/ComprarPedagioAvulsoResponse</Action>
  </s:Header>
  <s:Body>
    <ComprarPedagioAvulsoResponse xmlns="http://tmsfrete.v2.targetmp.com.br">
      <ComprarPedagioAvulsoResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
        <Erro i:nil="true" />
        <Mensagem>Compra Vale Pedágio Cartão efetuada com sucesso!</Mensagem>
        <IdCompraValePedagio>177796</IdCompraValePedagio>
        <ValorCompra>250.2</ValorCompra>
        <CodigoRegistroValePedagio>24220570</CodigoRegistroValePedagio>
      </ComprarPedagioAvulsoResult>
    </ComprarPedagioAvulsoResponse>
  </s:Body>
</s:Envelope>

Comprar Pedágio Avulso - TAG

Abaixo, segue exemplo para realizar a compra de um Vale Pedágio Avulso - TAG 'Sem Parar'.

Exemplo Pedágio TAG - CompraValePedagioRequest
Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
   <soapenv:Header/>
   <soapenv:Body>
      <tms:ComprarPedagioAvulso>
         <tms:auth>
            <tms:Usuario>tms.exemplo</tms:Usuario>
            <tms:Senha>v0hXPrwerKblaBs=</tms:Senha>
            <tms:Token i:nil="true" />
         </tms:auth>
         <tms:compraRequest>
            <tms:IdModoCompraValePedagio>2</tms:IdModoCompraValePedagio>
            <tms:IdRotaModelo>54132</tms:IdRotaModelo>
            <tms:CodigoCategoriaVeiculo>11</tms:CodigoCategoriaVeiculo>
            <tms:MunicipioOrigemCodigoIBGE i:nil="true" />
            <tms:MunicipioDestinoCodigoIBGE i:nil="true" />
            <tms:Placa>QIK7253</tms:Placa>
            <tms:NumeroCartao i:nil="true" />
            <tms:MotoristaNome>CARLOS ALBERTO VIEIRA BUENO</tms:MotoristaNome>
            <tms:MotoristaCPF>44678908072</tms:MotoristaCPF>
            <tms:MotoristaRNTRC i:nil="true" />
            <tms:IdIntegrador>0001473635</tms:IdIntegrador>
            <tms:CodigoCentroDeCusto i:nil="true" />
            <tms:NumeroDocumentoEmbarque>0113103731</tms:NumeroDocumentoEmbarque>
            <tms:ItemFinanceiro i:nil="true" />
            <tms:InicioVigencia>2018-08-28</tms:InicioVigencia>
            <tms:FimVigencia>2018-09-17</tms:FimVigencia>
            <tms:ValorPrevioCalculado i:nil="true" />
            <tms:CompraSimples>false</tms:CompraSimples>
            <tms:IdOperacaoTransporte i:nil="true" />
            <tms:DadosComplementares>
               <tms:NomeUsuarioOperador>Marcia Frigo</tms:NomeUsuarioOperador>
               <tms:CpfUsuarioOperador i:nil="true" />
               <tms:NomeFilialOperador>343</tms:NomeFilialOperador>
               <tms:CnpjFilialOperador>01838723033807</tms:CnpjFilialOperador>
               <tms:LoginUsuarioOperador>313322</tms:LoginUsuarioOperador>
            </tms:DadosComplementares>
            <tms:CargaDiferencial i:nil="true" />
         </tms:compraRequest>
      </tms:ComprarPedagioAvulso>
   </soapenv:Body>
</soapenv:Envelope>
                
Response
            
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header>
    <Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">http://tmsfrete.v2.targetmp.com.br/FreteTMSService/ComprarPedagioAvulsoResponse</Action>
  </s:Header>
  <s:Body>
    <ComprarPedagioAvulsoResponse xmlns="http://tmsfrete.v2.targetmp.com.br">
      <ComprarPedagioAvulsoResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
        <Erro i:nil="true" />
        <Mensagem>Compra Vale Pedágio Via Fácil efetuada com sucesso!</Mensagem>
        <IdCompraValePedagio>177796</IdCompraValePedagio>
        <ValorCompra>250.2</ValorCompra>
        <CodigoRegistroValePedagio>24220570</CodigoRegistroValePedagio>
      </ComprarPedagioAvulsoResult>
    </ComprarPedagioAvulsoResponse>
  </s:Body>
</s:Envelope>

Comprar Pedágio Simples Avulso - Cartão

Abaixo, segue exemplo para realizar a compra de um Pedágio Simples Avulso (Apenas para frota própria).

Exemplo Pedágio Simples Cartão - CompraValePedagioRequest
Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
   <soapenv:Header/>
   <soapenv:Body>
      <tms:ComprarPedagioAvulso>
         <tms:auth>
            <tms:Usuario>tms.exemplo</tms:Usuario>
            <tms:Senha>v0hXPrwerKblaBs=</tms:Senha>
            <tms:Token i:nil="true" />
         </tms:auth>
         <tms:compraRequest>
            <tms:IdModoCompraValePedagio>1</tms:IdModoCompraValePedagio>
            <tms:IdRotaModelo i:nil="true" />
            <tms:CodigoCategoriaVeiculo>11</tms:CodigoCategoriaVeiculo>
            <tms:MunicipioOrigemCodigoIBGE i:nil="true" />
            <tms:MunicipioDestinoCodigoIBGE i:nil="true" />
            <tms:Placa>QIK7253</tms:Placa>
            <tms:NumeroCartao>4198071037614018</tms:NumeroCartao>
            <tms:MotoristaNome>CARLOS ALBERTO VIEIRA BUENO</tms:MotoristaNome>
            <tms:MotoristaCPF>44678908072</tms:MotoristaCPF>
            <tms:MotoristaRNTRC i:nil="true" />
            <tms:IdIntegrador>0001473635</tms:IdIntegrador>
            <tms:CodigoCentroDeCusto i:nil="true" />
            <tms:NumeroDocumentoEmbarque i:nil="true" />
            <tms:ItemFinanceiro i:nil="true" />
            <tms:InicioVigencia>2018-08-28</tms:InicioVigencia>
            <tms:FimVigencia>2018-09-17</tms:FimVigencia>
            <ValorPrevioCalculado>250.2</ValorPrevioCalculado>
            <tms:CompraSimples>false</tms:CompraSimples>
            <tms:IdOperacaoTransporte i:nil="true" />
            <tms:DadosComplementares>
               <tms:NomeUsuarioOperador i:nil="true" />
               <tms:CpfUsuarioOperador i:nil="true" />
               <tms:NomeFilialOperador i:nil="true" />
               <tms:CnpjFilialOperador i:nil="true" />
               <tms:LoginUsuarioOperador i:nil="true" />
            </tms:DadosComplementares>
            <tms:CargaDiferencial i:nil="true" />
         </tms:compraRequest>
      </tms:ComprarPedagioAvulso>
   </soapenv:Body>
</soapenv:Envelope>
                
Response
            
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header>
    <Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">http://tmsfrete.v2.targetmp.com.br/FreteTMSService/ComprarPedagioAvulsoResponse</Action>
  </s:Header>
  <s:Body>
    <ComprarPedagioAvulsoResponse xmlns="http://tmsfrete.v2.targetmp.com.br">
      <ComprarPedagioAvulsoResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
        <Erro i:nil="true" />
        <Mensagem>Compra Vale Pedágio Cartão efetuada com sucesso!</Mensagem>
        <IdCompraValePedagio>177796</IdCompraValePedagio>
        <ValorCompra>250.2</ValorCompra>
        <CodigoRegistroValePedagio>24220570</CodigoRegistroValePedagio>
      </ComprarPedagioAvulsoResult>
    </ComprarPedagioAvulsoResponse>
  </s:Body>
</s:Envelope>