Carga de Devolución
Descripción
Registro de una nueva carga de devolución en el sistema MIMS.
Request HTTP Post
| Tipo de Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/PostAddReturnOrderLoad |
| Ejemplo | http://suIPyPuerto/datasnap/rest/RESTWebServiceMethods/PostAddReturnOrderLoad |
Parámetros de Entrada
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| ReturnLoadNo | String(25) | Sí | Código Externo de la Carga de Devolución. |
| BranchNo | String(25) | Sí | Código Externo de la Sucursal. |
| ReturnLoadDate | DataHora | Sí | Fecha del cargamento. |
| RoutingDate | DataHora | No | Fecha del montaje de la carga. |
| TransporterNo | String(25) | Sí | Código Externo del Transportador. |
| VehiclePlateNo | String(8) | Sí | Placa del vehículo. |
| ReplacedVehiclePlateNo | String(8) | No | Placa del vehículo sustituto. |
| DriverNo | String(25) | Sí | Código Externo del Conductor. |
| DispatchingDate | DataHora | No | Fecha prevista para inicio de cargamento. |
| isBlocked | Boolean | Sí | Bandera que indica si la carga de devolución será creada con status bloqueado. |
| Notes | String(2000) | No | Observación. |
| SalesReturnOrderList | AddReturnOrderLoadItemList | Sí | Lista con todos los códigos externos de los pedidos de devolución de la carga de devolución. |
Retorno
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sí | Información estándar de respuesta del Webservice en la ejecución del método. |
| ReturnLoadCode | Integer | Sí | Código interno de la carga de devolución generada en el sistema MIMS. |
Objeto: AddReturnOrderLoadItemList
Descripción: Representa un pedido de devolución de la carga de devolución.
Propiedades
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| SalesReturnOrderNo | String(25) | Sí | Código externo del pedido de devolución de la carga de devolución. |
Ejemplo de Request
curl --location --request POST '{{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 al centro de distribución.",
"SalesReturnOrderList": [
{
"SalesReturnOrderNo": "SRO001"
},
{
"SalesReturnOrderNo": "SRO002"
}
]
}
Ejemplo de Response
{
"WebServiceReturn": {
"Success": true,
"Message": "Carga de devolución registrada con éxito."
},
"ReturnLoadCode": 1001
}
Eliminación de Carga de Devolución
Descripción
Ejecuta la eliminación de una carga de devolución en el MIMS.
Request HTTP Post
| Tipo de Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/PostDeleteReturnOrderLoad |
| Ejemplo | http://suIPyPuerto/datasnap/rest/RESTWebServiceMethods/PostDeleteReturnOrderLoad |
Parámetros de Entrada
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| ReturnLoadNo | String(25) | Sí | Código Externo de la Carga de Devolución. |
| BranchNo | String(25) | Sí | Código Externo de la Sucursal. |
| ErrorIfNotFound | Boolean | No | Devuelve error en caso de que la carga de devolución informada no exista en la base de datos. |
Retorno
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sí | Información estándar de respuesta del Webservice en la ejecución del método. |
Ejemplo de Request
curl --location --request POST '{{url_base}}/PostDeleteReturnOrderLoad' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
{
"ReturnLoadNo": "RL12345",
"BranchNo": "BR001",
"ErrorIfNotFound": true
}
Ejemplo de Response
{
"WebServiceReturn": {
"Success": true,
"Message": "Carga de devolución eliminada con éxito."
}
}