O objeto Conta
Tipos válidos
| Valor | Descrição |
|---|---|
ALUGUEL | Parcela mensal de aluguel |
CAUCAO | Depósito caução |
REPARO | Cobrança por reparo/dano |
Status
| Valor | Descrição |
|---|---|
PENDENTE | Aguardando pagamento |
ATRASADO | PENDENTE com dataVencimento anterior a hoje — auto-gerenciado |
PAGO | Pagamento confirmado |
CANCELADO | Conta cancelada manualmente |
O status
ATRASADO nunca precisa ser setado manualmente. A API atualiza automaticamente via batch ao listar ou buscar contas.Criar conta
ID do contrato ao qual esta conta está vinculada.
Descrição legível (ex:
"Aluguel - Fevereiro/2025").Valor em reais.
Data de vencimento no formato
YYYY-MM-DD.Um dos valores:
ALUGUEL, CAUCAO, REPARO.Resposta 201
Listar contas
Filtra por contrato específico.
Filtra por status após a atualização automática de inadimplência.
Listar contas por contrato
Atalho equivalente aGET /financeiro?contratoId=:id. Mantido por compatibilidade.
Registrar pagamento
Este é o endpoint mais importante do módulo. Ele suporta pagamento integral e parcial.Valor efetivamente recebido. Se omitido, assume o valor total da conta.
Ex:
"PIX", "Boleto", "Transferência". Salvo no recibo.Pagamento Integral
Resposta 200 — Integral
Pagamento Parcial
QuandovalorPago < valor:
- A conta atual é marcada como
PAGOcom o valor recebido e descrição(Parcial). - Uma nova conta é criada automaticamente com o saldo restante, status
PENDENTEe mesmodataVencimento. - Um recibo do tipo
PARCIALé gerado e vinculado.
Resposta 200 — Parcial
Atualizar conta
Use para editar campos comodescricao, dataVencimento ou status manualmente.