Revenue, Profit, Cashflow Trend
Route: `trends`
Stock Status
Route: `summary.stock_status`
Sales by Branch
Route: `summary.sales_by_branch`
Money by Source
Route: `summary.money_by_source`
Top Models
Route: `summary.top_models`
Stock by Status
Route: `stock` with `status=ALL`
Aging Bucket
Route: `aging`
Aging Value
Cost and list value by age bucket
Stock by Model
Grouped from `stock.items`
Stock Items
Product, model, battery, price, cost, branch, status
Sales Trend
Route: `trends`
Profit by Branch
Route: `profit.by_branch`
Profit by Model
Route: `profit.by_model`
Margin Distribution
Route: `profit.items`
Sales Items
Revenue, discount, COGS, gross profit, margin
Model Performance Ranking
Route: `models.items`, sorted by gross profit
Stock vs Sold
Active stock compared with sold stock by model
Gross Profit by Model
Models that contribute the strongest profit
Repair Cost by Model
Repair cost and repair job count by model
Model Detail
Stock, sales, revenue, profit, and repair cost by model/storage
Revenue and Gross Profit by Branch
Route: `branches.items`
Stock Value by Branch
Stock cost compared with list value
Repair Cost by Branch
Repair cost compared with customer charge
Cashflow by Branch
Income, expense, and net cashflow by branch
Branch KPI Comparison
Stock, sales, repair, and cashflow per branch
Repair by Type
Route: `repairs.by_type`
Repair by Service Type
Stock refurbish, customer repair, and warranty work
Repair Cost Trend
Route: `trends`, repair cost and customer charge
Warranty Status
Active, expired, and expiring-soon warranties
Warranty Items
Product warranty and battery warranty tracking
Sales by Channel
Route: `channels.by_channel`
Customer Type
New vs returning customers
Payment Method
Cash, transfer, QR, installment, and other methods
Trade-in Impact
Revenue and profit from trade-in sales
Channel Ranking
Channel, customer, payment, and trade-in summary
Cashflow Trend
Route: `cashflow.by_period`
Money by Source
Route: `cashflow.by_source`
Money by Account
Route: `cashflow.by_account`
Data Quality Summary
Route: `reconciliation`
Data Quality Issues
Duplicate keys, missing relations, amount mismatches