DOCUMENTAÇÃO CORPORATIVA

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

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.


Fluxo

Request

CompraValePedagioRequest
CampoTipoObrigatórioDescriçãoObservação
1IdModoCompraValePedagiointSimId de em que meio de pagamento será feita a carga.1= Cartão Target
2= TAG
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
10MotoristaRNTRCstringSimRNTRC 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ênciaObrigatório somente quando o IdModoCompraValePedagio for igual a 2.
16FimVigenciaDateTime(YYYY-MM-DD)SimFim da VigênciaObrigatório somente quando o IdModoCompraValePedagio for igual a 2.
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.
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>
  • No labels