Restofy Docs

Contexto para anular anticipo

POST /api/customer-advances/get-customer-advance-cancel-context

Descripción

Devuelve las opciones para anular un anticipo según el destino del saldo.

Detalles

Lista los medios de pago para devolver el saldo al contacto y las cajas con sesión abierta para devoluciones en efectivo. Cuando el saldo queda a favor del negocio no se elige cuenta: se usa la configurada para ese fin.

Permisos requeridos

finance.module

Request

Este endpoint no recibe parámetros.

Ejemplo de request

curl -X POST https://app.restofy.co/api/customer-advances/get-customer-advance-cancel-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": {
        "cashSources": [
            {
                "name": "Caja Principal",
                "cashRegisterSessionId": 2,
                "cashRegisterId": 1,
                "isDefault": true
            }
        ],
        "bankSources": [
            {
                "accountId": 25,
                "code": null,
                "name": "Banco general "
            },
            {
                "accountId": 9101,
                "code": null,
                "name": "Bancolombia cuenta principal"
            },
            {
                "accountId": 18,
                "code": null,
                "name": "Datáfono / Terminal POS"
            },
            {
                "accountId": 9102,
                "code": null,
                "name": "Davivienda ahorros"
            },
            {
                "accountId": 9103,
                "code": null,
                "name": "Tarjeta de credito BBVA"
            }
        ],
        "safeSources": [
            {
                "accountId": 9111,
                "code": null,
                "name": "Boveda principal",
                "typeCode": "asset.safe"
            },
            {
                "accountId": 9112,
                "code": null,
                "name": "Buzon nocturno",
                "typeCode": "asset.safe"
            },
            {
                "accountId": 55,
                "code": "asset.safe.system",
                "name": "Caja fuerte del sistema",
                "typeCode": "asset.safe"
            }
        ],
        "incomeAccount": {
            "name": "Ingresos por prepagos anulados",
            "fiscalCode": "425010"
        }
    }
}