What is an apparel and footwear solution?
An apparel and footwear solution is an enterprise resource planning system, or an extension to one, built for businesses whose products exist as a style in many colors and sizes — it carries the matrix item, the season and delivery, and the size scale as first-class records rather than as workarounds on a flat item list. This page abbreviates it to AFS and uses the term for the whole category. The phrase began as one ERP vendor’s name for its apparel industry solution and has since come to be used generically for the apparel-specific system of record for the transaction, where the purchase order, the wholesale order, the unit in the warehouse, the invoice and the chargeback are written. Every other system an apparel brand runs either feeds it or reads from it.
This page goes deep on one layer of the stack. It covers why a generic ERP breaks on apparel; the ten records an AFS owns; the processes it runs end to end, the ones it only touches and the ones it does not do; where it sits in the connected stack and which fields cross each seam; the three shapes it is deployed in; where planning lives relative to it; how footwear and the adjacent verticals change the record set; and the questions a brand should ask before choosing one. It describes a category of work, not a product: no vendor is named and nothing here describes a connector. The map of all ten categories, and what each one is the system of record for, is in the apparel systems landscape.
- Definition — Apparel and footwear solution (AFS)
- An apparel and footwear solution is an enterprise resource planning system, or an extension to one, built for businesses whose products exist as a style in many colors and sizes. It carries the matrix item — the style with its colorways and its size scale — the season and delivery, the customer and ship-to, the price list by channel and season, the purchase order and work order, the sales order and its allocation, inventory by location and status, the invoice, the credit and the chargeback as first-class records rather than as workarounds on a flat item list, and it runs order-to-cash and procure-to-pay at style-color-size grain. It is the system of record for the apparel transaction; it is not the plan, the product record, the warehouse floor or the storefront.
- Used by: Wholesale operations, customer service, sourcing and production, inventory, finance and technology teams at apparel and footwear brands
- Related: ERP, matrix item, size scale, colorway, season and delivery, prepack, purchase order, sales order, allocation, available to sell, chargeback, plan of record
Ten places a flat item list fails an apparel business
A general-purpose ERP was designed around a financial item and a stock location: one item number, one cost, one quantity on hand, one unit of measure. That is a sound model for a bolt, a pallet of paper or a case of a beverage. An apparel product is not an item. It is a style that exists as a grid of colorways and sizes, sold in a season, delivered in drops, ordered months ahead by accounts that will deduct money if the cartons arrive labelled wrong. Every one of those facts can be forced onto a flat item list, and every brand that has done so has paid for it in scripts, spreadsheets and the people who maintain them. The ten below are where the forcing happens.
1. The matrix item against a flat item list
The first and deepest difference is the shape of the product record. In a flat list, a style with six colorways on an eight-size scale is 48 items, each created, costed, priced and assigned to a season separately, with a naming convention carrying the relationship between them. Change the cost on the style and 48 records change — if someone remembers all 48. Add a colorway and eight new items are born by hand. A matrix item holds the style once and the colorway and size as dimensions, so the 48 cells inherit what is common and carry only what differs, and an order for the style-color can be entered as a row of sizes rather than as eight lines.
- Definition — Matrix item (style-color-size)
- A matrix item is a product record held as one style crossed with a set of colorways and a size scale, so that each sellable unit — the style-color-size, carrying its own UPC or GTIN — is a cell in a grid rather than a separate item set up by hand. The style carries what is common to every cell: name, category, fabric, cost, season and price list. The colorway and the size add only what differs. Orders, receipts, inventory and sales are written and read at the cell and rolled up to the colorway and the style without a mapping table, which is what a flat item list cannot do.
- Used by: Merchandising, product data, wholesale operations and inventory teams at apparel and footwear brands
- Related: Style, colorway, size scale, SKU, UPC, GTIN, prepack, apparel and footwear solution, apparel data model
2. Size scales and conversion
Sizes are not a list of values. They are an ordered scale with a name — alpha from XS to XXL, numeric waist from 28 to 40, a children’s age scale, a footwear run in half sizes — attached to the style once and inherited by every colorway. The order matters, because a line sheet, a purchase order and a pick ticket all print sizes in scale order and a sort that puts L before M is read as a mistake by everyone who sees it. The same physical garment may also carry a different size name in a different market or at a different partner, and the factory may cut to a third. A conversion between two scales is a table that someone has to hold; in a flat item list it is held in a person’s head or in a spreadsheet beside the system, and the first sign that it is wrong is a size curve that makes no sense.
- Definition — Size scale (apparel ERP)
- A size scale is a named, ordered list of the sizes a style is offered in — XS to XXL, 28 to 40 by waist, 7 to 13 in half sizes by width — attached to the style once rather than typed per item, so that every colorway of the style inherits the same sizes in the same order. It fixes the order sizes print in on a line sheet, a purchase order and a pick ticket; it is the frame a size curve is expressed against; and where a factory, a partner or a market names sizes differently, a conversion between two scales is held as data rather than remembered by a person.
- Used by: Product data, merchandising, planning, sourcing and wholesale operations teams
- Related: Matrix item, size curve, size conversion, prepack, line sheet, UPC, apparel and footwear solution
3. Colorways
A colorway is a dimension of the style, not a variant of an item. It has its own code and its own name, often a partner-facing name that differs from the internal one, and it may be introduced, carried over or dropped independently of the style. A style can gain a colorway in a second delivery, and the new colorway inherits the size scale, the cost and the price list without anyone re-keying them. Where the colorway is a separately created item, none of that inheritance exists, and the question “how did this style do” needs a query that knows which 48 items are the style.
4. Seasons and deliveries
Apparel is sold in a season and shipped in deliveries within it, each with a ship window — a ship-not-before date and a cancel date — that the wholesale order book is dated against. A flat item list has no season: an item is active or inactive. So a style that belongs to a season, is carried over into the next one at a new price, and ships in two drops has nowhere to record any of that except in attributes bolted onto the item or in the order date. Season and delivery are keys that every apparel report groups by, and a system that does not hold them as records cannot answer how a delivery performed, which price list applied, or which receipt week a purchase order was expected in.
5. Prepacks and case packs
A prepack is a sealed assortment of sizes that is ordered, received, picked and shipped as one unit with its own identifier — an illustrative 12-unit pack in a 1-3-4-3-1 ratio from small to double extra-large — while the consumer buys and the partner reports single sizes. A case pack is the same idea for a single size. A flat item list has one unit of measure per item, so the pack becomes either an item of its own, with inventory that cannot be sold open, or a kit that is exploded on receipt and loses its identity. An AFS holds the pack as a configuration of the matrix: ordered in packs, held in units, exploded by the system, so fifty of the illustrative pack is 600 units — 50 small, 150 medium, 200 large, 150 extra-large and 50 double extra-large — in inventory and 50 packs on the order.
6. The UPC and GTIN explosion
Every sellable cell needs its own barcode: a 12-digit UPC in North America, a 13-digit GTIN across much of the rest of the world, assigned from the brand’s company prefix. The arithmetic is unforgiving. One style, six colorways, eight sizes: 48 codes. A hundred styles in a season at that shape: 4,800. A footwear style in four colorways on a 13-size run in three widths: 156 codes for one model, which is 13 × 3 × 4. Each code has to be assigned once, never reused, and sent to every partner before the first order on a catalog document that a flat item list cannot generate from a style. An AFS assigns the code at the cell from the prefix, holds it with the cell through a carryover, and explodes the matrix into the catalog without a spreadsheet in between.
7. Cut-and-sold and make-to-order
Two apparel order models have no counterpart in a distribution ERP. In a cut-and-sold business the brand books wholesale orders first and cuts against the order book, so production is driven by sales orders rather than by a stock forecast, and the question at the cut is how much to add above what is booked for at-once sales. In make-to-order — private label, uniform, team dealer — the sales order is the trigger for the work order itself. Both need a link between a sales order and the purchase or work order that will fill it, held on the record and not in a person’s memory. The illustrative arithmetic is simple and the systems rarely hold it: prebooks for a style-color come to 840 units — 120 small, 280 medium, 280 large and 160 extra-large — and the brand cuts 1,000, as 140, 330, 340 and 190, so 160 units are left for at-once orders, as 20, 50, 60 and 30 by size. The cut is a decision the plan makes; the link between the 840 and the 1,000 is a record the AFS keeps.
8. Wholesale prebooks, bulk orders and at-once
The wholesale order book holds three kinds of order that look alike and behave differently. A prebook is placed at market months ahead of the season against a ship window; a bulk order is a partner’s commitment to a quantity that will be broken into store-level orders later; an at-once order is placed against stock in season. Each has to be distinguished by a field on the order, dated to a delivery, and held with ordered, confirmed, allocated, picked, shipped, cancelled and open quantities by size. A flat sales order with one quantity and one date cannot tell a forward commitment from a replenishment signal, and overwrites the booked quantity every time the partner changes its mind. Fill rate, one of the most closely watched wholesale measures, is unreadable without the booked quantity kept beside the shipped one.
9. Allocation against available to sell
Because the order book is written months before the goods exist, an apparel business sells the same physical unit to several channels against a figure that nets open orders and allocations out of on hand and inbound — available to sell, by style-color-size and date. The order has to be allocated to stock, or to an inbound purchase order, and released to pick only when the window opens. A distribution ERP reserves against on hand. It has no natural record for a unit promised against a receipt that has not happened, no reserve by channel, and no way to stop counting an inbound order when its date slips past the promise. The full calculation and why every system’s figure disagrees is worked through in available to sell in apparel.
10. Chargebacks and deductions
A retail partner that receives goods late, in the wrong cartons, with the wrong label or outside its window deducts the penalty from its payment, and the deduction arrives on a remittance weeks after the shipment. A general ledger records it as a short payment. An apparel business needs it posted to the invoice, the order, the shipment and a reason code, so the account’s margin can be read net of it and the recurring cause can be given an owner. That record does not exist in a finance system, and a brand that has never been able to answer what chargebacks cost it by account is usually a brand whose deductions live in a receivables ageing report.
| Apparel fact | Flat item list | Matrix record |
|---|---|---|
| Style in colors and sizes | One item per cell, kept in step by script | One style; color and size as dimensions |
| Size scale | A value on each item | A named, ordered scale shared by styles |
| Colorway | A separately created item | A dimension that inherits the style |
| Season and delivery | An attribute or an order date | Keys with a ship window and a calendar |
| Prepack | A kit or a separate item | A pack configuration over the matrix |
| UPC and GTIN | Typed per item | Assigned per cell from the prefix |
| Cut-and-sold | No link from order to cut | Sales order tied to the PO or work order |
| Prebook versus at-once | One quantity, one date | Order type, window and seven quantities |
| Allocation | Reserve against on hand | Allocate against ATS, including inbound |
| Chargeback | A short payment | A deduction tied to order and shipment |
- Flat item list
- One item per cell, kept in step by script
- Matrix record
- One style; color and size as dimensions
- Flat item list
- A value on each item
- Matrix record
- A named, ordered scale shared by styles
- Flat item list
- A separately created item
- Matrix record
- A dimension that inherits the style
- Flat item list
- An attribute or an order date
- Matrix record
- Keys with a ship window and a calendar
- Flat item list
- A kit or a separate item
- Matrix record
- A pack configuration over the matrix
- Flat item list
- Typed per item
- Matrix record
- Assigned per cell from the prefix
- Flat item list
- No link from order to cut
- Matrix record
- Sales order tied to the PO or work order
- Flat item list
- One quantity, one date
- Matrix record
- Order type, window and seven quantities
- Flat item list
- Reserve against on hand
- Matrix record
- Allocate against ATS, including inbound
- Flat item list
- A short payment
- Matrix record
- A deduction tied to order and shipment
Apparel ERP, fashion ERP, apparel management software: the same category under several names
The category travels under more names than most, and the names are not quite interchangeable. Apparel and footwear solution is used here as the broadest term: it names the system of record for the transaction in a business whose product is a matrix, whatever shape the system takes. The others lean toward one shape or one part of the job, and a brand that searches for one term reads descriptions written for another. The table sets them side by side, and the point of it is not vocabulary but scope — what each term usually includes, and what it quietly leaves out.
| Term | Usually means | Relation to an AFS |
|---|---|---|
| Apparel and footwear solution | The apparel-specific ERP category, in any shape | The category itself |
| Apparel ERP, fashion ERP | Shape one: an industry ERP built on the matrix | One deployment shape |
| Apparel layer, fashion extension | Shape two: the matrix added to a generic ERP | One deployment shape |
| Apparel management software | Order book, inventory and invoicing for a smaller brand | An AFS, often without finance |
| Wholesale order management | The order book and compliance alone | One record set, not the whole |
| Apparel PO software | Purchase orders and factory tracking alone | One record set, plus production |
| Merchandising OS, Apparel OS | The plan and the workflow above the transaction | Upstream of the AFS, not a shape of it |
- Usually means
- The apparel-specific ERP category, in any shape
- Relation to an AFS
- The category itself
- Usually means
- Shape one: an industry ERP built on the matrix
- Relation to an AFS
- One deployment shape
- Usually means
- Shape two: the matrix added to a generic ERP
- Relation to an AFS
- One deployment shape
- Usually means
- Order book, inventory and invoicing for a smaller brand
- Relation to an AFS
- An AFS, often without finance
- Usually means
- The order book and compliance alone
- Relation to an AFS
- One record set, not the whole
- Usually means
- Purchase orders and factory tracking alone
- Relation to an AFS
- One record set, plus production
- Usually means
- The plan and the workflow above the transaction
- Relation to an AFS
- Upstream of the AFS, not a shape of it
Two of the rows deserve a sentence each. “Apparel management software” usually describes an AFS for a brand that is not yet large enough to need subsidiaries, intercompany or a full ledger: the order book, the matrix, inventory, purchasing and invoicing, with accounting exported to a general-purpose finance tool. It is the same record set with the finance seam drawn closer in, and it is the shape most brands start in. “Wholesale order management” and “apparel PO software” each describe one record set lifted out of the ten — the sales order with its allocations and compliance, or the purchase order with its confirmations and milestones — which is the best-of-breed shape seen from one layer. Each is a legitimate purchase; neither is the whole, and a brand that buys one of them still has to decide where the other nine records live.
The last row is the one this site exists to draw. A merchandising operating system is not a shape of the AFS and does not compete with it for any record. It owns the plan and the transitions between stages, upstream of the transaction, and hands the committed buy down to whichever shape of AFS the brand runs. The category boundary, and why the two are not alternatives, is set out in the apparel operating system definition.
Ten records an apparel and footwear solution owns
A system is defined by the records it is authoritative for — the objects for which it is the one place a value is written and from which every other system takes a copy. The rule, and the full assignment of every apparel data object to an owner, is in the system of record matrix. Applied to an AFS, the list is ten records long. Each is held at style-color-size grain or keyed to something that is, and each is read by a process somewhere else in the business, which is what makes the AFS the hub the rest of the stack hands off to and from.
Style master
- What it holds
- The style and everything common to every unit of it: name and number, division, category and class, fabric and content, country of origin, HTS classification, standard cost, season of introduction, and the status that says whether it is active, carried over or closed.
- Keyed by
- Style, with colorway and size beneath it as the matrix
- What reads it
- Every order line, every inventory record and every invoice line; the item set-up a partner receives on a catalog; the product record PIM and the storefront publish from.
Color and size scales
- What it holds
- The colorways a style is offered in, each with a code, a name and often a partner-facing name; the size scale the style runs on, in print order; and the conversions between scales where a factory, a market or a partner names sizes differently.
- Keyed by
- Style-color for the colorway; a named scale shared by many styles for sizes
- What reads it
- The UPC or GTIN assigned to each cell; the size order on line sheets, purchase orders and pick tickets; the frame a size curve and a prepack ratio are expressed against.
Season and delivery
- What it holds
- The selling season a style belongs to, the delivery or drop within it, the ship window for each delivery, and the calendar that ties both to a fiscal period. A style can be carried over into a later season without being re-created.
- Keyed by
- Season code, delivery code, and the style-color assigned to each
- What reads it
- Order dating; which price list applies; the receipt week a purchase order is expected in; the grouping every season-level report and reforecast uses.
Customer and ship-to
- What it holds
- The wholesale account, its bill-to, its ship-to locations and distribution centres, its terms, its credit limit, its routing and compliance requirements, its EDI identifiers, and the sales territory and rep it belongs to.
- Keyed by
- Account, then ship-to, with a store list beneath a department store account
- What reads it
- Order entry and credit hold; the destination on a pick ticket and a ship notice; the account grain a wholesale plan and a chargeback are read at.
Price lists by channel and season
- What it holds
- Wholesale cost and suggested retail by season and by market, customer-specific pricing where it exists, discount and terms structures, and the effective dates that say when a price changes.
- Keyed by
- Style-color, by price list, by season and by currency
- What reads it
- The unit price written on a sales order and an invoice; the margin a line is read at; the price a catalog sends a partner before the first order.
Purchase orders and work orders
- What it holds
- The factory purchase order by style-color-size and delivery, its terms, its confirmed quantities and dates, its amendments and its receipts; and, where the brand cuts its own goods or issues materials, the work order and the material requirements beneath it.
- Keyed by
- Purchase order and line, with the size split held as a matrix on each line
- What reads it
- On order by size; the expected receipt the warehouse is told to receive against; the invoice match; the landed cost each unit is valued at.
Sales orders and allocations
- What it holds
- The wholesale order book: prebooks, bulk and at-once orders by style-color-size, by ship window and by ship-to, with the quantity ordered, confirmed, allocated, picked, shipped, cancelled and open on every line, and the direct order where the brand takes it in the same system.
- Keyed by
- Sales order and line, by size, with the allocation holding stock against the line
- What reads it
- Available to sell, which is on hand and inbound net of these lines; the pick release to the warehouse; fill rate against what was booked.
Inventory by location and status
- What it holds
- Units by style-color-size, by warehouse and location, in a status: available, allocated, on hold, in quality inspection, returned pending inspection, damaged, second quality, and in transit between locations.
- Keyed by
- Style-color-size by location by status
- What reads it
- Available to sell by channel; the on-hand finance values; the count the warehouse is reconciled against.
Invoices and credits
- What it holds
- The invoice raised against each shipment at the price list and terms on the order, the credit memo for a return or a pricing correction, and the open receivable that results.
- Keyed by
- Invoice, tied to the shipment and the sales order it bills
- What reads it
- Wholesale revenue by account and season; the receivable finance collects; the base a deduction is taken against.
Chargebacks and deductions
- What it holds
- Each deduction a partner takes against an invoice — a compliance chargeback, a shortage claim, a markdown allowance, a co-op charge — with its reason code, the order and shipment it relates to, and whether it was accepted, disputed or recovered.
- Keyed by
- Deduction, tied to the invoice, the order and the shipment
- What reads it
- Account margin read net of deductions; the recurring causes someone can be made responsible for stopping.
Two records are deliberately absent from the list. The style’s bill of material, tech pack, sample history and development calendar belong to PLM, which authors the style the AFS receives. And the plan — open-to-buy, the assortment, the buy before it is a commitment — belongs upstream, in the plan of record, for reasons the later section on planning sets out. An AFS that is asked to hold either of them holds a copy, and a copy with two writers is the start of a reconciliation.
The processes it runs, the ones it touches and the ones it does not do
The clearest way to bound an AFS is by process. Two run inside it end to end. Order-to-cash: the wholesale or direct order is entered or received, credit-checked, dated, allocated against available to sell, released to pick, shipped, invoiced, collected, and reconciled against deductions and returns. Procure-to-pay: the purchase order is cut to the factory by style-color-size and delivery, confirmed, amended, received against, matched to the supplier invoice and the receipt, and paid, with the landed cost carried onto the unit. Every record in the set above exists to serve one of those two loops.
Around them sits a ring of processes the AFS participates in without owning. It holds the committed purchase order but not the critical path that gets it made on time; it generates the ship notice but not the carton-level pick path on the warehouse floor; it holds the catalog the storefront publishes but not the storefront; it posts the invoice but does not close the books. The planning processes sit outside the ring altogether: open-to-buy, assortment, the buy plan and the in-season reforecast are decided before a commitment exists and in a versioned record the AFS does not keep. The table draws the line process by process.
| Process | AFS role | Where the rest lives |
|---|---|---|
| Order-to-cash | Owns | Payment collection may sit in finance |
| Procure-to-pay | Owns | Factory critical path in a production tool |
| Item master and matrix | Owns | Style authored in PLM; published by PIM |
| Inventory by location and status | Owns the company position | Bin-level truth in the WMS |
| Available to sell | Owns the figure | Each channel reads it with its own reserve |
| Wholesale compliance | Owns labels, packs, deductions | Partner rules in routing guides |
| EDI translation | Touches | The translator maps document to record |
| Warehouse operations | Touches | WMS owns the pick, pack and count |
| Ecommerce storefront | Touches | Commerce platform owns the site and cart |
| Product development | Touches the result | PLM owns the tech pack and samples |
| Financial close and ledger | Touches | Finance system or the ERP core |
| Open-to-buy and buy plan | Does not do | Plan of record, upstream |
| Assortment and line planning | Does not do | Plan of record, upstream |
| Store allocation and replenishment by door | Does not do | Allocation system or the plan |
| In-season reforecast | Does not do | Plan of record, reading AFS actuals |
- AFS role
- Owns
- Where the rest lives
- Payment collection may sit in finance
- AFS role
- Owns
- Where the rest lives
- Factory critical path in a production tool
- AFS role
- Owns
- Where the rest lives
- Style authored in PLM; published by PIM
- AFS role
- Owns the company position
- Where the rest lives
- Bin-level truth in the WMS
- AFS role
- Owns the figure
- Where the rest lives
- Each channel reads it with its own reserve
- AFS role
- Owns labels, packs, deductions
- Where the rest lives
- Partner rules in routing guides
- AFS role
- Touches
- Where the rest lives
- The translator maps document to record
- AFS role
- Touches
- Where the rest lives
- WMS owns the pick, pack and count
- AFS role
- Touches
- Where the rest lives
- Commerce platform owns the site and cart
- AFS role
- Touches the result
- Where the rest lives
- PLM owns the tech pack and samples
- AFS role
- Touches
- Where the rest lives
- Finance system or the ERP core
- AFS role
- Does not do
- Where the rest lives
- Plan of record, upstream
- AFS role
- Does not do
- Where the rest lives
- Plan of record, upstream
- AFS role
- Does not do
- Where the rest lives
- Allocation system or the plan
- AFS role
- Does not do
- Where the rest lives
- Plan of record, reading AFS actuals
The three rows marked “owns the figure” and “touches” are where most arguments about an AFS start, because the same word covers different depths. An AFS owns the available-to-sell figure in the sense that it is the one place the netting should be done; it does not own each channel’s decision about how much of that figure to show. It owns the company inventory position — units by style-color-size, location and status, valued — while the warehouse system owns where in the building each unit physically is. The two should agree at the end of every day, and a brand that cannot say which one is right when they do not has not assigned the object. Allocation on this page means allocating a sales order to stock, which the AFS does; deciding how units are split across a retailer’s doors is retail allocation, which it does not.
Six seams, and the fields that cross each one
An AFS is the system the rest of the stack hands off to and from, which means its boundaries are where the stack succeeds or fails. A seam is defined by the fields that cross it, the direction they cross and the event that sends them, and the honest description of any AFS deployment is a list of those three things for each neighbour. The six below are the ones every apparel brand has, whether or not the neighbour is a separate product.
PLM into the AFS
The style is authored in product lifecycle management and born in the AFS when it is adopted into the line. What crosses: the style number and name, division and category, the colorways with their codes and names, the size scale, the fabric and content, the country of origin and classification, the vendor and the quoted or landed cost, and the season. What does not cross: the tech pack, the bill of material, sample rounds and fit comments, which stay in PLM. The failure at this seam is a cost or a colorway that changes in PLM after adoption and does not reach the AFS, so the purchase order is cut at the old cost. Why the style-color-size hierarchy itself is the hard part of sharing a record is the subject of the apparel data model.
Planning into the AFS, and actuals back
The buy plan — units by style-color-size by delivery, authorised against open-to-buy — becomes purchase orders in the AFS. What crosses down: the style-color, the size split, the quantity, the delivery and its in-DC date, the vendor and the cost. What crosses back up: the confirmed quantity and date, every amendment with its reason, receipts by size and date, on order net of receipts, and the sales, inventory and open order book the reforecast reads. This is the seam that decides whether the plan can still see its own commitments after they are amended, and it is the one most often crossed by export, edit and re-key. The purchase order’s full path across it, stage by stage, is followed in the apparel purchase order lifecycle.
The AFS and the warehouse
Down to the warehouse management system go the expected receipt — the purchase order by style-color-size and the ship notice against it — the pick release for each allocated order with its ship-to, carton and label requirements, and the return authorisation. Back come the receipt by size and date, with discrepancies against the ship notice; the shipment confirmation by carton, which generates the outbound ship notice and the invoice; the on-hand count and adjustments; and the returned unit with its inspection result. The direction of each field is fixed: the AFS tells the warehouse what to expect and what to ship; the warehouse tells the AFS what actually arrived and left. A stack where either side writes the other’s field has two inventory positions by the end of the first week.
The AFS and EDI
The translator turns each wholesale document into the AFS record it represents and generates documents from AFS events. An inbound purchase order becomes a sales order on the order book; a change becomes an amendment to it, which should be versioned rather than overwritten; the AFS generates the acknowledgment from the order as accepted, the ship notice from the shipment and the invoice from the invoice; the inventory advice is drawn from available to sell; the catalog is built from the style master; and the partner’s store list arrives the other way, as a document the AFS holds against the customer record so that a location code on a later document resolves to a door. One document has no record to become: the partner’s product activity report, which carries its sell-through and belongs to the plan rather than to the AFS. Which document should feed which planning decision, and why that one stops, is set out in apparel EDI in the connected stack.
The AFS and the storefront
To the ecommerce platform go the catalog — style, colorway, size, UPC, price — usually by way of PIM, and the availability feed drawn from available to sell with the direct channel’s reserve applied. Back come the consumer order, which becomes a sales order; the payment reference; and the return request. Shipment status and tracking go out again once the warehouse confirms. The failure at this seam is the feed generated from raw on-hand rather than from available to sell, which promises units the wholesale order book has already claimed.
The AFS and finance
Where finance is a separate system or a separate module, the AFS posts the invoice and the credit memo to receivables, the matched supplier invoice to payables, inventory receipts and relief at cost to the stock account, and deductions to the account they belong to. Back come payment application, which closes the receivable, and the period close, which freezes the inventory valuation. The planning content of this seam is small but sharp: the landed cost that finance accepts is the cost every margin read uses, and a receipt valued at standard while the landed cost arrives later is a margin that will be restated.
| Seam | Crosses into the AFS | Crosses out of the AFS |
|---|---|---|
| PLM | Style, colorways, size scale, cost, vendor, season | Adoption status; nothing else |
| Planning | Buy plan by size and delivery; OTB authority | Confirmations, amendments, receipts, sales, inventory |
| WMS | Receipts, shipments, counts, returns inspected | Expected receipts, pick releases, return authorisations |
| EDI | Partner orders and changes; remittances | Acknowledgments, ship notices, invoices, 846, catalog |
| Ecommerce | Consumer orders, payments, return requests | Catalog, availability feed, shipment status |
| Finance | Payment application; period close | Invoices, credits, payables, valuation, deductions |
- Crosses into the AFS
- Style, colorways, size scale, cost, vendor, season
- Crosses out of the AFS
- Adoption status; nothing else
- Crosses into the AFS
- Buy plan by size and delivery; OTB authority
- Crosses out of the AFS
- Confirmations, amendments, receipts, sales, inventory
- Crosses into the AFS
- Receipts, shipments, counts, returns inspected
- Crosses out of the AFS
- Expected receipts, pick releases, return authorisations
- Crosses into the AFS
- Partner orders and changes; remittances
- Crosses out of the AFS
- Acknowledgments, ship notices, invoices, 846, catalog
- Crosses into the AFS
- Consumer orders, payments, return requests
- Crosses out of the AFS
- Catalog, availability feed, shipment status
- Crosses into the AFS
- Payment application; period close
- Crosses out of the AFS
- Invoices, credits, payables, valuation, deductions
Read down the middle column and the pattern is plain: the AFS takes in the product from PLM, the commitment from planning and the events from the warehouse and the partners; read down the right column and it sends out instructions and the financial consequence. Why the seams rather than the systems are where apparel workflows fail is the argument of the handoff problem.
Industry ERP, generic ERP plus an apparel layer, or best-of-breed around a finance core
The same ten records and six seams are delivered in three shapes, and each is a legitimate choice for a different brand. No shape is named here by product, because the shape decides more about how a brand will live with the system than any feature list does, and the trade-offs are structural rather than commercial.
Shape one — the industry ERP
A single system designed around the matrix item from the first line of code, with finance, the order book, purchasing, inventory and wholesale compliance inside one data model. The matrix, the size scale, the season, the prepack and the chargeback are native, so the ten records live in one place and the seams inside the system are not seams at all. The cost of that depth is breadth: the finance module is built for an apparel company and may be thinner than a general-purpose ledger, reporting outside the apparel grain can be awkward, and a brand that adds a non-apparel line — accessories without sizes, a hard-goods category, a licensed food item — finds the matrix in the way. The implementation partner pool is smaller and more specialised, which is both the point and a constraint.
Shape two — a generic ERP with an apparel layer
A horizontal finance and distribution system — chosen for its ledger, its reach across subsidiaries and currencies, or because the group already runs it — extended with an apparel layer that adds the matrix item, the size scale, the season, the pack and the wholesale order book. The layer may come from the ERP’s own maker, from a partner that builds on the platform, or from the brand’s own team. The strength is a shared platform: one finance core, one security model, one upgrade cycle for the base. The strain is at the join between the layer and the base: a matrix implemented above a flat item list still generates the flat items underneath, every base upgrade has to be tested against the layer, and the layer’s depth varies from a full apparel data model to a size grid on an order screen. The evaluation question for this shape is always which of the ten records the layer owns natively and which it emulates.
Shape three — best-of-breed around a finance core
A general-purpose ledger kept for finance, with the order book, purchasing, inventory and wholesale compliance bought as one or more separate systems and joined by integration. Each layer can be the strongest available for its job, and a layer can be replaced without touching the others. The price is that the seams inside the AFS boundary — order book to inventory, inventory to finance, purchasing to receiving — become integrations with their own owners, their own timing and their own failure modes, and the ten records are spread across systems that each hold a copy of the style master. This shape suits a brand with the technical capacity to own integrations as products rather than as projects, and it is the one most likely to produce two inventory positions when it is under-resourced.
| Shape | Strength | Where it strains |
|---|---|---|
| Industry ERP | Matrix native; ten records in one model | Breadth: finance depth, non-apparel lines, partner pool |
| Generic ERP plus layer | Shared finance core and platform | The join: emulated matrix, upgrade testing, layer depth |
| Best-of-breed on a core | Strongest system per layer; replaceable | Seams become integrations; style master copied |
- Strength
- Matrix native; ten records in one model
- Where it strains
- Breadth: finance depth, non-apparel lines, partner pool
- Strength
- Shared finance core and platform
- Where it strains
- The join: emulated matrix, upgrade testing, layer depth
- Strength
- Strongest system per layer; replaceable
- Where it strains
- Seams become integrations; style master copied
Whatever the shape, the test is the same and it is not a feature test. Take one style in six colorways on an eight-size scale, with a prepack, a prebook from one account and an at-once order from another, a factory purchase order with a partial shipment, and one chargeback. Ask to see it created, ordered, cut, received, allocated, shipped, invoiced and deducted against — and then ask to see the plan that authorised the buy read the amended order back. The shape that does that without a spreadsheet is the right shape for that brand.
An illustrative example: one style-color from set-up to deduction
The figures below are illustrative, chosen to be easy to follow rather than to describe any brand. They walk a single style-color through the ten records in order, which is the demonstration the previous section recommends and the test that separates a system that holds the matrix from one that displays it.
Set-up: 30 cells, 36 identifiers
A crew sweatshirt is adopted from PLM into the AFS as one style with six colorways on a five-size scale from small to double extra-large: 30 style-color-size cells, 30 UPCs assigned from the company prefix, one season, one delivery with a ship window, one wholesale price list and one suggested retail. One account buys the style in a 12-unit prepack with a 1-3-4-3-1 ratio across the five sizes, so each colorway also has a pack identifier: 36 identifiers in all, created by the system from one style record. In a flat item list the same set-up is 30 items created by hand, plus six kits, plus a convention that says which belong together.
The order book: 900 units booked for navy
Two prebooks arrive at market for the navy colorway. Account A orders 50 prepacks, which the system explodes to 600 units: 50 small, 150 medium, 200 large, 150 extra-large and 50 double extra-large. Account B orders open sizes: 50, 75, 100, 50 and 25, which is 300 units. The order book for navy reads 900 units booked by size — 100 small, 225 medium, 300 large, 200 extra-large and 75 double extra-large — each line typed as a prebook, dated to the delivery, and carrying its ordered, confirmed, allocated, picked, shipped, cancelled and open quantities. A flat sales order holds 50 of something and 300 of something else and cannot add them.
The cut: 1,080 units, linked to the 900
The plan decides to cut above the booked quantity to leave stock for at-once orders, and commits 1,080 units of navy: 120 small, 270 medium, 360 large, 240 extra-large and 90 double extra-large. The AFS cuts the factory purchase order as 50 prepacks — the 600 units Account A will receive packed — and 480 open units: 70, 120, 160, 90 and 40 by size. The 180 units above the order book are the at-once stock, 20, 45, 60, 40 and 15 by size, and the record that matters is the link: the two sales orders are tied to the purchase order that will fill them, so a factory slip is visible on the accounts it will hurt before the ship window opens.
Receipt: 1,040 units land, 40 stay on order
The factory ships the 50 prepacks complete and the open sizes short in large: 120 large arrive against 160 ordered. The warehouse receives 1,040 units by size and reports the discrepancy against the ship notice; the AFS writes 1,040 to inventory as available — 120 small, 270 medium, 320 large, 240 extra-large and 90 double extra-large — and leaves 40 large on order against the same purchase order, with its revised date. The plan’s on-order moves from 1,080 to 40 in the same event, if the seam is connected, and stays at 1,080 until someone notices, if it is not.
Allocation and availability: 140 units free, by size
When the ship window opens, the AFS allocates Account A’s 600 and Account B’s 300 against the 1,040 on hand and releases both to pick. Available to sell for navy is what remains, by size: 20 small, 45 medium, 20 large, 40 extra-large and 15 double extra-large — 140 units — with a further 40 large counting toward availability from the date the balance of the order is due. That is the figure the direct site and any drop-ship partner should be fed, each with its own reserve, and the reading a planner takes from it is immediate: large is the tight size, 20 free against 300 booked, and the 40 still at the factory are the only relief.
Ship, invoice, deduct
The warehouse confirms both shipments by carton; the AFS generates Account A’s ship notice and invoice for 600 units and Account B’s for 300, at the season’s wholesale price list, and posts both to receivables. Six weeks later Account A’s remittance arrives short, with a compliance deduction coded to a carton-label fault on the navy shipment. The AFS posts the deduction against the invoice, the order and the shipment with its reason code, so the account’s margin for the season is read net of it and the label fault has an owner. Every number in this walk-through was written once and read many times; the plan upstream read the on order, the receipt, the booked quantity and the availability by size without anyone rebuilding them. That is what the ten records are for.
The plan of record is upstream; the AFS executes it
The most consequential boundary around an AFS is the one with planning, and it is the one most often drawn wrong. An AFS holds the committed state of the business: the order placed, the unit received, the unit sold, the invoice raised. A plan is a decision about a commitment that does not exist yet — how many options, at what depth, in which sizes, for which delivery, against how much open-to-buy — and it changes several times before it becomes an order and several more times after. It needs to be versioned, approved and compared against itself. A transaction record is current; it has no natural state for a buy that is not yet a commitment, which the systems landscape names as the one thing an ERP has no record for.
So the plan of record sits upstream. It holds the line plan, the assortment, the buy by style-color-size and delivery, and the in-season position as one versioned set of numbers that every function reads and changes through one controlled path, and it hands the committed buy to the AFS to cut as purchase orders. The AFS executes: it holds the order, receives against it, allocates and ships, and reports the actuals the next version of the plan is built on. The relationship is a loop, not a hierarchy: the plan commits, the AFS executes and records, the plan reads the record and revises. What the plan of record holds at each stage, and who holds the pen, is set out in the plan of record; the categorical comparison between a transaction system and the decision layer above it is in Apparel OS versus ERP.
Three consequences follow for anyone choosing or running an AFS. First, the AFS should not be asked to hold open-to-buy, the assortment or the buy plan, because it will hold a copy and the working version will migrate to a spreadsheet beside it. Second, the AFS should be asked, hard, how an amended purchase order, a receipt by size and an open order book get back to the plan, at the plan’s grain and on the plan’s clock, because that return path is where most stacks are integrated and not connected. Third, the actuals the AFS keeps — sales by style-color-size by channel by week, inventory by status, on order by delivery — are the plan’s raw material, and their grain in the AFS sets a ceiling on the grain the plan can be revised at. Which level each merchandising decision belongs at is the subject of the planning grain.
None of this is an argument against the AFS. It is an argument for asking it to do the job it is built for, completely, and for putting the plan somewhere that is built for the plan. Why apparel specifically needs that second place is argued in why apparel needs its own operating system.
How footwear and the adjacent verticals change the record set
The category is named for apparel and footwear because the two share the matrix, but the matrix is not the same in each, and the verticals next door change the record set further. The pattern follows the connected stack by vertical: each vertical adds a dimension to the item, a record to the set, or a clock to the order book that the apparel version does not have, and an AFS deployed for that vertical is judged on whether it holds the addition as data or asks a person to remember it.
Footwear
Footwear sells pairs, and the size scale gains a second dimension: a run of sizes crossed with a width fitting, so an illustrative men’s run from 7 to 13 in half sizes is 13 sizes, and three widths makes 39 cells per colorway. The style is usually a model with a model year, and a carryover model keeps its record across model years while its colorways change — so the style master needs a model-year attribute and the ability to carry a cell forward with its UPC intact. Prebook orders against the next model year arrive months ahead with later ship windows, at-once orders against stock arrive in season, and the order book has to tell them apart by a field. Inventory and sell-through are read at size by width, where a run can break in one width while the style-color looks healthy, and a size run assortment on a purchase order is the footwear counterpart of a prepack.
Accessories and bags
One-size items collapse the size dimension, so the matrix is style by colorway and the colorway is the planning unit. The record set loses the size scale and gains the component: a bag’s hardware, lining and leather are materials with their own lead times, and the AFS or PLM has to hold the bill of material in enough detail to drive the purchase of components. Evergreen core styles run on a replenishment model against a model stock rather than on a season, so the season record has to allow a style that belongs to no season and is reordered against a trigger.
Home and furniture
The item is configurable rather than a matrix: a sofa in a frame, a fabric, a leg finish and a size is a set of options with rules about which combine, and the record set needs a configurator or an options structure in place of a size scale. Lead times run to months, goods travel by container, and container minimums decide what ships together, so the purchase order needs a consolidation level above the line and the receipt plan runs on vessel dates. Dealer prebooks and floor-set orders — display pieces placed into showrooms ahead of a floor set — sit on the order book beside stock orders and consumer orders, and the order type has to separate them or depth is overstated. Where large pieces ship direct to the consumer, the availability promise is made against a container that may still be on the water.
Health and beauty
Shade ranges multiply cells the way sizes do, and a shade range is planned and replenished as a range rather than as independent items, so the matrix is style by shade and the scale is the shade list in display order. The record set gains batch and lot with an expiry date on every unit received, and inventory by status gains an expiry dimension, because depth that sells too slowly expires rather than marks down. Shelf-life rules — the minimum remaining life a partner will accept at receipt — decide what may ship, and the period-after-opening mark sits on the label beside the expiry; gondola resets set the order clock: initial orders arrive keyed to a reset date, and sell-through is read against weeks since the reset rather than against the season.
Outdoor and sporting goods
Seasonality runs by sport rather than by a single spring and fall calendar, so the season record is several overlapping seasons each with its own order book, and the prebook commits the season’s depth before any of it can be read. Hardgoods — a racket, a ski, a bike — carry a model year and a specification, with a size dimension of their own (grip, length, frame size) in place of the apparel size scale, while the apparel and footwear in the same line carry the matrix, so the item record has to hold both shapes in one catalog. Specialty dealers order through a B2B portal as often as through EDI, and dealer prebook programs with early-order discounts put terms on the order that the price list has to express.
Toys and games
The gifting peak concentrates the selling season into a few weeks, so the order book and the receipt plan are judged by the weeks before the peak, and a shipment that misses the window has missed the year. Licensed windows tie an item to a release date and often to a licence that expires, so the style master gains a licensor, a royalty basis and a window, and the sales record has to support a royalty report by licensed property. A licensed item that cannot be reordered once its window passes has one reorder decision, and the AFS has to show the evidence for it in the weeks it can still be made.
Jewelry and watches
The cost base rests on precious metal and stones that move on a market, so the cost on the style master is a cost at a date, and a reorder priced on last season’s metal misstates its margin. Serial numbers on watches and on higher-value pieces put a unit-level record beneath the matrix, and memo and consignment arrangements leave goods the brand still owns in a partner’s cases, which inventory by status has to hold as a location and an ownership state at once. A model year or reference changeover is the equivalent of a season end, with the outgoing reference’s sell-through as the evidence for the changeover.
| Vertical | Matrix changes | Record added |
|---|---|---|
| Apparel | Style by color by size | Season and delivery; prepack |
| Footwear | Size run crossed with width | Model year; carryover cell |
| Accessories and bags | Style by colorway; no size | Component bill of material |
| Home and furniture | Configurable options | Container consolidation; floor-set order |
| Health and beauty | Style by shade | Batch, lot and expiry; reset date |
| Outdoor and sporting goods | Matrix and spec in one catalog | Season by sport; dealer prebook terms |
| Toys and games | Mostly single items | Licensor, royalty basis and window |
| Jewelry and watches | Matrix with serials beneath | Cost at a date; memo and consignment |
- Matrix changes
- Style by color by size
- Record added
- Season and delivery; prepack
- Matrix changes
- Size run crossed with width
- Record added
- Model year; carryover cell
- Matrix changes
- Style by colorway; no size
- Record added
- Component bill of material
- Matrix changes
- Configurable options
- Record added
- Container consolidation; floor-set order
- Matrix changes
- Style by shade
- Record added
- Batch, lot and expiry; reset date
- Matrix changes
- Matrix and spec in one catalog
- Record added
- Season by sport; dealer prebook terms
- Matrix changes
- Mostly single items
- Record added
- Licensor, royalty basis and window
- Matrix changes
- Matrix with serials beneath
- Record added
- Cost at a date; memo and consignment
The per-vertical treatment of the full stack, beyond the AFS, is on RetailNorthstar’s industry pages.
An evaluation checklist: questions, not scores
A scored feature matrix rewards the system that says yes most often, and every AFS says yes to the matrix item. The questions below are built to be answered with a demonstration on the brand’s own data rather than with a checkbox, and the useful answer to most of them is a screen, not a sentence. They follow the structure of this page: the matrix, the pack, the order book, inventory and availability, compliance, the seams, the plan and the implementation. The broader method for evaluating any category of apparel software — native ownership, data flow, apparel fit, time to value and total cost — is in the apparel software buyer’s guide.
The matrix item
Is a style with its colorways and its size scale one record, or is every style-color-size a separately created item that a script keeps in step?
Can one style run on two size scales in two markets, with the conversion held as data, without creating the style twice?
When a colorway is added to a style mid-season, does every cell beneath it — UPC, cost, price, season — appear without re-keying?
Is the UPC or GTIN assigned by the system from a company prefix, and does it stay with the cell when the style is carried over?
Prepacks and case packs
Can a purchase order line and a sales order line be held in packs while inventory and sell-through are held in units, with the ratio exploded by the system?
Can the same style-color be sold in packs to one account and in open sizes to another, from one inventory record?
The order book
Does a sales order line carry ordered, confirmed, allocated, picked, shipped, cancelled and open quantities by size, or only the current quantity?
Are a prebook, a bulk order and an at-once order distinguishable on the order book, by a field rather than by convention?
When a partner changes an order, is the prior quantity kept beside the new one with a reason, or overwritten?
Can an order be dated to a delivery and a ship window, and does the system hold the cancel date as a date the business can act before?
Inventory and available to sell
Is inventory held by status — available, allocated, on hold, in inspection, returned pending inspection — and not only by location?
Is there one available-to-sell figure by style-color-size and date that nets open orders, allocations and reserves, and can each channel be fed from it with its own reserve?
Can inbound purchase orders count toward availability by their expected date, by size, and stop counting when the date slips past the promise?
Wholesale compliance
Can the system produce the partner’s carton label and pack a shipment to the partner’s store split, and hold each partner’s routing requirements against the account?
When a deduction is taken, can it be posted to the invoice, the order, the shipment and a reason code, so the account margin can be read net of it?
Seams to other systems
Which fields does the style record take from PLM, and what happens in the AFS when PLM changes a cost or a colorway after the style was created?
How does a buy plan by style-color-size and delivery become purchase orders — by import, by integration or by hand — and can an amended order be read back into the plan?
What does the warehouse receive from the AFS and send back, by size, and how often?
Which EDI documents become which records, which records generate which documents, and where does a document with no transaction to become go?
The plan
Where does the business expect open-to-buy, the assortment and the buy plan to live, and has anyone asked the AFS to hold them?
If the answer is that the AFS will hold them, which record would hold a buy that is not yet a commitment, and how would two versions of it be kept apart?
Implementation and ownership
Who implements it, what have they implemented for brands with a wholesale order book and a direct channel from one inventory pool, and who owns the item master once it is live?
Which of the records above will be kept in the AFS, and which will the business continue to keep somewhere else — and is that list written down?
The last group matters more than its position suggests. An AFS is a system that will be lived in for years by wholesale operations, customer service, sourcing, the warehouse and finance, and the implementation decides which of the ten records it ends up owning in practice. A record that is kept somewhere else after go-live is a record the AFS does not own, whatever the contract says — and the list of those is the honest description of what was bought.
What an apparel and footwear solution does not fix
A well-chosen, well-implemented AFS gives an apparel business one place where the transaction is true: one style master, one order book, one inventory position, one invoice. That is a great deal, and a brand without it should get it before it does anything else. It does not make the buy right. The decisions that set the season’s margin — how many options, how deep, in which sizes, phased how, against how much open-to-buy — are made before the first purchase order exists, in a record the AFS does not keep, and a perfect record of a wrong commitment is still a wrong commitment.
Nor does it connect the stack by itself. The seams described above are crossed by integrations, and an integration moves a field from one system to another on an event; it does not decide whether the plan upstream can read what came back at the grain it plans at. That is the difference between an integrated stack and a connected one, and it is the reason this site exists. What an AFS does, completely, is give the plan something true to be revised against. That is its job, and done well it is enough to be worth getting right.
Frequently asked questions
- What is an apparel and footwear solution?
- An apparel and footwear solution is an enterprise resource planning system, or an extension to one, built for businesses whose products exist as a style in many colors and sizes. It carries the matrix item — the style with its colorways and its size scale — the season and delivery, the customer and ship-to, the price list by channel and season, the purchase order and work order, the sales order and its allocation, inventory by location and status, the invoice, the credit and the chargeback as first-class records rather than as workarounds on a flat item list, and it runs order-to-cash and procure-to-pay at style-color-size grain. It is the system of record for the apparel transaction. It is not the plan, the product record, the warehouse floor or the storefront.
- How is an apparel and footwear solution different from a generic ERP?
- A generic ERP holds a flat list of items, each with one number, one cost and one stock figure. An apparel brand’s product is a style that exists in several colorways and a run of sizes, so one style with six colorways on an eight-size scale is 48 sellable units — and in a generic ERP, 48 items to create, price, cost and keep in step by hand or by script. An apparel and footwear solution holds the style once, with its colorways and its size scale as dimensions, and writes and reads orders, receipts, inventory and sales at the cell while rolling them up to the colorway and the style without a mapping table. It also carries the season and delivery, the prepack, the wholesale order book with prebooks and ship windows, inventory by status, and the chargeback, none of which a generic item list has a record for.
- What is a matrix item?
- A matrix item is a product record held as one style crossed with a set of colorways and a size scale, so that each sellable unit — the style-color-size, carrying its own UPC or GTIN — is a cell in a grid rather than a separate item set up by hand. The style carries what is common to every cell: name, category, fabric, cost, season and price list. The colorway and the size add only what differs. Orders, receipts, inventory and sales are written and read at the cell and rolled up to the colorway and the style without a mapping table, which is what a flat item list cannot do.
- Does an apparel and footwear solution do merchandise planning?
- Not as its own work. An apparel and footwear solution holds the committed state of the business — the order placed, the unit received, the unit sold, the invoice raised — and it reports on that state well. Open-to-buy, the assortment, the buy plan by style-color-size and delivery, and the reforecast are decisions made before a commitment exists, and they need a versioned record with approvals, which a transaction system does not keep. The plan of record sits upstream of the AFS; the AFS executes what the plan committed and reports what happened to it. A brand that asks the AFS to hold the plan ends up holding it in spreadsheets beside the AFS instead.
- What are the three ways an apparel and footwear solution is deployed?
- Three shapes are common, and each is a legitimate choice. An industry ERP is a single system designed around the matrix item from the start, with finance inside it. A generic ERP with an apparel layer is a horizontal finance and distribution system extended — by its maker, by a partner or in-house — with the matrix item, the size scale, the season and the wholesale order book. A best-of-breed stack around a finance core keeps a general-purpose ledger and buys the order book, inventory and wholesale compliance as separate systems joined by integration. The first trades flexibility outside apparel for depth inside it, the second trades depth for a shared platform, and the third trades a single record for choice at each layer and puts the burden on the seams.
- How does footwear change the record set?
- Footwear sells pairs, and the size scale gains a second dimension: a run of sizes crossed with a width fitting, so a men’s run from 7 to 13 in half sizes is 13 sizes and three widths makes 39 cells per colorway. The style record is usually a model with a model year, and a carryover model keeps its record across model years while its colorways change. Prebook orders are placed against the next model year months ahead, so the order book has to tell a prebook from an at-once order, and inventory at the width level decides whether a run is broken even where the style-color looks healthy.
- Where does an apparel and footwear solution sit in the connected stack?
- It takes the style, its colorways, its cost and its vendor from PLM; it takes the buy plan by style-color-size and delivery from planning and turns it into purchase orders; it sends expected receipts and pick releases to the warehouse and takes receipts, shipments and on-hand back; it exchanges the wholesale documents through EDI, where an inbound order becomes a sales order and an outbound ship notice and invoice are generated from a shipment; it publishes the catalog and an available-to-sell feed to the storefront and takes direct orders back; and it posts invoices, credits, deductions and inventory valuation to finance. Each of those is a seam with named fields crossing it, and the connected question is whether the plan upstream can still read what the AFS did with its commitments.
- An apparel and footwear solution is an ERP, or an ERP extension, built for businesses whose products exist as a style in many colors and sizes: it holds the matrix item, the season and delivery, and the size scale as first-class records rather than as workarounds on a flat item list.
- A generic ERP breaks on apparel in ten places: the matrix item, size scales and conversion, colorways, seasons and deliveries, prepacks and case packs, the UPC and GTIN explosion, cut-and-sold and make-to-order, prebooks and bulk orders, allocation against available to sell, and chargebacks.
- It owns ten records: the style master, color and size scales, season and delivery, customer and ship-to, price lists by channel and season, purchase and work orders, sales orders and allocations, inventory by location and status, invoices and credits, and chargebacks.
- It runs order-to-cash and procure-to-pay end to end; it touches EDI translation, the warehouse, the storefront, product development and the financial close; it does not do open-to-buy, the assortment, the buy plan, store allocation and replenishment by door or the in-season reforecast.
- Six seams surround it — PLM, planning, WMS, EDI, ecommerce and finance — each defined by the fields that cross it, the direction and the event.
- It is deployed in three shapes: an industry ERP, a generic ERP with an apparel layer, or best-of-breed systems around a finance core. Each is legitimate; each strains somewhere different.
- The plan of record sits upstream. The AFS executes what the plan committed and reports the actuals the next version is built on; asking it to hold the plan produces a copy and a spreadsheet.
- Footwear adds width and model year; accessories drop the size and add the component; home and furniture configure the item and consolidate by container; beauty adds shade, lot and expiry; sporting goods season by sport; toys add the licence window; jewelry adds cost at a date and serials.
- See the AFS as one of the ten apparel software categories, and where each one stops →
- See which system owns each apparel data object — the system of record matrix →
- Read why the style-color-size hierarchy is the hard part of the data model →
- Follow one purchase order from open-to-buy approval to close →
- Read which EDI documents become which records, and which one does not →
- Read how available to sell is computed and why every channel’s figure disagrees →
- Read what the plan of record holds and who holds the pen →
- Compare the Apparel OS with ERP — the decision versus the transaction →
- See how the stack and its seams read across ten verticals →
- Read why workflows break at handoffs rather than inside functions →
- Use the apparel software buyer’s guide to structure an evaluation →
See how the Apparel OS comes to life in RetailNorthstar — one connected workflow from line plan to production.
See how the plan, the buy, the purchase order and the in-season read sit on one shared record in RetailNorthstar.