Freelancers and small businesses
Freelancers can review expected invoice payments and overdue balances without rebuilding an accounts receivable list in a spreadsheet.
Retrieve expected incoming payments, open receivables, and overdue invoices as structured data for dashboards and automation.
The outlook is based on invoices stored in QuoteCash, their due dates, open amounts, and recorded payments.
The endpoint returns expected incoming payments together with open and overdue amounts, grouped by week or month.
The response uses stored invoice totals, due dates, open balances, recorded payments, and partial-payment state. Document generator endpoints do not store invoices automatically.
Passing include_invoices=true returns paginated invoice rows with paymentState, isOverdue, openAmount, and reminder metadata.
QuoteCash exposes GET /api/v1/cashflow/forecast as a business-scoped endpoint. It returns normalized range metadata, active filters, summary totals, and weekly or monthly buckets for expected incoming payments, paid amounts, overdue balances, and open balances.
For current and future periods, the public endpoint groups remaining open invoice amounts by invoice due date. It does not use machine learning or promise a customer-specific payment date. Recorded payment history is used to report paid amounts and reconstruct past-period values.
This is the stored-invoice slice of the API. POST /api/v1/invoices writes invoices and customer mappings into the business attached to the API key, while POST /api/v1/invoices/xrechnung, /peppol, and /zugferd remain create-and-return endpoints for teams that want to handle storage themselves.
When include_invoices=true is passed, the response also adds paginated invoice rows. Each row includes payment state, overdue status, open amount, and reminder metadata, so dashboards and automation flows can move from forecast totals to an overdue attention list without scraping the UI.
The endpoint supports payment_state and reminder_stage filters, sorting, pagination, and explicit business_id matching. All forecast amounts are currently processed and returned in euro (EUR). Currency conversion and multi-currency aggregation are not supported.
Freelancers can review expected invoice payments and overdue balances without rebuilding an accounts receivable list in a spreadsheet.
Products for billing or finance workflows need a stable API for background jobs, dashboards, and internal tools.
Agencies using Make.com or n8n need explicit filters and stable JSON rather than human-only cashflow reports.
Integrators need scoping guarantees and drill-down data. Matching the API key to the business and exposing reminder state reduces custom authorization work.
Last reviewed: July 24, 2026
QuoteCash manages invoices, payment state, due dates, open balances, and reminder metadata. Those operational records provide a consistent source for dashboards and receivables workflows.
The public API shows expected incoming payments from stored invoices. For current and future periods, remaining open amounts are grouped into weeks or months by invoice due date. Overdue receivables, paid amounts, and recorded partial payments are reported separately.
This is not a complete financial or liquidity forecast. It does not include future operating expenses, payroll, taxes, rent, subscriptions, planned purchases, uninvoiced sales, or bank-account balances.
Agencies and service businesses can review which invoice amounts are due this week and which receivables are already overdue. SaaS and ERP teams can join open balances to internal customer or contract records.
Optional invoice rows explain each period total by customer, amount, due date, payment state, and reminder metadata. That supports accounts receivable dashboards, collection workflows, and regular payment inflow reporting.
With include_invoices=true, the API supplements period totals with paginated invoice rows containing paymentState, isOverdue, openAmount, and reminder metadata. Teams can trace an exception directly to the underlying invoice.
Filters, sorting, and reminder_stage support focused work queues, such as overdue invoices that have reached a specific reminder stage.
A scheduled request can refresh open and overdue amounts in dashboards, BI tools, or internal alerts. Teams combine the date range, grouping, and payment-state filters to match each operational workflow.
The endpoint can return period buckets and invoice rows, making it suitable for dashboards and automation workflows.
GET /api/v1/cashflow/forecast?from=2026-07-01&to=2026-09-30&groupBy=week&payment_state=overdue&include_invoices=true
Authorization: Bearer <api_key>{
"range": { "groupBy": "week", "currency": "EUR" },
"summary": { "openAmount": 8400, "overdueAmount": 2200, "paidAmountInRange": 5100 },
"periods": [],
"invoices": [{ "invoiceNumber": "INV-2026-1042", "openAmount": 2200, "currency": "EUR", "paymentState": "overdue", "isOverdue": true }],
"pagination": { "page": 1, "perPage": 25, "totalItems": 1, "totalPages": 1 }
}