Supply cycle
The module covers the whole inbound flow, from the order to stock entry, with a movement
ledger (StockMovement) as the source of truth: current stock is never an estimate, it derives
from the cumulative ledger.
Steps
- Purchase orders (POs) — preparation, sending to the supplier, PDF export.
- Receptions — goods entry; this is also when labels are printed.
- Kits — grouping of products sold together.
- Manufacturing — transformation / assembly of products.
Purchase orders
Why it matters
The purchase order (PO) is the document that formalizes your intent to buy from a supplier. Kept properly, it gives you:
- full traceability (who ordered what, when, at what price);
- a check on reception (compare received vs ordered, spot discrepancies);
- reliable supplier statistics (volumes, lead times, reliability);
- a clean base for accounting (purchases, supplier payables).
Procedure
- Choose the supplier (it must already exist — see the supplier list in the Catalogue).
- Generate the lines: add the products to order. Each line = one product, a quantity, a purchase price. You can rely on restock thresholds (min/max stock) to decide quantities.
- Check the total, then save the purchase order (status draft).
- Confirm / send the PO to the supplier (status sent) and export it to PDF if needed.
A good ordering procedure means: precise lines, an up-to-date purchase price, and a PO confirmed sent before delivery.
Receptions
On delivery, you record the reception: the quantities actually received enter stock (written to
StockMovement), with lots and expiry dates captured for the relevant products.
Best practice
Always start from a purchase order: create the PO, confirm it sent, then receive each order from the purchase-order history — rather than receiving goods without a purchase order.
Receiving from the PO lets you:
- compare ordered vs received (quantities, prices) and trace discrepancies;
- keep the full supplier history;
- avoid "orphan" stock entries that can't be audited.
A reception without a PO remains possible (fallback), but should stay the exception.
Labels
Labels (EAN-13 / Code128 barcodes) are usually printed at reception, from the supplied A4 sheet templates.
Formats
Several sheet formats are available. In practice, the best formats — a good readability / density / cost trade-off — are the 40-label and 65-label per A4 sheet layouts. Prefer these for your day-to-day printing; reserve very large formats for special cases (aisles, gondolas).
Labeling well at reception guarantees a reliable scan at checkout and a faster inventory.