Restofy Docs

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