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 8 Next »

Objetivo

Esse método tem como objetivo criar uma parcela adicional para uma determinada Operação de Transporte.


Observações Importantes

  1. De acordo com a resolução 5862 do PEF as operações de transporte do Tipo Padrão não permitem mais retificação, portanto a adição de parcela nesse tipo de viagem não poderá ser utilizada, uma vez que a mudança nos valores do contrato obrigaria uma retificação na ANTT.
  2. Só poderá ser criado até 4 parcelas adicionais para cada Operação de Transporte.
  3. Só poderá ser criada a parcela para uma Operação de Transporte com o status - Declarada.
    1. Obs. Para saber se o Status da Operação de Transporte está como Declarada, fazer o uso do método - BuscarOperacaoTransporte.
  4. 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.



Request

ParcelaAdicionalRequest
CampoTipoObrigatórioDescriçãoObservação
1IdOperacaoTransporteintSimId Operação Transporte.N/A
2NumeroCartaostringSimNúmero do cartão para pagamento.N/A
3ValordecimalSimValor da parcela.N/A
4DataVencimentoDatetime(YYYY-MM-DD)SimData de vencimento da parcela.Exemplo: (2018-08-20T10:05:33)
5DescricaostringSimDescrição da Parcela.N/A
6Automaticabool(true || false)SimIndica se a parcela em questão será processada automaticamente na data de vencimento informada ou será paga manualmente

no Sistema TARGET Frete.

N/A


7ChavePixstringSimInformar a chave Pix conforme a seleção do tipo no parâmetro “TipoChavePix"N/A
8TipoChavePIXstringsim

Tag que direciona a forma de identificação que será realizado o pagamento PIX, conforme tipos disponíveis na observação.


1- CPF/CNPJ
2 -Email
3 - Celular
4 - Aleatória
5 - Manual (dados bancários da conta)
9CPFCNPJBeneficiarioContaDestinostringSimCPF ou CNPJ do titular da conta que possui a chave PIXN/A
10CodigoBancostringNãoCódigo do banco do titular da conta que possui a chave PIX somente para "TipoChavePix Manual =5”Somente para "TipoChavePix=5"
11NumeroContastringNãoNúmero da conta do titular da conta que possui a chave PIX, somente para "TipoChavePix Manual =5”Somente para "TipoChavePix=5"
12DigitoContastringNãoDigito da conta do titular da conta que possui a chave PIX, somente para "TipoChavePix Manual =5”Somente para "TipoChavePix=5"
13NumeroAgenciastringNãoNúmero da agência do titular da conta que possui a chave PIX, somente para "TipoChavePix Manual =5”Somente para "TipoChavePix=5"
14TipoContaDestinoFinanceirostringNãoSomente para "TipoChavePix=5"1 - conta corrente
2 - conta pagamento
3 - conta poupança
15NomeBeneficiarioContaDestinostringSimNome do titular da conta que possui a chave PIXN/A


Response

ParcelaAdicionalResponse
CampoTipoObrigatórioDescriçãoObservação
1ErroErroResponse - stringNãoRetorna o ErroNULO em caso de sucesso.
2MensagemstringNãoRetorna mensagem de validação.N/A
3IdOperacaoTransporteParcelaintSimRetorna o Identificador de Parcela de Operação de Transporte no Sistema TARGET Frete.N/A


Método

Abaixo, segue o método - 'RegistrarParcelaAdicional'.

ParcelaAdicionalRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br">
   <soapenv:Header/>
   <soapenv:Body>
      <tms:RegistrarParcelaAdicional>
         <tms:auth>
            <tms:Usuario>?</tms:Usuario>
            <tms:Senha>?</tms:Senha>
            <tms:Token>?</tms:Token>
         </tms:auth>
         <tms:parcelaAdicionalRequest>
            <tms:IdOperacaoTransporte>?</tms:IdOperacaoTransporte>
            <tms:NumeroCartao>?</tms:NumeroCartao>
            <tms:Valor>?</tms:Valor>
            <tms:DataVencimento>?</tms:DataVencimento>
            <tms:Descricao>?</tms:Descricao>
            <tms:Automatica>?</tms:Automatica>
         </tms:parcelaAdicionalRequest>
      </tms:RegistrarParcelaAdicional>
   </soapenv:Body>
</soapenv:Envelope>


Registrar Parcela Adicional

Abaixo, segue exemplo do método - 'RegistrarParcelaAdicional'.

Exemplo - ParcelaAdicionalRequest
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:RegistrarParcelaAdicional>
         <tms:auth>
            <tms:Usuario>tms.exemplo</tms:Usuario>
            <tms:Senha>v0hXPrwerKblaBs=</tms:Senha>
            <tms:Token i:nil="true" />
         </tms:auth>
         <tms:parcelaAdicionalRequest>
            <tms:IdOperacaoTransporte>2959</tms:IdOperacaoTransporte>
            <tms:NumeroCartao>4417810199011017</tms:NumeroCartao>
            <tms:Valor>50</tms:Valor>
            <tms:DataVencimento>2018-09-01</tms:DataVencimento>
            <tms:Descricao>Parcela Complemento</tms:Descricao>
            <tms:Automatica>true</tms:Automatica>
         </tms:parcelaAdicionalRequest>
      </tms:RegistrarParcelaAdicional>
   </soapenv:Body>
</soapenv:Envelope>


Response
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <RegistrarParcelaAdicionalResponse xmlns="http://tmsfrete.v2.targetmp.com.br">
         <RegistrarParcelaAdicionalResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <Erro i:nil="true"/>
            <Mensagem>Parcela registrada com sucesso!</Mensagem>
            <IdOperacaoTransporteParcela>8013</IdOperacaoTransporteParcela>
         </RegistrarParcelaAdicionalResult>
      </RegistrarParcelaAdicionalResponse>
   </s:Body>
</s:Envelope>



  • No labels