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://143.198.48.117/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://143.198.48.117/api/reports/deliveries?page=1&date_from=2024-01-01&date_to=2024-09-17' -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
}