SUBCON — Monday checklist
Autosave:
idle
Last saved:
2026-02-28 17:27:22 UTC
A) Process definition
A1
— Does SUBCON always apply to a specific Order Line (1:1)?
A2
— SUBCON level: SF or FG — where does it come from (manual selection / from product / from routing)?
A3
— Can SUBCON be partial (e.g. 5/10 pcs sent), or always 100% qty?
B) PO to subcontractor (auto-generation)
B1
— Should PO be created automatically when SUBCON is checked, or only when clicking “Create PO”?
B2
— What is the PO line item: Service line (subcontracting service) / Product line (e.g. “Subcon service”)?
B3
— How do we define qty on PO: equal to order line qty / other (batch / minimum)?
B4
— How do we define price/cost: fixed per line / per unit (qty * rate) / dependent on SF/FG / operation?
B5
— Does SUBCON cost affect: FG cost (average / standard / PMP) / sales margin (reporting)?
B6
— Should PO be linked 1:1: header fk_subcon_po / line fk_subcon_po_line?
C) Stock moves (critical)
C1
— Shipment to SUBCON (issue): from which warehouse does it leave (e.g. WRC) and to which does it go (AT_SUBCON)?
C2
— Shipment to SUBCON: should it be warehouse transfer or shipment (shipping document)?
C3
— Shipment to SUBCON: what is the movement item (SF product / FG product / other semi-finished linked to the line)?
C4
— Return from SUBCON (receipt): from AT_SUBCON to which warehouse (WRC or other)?
C5
— Return: are losses/scrap possible, or always equal to shipment?
C6
— Tracking: do we track lot/serial and batch/job_number?
C7
— Should stock moves be blocked if there is no available qty?
D) SUBCON statuses (logic)
D1
— Minimum statuses: PLANNED / PO_CREATED / SENT / RETURNED / DONE (confirm)?
D2
— Transition conditions: SENT = stock move WRC→AT_SUBCON, RETURNED = AT_SUBCON→WRC, DONE = RETURNED + PO closed? / supplier invoice?
E) Restrictions and UX (Order Line)
E1
— Can user close the line (CL) if SUBCON is not DONE? Can admin override?
E2
— UI in Order Line: checkbox “Subcontract”, dropdown SF/FG, supplier select, cost/rate.
E3
— Buttons in Order Line: Create PO, Send to Subcon (stock out), Receive from Subcon (stock in).
E4
— Where do we show links: to PO and to stock movements (log).
F) Edge cases
F1
— What if PO already exists and user unchecks SUBCON?
F2
— What if sent to SUBCON but needs to be cancelled (return + cancel)?
F3
— Partial execution / split into multiple shipments — for now “no”, confirm.
Quick actions
Check all
Uncheck all
Reset (uncheck + clear save)