ModulePurchasing & stock
Every unit in stock has a document behind it.
Purchase orders, goods receipts, deliveries and stock adjustments are numbered documents. Posting one writes stock movements that can only be added, and the stock page shows what is on hand and every movement behind it.
Buy, receive, deliver, count.
Purchase orders
A supplier, the legal entity that buys, a currency, and lines with quantities, units and prices. Confirming gives the order its number and locks its lines.
Goods receipts
Receive a confirmed order in one click: a draft receipt with every open line. A receipt never takes more than is open, and a fully received order closes itself.
Deliveries
Goods leave stock by their own document, at the average cost the stock carried, and the delivery names the invoice and the deal it belongs to.
Stock adjustments
Stock counts, damage, corrections and opening stock, each line adding or removing units.
The stock page
On hand per product and location, with the average cost in its currency. Open a row and see its movements, newest first, each naming its document.
Supplier bills
Enter what a supplier billed, line by line with its tax, and link it to the goods receipt it pays for. The same supplier's bill number cannot be posted twice.
Ask what is on hand, and why.
The Agent reads balances and the movements behind them, and prepares orders and receipts as drafts. Confirming and posting wait for your approval unless the mode is Full autonomy.
stock.Reads what is on hand, per product and location.Runsbalances stock.Lists the movements behind a balance.Runsmovements document.Shows, line by line, what fulfilled an order.Runsflow goods_Drafts a receipt with every open line of an order.Asks by defaultreceipt. create_ from_ order purchase_Confirms an order and gives it its number.Asks unless Full autonomyorder. confirm goods_Posts a receipt and adds its stock movements.Asks unless Full autonomyreceipt. post stock_Posts a count, a write-off or a correction.Asks unless Full autonomyadjustment. post
Each square is a mode, left to right: Ask every time (the default), Auto inside the organization, Auto including replies and Full autonomy. A filled square means the Agent runs the tool in that mode without asking.
Stock moves with the rest of the business.
- Quotes & invoicesA delivery names the invoice it fulfills, and products carry an On hand card.
- CRMSuppliers and customers are companies in your CRM, and a delivery names its deal.
- Control & auditAn approval rule can hold a step, such as confirming a purchase order, until someone approves it.
- WorkflowsA workflow can start when an order is confirmed or a receipt is posted.
Movements are only ever added.
- The database refuses to edit or delete a stock movement. A correction is a new document, and a reversal mirrors the movements it undoes.
- Stock may go below zero; the stock page flags it instead of refusing the document.
- A confirmed order, a posted receipt and a delivery keep their numbers, even when canceled or reversed.
- Posting and reversing adjustments is for Owners and Admins. Members prepare drafts.
- Each movement names the document that made it.
- Every night the balances are rebuilt from the movements to prove they add up.
What shipped lately.
All changesPurchase orders, goods receipts and stock levels
Orders, receipts and adjustments are numbered documents with their own steps, and the Stock page shows what is on hand by product and location with the document behind every movement.
One platform for the whole business.
Every module works on the same records, and the Agent works on them with your permissions.