Stock Allocation
When the company switches it on, Ante reserves stock that comes in for the order lines waiting for it: first the order it was bought for (unless the company chose otherwise), then in a fixed ranking, so the most pressing order is served next. Each item's Allocation tab shows who holds its stock and who is still waiting, and a manager can move reserved stock to another order with a reason.
Using Stock from the Warehouse
Stock goes to an order when a person chooses it. On a Quotation, the In stock column shows what is free in the main warehouse for each line (nothing is reserved). On a Sales Order or Purchase Order step:
- Click Use stock from warehouse. Each line's Use from stock is filled with what is free (never more than the line needs).
- Lower any line to use less — for example, 10 are free but you only want to use 5.
- Submit. What the lines use is reserved for the order. On the Purchase Order, each line buys the rest (ordered − used); a line wholly taken from stock is left off the PO.
When every line comes from stock, the Purchase Order says Nothing to buy — all from stock and its button reads Close step — all from stock: it reserves the stock and closes the step without a purchase order, and the order's History records it.
The column only appears when an item on the form has free stock. If another order took some of the stock between filling the form and submitting, a message says how much is missing: on the Purchase Order choose Buy the difference to buy it instead; on the Sales Order the rest is bought later.
Switching It On
Automatic reservation for other orders is off until the company switches on Reserve arriving stock automatically in Assets → Settings → Items → Stock allocation.
| Switch | What happens when stock comes in |
|---|---|
| Off (default) | Goods received for an order (Mark Arrived, Receive & QC, the Goods Received step) are still reserved for that order, as before. Nothing else is reserved automatically: a Reserve stock step in the order's workflow, or a person, reserves the rest. The other two choices are hidden. |
| On | Stock is reserved for waiting orders as described below: who gets it first, then the ranking. |
When Stock Is Handed Out
Every way stock enters a warehouse runs the allocation:
- Mark Arrived on a shipment, and receiving one by one (Goods Received).
- Receive & QC, and the Goods Received step of a workflow.
- A refill, a beginning balance, a transfer in, a received delivery, and opening stock from a data import.
Stock in an in-transit or temporary warehouse is never handed out — it is allocated when it reaches a real warehouse.
The order's History shows these as reserved automatically, with the rule that decided it (for example "urgent → date → order") and who brought the stock in.
Who Gets Arriving Stock First
A company setting decides whether goods bought for a customer's order go to that order before anyone else:
| Setting | What happens when goods arrive |
|---|---|
| The order the PO was bought for (default) | Goods on a PO placed for a customer order go to that order first, up to what it still waits for. Only what is left over, and stock not bought for any order (a refill, a transfer in, opening stock), goes to the other orders in the ranking below. |
| Ranking for everything | Every arrival goes to the waiting orders in the ranking below, whichever order the PO was placed for. Suits a business that keeps stock. |
Goods count as bought for an order when they are received inside it: a shipment line of a PO raised in the order (Mark Arrived), Receive & QC, the Goods Received step or the Goods Receiving form of that order's workflow.
For example: order A needs 3 and already holds 1. Order B is Urgent and needs 3. A's PO of 3 arrives — A gets 2 (all it still waits for) and the 1 left over goes to B. With "Ranking for everything", B would get all 3.
When the order the PO was bought for is cancelled or lost, nothing waits for it any more: its goods go to the other orders in the ranking when they arrive.
Advance Orders
An Advance Order is the order made from the quotation before the customer's PO arrives. Until the order has a Sales Order, the Advance Order's lines wait for stock like Sales Order lines: they appear in the Allocation tab's waiting list, and goods on a PO raised for the order are held for it — also with automatic reservation off, because buying for an order is intentional.
When the Sales Order is made, its lines take over: what the Advance Order holds moves onto the Sales Order's lines, and nothing is counted twice. If the order is cancelled, everything it holds is released; the freed stock goes to the waiting orders at the next arrival of that item.
The Ranking
| Setting | Who is served first |
|---|---|
| Ranked (default) | 1. Lines marked Urgent; 2. the earliest requested date (the line's date, else the Sales Order's); 3. the earliest order date. Lines without a date come after dated ones. |
| First come | The earliest order first, whatever its date or urgency. |
The ranking decides who gets stock not bought for an order, the surplus of an order's goods, and — with "Ranking for everything" — every arrival. Each line gets at most what it still has to deliver; what is left over stays free.
Choose both settings in Assets → Settings → Items → Stock allocation (needs the Assets configuration permission).
The Allocation Tab
Open an item in Assets → Items and click Allocation. From an order, click the item's name in the order's lines (where reserved stock is shown) to land here.
| Part | What it shows |
|---|---|
| Who holds this item's stock | Each open reservation: the order, warehouse, how many it holds, when it is needed, who reserved it and when. |
| Order lines waiting for it | Every open order line that still needs this item, in the order stock will go to them: # (rank), order and customer, Urgent, requested date, order date, already reserved and still waiting. |
For example, with the Ranked setting: order A (placed on the 1st, wanted on the 30th) needs 4 and order B (placed on the 5th, Urgent, wanted on the 10th) needs 3. When 3 arrive, B gets all 3 and A shows as #1 waiting for 4.
Re-allocating Stock
- On the waiting line that should get the stock, click Re-allocate… (managers only).
- Pick the reservation to take it from — the quantity defaults to what that line still waits for.
- Enter the quantity and a reason (required), then click Re-allocate….
The stock moves to that exact line. Both orders' history records it — the receiving order says which order it was taken over from and why — and the salesperson of the order that gave it up (and whoever reserved it) is notified with the reason.
A manager here is a full-access role or a role at the top two levels of the role tree.
How It Connects
Gets its data from
- Goods Received — arriving shipments are handed out here.
- Sales Orders — the lines waiting, with their Urgent flag and requested dates.
Feeds into
- To prepare — lines with stock reserved show up for the warehouse to prepare.
- Orders — each order shows what is reserved for it and records re-allocations in its history.