Custom reporting day & timezone settings let you control when your business day starts and ends for reports. This is ideal for businesses that operate past midnight and want late-night orders to count toward the previous business day.
What is this feature?
This feature allows you to customize:
When a reporting day starts and ends
Which timezone reports use
How weekly reports are grouped
Which day a sale counts on — when the order was opened, or when the bill was closed and paid
All new orders are automatically assigned the correct reporting date based on these settings.
What this feature does
Custom Reporting Day - set a business day window (for example, 04:00 – 03:59) instead of midnight to midnight.
Reporting Timezone - choose the timezone used for reports, independent from the outlet’s physical location.
Report Date Basis - count each sale on the day the order was opened (the default) or the day the bill was closed and paid.
First Day of Week - select which day starts the week for weekly reports (Monday, Sunday, etc.).
Custom Time frames - create named periods like Lunch or Dinner. Your reports break sales down by these windows.
Automatic Order Assignment - every new order is automatically tagged with the correct reporting date.
What this feature does not do
Does not change when orders appear in the POS
Does not change order creation timestamps
Does not update existing orders retroactively
How to use it?
Where to find the settings
Go to Settings > Reporting
Configure your reporting day, timezone, report date basis and week settings
Configuring the Reporting Day
Default behavior
Reporting day runs from 00:00 – 23:59
Uses the outlet’s country timezone
To customize the reporting day
Click Set reporting day
Choose your start time (for example, 04:00)
The end time automatically sets to one minute before the next start time (for example, 03:59)
Select the reporting timezone
Click Save
Example: Late-night business
A bar closes at 2:00 AM
Reporting day start time: 04:00
Orders from 04:00 AM Monday – 03:59 AM Tuesday → Monday’s report
Orders from 12:00 AM – 03:59 AM Monday → Sunday’s report
Report date basis
Choose which moment decides a sale’s reporting day:
Day the order is opened (default) — a sale counts toward the reporting day the order was started. Every outlet works this way unless you change it.
Day the order is closed and paid — a sale counts toward the reporting day the bill was settled. Use this if you reconcile cash at the end of the night and tabs often stay open past your reporting day start, so the night’s cash matches the night’s sales.
To switch to close-day reporting:
Go to Settings > Reporting
Under Report date basis, select Day the order is closed and paid
Click Save, then Switch basis to confirm
Switching back to Day the order is opened saves straight away, with no confirmation.
Your reporting day start still applies — close-day reporting just measures it from the close time. With a 04:00 start:
Opened Monday 21:00, closed Tuesday 04:30 → Monday’s report by default, Tuesday’s with close-day
Opened Monday 23:50, closed Tuesday 01:30 → Monday’s report either way, because the bill closed before 04:00
Opened and closed on Monday afternoon → Monday’s report either way
Cancelled orders follow the same rule: with close-day, they count on the day they were cancelled.
First Day of the Week
Choose which day starts your reporting week (Monday, Sunday, etc.)
This affects weekly report aggregation
Custom Timeframes
Create named periods such as:
Lunch: 11:00 – 14:00
Dinner: 18:00 – 22:00
‼️ Important note: Each time frame can have its own timezone. Your timeframes drive the Timeframes tab of the Daily Summary Report and the timeframe splits on the Trends dashboard — if you have not set any up, those views are empty.
How this affects reports
Printed Reports page
The Reports > Printed page automatically follows your reporting settings:
Default date range
Shows the current reporting day (for example, 04:00 today – 03:59 tomorrow)Timezone
Uses the configured reporting timezoneClear date labels
Example: Jan 27, 2026 04:00 – Jan 28, 2026 03:59Close-day notice
After you switch to close-day reporting, a notice appears whenever the selected date range spans the switch date, because sales before it are still grouped by the day the order was opened.
Order reporting date logic
With a 04:00 start time:
Order at 03:30 AM Tuesday → Monday’s report
Order at 04:00 AM Tuesday → Tuesday’s report
Order at 11:00 PM Tuesday → Tuesday’s report
With close-day reporting, the same rule applies to the time the bill is closed instead of the time the order was opened. Timeframes (such as Lunch or Dinner) always follow the time the order was opened.
Important considerations
Existing orders
Changing your reporting day or timezone only affects NEW orders. Orders created before the change keep their original reporting date. Historical reports may not match new boundaries. Consider the timing when changing settings (e.g. do it at start of a new period).
Switching the report date basis
The switch applies from the moment you save:
Orders closed after the switch count on the day they were closed — including tabs that were already open when you switched
Orders closed before the switch keep their original day, so past reports don’t change
Receipt numbers are still assigned when the order is opened, so a receipt’s number can point to a different day than the report it appears on
Report pages show a notice with the switch date: on Printed whenever your selected range spans it, and on dashboard tabs such as Summary and Tax for 30 days after the switch
Backfilling doesn’t apply to this setting — sales before the switch stay on the day they were opened by design.
Timezone changes
Changing timezone affects how times are interpreted. If you change timezone, new orders will use the new timezone. Be consistent with timezone selection to avoid confusion.
Partner/vendor orders
Partner orders inherit the reporting date from their vendor orders. Vendor outlet settings determine the reporting date for the entire chain.
Backfilling historical data
If you need existing orders updated to match new reporting settings, contact technical support. This requires a database migration and should be planned carefully.
Common Questions
What happens if I change the reporting day mid-week?
New orders follow the new boundary. Existing orders stay the same, which may cause a temporary gap in reports.
Can each outlet have different reporting settings?
Yes. Reporting settings are configured per outlet.
What if my business operates 24/7?
You can still set a reporting boundary (for example, 06:00) to define when one reporting day ends and the next begins.
Do custom timeframes affect reports?
Yes. The Daily Summary Report has a Timeframes tab reporting orders, guests, revenue and AOV inside each window, and the Trends dashboard in Insights splits its metrics by timeframe. An order lands in a timeframe based on the clock time it was opened, and matches at most one window.
Which timezone should I use?
Use the timezone where your business operates and where reports are reviewed.
Should I use close-day reporting?
Only if your tabs regularly stay open past the start of your reporting day and you want each night’s cash to match that night’s sales — common for bars, beach clubs and hotels. Most outlets can stay on the default.
Can I switch back?
Yes, at any time. Orders closed while close-day reporting was on keep their close day; orders closed after you switch back count on the day they were opened.
Troubleshooting
Orders appear in the wrong reporting day
Check Settings > Reporting
Confirm the reporting start time
Verify the reporting timezone
Check the Report date basis — with close-day, an order counts on the day its bill was closed, not the day it was opened
Remember: reporting day and timezone changes only apply to new orders
Reports show unexpected time ranges
This is expected if you use a custom reporting day
Example: 04:00 – 03:59 means your reporting day starts at 4:00 AM
The Timeframes tab is empty
Check that timeframes are set up for this outlet under Settings > Reporting
Only orders opened inside a configured window appear — orders outside every window are not shown on that tab
