Impuestos
Los tributos retenidos o por recaudar vinculados a un título.
| Comando | HTTP | Descripción |
|---|---|---|
taxes list | GET /v1/taxes | Listar impuestos |
taxes create | POST /v1/taxes | Crear impuesto |
taxes get | GET /v1/taxes/{id} | Obtener impuesto por ID |
taxes update | PATCH /v1/taxes/{id} | Actualizar impuesto |
taxes delete | DELETE /v1/taxes/{id} | Eliminar impuesto |
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 impuestos
kobana finance taxes list \
--fields "id,name,default_rate,default_withholding,active"
# Obtener impuesto por ID
kobana finance taxes get --params '{"id": "TAXE_ID"}'
# Crear impuesto
kobana finance taxes create --json '{"name": "IRRF"}'
# Actualizar impuesto
kobana finance taxes update \
--params '{"id": "TAXE_ID"}' \
--json '{"name": "IRRF", "default_rate": "1.50", "default_withholding": true}'
# Eliminar impuesto
kobana finance taxes delete --params '{"id": "TAXE_ID"}' --dry-run
Próximos pasos
- Adjuntos
- Introspección de schema — todos los parámetros que este recurso acepta.