Restofy Docs
Caja POST

Registrar la salida de la base al cierre del turno

POST /api/cashier/create-base-payout

Descripción

Deja constancia del monto que el cajero saca de la caja para entregar como base al siguiente turno o al responsable del depósito.

Detalles

Registra el monto retirado de la caja al cierre del turno como base de salida (típicamente para el siguiente turno o para entrega al responsable). El valor se descuenta del efectivo de la caja y queda reflejado en el cuadre del turno. Si ya existía una salida de base registrada en la misma sesión, el nuevo valor la reemplaza por completo.

Permisos requeridos

cash.module

Request

Nombre Tipo Requerido Reglas
cashRegisterSessionId int
min_value:1
amountCents int
min_value:0
notes string No
max:500

Ejemplo de request

curl -X POST https://app.restofy.co/api/cashier/create-base-payout \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "cashRegisterSessionId": 1,
    "amountCents": 1
}'

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

Ejemplo de respuesta

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

Request

{
    "cashRegisterSessionId": 2,
    "amountCents": 20000,
    "notes": "salida base"
}

Response

{
    "success": true,
    "message": "Base registrada",
    "data": {
        "cashRegisterSessionId": 2,
        "type": "base_payout",
        "amountCents": 20000
    }
}