Dashboard
Recent Movements
ProductTypeQtyLocationDate
Low Stock Items
Stock by Location
Monthly Sales
Income Statement — Last 6 Months
🛒 Quick Sale
Select a product type first
Recent Sales
ProductSKUQtyLocationRefDate
Products
Cost Estimator by Subcategory
All Products
Inventory Movements
Movement History
DateProductSizeSKUTypeQtyLocationReferenceNotes
Warehouse View
Sales
Sales History
DateProductSKUQty# ItemsLocationCustomerUnit PriceTotalProfitReferenceNotesSold ByStatus
Record Sale
Items
ItemQtyPrice SubtotalCustomSet
Grand Total:
$0.00
Low Stock Alerts
Items Needing Reorder
Purchase Orders
All Purchase Orders
PO #SupplierItemsTotal CostOrder DateExpectedStatus
Suppliers
All Suppliers
NameContactEmailPhoneLead TimeProducts
My Price List
Viewing your own prices — switch to a supplier to see their cost + markup instead
Subcategory Discounts Change a discount % and click Apply — all products in that subcategory update instantly. Click a subcategory name to see its sizes and prices below.
Product Prices Use "Set Special" to override the discount for one specific product
Apply Markup from Supplier's Price List Pick a supplier, set a markup %, then choose which products to update
Quotation
Quotation Details
Quotation Items $0.00
ProductSKUSizeQtyUnit PriceTotalSet
Add Products Prices already reflect your Price List discounts
Quotation History
DateQuote #CustomerItemsTotalCreated By
Customers
Wholesale & Terms Accounts
NameTypeContactEmailPhonePayment TermsPricing
Customer Price List
Price List
Ledger
Ledger
Supplier
Default Volume Tiers
Apply to all items from this supplier unless a size has its own tiers
Price List
Apply Price List to Selling Price Sets Cost from this supplier's price list and Price = Cost × (1 + markup%) for every priced product — overwrites on every run, except products marked Fixed Price
New Purchase Order
Add from Price List
ItemQtyCost SubtotalFlags
0 items · $0.00
Special Orders

This is a filtered view of Purchase Order lines flagged "Special" — check the Special box on any line item when creating or editing a PO to have it show up here.

Customer Special Orders
PO #CustomerItemSpecs / SizeNotesReceived / QtySupplierExpectedStatus
Bank Accounts
All Bank Accounts Accounts that cheques are deposited into and transfers are received in
NameBankAccount #CurrencyOpening BalanceOpening DateStatus
Cheque Books Ranges to draw issued-cheque numbers from when recording a supplier payment by cheque
NameBank AccountRangeNext #VoidedStatus
Payment Methods
All Payment Methods These are the choices offered on Record Payment — order and wording are yours
NameKindBank AccountOrderStatus
Locations
Store & Warehouses Enable, rename, or add warehouses to match your setup
Dead Stock Settings Products with stock but no sales within this period are flagged as dead stock
Company Profile Shown on printed quotes, invoices, and statements for this company
Warehouse Stock Rules Scale low-stock thresholds for warehouse locations relative to store thresholds
Margin Settings Sale lines priced under this margin are flagged (a visual warning only — it never blocks a sale)
Underpriced Sale Warning Sale lines priced this far below My Price List are flagged at entry and highlighted in Sales History (a visual warning only — it never blocks a sale)
Reorder Point Settings Used to suggest a reorder point from recent sales velocity, on the Low Stock Alerts page
Invoice Header Backfill One-time data maintenance -- safe to run more than once

Sales recorded before this feature shipped don't yet have an invoice header record -- AR still works for them today (it falls back to the old calculation), but running this fills in the missing headers so they get the same fixes as new sales. Only ever fills in what's missing -- never touches an invoice that already has a header, so it's safe to click Apply more than once.

Page Lock Settings Set a PIN on any page — it will prompt before opening
Keep page unlocked:
Login Session Duration Automatically sign everyone out after being logged in this long, regardless of activity
Packaging Units Units like Box or Sack, used to track how products are packaged. Add more here if your packaging changes.
Activity Log
Filter
History
Date Entity Item Action Details By
Period Lock
Rolling Lock

When on, staff can no longer edit or create records dated older than the window below -- the owner can still make changes to a rolling-locked date (logged for the record), but never to a month that has been explicitly closed below.

Closed Months
Month Status Closed By Closed At Note
Roles
Roles
NameDescriptionTypeAssigned
Custom Item Report

Items sold using the "custom item" fallback on Record Sale (typed description + price, for when a real catalog product couldn't be found at the counter). Use "Merge into Catalog Item" once the matching product exists in the catalog, to attach this sales history to it going forward.

Custom Items
Name Size Times Sold Total Qty Total Revenue Last Sold
Daily Report
Monthly Report
Income Statement
Product Statistics
Customer Analytics
Accounts Receivable
Accounts Payable
Supplier Payments
Payments
Cheques Received
Issued Cheques
Expenses
Expenses This Period
LocationCategoryTypeAmountStartEndNotes
Expense Categories
NameGroupStatus
Rent / Lease, Wages / Payroll, Utilities, and Other / Misc are built-in and can't be renamed or removed here.
Recurring Expense Templates
CategoryLocationAmountDayAuto-GenerateStartEndStatus
Generates one expense entry per due month (e.g. this month's rent), so a specific month can be tied to a specific cheque or payment. The existing Recurring/One-time fields above still work for simpler cases that don't need that.
Employees
All Employees
NamePositionLocationBase SalaryHire DateStatus
Payroll
Salary Payments
EmployeePeriodDateGrossDeductionsNetMethodBank AccountNotes
Location Leaderboard
Locations Ranked
Rank Location Revenue Gross Margin % Net Profit Turnover (units moved ÷ current stock)
User Accounts

Manage who can access the system and what they can do.

Companies

Each company owns its own catalog, sales, and books. Use the switcher in the sidebar to work inside one.

Copy Catalog Between Companies New SKUs land with zero stock in the target; existing SKUs there keep their own cost, price, and stock
Clear Selling Prices Resets the selling price to $0 on every product in the chosen company. Cost, stock, SKU, name, and every other field are untouched.
Inter-Company Sales Links

When the seller records a sale to the linked customer, a purchase order is automatically created in the buyer's system at the agreed markup.

All Companies

An executive glance across every company — each company's own Dashboard and Reports remain the source of truth for its detailed numbers.