← Voltar para a visão geral

Finanças

27 endpoints

Cobranças, pagamentos, despesas, bancos, livro razão

GET/api/v1/condominiums/{condominium}/invoices

Lista cobranças do condomínio com filtros por status, unidade, morador e vencimento

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
statequerystring—
unit_idqueryinteger—
party_idqueryinteger—
due_fromquerystring·date—
due_toquerystring·date—
Respostas
POST/api/v1/condominiums/{condominium}/invoices

Cria uma cobrança em rascunho, vinculada ao período financeiro aberto

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
Content-TypeObrigatórioapplication/json
Idempotency-KeyRecomendadoULID, janela de 24h
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
Corpo da requisição*
CampoTipoRestriçõesDescrição
unit_id*integer——
party_idintegernullable—
bank_account_id*integer——
billing_typestringBOLETO | PIX | BOLETO_PIX—
due_date*string·date——
subtotal*number——
fine_amountnumber——
interest_amountnumber——
monetary_correction_amountnumber——
discount_amountnumber——
total*number——
notesstringnullable—
Respostas
POST/api/v1/condominiums/{condominium}/invoices/{publicId}/issue

Emite as opções de pagamento (boleto registrado + QR PIX) em uma única chamada ao gateway

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
Idempotency-KeyRecomendadoULID, janela de 24h
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
publicId*pathstring—
Respostas
GET/api/v1/condominiums/{condominium}/invoices/{publicId}/payment

Recupera as opções de pagamento já emitidas (URL do boleto, payload PIX, txid)

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
publicId*pathstring—
Respostas
GET/api/v1/condominiums/{condominium}/expenses

Lista despesas do condomínio com filtros por fornecedor, conta contábil e data de pagamento

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
Respostas
POST/api/v1/condominiums/{condominium}/expenses

Registra uma despesa já liquidada como lançamento no livro razão

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
Content-TypeObrigatórioapplication/json
Idempotency-KeyRecomendadoULID, janela de 24h
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
Corpo da requisição*
CampoTipoRestriçõesDescrição
supplier_idintegernullable—
chart_of_accounts_id*integer——
bank_account_idintegernullable—
amount*number——
fine_amountnumbernullable—
interest_amountnumbernullable—
discount_amountnumbernullable—
description*string——
payeestringnullable—
document_numberstringnullable—
payment_methodstringnullable—
notesstringnullable—
due_at*string·date——
paid_atstring·datenullable—
Respostas
POST/api/v1/condominiums/{condominium}/expenses/installments

Cria N despesas vinculadas com vencimentos mensais, distribuindo o total entre as parcelas

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
Content-TypeObrigatórioapplication/json
Idempotency-KeyRecomendadoULID, janela de 24h
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
Corpo da requisição*
CampoTipoRestriçõesDescrição
count*integer2–60—
total_amount*number——
first_due_at*string·date——
monthly_interval_daysinteger1–90—
supplier_idintegernullable—
chart_of_accounts_id*integer——
bank_account_idintegernullable—
description*string——
payment_methodstringnullable—
Respostas
GET/api/v1/condominiums/{condominium}/payables

Lista contas a pagar do condomínio com filtros por fornecedor, data de vencimento e estado

Escopo: payments.read

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
Respostas
POST/api/v1/condominiums/{condominium}/payables

Cria uma conta a pagar pendente no condomínio

Escopo: payments.write

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
Content-TypeObrigatórioapplication/json
Idempotency-KeyRecomendadoULID, janela de 24h
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
Corpo da requisição*
CampoTipoRestriçõesDescrição
supplier_idintegernullable—
chart_of_accounts_id*integer——
payee_namestringnullable—
amount*integer—Valor em centavos
fine_amountintegernullable—
interest_amountintegernullable—
discount_amountintegernullable—
forma_pagamento*stringpix | ted | doc | boleto | cash | check—
due_date*string·date——
issue_datestring·datenullable—
document_numberstringnullable—
description*string——
notesstringnullable—
Respostas
GET/api/v1/condominiums/{condominium}/payables/{payable}

Retorna uma conta a pagar pelo seu public_id

Escopo: payments.read

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
payable*pathstringpublic_id do payable
Respostas
PATCH/api/v1/condominiums/{condominium}/payables/{payable}

Atualiza campos de uma conta a pagar pendente

Escopo: payments.write

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
Content-TypeObrigatórioapplication/json
Idempotency-KeyRecomendadoULID, janela de 24h
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
payable*pathstringpublic_id do payable
Corpo da requisição*
CampoTipoRestriçõesDescrição
payee_namestringnullable—
amountintegernullable—
fine_amountintegernullable—
interest_amountintegernullable—
discount_amountintegernullable—
forma_pagamentostringnullable—
due_datestring·datenullable—
issue_datestring·datenullable—
document_numberstringnullable—
descriptionstringnullable—
notesstringnullable—
Respostas
DELETE/api/v1/condominiums/{condominium}/payables/{payable}

Remove uma conta a pagar que ainda não foi incluída em lote de pagamento

Escopo: payments.write

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
Idempotency-KeyRecomendadoULID, janela de 24h
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
payable*pathstringpublic_id do payable
Respostas
POST/api/v1/condominiums/{condominium}/payables/{payable}/mark-for-remessa

