Restofy Docs

Activar o pausar regla de impuesto

POST /api/tax-rules/set-active

Descripción

Cambia el estado activo o pausado de una regla sin modificar el resto de sus datos.

Detalles

* Activa o pausa una regla de impuesto sin alterar ningún otro campo. * Una regla pausada deja de aplicarse a las ventas nuevas pero conserva toda su configuración. * Falla si la regla no existe o fue eliminada.

Permisos requeridos

admin.module

Request

Nombre Tipo Requerido Reglas
id int
min_value:1
isActive int
enum:0,1

Ejemplo de request

curl -X POST https://app.restofy.co/api/tax-rules/set-active \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "id": 1,
    "isActive": 1
}'

Los valores son demo: reemplázalos por datos reales del negocio.

Ejemplo de respuesta

Actualizado: 2026-07-15T13:20:48Z
HTTP 200

Request

{
    "id": 8,
    "isActive": 0
}

Response

{
    "success": true,
    "message": "Estado actualizado",
    "data": {
        "taxRule": {
            "id": 8,
            "taxId": 6,
            "name": "Excluido de IVA",
            "categoryIds": [],
            "channelIds": [],
            "validFrom": "2024-01-01",
            "validTo": null,
            "priority": 100,
            "isActive": 0,
            "outputAccountId": null,
            "inputAccountId": null
        }
    }
}