From quote to shipment, one record.
Catalog, sales orders, purchasing and multi-location inventory in one place — so stock, shipments and price all agree, everywhere they show up.
| Item | Qty | Price | Total |
|---|---|---|---|
| Steel shelf bracket | 40 | $12.50 | $500.00 |
| Anti-slip pad set | 120 | $3.75 | $450.00 |
| Wall mount kit | 25 | $18.00 | $450.00 |
Everything Commerce does, out of the box.
Catalog, sales orders, shipments, purchasing and multi-location inventory.
Catalog & price books
One catalog with price books by segment and currency, so the right customer always sees the right price.
Quotes & sales orders
A quote converts to a sales order without re-entry, carrying line items, pricing and the customer record with it.
Shipments
Track fulfillment status per shipment against the sales order, including partial shipments.
Purchase orders & receipts
Purchase orders track expected quantity against what is actually received, before the bill is created.
Multi-location inventory
Stock levels per location, with transfers to move inventory between them as demand shifts.
Returns & SLA policies
Returns are tracked against the original sales order; commerce SLA policies set fulfillment targets by order type.
Know what is where, and what is already moving.
Stock levels are tracked per location, not as one company-wide number. A transfer in flight shows up before it lands, so nobody double-promises the same unit.
- On-hand and incoming stock per location
- Transfers tracked in and out
- Locations scoped to the owning business
| Location | On hand | Incoming | Transfer |
|---|---|---|---|
| Austin DC | 1,240 | 300 | |
| Reno DC | 410 | 0 | Transfer in |
| Store — Denver | 96 | 0 | Transfer out |
A purchase order that closes the loop.
A purchase order tracks what was ordered, a receipt tracks what actually arrived, and the bill only reflects what was received — three records, one flow.
- PO quantity checked against receipt
- Partial receipts supported
- Bill created from what was received
Price books that hold for every channel.
Set a price book per customer segment and currency; every quote and sales order picks up the right price automatically.
- Price books by segment and currency
- Applied automatically on quotes and orders
- No manual price overrides to track down
| Price book | Segment | Currency |
|---|---|---|
| Standard — USD | Direct customers | USD |
| Wholesale — USD | Distributors | USD |
| Standard — EUR | EU direct customers | EUR |
From a quote to a posted invoice.
Every step carries the same customer, amount and line items forward.
Quote
A quote sets line items, pricing from the right price book, and the customer record.
Sales order
The quote converts to a sales order without re-entry.
Stock allocated per location
Inventory allocates from the location holding stock, with a transfer if it needs to move first.
Shipment
Fulfillment tracks against the sales order, including partial shipments.
CommerceInvoice posted
The shipped order becomes an invoice, posted to the ledger in Books.
Books

Price books and multi-currency orders, held together.
One catalog, priced correctly for the segment and currency a customer actually transacts in.
- Price books
- By customer segment and currency
- Application
- Automatic, on quote and order
- Inventory
- Tracked per location, not company-wide
Connected to the rest of Countmill.
The same customer, product, entity and ledger everywhere. No sync jobs, no CSV exports between apps.
Common questions.
Can I run different price books for different currencies?
Yes. Price books are set per customer segment and currency; a quote or sales order applies the price book that matches the customer.
How does inventory work across multiple locations?
Every location tracks its own stock level. Transfers move inventory between locations and are visible on both sides while in transit.
What happens when a purchase order is only partially received?
The receipt reflects the quantity actually received; the purchase order stays open for the remainder until it is fully received.
Are returns tied back to the original order?
Yes. A return references the original sales order and line items, so the history stays connected.
Keep orders, stock and pricing on one record.
See catalog, sales orders and multi-location inventory running on your own business data.
