Contexto para registrar un anticipo
POST /api/customer-advances/get-customer-advance-context
Descripción
Devuelve las cuentas disponibles para recibir el depósito de un anticipo.
Detalles
Lista las cajas con sesión abierta del usuario y las cuentas bancarias o de caja fuerte del negocio donde puede entrar el dinero del anticipo.
Permisos requeridos
auth-tenant
Request
Este endpoint no recibe parámetros.
Ejemplo de request
curl -X POST https://app.restofy.co/api/customer-advances/get-customer-advance-context \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>"
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-07-15T13:20:48Z
HTTP 200
Request
[]
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"paymentMethods": [
{
"paymentMethodId": 1,
"code": "pay.cash",
"name": "Efectivo",
"icon": "fa-solid fa-money-bill-wave",
"color": "#22c55e",
"targetAccountId": null,
"followsCashSession": 1
},
{
"paymentMethodId": 11,
"code": null,
"name": "Transferencia Bancaria",
"icon": "fa-solid fa-building-columns",
"color": "#0ea5e9",
"targetAccountId": 25,
"followsCashSession": 0
}
],
"cashSources": [
{
"name": "Caja Principal",
"cashRegisterSessionId": 2,
"cashRegisterId": 1,
"isDefault": true
}
],
"requiresPin": false
}
}