Sales Performance Dashboard

Auto-loads from /api/sales-json (served by your Flask app reading C:\samplecompany\sales.json). Manual upload is also available.

Total Rows (Transactions)
Waiting for data…
Unique Vouchers
Based on detected voucher/document field (if present); otherwise equals rows.
Total Sales Value
Computed from detected amount fields; negatives included as-is.

(a) Sales by Party – Year & Month (Table + Totals)

(b) Party Sales – Year x Month Heatmap (Company Filter)

(d) Item Sales – Pie (Pick Year/Month)

(e) Top 5 Items – Sales Value (All Time, Company Filter)