Skip to main content

Custom reporting day and timezone settings

Set when your reporting day starts, which timezone reports use, and whether a sale counts on the day the order is opened or the day the bill is closed.

Written by Support Agent

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

  1. Click Set reporting day

  2. Choose your start time (for example, 04:00)

  3. The end time automatically sets to one minute before the next start time (for example, 03:59)

  4. Select the reporting timezone

  5. 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:

  1. Go to Settings > Reporting

  2. Under Report date basis, select Day the order is closed and paid

  3. 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:

  1. Default date range
    Shows the current reporting day (for example, 04:00 today – 03:59 tomorrow)

  2. Timezone
    Uses the configured reporting timezone

  3. Clear date labels
    Example: Jan 27, 2026 04:00 – Jan 28, 2026 03:59

  4. Close-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

  1. Check Settings > Reporting

  2. Confirm the reporting start time

  3. Verify the reporting timezone

  4. Check the Report date basis — with close-day, an order counts on the day its bill was closed, not the day it was opened

  5. 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


Related articles

Did this answer your question?