Skip to main content

Carga de Devolução

Descrição

Cadastro de uma nova carga de devolução no sistema MIMS.

Request HTTP Post

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/PostAddReturnOrderLoad
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/PostAddReturnOrderLoad

Parâmetros de Entrada
NomeTipoObrigatórioDescrição
ReturnLoadNoString(25)SimCódigo Externo da Carga de Devolução.
BranchNoString(25)SimCódigo Externo da Filial.
ReturnLoadDateDataHoraSimData do carregamento.
RoutingDateDataHoraNãoData da montagem da carga.
TransporterNoString(25)SimCódigo Externo do Transportador.
VehiclePlateNoString(8)SimPlaca do veículo.
ReplacedVehiclePlateNoString(8)NãoPlaca do veículo substituto.
DriverNoString(25)SimCódigo Externo do Motorista.
DispatchingDateDataHoraNãoData prevista para início de carregamento.
isBlockedBooleanSimFlag que indica se a carga de devolução será criada com status bloqueado.
NotesString(2000)NãoObservação.
SalesReturnOrderListAddReturnOrderLoadItemListSimLista com todos os códigos externos dos pedidos de devolução da carga de devolução.

Retorno

NomeTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do Webservice na execução do método.
ReturnLoadCodeIntegerSimCódigo interno da carga de devolução gerada no sistema MIMS.

Objeto: AddLoadSalesOrderItem

Descrição: Representa um pedido de venda da carga de devolução.

Propriedades

NomeTipoObrigatórioDescrição
SalesReturnOrderNoString(25)SimCódigo externo do pedido de devolução da carga de devolução.

Exemplo de Request

curl --location --request GET '{{url_base}}/PostAddReturnOrderLoad' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
{
"ReturnLoadNo": "RL12345",
"BranchNo": "BR001",
"ReturnLoadDate": "2025-02-01T08:00:00",
"RoutingDate": "2025-02-02T10:00:00",
"TransporterNo": "T001",
"VehiclePlateNo": "XYZ1234",
"ReplacedVehiclePlateNo": "ABC5678",
"DriverNo": "D123",
"DispatchingDate": "2025-02-03T06:30:00",
"isBlocked": false,
"Notes": "Carga retornando ao centro de distribuição.",
"SalesReturnOrderList": [
{
"SalesReturnOrderNo": "SRO001"
},
{
"SalesReturnOrderNo": "SRO002"
}
]
}

Exemplo de Response

{
"WebServiceReturn": {
"Success": true,
"Message": "Carga de devolução cadastrada com sucesso."
},
"ReturnLoadCode": 1001
}

Exclusão de Carga de Devolução

Descrição

Executa a exclusão de uma carga de devolução no MIMS.

Request HTTP Post

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/PostDeleteReturnOrderLoad
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/PostDeleteReturnOrder

Parâmetros de Entrada
NomeTipoObrigatórioDescrição
ReturnLoadNoString(25)SimCódigo Externo da Carga de Devolução.
BranchNoString(25)SimCódigo Externo da Filial.
ErrorIfNotFoundBooleanNãoRetorna erro caso a carga de devolução informada não exista no banco de dados.

Retorno

NomeTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do Webservice na execução do método.

Exemplo de Request

curl --location --request GET '{{url_base}}/PostDeleteReturnOrder' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
{
"ReturnLoadNo": "RL12345",
"BranchNo": "BR001",
"ErrorIfNotFound": true
}

Exemplo de Response

{
"WebServiceReturn": {
"Success": true,
"Message": "Carga de devolução excluída com sucesso."
}
}