The Account statements page provides financial reporting tools for managing customer account data.

It contains three tabs:
The Statements tab produces a per-customer account statement for a chosen period. Every customer who had financial activity in that period — or who started or ended the period with a non-zero balance — appears in the table together with their opening balance, the items posted to their account during the period, and their closing balance. From here you can also generate a PDF statement for each customer and email it directly to them.

After you set the Period and the filters and click Show, Splynx scans every customer that matches the filters and decides whether to include them. A customer is added to the table when at least one of these is true:
A customer is never included when:
Partner-bound admins always see only the customers in their own partner. The Partners filter cannot widen this for them.
The filter bar above the table controls the period and the kind of items shown. Click Show to run the report.
Click Filter to open the Filters side panel for the rest of the search options. After changing values there, click Apply to put them in effect (and Show again to re-run the report); use Clear filters to reset them.

The selected Type controls both the source of the inner per-customer table and the totals shown at the bottom of each customer's section.
Lists every entry posted to the customer's ledger in the period — each individual charge or payment.

The inner table has these columns:
| Column | Description |
|---|---|
| Date | Date of the transaction. |
| Description | What the transaction was for. |
| Category | The transaction's category (for example, Payment, Charge, Refund). |
| Unit | Unit of the charge, where applicable (for example, month, piece). |
| Debit | Amount charged to the customer in this transaction. |
| Credit | Amount paid by or credited to the customer in this transaction. |
| Balance | Running balance — the customer's opening balance plus everything that happened on the ledger up to and including this row. |
Each customer's section also shows two totals: Debit amount and Credit amount — the sums of all debits and all credits posted in the period.
Lists the actual finance documents created for the customer in the period — invoices, payments, and credit notes — together with any ledger entries that are not tied to a finance document.

The inner table has these columns:
| Column | Description |
|---|---|
| Date | Date of the document. Invoices and credit notes use their creation date; payments use the payment date. |
| Description | What the document is — for example Invoice: 2026-04-00012 or Payment: 2026-04-00007 (Cash). |
| Related documents | Numbers of any documents linked to this one. For a payment, that is the invoice or credit note it covered; for an invoice, the payment that closed it and any credit notes applied. |
| Debit | Document amount on the debit side (invoices). |
| Credit | Document amount on the credit side (payments and credit notes). |
| Balance | Running balance after this document. |
The merged list is sorted by date so invoices, payments, and credit notes appear in the order they affected the customer's balance. Multiple items dated the same day stay in the order they were entered.
Each customer's section shows two totals for this type: Invoices amount and Payments amount. Credit notes are included with payments because both reduce what the customer owes.
Both the Opening balance and the Closing balance columns are recalculated from the customer's transaction history every time you run the report — they are not read from a stored field, so the numbers always reflect the current state of the ledger.
For each customer, the report walks through every transaction on their ledger up to a given date and sums:
The result is the customer's running balance as it stood on that date. The two columns apply that calculation to two different cut-off dates:
Only transactions that move real money on the ledger are counted. Future-dated entries that have been queued but not yet posted to a real invoice or payment are excluded from both balances and from the inner Transactions list, so the closing balance always lines up with the items shown in the customer's statement.
If your Splynx instance has the system-wide Invert account balance setting enabled, the sign of both balance columns is flipped so that a positive number means "the customer owes you" instead of the internal accounting convention. The calculation itself is the same — only the displayed sign changes.
Once you have run the report and the table is filled, two more buttons in the filter bar become active:
Generate PDF — builds a ZIP archive containing one PDF statement per customer in the current view. Each PDF is rendered from the Report statements template configured per partner in Config → Main → Company information, so the layout, fields, and language follow the configured template. For long date ranges or "all customers" reports, generation runs in the background and a progress indicator is shown; the table is filled when the task finishes. After the archive is ready, the button label changes to Download generated so you can save the archive locally.Send to customers — emails each generated PDF to the customer it belongs to. Splynx sends to the customer's billing email if one is set, otherwise to the regular email. If any of the customers selected do not have an email at all, a confirmation dialog appears listing those customers — you can either cancel the send or confirm to proceed (those customers are skipped). Each successful send is logged on the customer's profile so you can confirm later that a statement was delivered.
Access to the Statements tab depends on your administrator role. By default, Super administrator, Administrator, Manager, and Financial manager roles can open it. Partner-bound admins always see only their own partner's customers, regardless of how the Partners filter is set.
The Finance customers report tab gives a per-customer summary of money movement over a chosen period: for each customer, how much was charged, how much was paid in, and the net difference between the two. There is no opening or closing balance here: this is a pure flow view of what happened during the period.
Use the Statements tab when you also need the customer's balance at the start and end of the period.

Unlike the Statements tab, this report does not filter customers by activity. It lists every customer that matches the toolbar and side-panel filters, even when they had nothing happen in the selected period — those customers simply show with 0.00 in Debit, Credit, and Total.
A customer is included when:
If you only want to see customers that had real money move during the period, sort by Debit or Credit descending and ignore the all-zero rows at the bottom.
Partner-bound admins always see only the customers in their own partner, regardless of how the Partners filter is set.
The filters control which customers appear in the table and which date range the Debit, Credit, and Total columns are calculated over. Click Show to run the report; the table is empty until you do.
The toolbar above the table holds the two most-used filters:
Click Filter to open the Filters side panel for the rest of the search options. Set values there, click Apply, then click Show again to re-run the report; use Clear filters to reset them.

