Órdenes
POST
Totales de la orden
POST /api/pos-order/get-order-totals
Descripción
Devuelve el subtotal, descuento, impuestos, propina, domicilio, total, monto pagado y saldo pendiente de la orden.
Detalles
Retorna los totales monetarios consolidados de la orden: subtotal de productos, descuentos aplicados, impuestos, propina, costo de domicilio, total final, monto ya pagado y saldo pendiente. Incluye además el estado de pago y el modo de propina aplicado. Falla si la orden no existe.
Permisos requeridos
orders.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| orderUuid | string | Sí |
min:36
max:36
|
Ejemplo de request
curl -X POST https://app.restofy.co/api/pos-order/get-order-totals \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"orderUuid": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-07-15T13:20:48Z
HTTP 200
Request
{
"orderUuid": "fe1fab65-3981-4f18-9b4e-12ae11cc0558"
}
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"totalBaseCents": 3305758,
"discountCents": 0,
"discountReasonName": null,
"discountAt": null,
"discountByActorId": null,
"discountByActorName": null,
"taxCents": 1294242,
"tipAmountCents": 0,
"tipRateBasisPoints": 0,
"tipModeApplied": "disabled",
"tipRoundingOption": "none",
"deliveryFeeCents": 0,
"deliveryZoneId": null,
"deliveryModeApplied": "disabled",
"isDeliveryOverridden": 0,
"priceCents": 4600000,
"grandTotalCents": 4600000,
"paidCents": 0,
"balanceCents": 4600000,
"paymentStatus": "unpaid"
}
}