Restofy Docs
Órdenes POST

Ajustar manualmente la propina

POST /api/pos-order/update-order-tip

Descripción

Sobrescribe la propina de la orden con un monto fijo o un porcentaje y recalcula los totales.

Detalles

Ajusta manualmente la propina de la orden indicando un monto fijo o un porcentaje sobre la base de cálculo configurada. La propina queda marcada como ajustada manualmente y se recalculan los totales. No se permite ajustar la propina cuando está configurada como obligatoria. Puede requerir PIN de autorización según la configuración de seguridad activa. Solo se permite mientras la orden siga abierta.

Permisos requeridos

auth-tenant

Request

Nombre Tipo Requerido Reglas
orderUuid string
min:36 max:36
tipType string
max:10
amountCents int No
min_value:0
percent int No
min_value:0 max_value:100
pin string No
max:60

Ejemplo de request

curl -X POST https://app.restofy.co/api/pos-order/update-order-tip \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "orderUuid": "string",
    "tipType": "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": "4a89579a-217d-4918-adb4-ce54548818fe",
    "tipType": "amount",
    "amountCents": 1500
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "orderUuid": "4a89579a-217d-4918-adb4-ce54548818fe",
        "tipAmountCents": 1500,
        "tipRateBasisPoints": 0,
        "tipModeApplied": "disabled",
        "tipRoundingOption": "none",
        "tipValueType": null,
        "tipDefaultRateBasisPoints": 0,
        "tipMinOrderCentsForTip": 0,
        "isTipOverridden": true,
        "baseCents": "6900000",
        "calculationBase": "price",
        "requiresPin": false
    }
}