Regras de imposto
Que tributo incide sobre o quê, e com qual alíquota — o que a emissão de nota consulta.
| Comando | HTTP | Descrição |
|---|---|---|
tax-rules list | GET /v1/tax_rules | Listar regras tributárias |
tax-rules create | POST /v1/tax_rules | Criar regra tributária |
tax-rules get | GET /v1/tax_rules/{id} | Obter regra tributária |
tax-rules update | PATCH /v1/tax_rules/{id} | Atualizar regra tributária |
tax-rules delete | DELETE /v1/tax_rules/{id} | Excluir regra tributária |
Exemplos
--params carrega parâmetros de query e de caminho (id, página, filtros); --json carrega o corpo da requisição; --fields limita os campos que voltam — vale a pena em todo list/get, para economizar contexto. Veja Flags globais para a referência completa.
# Listar regras tributárias
kobana billing tax-rules list \
--fields "id,public_id,external_id,scope,priority"
# Obter regra tributária
kobana billing tax-rules get --params '{"id": "TAX_RULE_ID"}'
# Criar regra tributária
kobana billing tax-rules create \
--json '{"name": "NAME", "scope": "global", "items": []}'
# Atualizar regra tributária
kobana billing tax-rules update \
--params '{"id": "TAX_RULE_ID"}' \
--json '{"name": "NAME", "description": "DESCRIPTION", "priority": 0}'
# Excluir regra tributária
kobana billing tax-rules delete --params '{"id": "TAX_RULE_ID"}' --dry-run
Próximos passos
- Períodos fiscais
- Introspecção de schema — todos os parâmetros que este recurso aceita.