Pular para o conteúdo principal

Contas financeiras

As contas em que o dinheiro entra e sai — conta corrente, caixa, cartão. Todo lançamento, pagamento e recebimento aponta para uma conta financeira, e é o saldo dela que o fluxo de caixa projeta.

ComandoHTTPDescrição
financial-accounts listGET /v1/financial-accountsListar contas financeiras
financial-accounts createPOST /v1/financial-accountsCriar conta financeira
financial-accounts getGET /v1/financial-accounts/{id}Obter conta financeira por ID
financial-accounts updatePATCH /v1/financial-accounts/{id}Atualizar conta financeira
financial-accounts deleteDELETE /v1/financial-accounts/{id}Excluir conta financeira
financial-accounts adjust-balancePOST /v1/financial-accounts/{id}/adjust-balanceAjustar saldo da conta

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 contas financeiras
kobana finance financial-accounts list \
--fields "id,company_id,name,type,bank_id"

# Obter conta financeira por ID
kobana finance financial-accounts get \
--params '{"id": "FINANCIAL_ACCOUNT_ID"}'

# Criar conta financeira
kobana finance financial-accounts create \
--json '{"company_id": "COMPANY_ID", "name": "NAME", "type": "checking"}'

# Atualizar conta financeira
kobana finance financial-accounts update \
--params '{"id": "FINANCIAL_ACCOUNT_ID"}' \
--json '{"company_id": "COMPANY_ID", "name": "NAME", "type": "checking"}'

# Ajustar saldo da conta
kobana finance financial-accounts adjust-balance \
--params '{"id": "FINANCIAL_ACCOUNT_ID"}' \
--json '{"target_balance": "1500.00", "category_id": "CATEGORY_ID"}'

# Excluir conta financeira
kobana finance financial-accounts delete \
--params '{"id": "FINANCIAL_ACCOUNT_ID"}' \
--dry-run

Próximos passos​