Restofy Docs
Reglas de impuestos POST

Actualizar regla de impuesto

POST /api/tax-rules/update-tax-rule

Descripción

Modifica el impuesto, los canales y la vigencia de una regla existente.

Detalles

* Reemplaza el impuesto, los canales de entrega y la vigencia de la regla, y ajusta cuál prevalece si coincide con otra. * Falla si la regla no existe o fue eliminada. * Falla si el impuesto seleccionado no está activo en el país configurado.

Permisos requeridos

admin.module

Request

Nombre Tipo Requerido Reglas
id int Sí
min_value:1
taxId int Sí
min_value:1
name string No
max:120
channelIds string No
array_int
validFrom string Sí
min:10 max:10
validTo string No
min:10 max:10
priority int Sí
min_value:1 max_value:999
outputAccountId int No
min_value:1
inputAccountId int No
min_value:1

Ejemplo de request

curl -X POST https://restofy.pro/api/tax-rules/update-tax-rule \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "id": 1,
    "taxId": 1,
    "validFrom": "string",
    "priority": 1
}'

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