Fluxo de caixa
Resume o fluxo de caixa de um período e devolve a série diária para gráficos.
Resumo do fluxo de caixa
Resume o período em três visões: o realizado (o que foi quitado no período), o previsto (o que vence no período e ainda está aberto) e o panorama geral em aberto e vencido, sem recorte de data.
/api/v1/vendor/erp/financeiro/cashflowSellerResumo do fluxo de caixa de um período
Parâmetros de consulta
fromstringInício
YYYY-MM-DD. Padrão: 30 dias atrás.tostringFim
YYYY-MM-DD. Padrão: hoje.Exemplo de requisição: Resumo do fluxo de caixa
bash
curl "$BASE_URL/api/v1/vendor/erp/financeiro/cashflow?from=2026-10-01&to=2026-10-31" \
-H "Authorization: Bearer $TOKEN"Resposta: Resumo do fluxo de caixa
200Resumo
json
{
"from": "2026-09-11",
"to": "2026-10-11",
"inflow_realized_cents": 120000,
"outflow_realized_cents": 52400,
"net_realized_cents": 67600,
"inflow_expected_cents": 200000,
"outflow_expected_cents": 110000,
"net_expected_cents": 90000,
"open_receivables_cents": 300000,
"open_payables_cents": 110000,
"overdue_receivables_cents": 20000,
"overdue_payables_cents": 11000
}Campos da resposta
fromstringInício efetivo.
tostringFim efetivo.
inflow_realized_centsintegerContas a receber quitadas por inteiro no período.
outflow_realized_centsintegerContas a pagar quitadas por inteiro no período.
net_realized_centsintegerEntradas menos saídas realizadas.
inflow_expected_centsintegerA receber com vencimento no período, ainda em aberto.
outflow_expected_centsintegerA pagar com vencimento no período, ainda em aberto.
net_expected_centsintegerPrevisto de entradas menos saídas.
open_receivables_centsintegerTotal a receber em aberto, em qualquer data.
open_payables_centsintegerTotal a pagar em aberto, em qualquer data.
overdue_receivables_centsintegerParte do a receber já vencida.
overdue_payables_centsintegerParte do a pagar já vencida.
Erros: Resumo do fluxo de caixa
| Status | Quando | Corpo |
|---|---|---|
| 400 | from em outro formato. | {"error":"vendorerp: from must be YYYY-MM-DD"} |
| 400 | to em outro formato. | {"error":"vendorerp: to must be YYYY-MM-DD"} |
| 401 | Cabeçalho Authorization ausente, token inválido, expirado ou revogado. | {"error":"missing authorization header"} |
| 403 | O token não é de um usuário seller (por exemplo, é de administrador). | {"error":"insufficient permissions"} |
| 403 | O usuário não está vinculado a um seller, ou o cadastro do seller ainda está em análise (vendor_pending_review). | {"error":"no vendor account associated with this user"} |
Série diária
Uma linha por dia do período, com o realizado (pela data da baixa), o previsto (pelo vencimento) e o saldo acumulado do realizado. Serve para desenhar um gráfico. O período vai de 1 a 181 pontos (máximo de 180 dias entre from e to).
/api/v1/vendor/erp/financeiro/cashflow/seriesSellerFluxo de caixa dia a dia
Parâmetros de consulta
fromstringInício
YYYY-MM-DD. Padrão: 30 dias atrás.tostringFim
YYYY-MM-DD. Padrão: hoje.Exemplo de requisição: Série diária
bash
curl "$BASE_URL/api/v1/vendor/erp/financeiro/cashflow/series?from=2026-10-01&to=2026-10-03" \
-H "Authorization: Bearer $TOKEN"Resposta: Série diária
200Série
json
{
"points": [
{
"date": "2026-10-01",
"inflow_realized_cents": 0,
"outflow_realized_cents": 0,
"net_realized_cents": 0,
"running_balance_cents": 0,
"inflow_expected_cents": 20000,
"outflow_expected_cents": 0
}
],
"total": 1
}Campos da resposta
pointsarrayUm ponto por dia.
datestringDia
YYYY-MM-DD.inflow_realized_centsintegerRecebido no dia (baixas).
outflow_realized_centsintegerPago no dia (baixas).
net_realized_centsintegerEntradas menos saídas do dia.
running_balance_centsintegerSoma acumulada do líquido realizado desde
from.inflow_expected_centsintegerSaldo a receber com vencimento no dia.
outflow_expected_centsintegerSaldo a pagar com vencimento no dia.
totalintegerNúmero de pontos.
Erros: Série diária
| Status | Quando | Corpo |
|---|---|---|
| 400 | from em outro formato. | {"error":"vendorerp: from must be YYYY-MM-DD"} |
| 400 | to anterior a from. | {"error":"vendorerp: to must be >= from"} |
| 400 | Intervalo maior que 180 dias. | {"error":"vendorerp: período máximo de 180 dias"} |
| 401 | Cabeçalho Authorization ausente, token inválido, expirado ou revogado. | {"error":"missing authorization header"} |
| 403 | O token não é de um usuário seller (por exemplo, é de administrador). | {"error":"insufficient permissions"} |
| 403 | O usuário não está vinculado a um seller, ou o cadastro do seller ainda está em análise (vendor_pending_review). | {"error":"no vendor account associated with this user"} |