Know your busiest hour before it happens
An opinionated hourly analytics dashboard for Point of Sale — opens straight to today's revenue by hour, names your peak and slow windows, and flags anomalies before you have to notice them yourself.
The problem
Staffing, shift scheduling, and promotional timing all hinge on knowing which hours drive revenue and which sit idle. Native Odoo POS reporting exposes hourly data only through generic pivots and filters, forcing managers to manually reshape exports just to answer "what is my busiest hour?"
The solution
A dashboard that opens to today's answer, not a blank configuration screen: revenue, order count, and average order value by hour, with the busiest and slowest hours named in plain language alongside staffing recommendations and anomaly alerts — backed by a chart-first hourly report you can drill into and export.
Everything you need to read your trading day
Every capability below is implemented in the module.
Hourly Sales Dashboard
Opens instantly to today's numbers: total revenue, order count, average order value, and the busiest and slowest hour, with no setup required.
One-Click Time Presets
Jump between Today, Yesterday, This Week, and This Month, or set a custom range — no manual filter setup on every visit.
Chart-First Hourly Trend
A line graph of revenue by hour makes peaks and troughs visible at a glance, with pivot and list views one click away for the detail.
Day-of-Week Comparison
Pivot hours against days of the week to see how this Tuesday compares against a normal Tuesday, not just an isolated total.
Cashier Performance by Hour
Group orders by cashier to see who moved the most volume during the lunch rush or any other window of the day.
Payment Method Breakdown
See how the cash and card mix shifts through the trading day, supporting cash-handling and reconciliation planning.
Tax Analysis by Hour
Tax collected is broken out per hour alongside revenue and order count, giving finance and compliance teams time-segmented visibility.
Peak, Slow Hour & Anomaly Alerts
The dashboard names your busiest and slowest hours automatically and flags any hour whose revenue swings far outside the norm.
Export & Scheduled Delivery
Print the dashboard to PDF on demand, export the report to CSV or XLS, or enable the built-in daily email delivery to have it land in your inbox. Configurable 30/60/120-minute intervals and multi-company, multi-POS filtering included.
How it works
Open the Dashboard
Under Point of Sale > Reporting > Hourly Dashboard, it opens straight to today's numbers — nothing to configure first.
Pick a Range
Choose a one-click preset or a custom range, filter by Point of Sale, company, and interval.
Read the Callouts
See the peak and slow hours, anomaly flags, and plain-language staffing recommendations for the range.
Drill Down or Export
Open the full hourly chart, pivot, or list, or export the report to PDF, CSV, or XLS.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It depends only on the standard Point of Sale app and installs cleanly on a base Odoo instance — no extra configuration engine or template setup required.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
POS Hourly Sales Report
An hourly analytics dashboard with one-click time presets, day-of-week comparison, cashier and payment-method breakdowns, tax analysis, peak and anomaly alerts, and scheduled exports.
Buy on Odoo App StoreMore Odoo point of sale apps
POS Invoice Auto Check
Automatically invoice every qualifying POS order the moment payment is confirmed — with a configurable rules engine, invoice-button access control, and a reconciliation dashboard.
POS Invoice Cancellation
Cancel POS-generated invoices from the register or the back office with structured reasons, refund-method choice, a live financial preview, batch end-of-shift closeout and an offline-safe audit trail.
POS Kitchen Screen
Paid POS orders routed automatically to the right station on a touch-friendly live board — customizable stages, one-tap advancement, color-coded aging, and prep-time analytics by station and product.
POS Lay-By (Layaway Orders)
Take a deposit at the counter, hold the goods and collect the balance later — with configurable deposit rules, guided collection, hold expiry reminders, refunds on cancellation and one dashboard showing who still owes what.
POS Load Products by Location
Preload the POS catalog by stock location and show shelf, aisle and bin codes on the grid and product popup — with recorded load times that prove the speed gain.
POS Lock Screen
One-click manual lock plus automatic inactivity lock with server-verified PIN unlock and brute-force lockout — a real lock screen where native POS offers only a full logout nobody uses.