Sell
Reserve stock for an order, ship it, and handle returns. A cancelled order that has not shipped gives its reservation back.
own 10 · sell 3 · ship → 7 owned
Sell · buy · make · rent
See what is available, what is committed, what is due in, and what is needed to build. Before you say yes to an order, not after.
| Mon 28 Sep | Receive | PO-118, Folding Co | +10 |
| Fri 2 Oct | Issue | Sale S-311, shipped | −3 |
| On hand | 7 | ||
| Wed 7 – Fri 9 | Rental | R-204, Garden party | −3 |
| Fri 9 | Due in | PO-130, Folding Co | +5 |
| from Sat 10 | Sale | S-318, ships Sat 10 | −2 |
Today
With Ascounted
Anyone on the team can answer what you can sell, build or send out, and explain what is missing.
Four workflows, one stock
Selling removes stock. Building consumes some items and creates others. Renting changes who holds it and when it is free. Every one of them is recorded in the same history, so the totals agree.
Reserve stock for an order, ship it, and handle returns. A cancelled order that has not shipped gives its reservation back.
own 10 · sell 3 · ship → 7 owned
Order from suppliers, receive partial deliveries, and see what is still owed. Receipts are never counted twice.
order 10 · receive 4 → 6 outstanding
Nested bills of materials. Uses free subassemblies first, works out the raw parts for the rest, and shows shortages before you release.
need 3 · 1 free · build 2 · 1 part short
Reserve for dates, dispatch, and take it back. You still own what is out; it is not free again until it returns.
own 10 · rent 3 → 7 free, 10 owned
Worked examples
A bench needs 3 leg frames. Each leg frame needs 2 oak legs and 1 brace. Two leg frames are on hand, but one is already reserved for another order.
| Step | Item | Need | Free | Short |
|---|---|---|---|---|
| Use free | Leg frame | 3 | 1 | – |
| Build | Leg frame | 2 | – | |
| Raw part | Oak leg | 4 | 3 | 1 |
| Raw part | Brace | 2 | 5 | – |
The delivery was short. Receive what arrived; the rest stays expected and still counts toward the jobs waiting on it.
Setup and exceptions
No system to design or maintain. Start from the files you already keep, then handle the days that do not go to plan.
Drop in CSV or Excel files of items, opening stock, bills of materials or orders. Columns are matched for you and every row is checked before anything is saved.
items.xlsx · 214 rows · 2 need attention
Receive what arrived. The remainder stays expected, and any job depending on it shows the gap.
PO-121 · 4 of 10 received
Record a stock correction with a reason. The ledger keeps the difference, so you can see when it happened and who recorded it.
adjust −2 · reason: damaged in storage
Preview a build or an order to see shortages before anything is reserved. Drafts hold no stock.
bench × 1 · oak leg short 1
The ledger
On hand is the sum of recorded movements, each tied to the order, line and person behind it. When a physical count disagrees, the correction is recorded with a reason, so discrepancies are visible and explainable instead of silently overwritten.
Free to promise on a given day
on hand today
+ deliveries due by then
+ rentals due back, unless overdue
− committed on that day
lowest point across the order's dates
Fits your tools
CSV and Excel imports for items, stock counts, bills of materials and orders.
A synced copy of your stock and orders in an Airtable base your team already uses. Ascounted stays the record.
Won deals arrive as orders, confirmed when stock is free, with status written back to the opportunity.
Owners, managers and staff, signing in with Google. Each person sees the actions their role allows.
For technical teams
Every action is a typed command available from the web app, a command line and an MCP server. Any command can run as a dry run first. Agents read and plan by default; committing changes is a permission you grant, and each change is logged with who made it and how.
refused: components-short oak leg need 4 free 3 short 1 nothing was reserved