---
title: "Treasury Reports"
description: "The Treasury Reports page is your finance control panel."
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.beelocity.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Treasury Reports

The **Treasury Reports** page is your finance control panel. It answers the questions a treasurer asks every week: *how fast do customers pay us, how much of what we are owed is overdue, when do our cheques and bills of exchange mature, how quickly do deposits clear, and how completely are our books tied back to the bank?*

Nothing on this page is something you type in or that is stored separately. Every figure is worked out from data that already lives in Beelocity — your customer invoices, receipts and payments, cheques and *bills of exchange*, and bank statements. Foreign-currency amounts are converted to your organization's base currency so everything is comparable in one place.

## Opening the page

Open **Treasury → Treasury Reports** in the sidebar. The reports are grouped into four tabs.

### Working Capital

How long your cash is tied up in customers.

- **Days Sales Outstanding (DSO)** — on average, how many days a customer takes to pay you after you invoice them. A low number means you collect quickly; a rising number means cash is getting stuck in receivables. For example, a DSO of **78 days** against net-45 payment terms is the cue to tighten collections. It shows as "—" when there were no credit sales in the window.
- **Open receivables** — the live total customers still owe you right now, for example **2,400,000 DA**.
- **Credit sales (window)** — the value of the invoices you issued during the window, for example **6,000,000 DA**.

Use the **From** and **To** dates to set the period the metrics are measured over. Leave them blank for the default rolling 90-day quarter ending today.

> **Supplier-side metrics aren't shown yet.** Days Payable Outstanding (how long *you* take to pay suppliers), payables ageing, and the cash-conversion cycle need supplier bills tracked as their own documents, which Beelocity doesn't have yet. They will appear here once it does.

### Collections

The age of what you are owed, and any cash sitting unmatched.

- **Receivables ageing** — everything customers owe you, grouped by how far past its due date it sits: **current** (not yet due), **1–30**, **31–60**, **61–90**, and **90+ days overdue**. The 90+ band is the doubtful-debt early-warning signal worth chasing first — for example **85,000 DA** across three invoices. Filter by a single **customer** to focus on one account.
- **Unallocated (on-account) cash** — real money you have received or paid that isn't yet matched to a specific invoice or order. It is split into **inbound** (customer money awaiting a [receipt allocation](./receipts-and-payments.html)) and **outbound** (a supplier advance not yet tied to an order). A drill-down lists each payment so a clerk can open it and allocate the balance. Keep this small — until it is allocated it distorts the ageing figures.

### Instruments

The maturity profile of your cheques and bills of exchange, and how quickly they clear.

- **Cheque & bill-of-exchange maturity** — your held and issued [cheques and bills of exchange](./cheques-and-bills-of-exchange.html), split into money you expect to **collect** (received) and money you have **promised away** (issued), and grouped by when they mature: **overdue**, within **7 days**, **8–30**, **31–60**, and **60+ days**. *Overdue* means past the due date but not yet cleared — chase the bank. Filter by a single deposit account if you wish.
- **Average days to clear** — once you deposit a customer's cheque, how many days until the cash actually lands in your account, for example **5.5 days**. This is the lag your forecast must build in — a cheque recorded today is not spendable cash today. It is also broken down per deposit account, because clearing speed varies by bank.
- **Bounce rate** — of the cheques you remitted in the window, the share that bounced (for example **10%**, 2 of 20) — the credit-risk twin of clearing speed.

### Reconciliation

How completely your records agree with the bank.

- **Reconciliation coverage** — the share of the bank's statement lines you have matched to your own [cash-ledger](./bank-reconciliation.html) entries, for example **92.31%**. It is the trust signal for every other treasury number: if coverage is low, your cash position may be drifting from reality. Lines you have deliberately ignored don't count either way. It is shown overall and per account.
- **Unmatched backlog** — the value of statement lines still waiting to be matched, the work left before a statement can be locked.
- **Average match confidence** — how sure the automatic matcher was about the lines it matched, on average. A low figure means it is leaning on fuzzy matches rather than exact reference hits.

## Where the numbers come from

Each report is computed live from what you already track:

- **DSO and receivables ageing** read your open sales invoices — those still sent, partially paid, or past due.
- **Unallocated cash** reads your confirmed [receipts and payments](./receipts-and-payments.html) that still carry an unmatched balance.
- **Instrument maturity and days-to-clear** read your [cheques and bills of exchange](./cheques-and-bills-of-exchange.html) register and the dates they were lodged and cleared.
- **Reconciliation coverage** reads your imported [bank statements](./bank-reconciliation.html) and how many of their lines are matched.

Foreign-currency amounts are valued at **today's** exchange rate — these are reporting figures, not locked-in valuations.

## "Data as of" — how fresh the numbers are

Because the reports cross several parts of Beelocity, the page keeps them in a short-lived cache and shares them across all four tabs, so switching tabs and adjusting filters stays fast. The **Data as of HH:MM** time shown in the page header tells you when the figures were last worked out.

You don't have to refresh anything: the page recomputes the numbers automatically whenever a payment, cheque, transfer, or bank reconciliation moves cash, so they are never more than a few minutes behind your books. If you've just confirmed a receipt and want to see it reflected immediately, reopen the page.

Source: https://docs.beelocity.com/en/treasury/reports/index.mdx
