Restofy Docs
Despachos entre restaurantes POST

Listar diferencias de despachos

POST /api/dispatches/list-dispatch-differences

Descripción

Devuelve los insumos que llegaron distinto a lo enviado, paginados.

Detalles

Incluye lo que llegó con otra cantidad, lo recibido sin insumo y lo no recibido. Muestra los despachos enviados y los recibidos por este restaurante. Se puede buscar por insumo o por restaurante.

Permisos requeridos

dispatches.module

Request

Nombre Tipo Requerido Reglas
search string No
max:100

Paginación

defaultLimit 50
maxLimit 100
defaultDir desc
withTotal true
allowedSorts [receivedAt, dispatchNumber]

Ejemplo de request

curl -X POST https://restofy.pro/api/dispatches/list-dispatch-differences \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>"

Los valores son demo: reemplázalos por datos reales del negocio.

Ejemplo de respuesta

Actualizado: 2026-11-02T19:00:57Z
HTTP 200

Request

[]

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "differences": [
            {
                "dispatchLineUuid": "28c71689-1967-4b8d-a7f2-1bed7496aa1b",
                "dispatchUuid": "421c3f76-9e30-4440-8cea-06990eacc36f",
                "dispatchNumber": 1,
                "direction": "incoming",
                "counterpartName": "Cocina central a3b00",
                "itemName": "Lomo de res cef3d",
                "baseUnitCode": "gram",
                "sentQuantityBase": 3000,
                "receivedQuantityBase": 2900,
                "differenceQuantityBase": -100,
                "lineStatusCode": "received",
                "receivedAt": "2026-11-02T18:33:36.000Z"
            },
            {
                "dispatchLineUuid": "26fa9b8f-4f95-4cd2-82d5-75a01c09f503",
                "dispatchUuid": "421c3f76-9e30-4440-8cea-06990eacc36f",
                "dispatchNumber": 1,
                "direction": "incoming",
                "counterpartName": "Cocina central a3b00",
                "itemName": "Cilantro 55e95",
                "baseUnitCode": "gram",
                "sentQuantityBase": 500,
                "receivedQuantityBase": 500,
                "differenceQuantityBase": 0,
                "lineStatusCode": "received_unlinked",
                "receivedAt": "2026-11-02T18:33:36.000Z"
            },
            {
                "dispatchLineUuid": "0dc4a9ec-0b5c-4b6e-b6d1-577c85fe015b",
                "dispatchUuid": "421c3f76-9e30-4440-8cea-06990eacc36f",
                "dispatchNumber": 1,
                "direction": "incoming",
                "counterpartName": "Cocina central a3b00",
                "itemName": "Gaseosa 1746c",
                "baseUnitCode": "unit",
                "sentQuantityBase": 24,
                "receivedQuantityBase": 0,
                "differenceQuantityBase": -24,
                "lineStatusCode": "not_received",
                "receivedAt": "2026-11-02T18:33:36.000Z"
            }
        ],
        "pagination": {
            "page": 1,
            "limit": 50,
            "total": 3,
            "totalPages": 1,
            "hasNext": false,
            "hasPrev": false
        }
    }
}