Restofy Docs
Saldos a favor POST

Otorgar saldo a favor

POST /api/favor-balances/create-favor-balance

Descripción

Otorga un saldo a favor al cliente, imputado a una cuenta de gasto.

Detalles

Suma el monto otorgado al saldo a favor del cliente. El gasto queda imputado a la cuenta configurada para este fin (devolución, ajuste comercial). No mueve efectivo de caja, pero se otorga desde una caja con sesión abierta. El motivo es obligatorio. Puede pedir PIN según la configuración del restaurante.

Permisos requeridos

finance.module

Request

Nombre Tipo Requerido Reglas
partyId int
min_value:1
amountCents int
min_value:1
cashRegisterSessionId int
min_value:1
reason string
min:1 max:200
notes string No
max:500
expiresAt datetime No
pin string No
max:60

Ejemplo de request

curl -X POST https://app.restofy.co/api/favor-balances/create-favor-balance \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "partyId": 1,
    "amountCents": 1,
    "cashRegisterSessionId": 1,
    "reason": "string"
}'

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

Ejemplo de respuesta

Actualizado: 2026-07-15T13:20:48Z
HTTP 200

Request

{
    "partyId": 1,
    "amountCents": 25000,
    "cashRegisterSessionId": 2,
    "reason": "test grant",
    "notes": "test"
}

Response

{
    "success": true,
    "message": "Saldo a favor de cliente otorgado",
    "data": {
        "prepaidAccountId": "2",
        "amountCents": 25000
    }
}