Skip to Content
Catalog / SAL · Sales / AC Sales Dashboard
AC Sales Dashboard
ac_sales_dashboard

AC Sales Dashboard

See sales performance at a glance with live KPIs, charts and one-click drill-down

v19.0.1.0.0 Abdelfatah Mohammad (AlshayebCo) Sales

Adds an OWL client action (tag sales_dashboard) extending the shared BaseDashboard from ac_base_dashboard. All aggregation lives in @api model methods on an inherited sales order: get_dashboard_filters returns filter option lists, and get_dashboard_data builds a company-scoped domain (with optional partner/user/date/state/invoice-status filters and an optional compare range) then returns KPIs and chart datasets for status distribution, invoice status, monthly trends and top customers/salespersons/products. Helper methods _build_dashboard_domain, _compute_sales_kpis and _sum_amount_by_partner/_user/_product keep current and compare datasets consistent. No new models or stored fields; charts render client-side via Chart.js.

Overview

Sales managers usually piece together quotation, order and invoicing numbers from separate list views and exports. AC Sales Dashboard puts everything on one interactive screen: KPI cards for quotations, confirmed orders, this-month revenue and amounts still to invoice, plus charts for order status, invoicing status, monthly trends and the top customers, salespeople and products. Every card and chart is clickable, opening the exact filtered list of orders behind the number, and a built-in compare-period mode shows growth or decline against any prior date range.

Key Features

  • KPI cards for Quotations, Sales Orders, This Month revenue and To-Invoice totals, each showing both count and amount.
  • Status breakdown cards for every order state: Draft, Sent, Confirmed and Cancelled.
  • Order-status and invoicing-status doughnut charts (Nothing to Invoice, To Invoice, Fully Invoiced, Upselling).
  • Six-month sales trend chart plus Top Customers, Top Salespersons and Top Products ranking charts.
  • Compare-period mode that overlays a prior date range and shows percentage growth or decline deltas on KPI cards and charts.
  • Click-through from any KPI or chart segment straight to the matching filtered sale order or order-line list.
  • Dynamic filters by customer, salesperson, order state, invoice status and date range, with quick date presets and a clear button.
  • Company-scoped data with the current company's currency symbol, plus dark-mode support inherited from the base dashboard.

Technical Details

Technical Name ac_sales_dashboard
Version 19.0.1.0.0
License OPL-1
Domain SAL · Sales

Menu Structure

Sales Dashboard

Security

Access is gated by a single dedicated group, Sales Dashboard Access. Only members of that group see the Sales Dashboard menu and can load its data; the group is granted to the Administrator on install. No custom model access rows are defined because the dashboard reads existing sale order data through standard sale.order record rules.

Sales Dashboard Access (group_sales_dashboard_user) - grants access to the Sales Dashboard menu and its data

Dependencies

sale_management ac_base_dashboard