Skip to main content

O objeto Conta

Tipos válidos

Status

O status ATRASADO nunca precisa ser setado manualmente. A API atualiza automaticamente via batch ao listar ou buscar contas.

Criar conta

string
required
ID do contrato ao qual esta conta está vinculada.
string
required
Descrição legível (ex: "Aluguel - Fevereiro/2025").
number
required
Valor em reais.
string
required
Data de vencimento no formato YYYY-MM-DD.
string
required
Um dos valores: ALUGUEL, CAUCAO, REPARO.
Resposta 201

Listar contas

string
Filtra por contrato específico.
string
Filtra por status após a atualização automática de inadimplência.

Listar contas por contrato

Atalho equivalente a GET /financeiro?contratoId=:id. Mantido por compatibilidade.

Registrar pagamento

Este é o endpoint mais importante do módulo. Ele suporta pagamento integral e parcial.
number
Valor efetivamente recebido. Se omitido, assume o valor total da conta.
string
Ex: "PIX", "Boleto", "Transferência". Salvo no recibo.

Pagamento Integral

Resposta 200 — Integral

Pagamento Parcial

Quando valorPago < valor:
  1. A conta atual é marcada como PAGO com o valor recebido e descrição (Parcial).
  2. Uma nova conta é criada automaticamente com o saldo restante, status PENDENTE e mesmo dataVencimento.
  3. Um recibo do tipo PARCIAL é gerado e vinculado.
Resposta 200 — Parcial
Contas com status PAGO ou CANCELADO retornam 400 Bad Request ao tentar pagar novamente.

Atualizar conta

Use para editar campos como descricao, dataVencimento ou status manualmente.

Deletar conta