...
Método para cancelar uma Operação de Transporte. Uma Operação de Transporte só pode ser cancelada quando a mesma estiver com o status: Declarada.
Info | ||
---|---|---|
| ||
|
Info | ||
---|---|---|
| ||
Caso a Operação de Transporte haja uma compra Casos de Uso:
|
Request
CancelarOperacaoTransporteRequest | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
---|---|---|---|---|---|
1 | IdOperacaoIdOperacaoTransporte | int | Sim | Id da Operação de Transporte. | N/A |
2 | MotivoCancelamento | string | Sim | Motivo do cancelamento da Operação de Transporte. | N/A |
...
CancelarOperacaoTransporteResponse | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
---|---|---|---|---|---|
1 | Erro | ErroResponse - string | Não | Retorna o Erro. | NULO em caso de sucesso. |
2 | IdCancelamentoOperacaoTransporte | int | Sim | Retorna o ID do Cancelamento da Operação de Transporte. | N/A |
3 | DataCancelamento | Datetime(YYYY-MM-DD) | Sim | Retorna a Data de Cancelamento da Operação de Transporte.N/A | Exemplo: (2018-08-20T10:05:33) |
4 | ProtocoloCancelamento | string | Sim | Retorna o Protocolo de cancelamento da Operação de Transporte. | N/A |
5 | DadosCompraValePedagioRelacionadas | List<DadosCompraValePedagioPosCancelamento> | Não | Retorna um Objeto referente a uma compra de Vale-Pedágio Cartão que está associada a Operação de Transporte que foi buscada. | N/A |
6 | DadosCompraValePedagioViaFacilRelacionadas | List<DadosCompraValePedagioViaFacilPosCancelamento> | Não | Retorna um Objeto referente a uma compra de Vale-Pedágio Via Fácil que está associada a Operação de Transporte que foi buscada. | N/A |
DadosCompraValePedagioPosCancelamento | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
---|---|---|---|---|---|
1 | IdCompraValePedagio | int | Sim | Id Compra Vale-Pedágio Cartão | N/A |
2 | Valor | decimal | Sim | Valor | N/A |
3 | IdStatusCompraValePedagioPosCancelamento | int | Não | Status da Compra | 1 = Aguardando 2 = Confirmada 3 = Cancelada |
DadosCompraValePedagioViaFacilPosCancelamento | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
---|---|---|---|---|---|
1 | IdCompraValePedagioViaFacil | int | Não | Id Compra Vale-Pedágio Via Fácil | N/A |
2 | Valor | decimal | Sim | Valor | N/A |
3 | IdStatusCompraValePedagioViaFacilPosCancelamento | int | Sim | Status da Compra | 1 = Aguardando 2 = Confirmada 3 = Cancelada |
Método
Abaixo, segue o método - 'CancelarOperacaoTransporte'.
...
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
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>
<DadosCompraValePedagioRelacionadas i:nil="true" />
<DadosCompraValePedagioViaFacilRelacionadas i:nil="true" />
</CancelarOperacaoTransporteResult>
</CancelarOperacaoTransporteResponse>
</s:Body>
</s:Envelope> |
...