Saltar al contenido principal

Impuestos

Los tributos retenidos o por recaudar vinculados a un título.

ComandoHTTPDescripción
taxes listGET /v1/taxesListar impuestos
taxes createPOST /v1/taxesCrear impuesto
taxes getGET /v1/taxes/{id}Obtener impuesto por ID
taxes updatePATCH /v1/taxes/{id}Actualizar impuesto
taxes deleteDELETE /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​