Each row is one customer. The four numeric columns are independent sums for the selected period — there is no running balance.
| Column | Description |
|---|---|
| Customer (Login) | Customer name and login. The name is a link to the customer's profile. |
| Debit | Total amount charged to the customer during the period (services billed, fees, manual debits). |
| Credit | Total amount received from or credited to the customer during the period (payments, manual credits, credit notes). |
| Total | Net effect on the customer for the period: Debit − Credit. A positive number means more was billed than paid; a negative number means more was paid than billed. |
| Custom field | The value of the field selected in the Custom field filter for that customer. Empty when no custom field is selected. |

All three numeric columns are computed from the customer's transaction ledger, restricted to entries whose date falls inside the selected Period. The calculation runs separately for each customer, then for each row of the table:
Only transactions that move real money on the ledger are counted. Future or recurring charges that have been queued but are not yet attached to an invoice are excluded — they will appear in this report only after the next invoice run posts them. This keeps the report aligned with the customer's true period activity instead of inflating Debit with charges the customer has not actually been billed for yet.
The result depends only on the Period — choose a different date range and the same customer can show very different Debit, Credit, and Total values.
The combination of values in Debit, Credit, and Total tells you what the customer's period activity looked like:
Use the export button above the table to print the report, copy it to the clipboard, or download it as Excel, CSV, or PDF — useful when you want to send a short period summary to accounting or a partner. See Data export for the full list of formats.
Access to the Finance customers report depends on your administrator role. By default, only the Super administrator role can open this tab; ask a Super administrator to grant your role access if you need it. Partner-bound admins always see only their own partner's customers, regardless of how the Partners filter is set.
The Receivables aging report lists every customer who has a non-zero balance on the chosen date and breaks that balance into five age buckets, so you can see how old each customer's debt — or overpayment — really is. Use it to prioritize collections (the oldest unpaid amounts come first) and to spot customers who have been sitting on credit that has not yet been used up.

Customers whose balance is exactly zero on the chosen date are not included — only customers who currently owe money or are in credit appear in the table.
The filters at the top of the tab control which customers and which date are used for the calculation. Click Show to apply them.

Every monetary value in the table follows the same convention, shown in a note directly under the table:
100.00) is a debit — the customer owes that amount in that bucket.(50.00)) is a credit — the customer is overpaid by that amount in that bucket.The amount columns sort with this convention in mind: a bracketed
(50.00)is treated as−50for sorting, so debits and credits line up correctly when you sort by Balance or by any of the bucket columns.
| Column | Description |
|---|---|
| Customer (Login) | Customer name and login. The name is a link to the customer's profile. |
| Status | Customer status (New, Active, Blocked, Inactive), shown as a colored badge. |
| Balance | The customer's overall balance on the chosen date. If the date is today, this is the live customer balance. For a date in the past, it is recalculated from the customer's transaction history up to and including that date. |
| 0–30 days | The portion of the balance that came from transactions dated within the last 30 days. |
| 31–60 days | The portion that came from transactions dated 31 to 60 days before the report date. |
| 61–90 days | The portion that came from transactions dated 61 to 90 days before the report date. |
| 91–120 days | The portion that came from transactions dated 91 to 120 days before the report date. |
| 120+ days | Everything older — all transactions on the customer's ledger that are more than 120 days old, accumulated together. |

The Totals block under the table summarizes the customers in the current view. Both totals aggregate per-customer balances, not per-bucket sums:

Click the color palette icon above the table to toggle a status-based tint on the rows, which makes it easier to scan for problem customers. With colors enabled:
The toggle changes only the row tint; the Status badge in the second column always keeps its color regardless of the toggle.

The amount you see in each bucket column is not simply "debits minus credits dated in that range". The report walks each customer's ledger from the oldest entries to the newest and tries to close older debt with newer payments before it shows what is left. This is what makes the report a true aging view: older buckets show what is genuinely still overdue.
The calculation runs in this order for each customer:
The result of this walk is what each column actually means:
Only transactions that move real money on the customer ledger are counted. Transactions that exist only as part of an invoice draft (and were not yet posted as a real charge) are skipped, so the bucket totals stay aligned with the Balance column.
A customer has these entries on their ledger when you run the report:
200.00 (still unpaid)100.00 (paid in full)100.0050.00The customer's overall Balance is 150.00 — they still owe 150. The buckets show:
200.00 debit (the old unpaid invoice; locked by overdue protection so the recent 50.00 payment cannot hide it).0.00.0.00 (the 80-day invoice and payment cancelled out).0.00.(50.00) credit (the recent payment that was not consumed by older debt because the older debt is locked).This makes it clear at a glance that the customer is 150 days late on 200.00, even though they recently paid 50.00.
Access to the Receivables aging report depends on your administrator role's permissions for Administration → Reports. If you do not see the Receivables aging report tab, ask a Super administrator to grant your role access to it.
Use the export button
to print, copy, or export the table in Excel, CSV, or PDF format:
