The standard flow from quote to dispatch, with batch-aware picking.

Sales → Orders → New. Pick the customer. If this is a repeat customer, their default price list and payment terms auto-populate.
Use the product search to add SKUs. Quantity, rate, discount and tax are editable per line. Negative stock is blocked unless you've allowed backorders in settings.
If the customer has a tier-specific price list, rates pull automatically. You can still override a single line if needed — the override is logged to audit.
Confirming moves DRAFT → CONFIRMED and reserves stock. Reserved stock is not available to other orders. You can still edit quantities until you dispatch.
Click 'Dispatch'. The system picks from the earliest-expiring batches automatically (First Expiry First Out). You can override a pick line if you need to dispatch from a specific batch.
Use 'Email invoice' or 'Download PDF'. The invoice number is allocated from the document-sequence table so it never skips or duplicates.