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://restofy.pro/api/customer-advances/get-customer-advance-context \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-H "X-Tenant-Key: <tenantKey>"
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-09-08T16:35:34Z
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
},
{
"paymentMethodId": 13,
"code": "wompi",
"name": "Wompi",
"icon": "fa-solid fa-bolt",
"color": "#00C2A8",
"targetAccountId": 78,
"followsCashSession": 0
}
],
"cashSources": [
{
"name": "Caja Principal",
"cashRegisterSessionId": 2,
"cashRegisterId": 1,
"isDefault": true
}
],
"requiresPin": false
}
}