BioFlow web - rounds oct40 + oct41

- Service: a board of stages with courier, ready-date and proof on every card; job page with one next-step button
- Stock -> Courier moves: board of branch / consumable / inter-company moves; courier charge on every dispatch, photo on receive
- Sell this machine: same-type machines by model with branch, one Pending rental field

- Money -> Invoices: All invoices (Tax / Proforma / Credit notes), By customer, Freeze periods, GST export; detail page per invoice
- Masters: "Billed with GST tax invoices in BioFlow" (Rental on, Sales off - turning Sales on asks to confirm)
- Maintenance completion asks Repaired / Replaced / Standby; the patient's machine is locked
- Collection visit amounts, double-entry warning, consumable sizes, locked rows in frozen periods

Deploy: extract in public_html/ AFTER the API zip + migrate, then hard-refresh (Ctrl+Shift+R).
