
What’s included
Masters — the building blocks
Before you can buy or sell anything, a few basics need to exist: Units of Measure (how you count stock — kilograms, boxes, pieces), Currencies and Exchange Rates (if you deal with foreign suppliers or customers), Parties (your customers and suppliers, in one shared list), and each product’s Stock Profile (whether it’s tracked, how it’s costed, when to reorder). Getting these right once means every document afterward — a purchase order, an invoice — just works.Accounting — every document posts itself
Unlike a plain sales log, every retail document you create — a purchase, a sale, a stock adjustment — automatically creates a real, balanced double-entry posting to your Chart of Accounts. You never have to manually journal a sale or a stock write-off; the system does it for you, correctly, every time. For the rare case you need a manual entry (an owner’s capital injection, a correction), Journal Entries let you post directly.Purchasing — the PO → GRN → Invoice chain
Buying from a supplier is a 3-step chain, and each step means something different: a Purchase Order is a commitment (“we intend to buy this”), a Goods Receipt is what actually arrived at your door (and is the only step that moves your stock), and a Purchase Invoice is the supplier’s bill (what you owe). Splitting these apart means a supplier’s invoice can never silently create stock that nobody actually checked in — a very common source of inventory drift in simpler systems.Sales — invoices, returns, and getting paid
Sales Invoices record what you sold, and support returns (a customer bringing something back). Payments record money actually received or paid out, and can be split (“allocated”) across more than one invoice — so a single bank transfer that covers three invoices is recorded as one payment, not three.Stock Operations — keeping the numbers honest
Real inventory drifts from what the system thinks — damage, theft, counting mistakes, moving stock between branches. Stock Adjustments correct the quantity on hand (up or down, with a reason). Stock Transfers move stock from one location to another. Stock Counts are a structured, auditable way to physically count what’s on the shelf and reconcile it against what the system thinks — a “generate → fill → submit” cycle rather than a free-for-all edit.Stock Visibility — read-only views
Stock Balances shows what you have right now, per product per location. Stock Ledger is the full, permanent history of every single stock movement, in order — useful for tracing exactly what happened to a specific batch or product. Low Stock flags anything that’s dropped below its reorder point so you know what to buy next.How it all connects — one flow, start to finish
Here’s a single real transaction traced end to end, so you can see how the pieces above work together:- Create a Party — add “Acme Supplies” as a supplier (and, separately, “Jane Doe” as a customer).
- Set a product’s Stock Profile — mark “Blue Widget” as stock-tracked, in units of Pieces, with a reorder level of 20.
- Raise a Purchase Order — order 100 Blue Widgets from Acme Supplies at $3.00 each.
- Receive it via Goods Receipt — 100 units arrive. Stock on hand goes up by 100. Behind the scenes, the accounting system posts to a temporary GR/IR Clearing account, because you’ve received goods but haven’t been billed for them yet.
- Get the supplier’s Purchase Invoice — Acme sends their bill for 300 — you now owe Acme money.
- Pay it — record a Payment of $300 to Acme, allocated against that invoice. Accounts Payable drops back to zero.
- Sell the product — a Sales Invoice to Jane Doe for 5 Blue Widgets. Stock on hand drops by 5, and Sales Income goes up.
- Collect payment — record a Payment received from Jane, allocated against her invoice.
- Check the numbers — Stock Balances shows 95 Blue Widgets left; the accounting reports (Trial Balance, Profit & Loss) reflect every step above automatically.
Related
Units of Measure
Set up how you count stock
Parties
Add your customers and suppliers
Stock Profile
Configure tracking per product
Purchase Orders
Start the buying chain
Sales Invoices
Record a sale
Stock Balances
See what’s on hand right now

