Restofy Docs
Caja POST

Cancelar un movimiento de caja

POST /api/cashier/cancel-cash-movement

Descripción

Anula un movimiento de ingreso, retiro o pago hecho durante la sesión, dejando registrado el motivo de la cancelación.

Detalles

Revierte un movimiento de caja registrado por error mientras la sesión sigue abierta. Solo se pueden cancelar ingresos, retiros y pagos al cierre del turno (propinas, domicilios y base). La razón de cancelación es obligatoria. Puede requerir PIN según la configuración del negocio.

Permisos requeridos

auth-tenant

Request

Nombre Tipo Requerido Reglas
journalEntryId int
min_value:1
cancellationReason string
min:3 max:500
pin string No
max:60

Ejemplo de request

curl -X POST https://app.restofy.co/api/cashier/cancel-cash-movement \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "journalEntryId": 1,
    "cancellationReason": "string"
}'

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

Ejemplo de respuesta

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

Request

{
    "journalEntryId": 1,
    "cancellationReason": "error de ingreso"
}

Response

{
    "success": true,
    "message": "Movimiento cancelado",
    "data": {
        "journalEntryId": 1
    }
}