Compras de insumos
POST
Ver detalle de una compra
POST /api/purchases/get-purchase
Descripción
Devuelve la información completa de una factura de compra registrada.
Detalles
Retorna los datos de la factura del proveedor: número, fechas, término de pago, estado, totales y el detalle de los insumos que ingresaron a bodega. Si la compra generó un movimiento contable, incluye su referencia para consultarlo.
Permisos requeridos
purchases.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| purchaseUuid | string | Sí |
max:36
|
Ejemplo de request
curl -X POST https://restofy.pro/api/purchases/get-purchase \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-H "X-Tenant-Key: <tenantKey>" \
-d '{
"purchaseUuid": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-09-08T16:35:34Z
HTTP 200
Request
{
"purchaseUuid": "ffffffff-ffff-ffff-ffff-ffffffffff01"
}
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"purchase": {
"purchaseId": 1,
"purchaseUuid": "ffffffff-ffff-ffff-ffff-ffffffffff01",
"invoiceNumber": "FAC-001",
"invoiceDate": "2026-09-03T00:00:00.000Z",
"dueDate": "2026-10-03T00:00:00.000Z",
"paymentTerm": "credit",
"status": "pending",
"description": "Compra de insumos basicos",
"subtotalCents": 1000000,
"taxCents": 190000,
"totalCents": 1190000,
"supplierName": "Proveedor Test",
"journalEntryUuid": null,
"journalEntryCode": null
},
"items": []
}
}