Reglas de impuestos
POST
Catálogos para construir una regla de impuesto
POST /api/tax-rules/get-builder-catalogs
Descripción
Retorna impuestos, categorías tributarias, canales de entrega y cuentas disponibles en una sola consulta.
Detalles
* Entrega los impuestos fijos activos del país configurado en la cuenta. * Incluye las categorías tributarias, los canales de entrega y las cuentas contables disponibles. * Es una lectura de apoyo que no modifica ningún dato.
Permisos requeridos
admin.module
Request
Este endpoint no recibe parámetros.
Ejemplo de request
curl -X POST https://app.restofy.co/api/tax-rules/get-builder-catalogs \
-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": {
"taxes": [
{
"id": 6,
"name": "Excluido de IVA",
"calculationType": "percentage",
"rateBasisPoints": null,
"amountCents": null
},
{
"id": 3,
"name": "INC 8%",
"calculationType": "percentage",
"rateBasisPoints": 800,
"amountCents": null
},
{
"id": 4,
"name": "INC Bolsas Plásticas",
"calculationType": "fixed_per_unit",
"rateBasisPoints": null,
"amountCents": 6600
},
{
"id": 1,
"name": "IVA 19%",
"calculationType": "percentage",
"rateBasisPoints": 1900,
"amountCents": null
},
{
"id": 2,
"name": "IVA 5%",
"calculationType": "percentage",
"rateBasisPoints": 500,
"amountCents": null
},
{
"id": 5,
"name": "IVA Exento 0%",
"calculationType": "percentage",
"rateBasisPoints": 0,
"amountCents": null
}
],
"categories": [
{
"id": 1,
"name": "Alimentos y Comidas Preparadas"
},
{
"id": 2,
"name": "Bebidas No Alcohólicas"
},
{
"id": 4,
"name": "Bienes Excluidos"
},
{
"id": 5,
"name": "Bienes Exentos"
},
{
"id": 6,
"name": "Bolsas Plásticas"
},
{
"id": 3,
"name": "Licores y Bebidas Alcohólicas"
},
{
"id": 7,
"name": "Mercancía / Retail"
},
{
"id": 8,
"name": "Servicios / Cover"
}
],
"channels": [
{
"id": 2,
"name": "Autoservicio"
},
{
"id": 7,
"name": "DiDi Food"
},
{
"id": 4,
"name": "Domicilio propio"
},
{
"id": 1,
"name": "En mesa"
},
{
"id": 10,
"name": "Entrega en habitación"
},
{
"id": 8,
"name": "iFood"
},
{
"id": 5,
"name": "Rappi"
},
{
"id": 6,
"name": "Uber Eats"
},
{
"id": 3,
"name": "Vehículo"
}
],
"accounts": [
{
"id": 16,
"name": "Caja Principal"
},
{
"id": 77,
"name": "Efectivo en tránsito"
},
{
"id": 25,
"name": "Banco general "
},
{
"id": 18,
"name": "Datáfono / Terminal POS"
},
{
"id": 9101,
"name": "Bancolombia cuenta principal"
},
{
"id": 9102,
"name": "Davivienda ahorros"
},
{
"id": 9103,
"name": "Tarjeta de credito BBVA"
},
{
"id": 55,
"name": "Caja fuerte del sistema"
},
{
"id": 9111,
"name": "Boveda principal"
},
{
"id": 9112,
"name": "Buzon nocturno"
},
{
"id": 54,
"name": "Impuestos descontables"
},
{
"id": 52,
"name": "Pagos pendientes a couriers"
},
{
"id": 1,
"name": "Propinas por pagar"
},
{
"id": 53,
"name": "IVA por pagar"
},
{
"id": 62,
"name": "INC por pagar"
},
{
"id": 74,
"name": "Otros impuestos generados por pagar"
},
{
"id": 82,
"name": "Gift card SEED01"
},
{
"id": 7,
"name": "Capital de dueños"
},
{
"id": 8,
"name": "Retiros de dueños"
},
{
"id": 24,
"name": "Ingresos generales por ventas"
},
{
"id": 12,
"name": "comidas"
},
{
"id": 13,
"name": "bebidas"
},
{
"id": 14,
"name": "licores"
},
{
"id": 15,
"name": "postres"
},
{
"id": 5,
"name": "Ingresos por domicilios"
},
{
"id": 4,
"name": "Sobrantes de caja"
},
{
"id": 76,
"name": "Ingresos por prepagos anulados"
},
{
"id": 80,
"name": "Servicios públicos"
},
{
"id": 27,
"name": "Gastos promocionales / Cupones"
},
{
"id": 3,
"name": "Faltantes de caja"
}
]
}
}