Loaded record with derived totals, status-driven field rules, line items, draft auto-save, and unsaved-change guard.
Line items are tightly coupled to this order. Create / Save submits the header and lines together. On the detail page, lines are read-only — open Edit to change them. Attachments on the detail page save on their own.
Header fields, approvals, and derived total.
Shipped locks the order for editing.
Required once confirmed; on/after order date.
Optional below $500
Net of line discounts plus freight.
Bill-to contact.
Card number is excluded from draft auto-save (`persistence.excludeFields`). Cardholder name still drafts normally.
Sensitive — never sent to draft auto-save. Edit only this field and the footer stays idle until another field changes.
Flat wide matrix — SKU pins left; scroll for warehouse, ship via, cost center, and notes. Disc % reveals Disc reason; qty > 25 or total ≥ $1,000 needs manager approval.
Ship-to address and freight.
Internal memo on the order.