The same three facts, retyped in three modules.
A style had a cost. Sales needed it to price an order. Procurement needed it to set an optimal buy price. Three modules that didn't talk, so people retyped it, and margin math followed the drift.
Entered by hand at every stage. Never quite the same number.
Two jobs, one source.
“Defaults that arrive on their own, editable costs, margins, and groups, and SO rate and margin visible while editing”
- Owns
- Cost sheets and margins on the sales order
- Before
- Typed cost and price per SKU; lost pricing visibility mid-flow
“Default optimal prices for the relevant SKUs, a way to adjust them, and no cost-sheet dump in a procurement task”
- Owns
- Optimal pricing before the buy
- Before
- Worked off numbers already copied by hand
Auto-lock every field and deals can't flex. Leave everything manual and it's Excel rebuilt inside the ERP.
Decide what always syncs, and what always stays a judgment call.
I wrote the rules before the table: defaults fetch from Style Curation when an SO or PO is created; the cost sheet is editable from the SO in Draft or Confirm; optimal price variations from the PO. Then the line between them.
03/Sync rules
Catalog truth, or this deal's call?
Drag or tap a fieldFive numbers on a cost sheet. Pick one, then decide: sync it, or leave it editable?
A product boundary, not a UI preference. Auto-sync without an override trains people to work around the system. Override without a source of truth trains them to keep a side spreadsheet. And a synced module that accepts a broken sheet just moves the error downstream faster.
Four pieces, one pricing source.
Defaults fetched from Style Curation
Try editing a cost, dragging the margin, or clearing a field.
Costing table
- Numbered, nested sections, so a cost item can be found
- Spreadsheet-style inline edit, sectional totals always on screen
- “+ Add new group” for needs the default structure doesn't cover
Fabric100.00
Trim12.00
CMT99.00
Process100.00
Additional52.00
(A) : Sub-Total (Base Costs)363.00
Factory Margin Rs
(B) : Sub-Total (Operational Costs)418.00
Target Margin% 104.50
Total Price : (A) + (B) + (Target Margin)522.50
SO Rate
New Margin29%122.00
Costing summary
- Base and Operational subtotals, the way the factory actually costs a style
- Live price and margin as values change
- MOQ, brand, and supplier on hand for the procurement handoff
Cost sheet inside the Sales Order
- Default sheet fetches from Style Curation
- Costs, margins, groups, and SKU detail edited on the order itself
Optimal price inside the Purchase Order
- Default optimal prices fetch for the relevant SKUs; procurement can change them
- A focused decision, not a copy of the sales view
The same number, once.
- 01No blank sheets: Style Curation feeds SO and PO on create.
- 02Same starting cost: sales and procurement each edit only the part that's theirs.
- 03Less re-entry: the catalog number only has to be right once.
- 04Harder to ship bad math: validation blocks incomplete sheets.
Those four are the qualitative outcomes I can point to. I don't have hard percentages behind them yet, so I'm not inventing any.