Reporte de Despachos
Puedes hacer uso de la API para solicitar la información general de uno o de todos los despachos registrados. También podrás filtrar por id de despacho, encargado, fechas entre otros.
api/reports/deliveries (GET)
Método para obtener listado de datos de despachos de acuerdo a parámetros definidos, para esto es necesario realizar una llamada GET a la siguiente url:
http://inventory.mdmn.cl/api/reports/deliveries
PARÁMETROS DE CONSULTA
Parámetros que pueden ser agregados a la solicitud para filtrar qué registros se desean obtener. Los parametros posibles son:
Campo | Tipo | Descripción |
---|---|---|
delivery_id | Integer | Id único del despacho. |
document_type_id | Integer | Id del tipo de despacho (1 = Ajuste de inventario, 2 = Traspaso entre bodegas, 3 = Venta, 4 = Solicitud de Materiales). |
responsible_id | Integer | Id del usuario encargado del despacho. |
date_from | Date | Fecha de despacho para inicial de búsqueda (Formato: Y-m-d) |
date_to | Date | Fecha de despacho para termino de búsqueda (Formato: Y-m-d) |
branch_id | Integer | Id único de la sucursal. |
page | Integer | Número de página. Por defecto = 1 |
result_per_page | Integer | Número de resultados por solicitud. Por defecto = 10000 (máximo 10000) |
Ejemplo
A continuación se muestra un ejemplo usando el método reports/deliveries de la API de Inventory.
METHOD GET curl "http://inventory.mdmn.cl/api/reports/deliveries?page=1&date_from=2024-01-01&date_to=2024-09-15' -X GET \ -H 'Authorization: Bearer <token>' -H 'Accept: application/json'
RESULTADO
El resultado ejemplo para esta llamada se muestra a continuación:
{
"data": [
{
"id": "16",
"date_delivery": "2024-05-03",
"delivery_type_id": "4",
"document_number": "0",
"branch_delivery_id": "0",
"created_at": "2024-05-03 08:25:33",
"user_created": "59",
"subtotal": "0",
"tax": "0",
"discounts": "0",
"total": "0",
"quantity": null,
"observation": "Jornada 1° básicos",
"user_updated": "59",
"updated_at": "2024-05-03 08:25:33",
"user_end_delivery": null,
"end_delivery_at": null,
"user_cancel_delivery": null,
"cancel_delivery_at": null,
"reason_cancellation": null,
"branch": "GENERICO",
"branch_delivery": null,
"status_delivery": "En Curso",
"user": "Ximena Long ",
"delivery_type": "Solicitud de Materiales",
"details": [
{
"id": "19",
"delivery_id": "16",
"product_id": "377",
"quantity": "50",
"price": "0",
"user_created": "59",
"subtotal": "0",
"created_at": "2024-05-03 08:25:33",
"user_updated": null,
"updated_at": null,
"bar_code": "1000268",
"product": "LAPIZ PASTA (COLOR: AZUL - GENERICO: PUNTA GRUESO - TAMAÑO: ) MARCA BIC"
},
{
"id": "20",
"delivery_id": "16",
"product_id": "1668",
"quantity": "1",
"price": "0",
"user_created": "59",
"subtotal": "0",
"created_at": "2024-05-03 08:25:33",
"user_updated": null,
"updated_at": null,
"bar_code": "PA-00001212",
"product": "PAPEL FOTOCOPIA (ATRIBUTO COLOR: //ATRIBUTO GENERICO: CARTA //ATRIBUTO TAMAÑO: RESMA 500 HOJAS ) MARCA: EQUALIT"
}
]
},
{
"id": "18",
"date_delivery": "2024-05-09",
"delivery_type_id": "1",
"document_number": null,
"branch_delivery_id": null,
"created_at": "2024-05-09 17:17:31",
"user_created": "48",
"subtotal": "0",
"tax": "0",
"discounts": "0",
"total": "0",
"quantity": "2",
"observation": "test",
"user_updated": "48",
"updated_at": "2024-05-09 17:17:31",
"user_end_delivery": "48",
"end_delivery_at": "2024-05-09 17:18:08",
"user_cancel_delivery": null,
"cancel_delivery_at": null,
"reason_cancellation": null,
"branch": "GENERICO",
"branch_delivery": null,
"status_delivery": "Finalizado",
"user": "Martin Rosales",
"delivery_type": "Ajuste de inventario",
"details": [
{
"id": "23",
"delivery_id": "18",
"product_id": "179",
"quantity": "2",
"price": "0",
"user_created": "48",
"subtotal": "0",
"created_at": "2024-05-09 17:17:55",
"user_updated": "48",
"updated_at": "2024-05-09 17:18:02",
"bar_code": "1000070",
"product": "AC MOVIL"
}
]
}
],
"totalPages": 1,
"currentPage": "1",
"totalRecords": 2
}