Marca a conta a pagar para ser incluída no próximo lote CNAB pagamento

Escopo: payments.write. Move o estado para marked_for_remessa.

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
Idempotency-KeyRecomendadoULID, janela de 24h
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
payable*pathstring—
Respostas
POST/api/v1/condominiums/{condominium}/payables/{payable}/unmark-for-remessa

Remove a marcação para remessa de uma conta a pagar

Escopo: payments.write. Reverte o estado de marked_for_remessa para pending.

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
Idempotency-KeyRecomendadoULID, janela de 24h
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
payable*pathstring—
Respostas
GET/api/v1/condominiums/{condominium}/pagamento-batches

Lista lotes de pagamento CNAB do condomínio

Escopo: payments.read

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
Respostas
POST/api/v1/condominiums/{condominium}/pagamento-batches

Gera um arquivo CNAB 240 de pagamento com todos os payables marcados para remessa

Escopo: payments.write. Agrupa os payables em estado marked_for_remessa e emite o arquivo remessa.

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
Content-TypeObrigatórioapplication/json
Idempotency-KeyRecomendadoULID, janela de 24h
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
Corpo da requisição*
CampoTipoRestriçõesDescrição
data_pagamento*string·date—Data de pagamento a estampar no CNAB
Respostas
GET/api/v1/condominiums/{condominium}/pagamento-batches/{pagamentoBatch}

Retorna um lote de pagamento pelo seu public_id

Escopo: payments.read

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
pagamentoBatch*pathstringpublic_id do lote
Respostas
GET/api/v1/condominiums/{condominium}/pagamento-batches/{pagamentoBatch}/file

Faz download do arquivo CNAB 240 de remessa de pagamento

Escopo: payments.read. Retorna o arquivo .rem como download.

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
pagamentoBatch*pathstring—
Respostas
POST/api/v1/condominiums/{condominium}/pagamento-batches/{pagamentoBatch}/retorno

Importa um arquivo de retorno CNAB 240 e processa as confirmações de pagamento

Escopo: payments.write. Atualiza o estado dos payables confirmados e registra lançamentos contábeis.

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
Content-TypeObrigatóriomultipart/form-data
Idempotency-KeyRecomendadoULID, janela de 24h
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
pagamentoBatch*pathstring—
Corpo da requisição*
CampoTipoRestriçõesDescrição
file*string·binary—Arquivo .ret CNAB 240
Respostas
GET/api/v1/condominiums/{condominium}/defaulters

Snapshot de inadimplência agregado por unidade, com total em aberto e dias de atraso

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
as_ofquerystring·date—
min_overdue_daysqueryinteger—
min_amountquerynumber—
Respostas
GET/api/v1/condominiums/{condominium}/monetary-indexes

Lista os índices monetários suportados (IPCA, IGPM, INPC, INCC, TJSP)

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
Respostas
GET/api/v1/condominiums/{condominium}/bank-accounts

Lista as contas bancárias do condomínio (com saldo atual e tipo)

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
Respostas
POST/api/v1/condominiums/{condominium}/bank-accounts/{bankAccount}/statements/import

Importa um extrato OFX ou CSV, dispara conciliação automática e emite bank.statement.imported

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
Content-TypeObrigatóriomultipart/form-data
Idempotency-KeyRecomendadoULID, janela de 24h
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
bankAccount*pathinteger—
Corpo da requisição*
CampoTipoRestriçõesDescrição
file*string·binary——
format*stringofx | csv—
Respostas
GET/api/v1/condominiums/{condominium}/chart-of-accounts

Lista as contas do plano (com filtros por tipo e estado)

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
Respostas
GET/api/v1/condominiums/{condominium}/account-entries

Lista lançamentos do livro razão (receitas e despesas) com filtros por período e conta

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
Respostas
POST/api/v1/condominiums/{condominium}/account-entries

Cria um lançamento contábil no período financeiro que cobre a data de pagamento

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
Content-TypeObrigatórioapplication/json
Idempotency-KeyRecomendadoULID, janela de 24h
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
Corpo da requisição*
CampoTipoRestriçõesDescrição
type*stringrevenue | expense—
chart_of_accounts_id*integer——
bank_account_idintegernullable—
unit_idintegernullable—
supplier_idintegernullable—
amount*number——
description*string——
payeestringnullable—
document_numberstringnullable—
payment_methodstringnullable—
due_atstring·datenullable—
paid_at*string·date——
Respostas
POST/api/v1/condominiums/{condominium}/account-transfers

Registra uma transferência entre contas bancárias como par de lançamentos (saída e entrada)

Sem autenticação
Headers
AuthorizationObrigatórioBearer <access_token>
Content-TypeObrigatórioapplication/json
Idempotency-KeyRecomendadoULID, janela de 24h
X-Request-IdOpcionalEcoado na resposta
Parâmetros
ParâmetroLocalTipoDescrição
condominium*pathstring—
Corpo da requisição*
CampoTipoRestriçõesDescrição
source_bank_account_id*integer——
destination_bank_account_id*integer——
amount*number——
transfer_date*string·date——
descriptionstringnullable—
chart_of_accounts_id*integer——
Respostas