Sales orders, payments, discounts & returns
From quote to fulfilled, with margin, deposits and disciplined discounting.
Overview
What it does
Build sales orders with live margin, take partial payments and deposits, control discounts with override codes, and restock returns.
- Draft → Confirmed → Fulfilled lifecycle; stock and COGS post exactly on fulfillment.
- Partial payments and deposits: the order is the customer order until it ships.
- Every sale records unit cost at sale time, so margin and P&L are accurate.
- Discount controls: per-line and order-level caps enforced server side.
- Returns restock at the original cost and keep your ledger honest.
Explore more
Works hand-in-hand with
Reports
Server-rendered reports for profit & loss, inventory valuation by category, and best sellers, all from your costed ledger.
Learn morePermissions
Gate every area at none/view/manage with custom roles, assign roles per location, and add internal staff who sign in with an employee ID.
Learn moreBackorders
When an order comes in short on stock, ship what's on hand and hold the rest as a tracked backorder. It shows up on your reorder list, turns into a linked purchase order in one click, and closes out when that stock arrives.
Learn moreStart running your back office in minutes
Free to start, no credit card. Import your catalog (or migrate from Square) and you're live today.