Reports¶
mReport produces four kinds of report. Each one needs a report configuration before it can compute.
| Report | Answers | Typical use |
|---|---|---|
| Work | Where did the hours on this project go? | Client billing, budget tracking |
| Project | Where does this project stand against its estimate? | Progress and budget against what was sold |
| Employee | Did this person work their expected hours? | Overtime and vacation balances |
| Company | How is the whole company's time distributed? | Management overview |
Reading the charts¶
Hovering a pie slice, a bar segment or a point on a trend line shows the figure and, next to it, its share of the total. The total leads the list and states its own 100%, so it is always clear what the shares are measured against. An estimate shows no share — it is a target, not a part of the hours worked.
Trend charts label months as 09.26.
How a report computes¶
Opening a report shows the last computed result immediately — it never blocks on a fresh calculation. If that result is out of date, the report refreshes by itself: a banner shows while a background job fetches what is new from bexio and recalculates, and the page updates itself when the job finishes. You can navigate away and come back.
A report recalculates only when something it shows has changed — its configuration, or the time entries it reads. A sync that brings nothing new for a report leaves it as it is.
Last sync, shown on every report, is when time entries were last fetched from bexio for the whole workspace — not when that report was last calculated.
If a refresh does not finish, the report keeps its previous figures and says so in a line above them. It tries once more by itself; after that, use the sync button on the page.
Colors
Every chart color is configurable and documented in the chart colors.
