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

Objetivo

Método para cancelar uma Operação de Transporte.


Observação

Cancelamento de um cadastro de Operação de Transporte: o cadastro da Operação de Transporte poderá ser cancelado até a data estipulada para o término da viagem acrescida de uma margem de 20% do tempo decorrido, desde que não tenha sido consultado pela fiscalização da ANTT.

Observação

Caso a Operação de Transporte haja uma compra de Vale Pedágio Cartão (que o mesmo não foi carregado através do Sistema NUMMUS) ou caso haja uma compra de Vale Pedágio TAG 'Sem Parar' (que não tenha sido confirmado através do método - ConfirmarPedagioTAG), o método - CancelarOperacaoTransporte irá cancelar essas compras de Vale Pedágio automaticamente. Se as compras de Vale Pedágio Cartão ou TAG estiverem sido confirmadas, o método - CancelarOperacaoTransporte não irá cancelar as compras de Vale Pedágio automaticamente, será necessário invocar o método - CancelarCompraValePedagio.


Request

Request
CampoTipoObrigatórioDescriçãoObservação
1IdOperacaointSimId da Operação de Transporte.N/A
2MotivoCancelamentostringSimMotivo do cancelamento da Operação de Transporte.N/A

Response

Request
CampoTipoObrigatórioDescriçãoObservação
1ErroErroResponse - stringNãoRetorna o Erro.NULO em caso de sucesso.
2IdCancelamentoOperacaoTransporteintSimRetorna o ID do Cancelamento da Operação de Transporte.N/A
3DataCancelamentoDatetime(YYYY-MM-DD)SimRetorna a Data de Cancelamento da Operação de Transporte.N/A
4ProtocoloCancelamentostringSimRetorna o Protocolo de cancelamento da Operação de Transporte.N/A

Método

CancelamentoOperacaoRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br">
   <soapenv:Header/>
   <soapenv:Body>
      <tms:CancelarOperacaoTransporte>
         <tms:auth>
            <tms:Usuario>?</tms:Usuario>
            <tms:Senha>?</tms:Senha>
            <tms:Token>?</tms:Token>
         </tms:auth>
         <tms:cancelamentoOperacaoRequest>
            <tms:IdOperacao>?</tms:IdOperacao>
            <tms:MotivoCancelamento>?</tms:MotivoCancelamento>
         </tms:cancelamentoOperacaoRequest>
      </tms:CancelarOperacaoTransporte>
   </soapenv:Body>
</soapenv:Envelope>

Cancelar

CancelamentoOperacaoRequest
Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soapenv:Header/>
  <soapenv:Body>
    <tms:CancelarOperacaoTransporte>
      <tms:auth>
        <tms:Usuario>tms.exemplo</tms:Usuario>
        <tms:Senha>v0hXPrwerKblaBs=</tms:Senha>
      </tms:auth>
      <tms:cancelamentoOperacaoRequest>
        <tms:IdOperacao>132329</tms:IdOperacao>
        <tms:MotivoCancelamento>Contrato cancelado pelo usuarioRODRIGO.MOMESSO</tms:MotivoCancelamento>
      </tms:cancelamentoOperacaoRequest>
    </tms:CancelarOperacaoTransporte>
  </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/CadastrarAtualizarTransportadorResponse</Action>
  </s:Header>
  <s:Body>
    <CancelarOperacaoTransporteResponse xmlns="http://tmsfrete.v2.targetmp.com.br">
      <CancelarOperacaoTransporteResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
        <Erro i:nil="true" />
        <IdCancelamentoOperacaoTransporte>1534</IdCancelamentoOperacaoTransporte>
        <DataCancelamento>2018-08-20T17:27:14.1192547</DataCancelamento>
        <ProtocoloCancelamento>C18000000002527</ProtocoloCancelamento>
      </CancelarOperacaoTransporteResult>
    </CancelarOperacaoTransporteResponse>
  </s:Body>
</s:Envelope>


  • No labels