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 | Sí |
min_value:1
|
| cancellationReason | string | Sí |
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
}
}