Restofy Docs

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
    }
}