Tarjetas de regalo
POST
Contexto para anular gift card
POST /api/gift-cards/get-gift-card-cancel-context
Descripción
Devuelve las opciones para anular una gift card según el destino del saldo.
Detalles
Lista los medios de pago para devolver el saldo al portador 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/gift-cards/get-gift-card-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"
}
}
}