What an Open to Buy Feed Has to Deliver
Six data sets, each with its own source system and its own way of going wrong. The plan template can be a spreadsheet or dedicated planning software. The feed is the same either way.
Sales at cost and retail
Unit sales, retail value and cost of goods by SKU, store or channel, and retail week, drawn from every point of sale and ecommerce channel and converted to ex GST. Returns are netted by the period the return happened, not the period of the original sale, and marketplace orders are included with their own channel tag so they can be planned separately if needed.
Opening and closing stock Stock snapshots
Stock on hand at the close of each retail week, by location, valued at both cost and current retail. Stock in transit between stores or from the warehouse is held as its own bucket so it is neither counted twice nor lost. The snapshot is taken at a fixed time so it agrees with the sales cut off, which is the detail that makes opening plus receipts minus sales equal closing.
On order by landing period
Open purchase order lines from the ERP, bucketed by expected available to sell date rather than order date, with the expected date updated when the supplier or forwarder advises a change. Cancelled and partially received lines are reduced at the time of the change. For imported stock, the landed cost estimate carries through so the plan sees the real cost, not the supplier invoice price alone.
Reductions captured separately
Permanent markdowns recorded when the price changes, valued as the difference in retail across the stock on hand. Promotional discounts and staff discounts recorded from the transaction. Stocktake and cycle count write offs recorded as shrinkage. Each stays its own line so the planner can see why retail value disappeared, not just that it did.
Hierarchy and attributes
Department, class, subclass, season and brand mapped consistently across the ERP, the point of sale and the ecommerce platform, so a jacket is in Outerwear everywhere. Where systems disagree, one system owns the hierarchy and the others are corrected or mapped. Without this, a plan built at class level cannot be reconciled to actuals at class level.
Delivery to the plan
The finished data set delivered to wherever the plan lives: a shared spreadsheet refreshed in place, a reporting database, or the import format of a planning tool. A control total check runs before delivery, so if sales do not reconcile to the ledger within an agreed tolerance, the planner is told before the meeting rather than discovering it during one.