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"
}
]
}
}