Skip to content

How do reports and profitability analysis work?

Updated

Reports and profitability analysis answers “who owes how much” or “which contract made money this month” on one screen, without a support ticket. Large periods queue up and finish with a progress bar; every list you own exports at full fidelity.

Who uses it

Any business owner or accountant who never wants to feel like their own data is held hostage: an owner who wants contract-level revenue in hand before sitting down for a price negotiation, an accounting team that wants to run month-end collections from one screen, a school or agency management that needs audit-ready period statistics on demand.

How it works: queued generation, aging, permission masking

Report lists that exceed the screen’s own pagination ceiling for a large period run through a worker queue and finish with a progress indicator — never through raw offset paging that would time out. Exports are styled workbooks (Turkish date/number formatting, sensible column widths), not raw CSV — good enough to email straight to a client.

“Who owes how much” sits on one screen with 0-30/30-60/60-90/90+ day aging buckets, and it reconciles to the accounting module’s account balance to the last kuruş. Period profitability shows up by contract, by revenue and volume, and drills all the way down to the source row — this is the number that goes to the table in a price negotiation.

A user without pricing permission gets the report with amount columns entirely REMOVED, not shown as zero, and every export writes its own audit event. A report file carrying personal data carries its own retention window from the moment it is generated, and deleting one leaves an audit line too.

Example

Example: A transfer company’s accounting team requests last month’s profitability report at the start of the new month. The report queues, finishes in 40 seconds, and rolls the period’s per-contract revenue, which route ran at a loss, and 3 customer balances past 90 days into one PDF. Sitting down for a price increase with their biggest corporate customer, the owner pulls that customer’s last 6 months of volume and realised profitability on the same screen, drilling down to the source trips.

How it is done in Rotenta

  1. An authorised user requests a report on the Reports tab inside accounting, filtering by period, customer or route.
  2. A large report (past the list’s pagination ceiling) queues automatically; a progress bar stays on screen and a notification fires when it’s done.
  3. The aging screen splits the account balance into 0-30/30-60/60-90/90+ buckets and traces the source down to trip and invoice records.
  4. The period statement renders completed work as PDF and Excel; the PDF engine prints it with the firm’s letterhead.
  5. A saved report pins to your dashboard as a widget — anyone within your permission scope can see it there.
  6. Staff timesheet output runs through the same queued engine, on the calendar day the accountant needs it.
  7. A large list downloads at full column width through the same export infrastructure Excel import uses on the way in.

Frequently asked questions

Does a large period report freeze the screen?

No. A report past the list’s pagination ceiling queues automatically and generates in the background; you watch the progress, the screen stays responsive.

If I don’t have pricing permission, can I see the report at all?

You see the report, but amount columns are removed entirely — not zeroed, just absent. That is a deliberate design to keep who sees what unambiguous.

Why should the account balance and the report total always match?

Because both come from the same source with the same calculation, down to the kuruş — there is no separate reporting database; it always reconciles to the account balance in accounting.

Does personal data survive deleting a report file?

No. A report file is treated as a new personal-data location from the moment it is generated, and deleting it is a real delete — the action leaves its own audit line.

Can a driver or dispatcher see the profit-margin report?

No, unit price and profitability columns are absent from the report for anyone without pricing permission. Check which report set your plan includes on pricing, browse every module connection in our module guide, or reach us through contact.

More in this category

Get a quote

Leave your details and we'll get back to you the same day.

By submitting you acknowledge the Privacy Notice.