Restofy Docs
Control de inventario POST

Consultar el reporte de un conteo

POST /api/inventory/get-inventory-count-report

Descripción

Devuelve lo esperado, lo contado y la diferencia de cada insumo de un conteo.

Detalles

Retorna el detalle del conteo con la cantidad que había en el sistema al contar cada insumo, la contada y la diferencia, con su valor según el costo del insumo. Incluye los totales de sobrante, faltante y neto. Las cantidades van en la unidad base de cada insumo.

Permisos requeridos

inventory.count.totals.view

Request

Nombre Tipo Requerido Reglas
inventoryCountUuid string Sí
min:36 max:36

Ejemplo de request

curl -X POST https://restofy.pro/api/inventory/get-inventory-count-report \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "inventoryCountUuid": "string"
}'

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

Ejemplo de respuesta

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

Request

{
    "inventoryCountUuid": "2a531dff-42e0-488f-8a81-2a83cfa3a199"
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "inventoryCount": {
            "inventoryCountUuid": "2a531dff-42e0-488f-8a81-2a83cfa3a199",
            "storageLocationId": 11,
            "locationName": "Bodega conteo 6ae8d7b3b2e19",
            "status": "closed",
            "openedAt": "2026-11-02T18:34:29.000Z",
            "closedAt": "2026-11-02T18:34:29.000Z",
            "openedByName": "App Testing",
            "closedByName": "App Testing",
            "notes": null
        },
        "totals": {
            "overageCostCents": 0,
            "shortageCostCents": 2000,
            "netCostCents": -2000,
            "countedCount": 1,
            "withDifferenceCount": 1
        },
        "lines": [
            {
                "inventoryCountLineUuid": "aff0a255-fbc0-49e7-833b-9537ecc754b9",
                "inventoryItemId": 31,
                "itemName": "Insumo Test 6ae8d7b42f52e",
                "categoryName": "Cat Insumo 6ae8d7b406c32",
                "countedQuantity": "90.0000",
                "unitSymbol": "g",
                "countedQuantityBase": "90.0000",
                "expectedQuantityBase": "100.0000",
                "differenceQuantityBase": "-10.0000",
                "differenceCostCents": -2000,
                "countingSymbol": "g",
                "countingFactor": "1.0000",
                "countedByName": "App Testing",
                "countedAt": "2026-11-02T18:34:29.000Z"
            }
        ]
    }
}