Pular para o conteúdo principal

Contas a pagar

As obrigações a vencer e já pagas, com aprovação de pagamento, envio ao banco e rateio por centro de classificação. Contas pendentes de aprovação só aparecem na listagem se você filtrar por payment_approval=pending_approval.

ComandoHTTPDescrição
payables listGET /v1/payablesListar contas a pagar
payables createPOST /v1/payablesCriar conta a pagar
payables getGET /v1/payables/{id}Obter conta a pagar por ID
payables updatePATCH /v1/payables/{id}Atualizar ou liquidar conta a pagar
payables deleteDELETE /v1/payables/{id}Excluir conta a pagar
payables cancel-dispatchPOST /v1/payables/{id}/cancel-dispatchCancelar o envio ao banco
payables send-to-bankPOST /v1/payables/{id}/send-to-bankEnviar conta a pagar ao banco
payables aggregates listGET /v1/payables/aggregatesSomar totais de contas a pagar
payables ids listGET /v1/payables/idsListar IDs de contas a pagar

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 a pagar
kobana finance payables list \
--fields "id,company_id,description,amount,interest_amount"

# Obter conta a pagar por ID
kobana finance payables get --params '{"id": "PAYABLE_ID"}'

# Criar conta a pagar
kobana finance payables create \
--json '{"company_id": "COMPANY_ID", "description": "DESCRIPTION", "amount": "1500.00", "due_date": "2026-01-31T12:00:00Z"}'

# Atualizar ou liquidar conta a pagar
kobana finance payables update \
--params '{"id": "PAYABLE_ID"}' \
--json '{"description": "DESCRIPTION", "amount": "1500.00", "due_date": "2026-01-31T12:00:00Z"}'

# Cancelar o envio ao banco
kobana finance payables cancel-dispatch --params '{"id": "PAYABLE_ID"}'

# Excluir conta a pagar
kobana finance payables delete --params '{"id": "PAYABLE_ID"}' --dry-run

Próximos passos​