Loading...

Orders

Orders are draft-first and become immutable snapshots at confirmation.

Order states

  • draft: editable
  • confirmed: snapshot locked
  • invoiced: linked invoice lifecycle started

Pricing snapshot

On confirm, server revalidates prices and stores price_source, tax_code, and totals at line level to preserve historical accuracy.

Manual vs online

manual orders are entered by admins. online orders originate from public customer links and still require admin confirmation before invoicing.