Reglas de impuesto
Qué tributo incide sobre qué, y con qué alícuota — lo que consulta la emisión de nota.
| Comando | HTTP | Descripción |
|---|---|---|
tax-rules list | GET /v1/tax_rules | Listar reglas tributarias |
tax-rules create | POST /v1/tax_rules | Crear regla tributaria |
tax-rules get | GET /v1/tax_rules/{id} | Obtener regla tributaria |
tax-rules update | PATCH /v1/tax_rules/{id} | Actualizar regla tributaria |
tax-rules delete | DELETE /v1/tax_rules/{id} | Eliminar regla tributaria |
Ejemplos
--params lleva parámetros de query y de ruta (id, página, filtros); --json lleva el cuerpo de la solicitud; --fields limita los campos que vuelven — vale la pena en todo list/get, para ahorrar contexto. Mira Flags globales para la referencia completa.
# Listar reglas tributarias
kobana billing tax-rules list \
--fields "id,public_id,external_id,scope,priority"
# Obtener regla tributaria
kobana billing tax-rules get --params '{"id": "TAX_RULE_ID"}'
# Crear regla tributaria
kobana billing tax-rules create \
--json '{"name": "NAME", "scope": "global", "items": []}'
# Actualizar regla tributaria
kobana billing tax-rules update \
--params '{"id": "TAX_RULE_ID"}' \
--json '{"name": "NAME", "description": "DESCRIPTION", "priority": 0}'
# Eliminar regla tributaria
kobana billing tax-rules delete --params '{"id": "TAX_RULE_ID"}' --dry-run
Próximos pasos
- Períodos fiscales
- Introspección de schema — todos los parámetros que este recurso acepta.