Dashboard
From
To
Revenue & Orders
Revenue (excl. tax)
?
Total sales revenue from confirmed orders in the selected period, excl. GST.
Table: sale.order
Field: amount_untaxed (excl. GST)
Formula: SUM(amount_untaxed) WHERE state IN ('sale','done') AND date_order IN range
Avg. Order Value
?
The average dollar value of each confirmed order in the period, excl. GST.
Table: sale.order
Field: amount_untaxed (excl. GST)
Formula: SUM(amount_untaxed) ÷ COUNT(id)
Orders Received
?
All orders created in the period, regardless of whether they have been confirmed yet.
Table: sale.order
Formula: COUNT(id) WHERE create_date IN range AND state != 'cancel'
Orders Approved
?
Orders that have been confirmed and are currently in progress or complete.
Table: sale.order
Formula: COUNT(id) WHERE state IN ('sale','done') AND date_order IN range
Orders Completed
?
Orders that have been fully locked and closed in Odoo.
Table: sale.order
Formula: COUNT(id) WHERE state = 'done' AND date_order IN range
Orders by Type
?
Orders broken down by customer type — whether the buyer is an Agent, Owner, or Tenant.
Table: sale.order
Formula: COUNT(id) WHERE ordering_as = 'Agent' / 'Owner' / 'Tenant'
Agent
Owner
Tenant
Customer Refunds
?
Credit notes issued to customers in the period — used as a proxy for returns and refunds. All values excl. GST.
Table: account.move
Field: amount_untaxed (excl. GST)
Formula: COUNT(id) + SUM(amount_untaxed) WHERE move_type = 'out_refund' AND invoice_date IN range
Count
Total Value
Analytics
Sales Revenue
?
Revenue from confirmed orders, grouped by the chosen period. Use the date presets on the right to independently control the chart range. All values excl. GST.
Table: sale.order
Field: amount_untaxed (excl. GST)
Formula: SUM(amount_untaxed) grouped by day / week / month
Top 10 Products
?
The highest-earning products by total revenue from confirmed order lines in the period, excl. GST.
Table: sale.order.line
Field: price_subtotal (excl. GST)
Formula: SUM(price_subtotal) GROUP BY product_id ORDER BY revenue DESC LIMIT 10
Loading...
Top 10 Categories
?
Revenue and order count grouped by product category from confirmed order lines in the period, excl. GST.
Tables: sale.order.line, product.product
Field: price_subtotal (excl. GST)
Formula: SUM(price_subtotal) GROUP BY product_id.categ_id ORDER BY revenue DESC LIMIT 10
Loading...
Top 10 Buildings / OCs
?
The customers with the most orders in the period — typically representing buildings or owners corporation accounts. Revenue excl. GST.
Table: sale.order
Field: amount_untaxed (excl. GST)
Formula: COUNT(id) + SUM(amount_untaxed) GROUP BY partner_id ORDER BY order count DESC LIMIT 10
Loading...
Top 10 Order Reasons
?
The most common reasons entered on confirmed orders in the period, by order count.
Table: sale.order
Field: reasons_for_order (char)
Loading...