Dashboard

No data yet — upload your first report from the Uploader tab.

Sales Trend

Current Period vs Prior Period, Aligned by Day of Period

Sales by Brand

Top Brands — Selected Range

Sales by Sales Rep

Top Reps — Selected Range

Sales by Category

Category : Brand : Product Category : SKU Category

Sales by Location

Delivery Region — Selected Range

Top Customers

Order Count, Qty and Sales — Selected Range

CustomerOrdersQtySales

Top Products

Units Sold, Qty and Sales — Selected Range

ProductUnits (qty)Sales

Brand & item wise — units sold by sales rep

Click a brand row to drill down into its products. "Show" limits the sales reps shown to the top N by qty sold — all brands still appear.

Uncategorized Transactions

Lines with no Category value — delivery charges, returns, bounced-cheque fees, damaged goods, and any un-mapped SKUs. Updates automatically as you upload more files.

DateTypeInvoice NoLocationSales RepCustomer SKUProduct / ServiceQtyAmountVATGross

Sales by Location — Growth vs Prior Period & Target

"Sales Target" = Last Period Sales × (1 + Growth Target %). Enter your own target % above to see the impact instantly.

Location Sales (Current) Sales (Previous) Sales Inc/Dec % Qty (Current) Qty (Previous) Qty Inc/Dec % Orders (Current) Orders (Previous) Orders Inc/Dec % Sales Target Inc/Dec % vs Target

Weekly Sales by Location — Current Range

Current range split into 7-day windows starting from the range's first day. Values are sales.

Upload this week's Invoice Detailed Report (.xlsx)
Same export you pull from QuickBooks — nothing needs to be pre-cleaned. Upload as many weeks as you like; each one is stored and added to the dashboard.

All uploads

PeriodFileRowsSalesUploaded ByUploaded At

Data library

Every upload processed so far. Deleting one removes it from the dashboard.

PeriodFileDate rangeRowsSalesUploaded ByUploaded At

Submit a Picking Fault

Fill this in whenever a fault is found — it's saved instantly. Picker/checker names shown are limited to what "Viewing as" is allowed to submit under.

Picking Faults Submission

Every submission, whether entered through the form above or brought in via migration import. This is the single source the report is built from.

Submission Date Checker Fault Type Picker Customer Fault Details Recorded at

One-time migration: upload historical Picking Faults export (.xlsx)
Expected columns: Submission Date, Employee, Fault Details, Select Customer, Checker Name, Fault Type. Rows with a Submission ID matching one already stored are skipped automatically, so it's safe to re-run.

Migration history

Every import run so far, most recent first.

Imported atFileRows addedRows skipped (duplicate)

Picker Performance

Click a picker to see their fault breakdown.

Employee / Fault TypeRatioCount

Faults by Date Range

Fault Type Wise Summary

Fault typeRatioCount

Checker Ratio

Form Submissions

Submission DateCheckerFault TypePickerCustomerFault Details

Checkers

These are the names that appear in the Checker dropdown on the Picking Faults form. Add a new checker or remove one who is no longer active.

Pickers

These are the names that appear in the Picker (Employee) dropdown on the Picking Faults form.

Fault Types

These are the options shown on the Picking Faults form. The five default types are always included — add extras here as needed.

Customers

Pre-loaded customer names for the Customer autocomplete field on the form. New names also get added automatically when you submit a fault with a customer not in this list.

Create user

Assign which reports and which uploaders each user can see. Note: this organizes access within the app for your team — it isn't a secure login system, since there's no backend or password behind it.

Reports access
Data upload access
Forms access
Picking Faults — pickers this user may submit as

Leave none checked to allow all pickers.

Picking Faults — checkers this user may submit as

Leave none checked to allow all checkers.

Users

Switch "Viewing as" in the sidebar to preview what each user sees.