MerchandiserOS

ERP guide/Acumatica

ERP implementation guide · textile & apparel

How to Implement Acumatica for Garment & Apparel Business (2026 Guide)

An implementation guide for consultants and factory teams working with Acumatica Cloud ERP and its Manufacturing Edition: what it does well for apparel, where it needs design or custom work, the 52-line fit-gap, and why many garment factories get further by keeping Acumatica for the books and running operations on top of it.

As of Acumatica 2025 R2 and 2026 R1 Last checked 26 Sep 2026 Published by MerchandiserOS
Who wrote this. This guide is published by MerchandiserOS, an operations platform for garment factories and brands that connects to ERPs, including Acumatica, through a public API. It is independent implementation advice. We are not an Acumatica partner and do not resell Acumatica. Every Acumatica-specific claim points to Acumatica's own help portal or website, and names the version where the page states one. Where a statement comes from implementation practice, the text says so. Sources · Report a correction

Part 1Before you start

1Who Acumatica fits in apparel

Acumatica fits mid-size apparel brands, wholesalers and factories that want a cloud ERP with strong distribution and finance, a real manufacturing module, and pricing that does not charge per user. Acumatica Cloud ERP is a mid-market cloud ERP sold in industry editions; the Manufacturing Edition adds bills of material, routings, production orders, MRP, estimating and engineering change control.

For apparel, its best features are template items with matrix items for style, colour and size, grid entry on sales and purchase orders, lot and serial tracking, landed cost documents that can come from several vendors, and an open integration surface: a versioned REST API, OData for reporting, and push notifications to webhooks. Its main apparel weakness is that a bill of material belongs to one item, so every size and colour of a style needs its own BOM.

Works wellMatrix items with grid entry, lots and serials, landed costs by quantity, cost, weight or volume, prepayments, multi-currency, shipping thresholds, APIs and webhooks.
Needs design careA BOM per matrix item, kg-to-metre conversion, outside processing for CMT, production orders per size, variant counts.
Usually outside AcumaticaTech packs, sampling approvals, T&A, cut plans and bundles, line loading, AQL. See section 32.

Signs Acumatica is a good choice

Acumatica tends to work when the business is growing, has many occasional users and wants one cloud ledger.

  • Many people need to look at stock, orders and approvals, but few enter transactions all day, so user-based licensing would be expensive.
  • The business sells wholesale or online as well as making, so distribution and commerce matter as much as the shop floor.
  • A partner with Manufacturing Edition experience is available, or the factory has a .NET developer for extensions.
  • Style counts are in the hundreds per season, so a matrix item per colour and size stays manageable.

Signs to slow down

Slow down when the requirements belong to a floor, planning or development system.

  • The owner expects the ERP to plan sewing lines hour by hour and track bundles.
  • Most of the work is sampling and development, which happens before any Acumatica item exists.
  • The factory is mainly CMT and expects outside processing to model its own sewing for buyers without testing it first (section 16).
  • Local e-invoicing has no known Acumatica solution in the country (section 21).

2Why no ERP fits apparel on its own

No general ERP fits apparel out of the box, because an ERP is built around a known item with one bill of materials, while a garment order starts as a style that is quoted, sampled and approved before any item exists. This is not an Acumatica weakness. SAP, NetSuite, Dynamics 365 and Odoo meet the same wall; in Acumatica it shows most clearly as a BOM that belongs to one matrix item, when the factory thinks in styles. The same wall applies to brands and buying agents, whose sampling, T&A and inspections happen at factories the ERP never sees.

What an ERP is built for
What an apparel order needs
An item that exists before it is sold
A style that is quoted, sampled and approved weeks before any item exists
One bill of materials per item
Fabric use that changes by size, trims that change by colour, a spec revised three times
Units that convert by a fixed factor
Fabric bought by kilogram and cut by metre, where the factor changes with every roll
Stock that is interchangeable
Dye lots that must never be mixed in one garment, and rolls with their own width and weight
Approvals of money: a PO, a payment
Approvals of product: lab dips, strike-offs, fit and PP samples, given by the buyer, round by round
Work inside one company
Work across mills, dye houses, printers, washers, CMT units, inspection agencies and forwarders
A daily or monthly close
A floor where the answer changes every hour

Forcing an ERP to do all of this means heavy customisation in the one system that most needs to stay standard. The durable answer is to give the ERP the books and give the operations to a system built for them. Section 3 summarises that model and section 32 shows it in full.

Example 1

One polo order, and where each step can live in Acumatica

A buyer sends a tech pack for 3,000 men's piqué polos in navy, five sizes, ex-factory 15 December. At each step, ask whether Acumatica has a natural home for it.

StepWhat happensNatural home in Acumatica?
Tech pack arrivesMeasurements by size, construction, artwork, trims listNo. There is no item yet
Costing and quoteFabric use from a marker, CM from minutes, quote at USD 4.26 FOBPartly. Estimating can cost a new item; the garment cost sheet is design work
Lab dips, strike-off, fit sampleThree lab dip rounds before navy is approvedNo object for product approvals
Order confirmedSize breakdown 300 / 750 / 900 / 750 / 300Yes: a sales order entered in the matrix view
Fabric and trims bought925 kg of jersey, rib, buttons, labels, polybagsYes: purchase orders
Fabric receivedThree dye lots, rolls of different width and weightPartly. Lots yes, shade and roll width no
Cutting and sewingCut by dye lot, 18 minutes per polo, output by line by hourPartly. Production orders yes, cut plans and line output no
Embroidery outsidePanels out, 1% loss, panels backPartly. Outside processing exists; test it for panels
Final AQL inspectionGeneral level II, AQL 2.5, sample of 125No native AQL tables
Shipping and invoiceCartons, packing list, commercial invoiceYes: shipment and invoice

Four steps have a natural home, four have a partial one, and two have none. The partial ones are where Acumatica projects spend their customisation budget.

3The recommended architecture, in short

Agree before discovery which system owns which part of the business. Our recommendation is that Acumatica keeps the books and an apparel operations system runs everything from the style to the shipment.

AreaOwned byWhy there
Style, tech pack, samples and approvals, quotation costingOperations layerIt happens before an Acumatica item exists, and it changes daily
Buyer orders, procurement planning, production planning, quality, logisticsOperations layerIt needs sizes, dye lots, minutes, inspections and dates in one place
Shop-floor captureThe operations layer's floor screens, or Garment.io connected to itOperators need a simple screen, not an office form
Accounts, payables and receivables, invoicing, payments, stock value, tax and e-invoicingAcumaticaThis is the legal and financial record, and Acumatica does it well as standard

With this split the Acumatica project stays close to standard, and the Manufacturing Edition becomes optional rather than central. The rest of this guide still explains how to bend Acumatica toward garment production, because some factories choose to, and a consultant needs to know what each choice costs.

4Business types, and what each needs from Acumatica

The business type decides who owns the material, what is invoiced and which Acumatica modules carry weight. Settle it in the first meeting, because one factory often runs two types at once.

TypeWhat it needs from AcumaticaWhere it struggles
CMT (cut, make, trim)Buyer-owned fabric held out of stock value, material reconciliation, service invoicing, labour cost from minutesNo documented customer-owned stock model; design it with finance
Full-package (FOB) factoryMatrix items, BOMs per size, purchasing, lots, landed cost, outside processing, prepayments, multi-currencyLargest scope; a BOM per matrix item multiplies master data
Textile millWeight units, lot genealogy, dye recipes, GSM and width per lot, by-productsRecipe and shade logic go beyond a discrete BOM; demo roll and dye lot handling
Hosiery and knit-to-shapeA pair unit, yarn BOMs by weight, few broad sizes, pairing as a stageThe unit design (singles, pairs, packs) is the trap; check the pair unit and yarn BOM in a demo
Brand or wholesalerVendor POs with matrix entry, landed cost and duty, vendor payments, wholesale sales, EDI with retailers; no manufacturing modulesDevelopment, T&A and inspections at factories sit elsewhere (section 30)
Buying agent or buying houseFinancials and a commission invoice to the buyer; no stockThe real work (T&A, samples, inspections) is not transactional
Own-label retailerLike a brand for sourcing: vendor POs, landed cost, paymentsStores, POS and allocation run in retail systems; product development sits elsewhere
Example 2

The same order as CMT and as full package

The buyer offers the polo order two ways: full package at USD 4.26 FOB, or CMT at an illustrative USD 1.60 a piece with the buyer shipping the fabric (the same three dye lots, 2,880 m).

QuestionFull packageCMT
Fabric enters Acumatica asA purchase receipt that raises stock value and an AP billNo purchase; a deliberate design that keeps it out of stock value (a warehouse or item set up for it, agreed with finance)
Invoice to the buyer3,000 × 4.26 = USD 12,780.003,000 × 1.60 = USD 4,800.00
Material reconciliationInternal: issued against the production ordersExternal: 2,880 m received, 2,856 m used, 24 m to return or explain
Main riskUnder-buying fabric (Example 8)Being charged for fabric the factory cannot account for

Part 2Discovery

5Who should be on an Acumatica apparel project, and what should discovery cover?

An Acumatica apparel project needs one decision owner per design question, and most owners sit in the factory: the merchandising head for items and matrices, the stores head for units and lots, the CAD lead for consumption, the IE manager for minutes, the quality manager for inspections and the finance head for costing and currencies. The partner configures; the factory decides.

Run one workshop per department, walking a real recent order from buyer PO to cash. Each workshop produces the flow as it really runs (spreadsheets included), findings mapped to fit-gap lines, and decisions with an owner. The questions that matter most for Acumatica are these.

  • Merchandising. How are sizes and colours broken down; do buyers order ratio packs; what quantity tolerance applies per line and per order; how many deliveries per order?
  • Development. Which sample types does each buyer require; where do tech packs and revisions live; who builds the quote cost?
  • Stores. In which unit is each material bought, stocked and issued; what is measured at receipt (GSM, width, shade, shrinkage); can every roll of one dye lot be found today?
  • Production. At what level is production controlled: per size, per style-colour, per cut? Which processes go outside, and how are pieces counted out and back?
  • IE and planning. Where do operation minutes come from; how is line capacity planned across the season, including subcontractors?
  • Quality. Which inspections run; which buyers set their own AQL; who may release a failed lot?
  • Shipping. Solid or assorted cartons; buyer labels; ASN; LC documents?
  • Finance. Currencies; LC, prepayment or open account; chargebacks; how import charges are costed; free-zone reporting; e-invoicing?

A decision log with date, owner, option chosen and options rejected keeps the project moving. "Merchandising and finance will agree" produces no decision; write one name against each fit-gap line.

6The apparel fit-gap checklist for Acumatica: 52 lines

A fit-gap checklist records, line by line, whether Acumatica meets an apparel requirement as standard, with configuration, with custom code or an ISV add-on, or better outside it. The answers are our assessment of Acumatica 2025 R2 and 2026 R1 with the Manufacturing Edition, for a typical full-package garment factory; confirm each line in a demo on your version.

Key: Standard works as delivered · Configure settings, attributes, classes or imports · Custom build a customisation project or ISV add-on · Operations layer better run in an apparel operations system and passed to Acumatica

#RequirementAcumatica answerNotes
Product
1Style master with a colour-size matrixStandardTemplate item with Variant attributes generates matrix items (section 10)
2Size scales per product categoryConfigureOne size attribute per scale, attached through the template or item class
3Season or collectionConfigureA non-variant attribute; reuse rules across seasons need design
4Carry-over styles with a new price or BOMConfigureBOM revisions; engineering change control in the Manufacturing Edition
5Prepacks and ratio packsCustom buildKits can sell a pack as one item; assorted cartons and pack-level documents are custom
6Pairs and multi-packsConfigureA pair unit with item-specific conversions; pairing as a stage needs design
7Buyer's own style and colour codesConfigureAttributes or customer cross-references; check your version
8Tech-pack revision linked to the orderOperations layerEngineering change control revises BOMs, not tech packs
9Points of measure with tolerance per sizeOperations layerNo measurement-spec object
10Sample types and rounds with buyer approvalOperations layerNo native object (section 15)
BoM and costing
11BOM lines that apply by colour or sizeConfigureEach matrix item has its own BOM; copy or import them (section 13)
12Size-graded fabric consumptionConfigureFollows from a BOM per size; generating the BOMs from a consumption table is import or custom work
13Wastage and shrinkage held separatelyCustom buildSeparate factors need fields and logic
14Trims that change by colourwayConfigurePer matrix item BOM
15Pre-costing with many elements and currenciesConfigureEstimating costs new items and converts estimates to BOMs; garment lines (CM from minutes, washing, testing, freight, margin) need design
16Standard against actual cost per orderStandardProduction orders compare estimated or standard cost with actual
17Labour cost from operation minutesConfigureRouting operations on work centres with labour rates
18Landed cost on receiptsStandardBy quantity, cost, weight or volume (section 17)
19Quote versions and approvalOperations layerThe garment cost build comes before the item
Materials
20Purchase, stock and issue units with per-lot conversionCustom buildItem-specific conversion is one factor per item, not per lot (section 11)
21GSM and width per lot or rollCustom buildCustom fields on the lot, or recorded in an operations system
22Roll trackingConfigureSerial per roll, or a lot per roll with the dye lot held elsewhere
23Dye lot and shadeConfigureLot as dye lot; shade group needs a custom field
24Four-point fabric inspectionCustom buildCustom or an ISV quality suite
25Quality hold and quarantineConfigureA hold location kept out of available quantity; check location settings in your version
26Buyer-supplied (consigned) stockConfigureNeeds a deliberate design with finance so it never enters stock value
27Reserved against free stockStandardAllocations
28Leftovers and stock-lot disposalConfigureAn item class and a sales flow for leftovers
Production
29Work orders per style-colour or deliveryConfigureProduction orders are per item, so per size; grouping a style-colour needs design
30Cut orders, lay plans, marker efficiencyCustom buildCAD plus custom cut orders
31Bundles and bundle ticketsCustom buildA floor system or custom
32WIP by stage and lineOperations layerOperations show the step, not the line or the bundle
33Graded output (first quality, seconds, rejects)Operations layerProduced is not the same as shippable
34Subcontract out and back with lossConfigureOutside processing on a BOM operation; test the CMT and panel flows (section 16)
35Capacity by line from minutesOperations layerFinite and infinite scheduling on work centres; season-long line loading with subcontractors sits outside
36T&A with a critical pathOperations layerNo native T&A object
Quality
37Inline and end-of-line captureConfigureThe Shop Floor Kiosk (2026 R1) records production; defect capture needs design or an ISV
38Final AQL to ISO 2859-1 at the buyer's levelCustom buildCustom or an ISV quality suite; check its sampling tables
39Logged override of a failed inspectionCustom buildDesign who may release and how it is recorded
40Lab tests and certificates per orderConfigureFiles attached to the order
Sales and shipping
41Grid order entry by colour and sizeStandardMatrix view when adding matrix items to sales and purchase orders
42Several deliveries per orderConfigureLines with their own dates, or orders per drop; decide before migration
43Over and under-shipment toleranceStandardUndership and overship thresholds per sales order line; a tolerance on the order total needs design
44Carton packing and labels (SSCC)ConfigurePackages on shipments; buyer label formats and SSCC are custom
45EDI 850, 855, 856, 810Custom buildAn EDI provider or ISV
46Buyer label and ASN rulesCustom buildPer buyer
Finance
47Multi-currency and exchange differencesStandardCheck period-end revaluation in your version and localisation
48Letter of credit terms and document checkingCustom buildNo native LC object
49Advances and down paymentsStandardPrepayments, including prepayments reserved on a sales order
50Reason-coded chargebacksConfigureCredit memos or write-offs coded per reason; design with finance
51Profitability per orderConfigureSubaccounts, projects or reporting; design with finance
52E-invoicing per countryConfigureDepends on the country and available localisations; check yours (section 21)

Counted from this table, 8 of the 52 lines are standard, 24 need configuration, 12 need custom code or an ISV add-on and 8 are better run outside Acumatica. That count is our assessment for a full-package factory, not a survey. Acumatica scores more "Configure" than most ERPs because a BOM per matrix item turns size and colour rules into master data rather than code; the cost moves from development to data maintenance.

Example 3

Five fit-gap rows, scored for the polo factory

#RequirementEvidence from the factoryDecisionOwner
11BOM by colour or size12 sizes on the jeans range would mean 12 BOMs per washBOMs generated by import from a consumption table; nobody types themCAD lead
20Per-lot conversionFour rolls of "180 GSM" held 1.9 m less than the fixed factor said (Example 6)Buy and stock fabric in kg; metres worked out per roll outside AcumaticaStores head
34Subcontract with lossChest embroidery goes out on every polo orderOutside process on the embroidery operation; tested with scenario T5Production manager
38Final AQLBuyer manual requires level II, AQL 2.5 majorInspection run outside Acumatica; result gates the shipmentQA manager
43ToleranceBuyer allows ±3% on the orderLine thresholds set at 3%; order-total check done before shipmentMerchandising head

7Which Acumatica edition, licence and hosting does an apparel project need?

A garment factory that makes in-house needs the Manufacturing Edition, because BOMs, routings, production orders and MRP come with it; a brand or wholesaler that buys finished goods can often start without it. If the recommended architecture is used, even a factory may keep Acumatica to finance, purchasing, stock and sales, and leave production to the operations layer.

What an apparel project needsWhere Acumatica provides it
Matrix items, purchasing, sales, stock, lots, landed cost, financeCore distribution and financial applications
BOMs and routings, production orders, MRP, estimating, engineering change control, outside processingManufacturing Edition
Touch screen for recording production on the floorShop Floor Kiosk, announced in 2026 R1 (Manufacturing Edition)
Inspection plans and QC testsISV quality suites built on the Acumatica platform; none is in the core product

How much does Acumatica cost for a garment factory?

Acumatica prices by the applications you use, the resources and transaction volume you expect, and how you deploy, not by the number of users. Acumatica calls this unlimited-user licensing; you choose a resource tier, and it sets limits such as concurrent API requests and requests per minute. We do not quote prices, because they depend on the tier and the region; Acumatica and its partners quote them.

For a garment factory the model has a clear upside: merchandisers, supervisors, quality staff and managers can all log in to look at orders and stock without a licence each. The side to watch is the API. Every integration, e-commerce connector and scheduled import shares the tier's request limits, so size the tier with the integrations in mind (section 31).

Questions to settle with the partner

  • Which edition and which applications does the fit-gap need, and which resource tier?
  • Which customisations and ISV add-ons are planned, who owns them, and who retests them at each release?
  • Is there a sandbox or test tenant for trying each release against real data?
  • Acumatica ships two releases a year (2026 R1 in spring; 2026 R2 announced for 1 October 2026). Which one goes live, and when is the next upgrade?

8Acumatica vs NetSuite for apparel

Acumatica and NetSuite both model a style as a parent with generated children for colour and size, both allow grid entry, and both are cloud ERPs sold mostly through partners; the clearest differences are licensing (resources in Acumatica, users in NetSuite) and how manufacturing and subcontracting are packaged. Neither covers sampling, T&A, cut plans or AQL out of the box. See the NetSuite chapter for its side in full.

AspectAcumatica (2025 R2, 2026 R1)NetSuite
Style, colour, sizeTemplate item with Variant attributes; matrix items generatedMatrix items: parent is the style, children are SKUs; Oracle documents a 2,000-combination limit
Grid entryMatrix view on sales and purchase ordersGrid Order Management SuiteApp on sales, purchase and transfer orders and quotes
BOMsMulti-level BOMs per item in the Manufacturing EditionAssembly items with Advanced BOM and revisions
SubcontractingOutside processing on BOM operationsOutsourced Manufacturing with subcontract orders
Landed costLanded cost documents; by quantity, cost, weight or volumeLanded cost allocated to receipts
LicensingBy applications and resources; unlimited usersSubscription with user licences (check current terms with Oracle)
Apparel packagingNo apparel edition; matrix items in coreSuiteSuccess edition for apparel, footwear and accessories; floor features via partner SuiteApps
APIContract-based REST, OData, push notifications to webhooksSuiteTalk REST and SOAP, RESTlets, SuiteScript

From practice: a business with many light users and a strong wholesale side often prefers Acumatica's licensing; a brand that wants a prepackaged apparel starting point often looks at NetSuite's edition. In both, the parts marked custom build or operations layer in the fit-gap stay that way. Compare other systems on the comparison page.

Part 3Design, area by area

9How should item classes and materials be set up in Acumatica for apparel?

Set up Acumatica item classes by how each material is bought, stocked, costed and tracked: knit fabric, woven fabric, yarn, trims, packaging, outside-process services and finished garments each get a class, because the class carries the default units, the lot/serial class, the valuation method and the posting accounts. An item class in Acumatica is a template of defaults that every item in it inherits; defaults can be overridden per item.

MaterialBought inUsed inTrack at receipt
Woven fabricm or ydmWidth, weight, shade and dye lot, shrinkage
Knit fabrickgmGSM, open or tubular width, shade and dye lot, shrinkage
Yarnkg, on coneskg or gCount, ply, composition, shade
TrimsPieces, dozens, gross (144)PiecesSize and colour per colourway
PackagingPiecesPiecesCarton size, buyer print
Buyer-supplied material (CMT)Received, not boughtAs aboveOwned by the buyer: keep it out of stock value

Outside-process services such as embroidery are non-stock items, which is how Acumatica's outside processing expects them (section 16). Landed-cost charges are not items at all; they are landed cost codes (section 17).

ATMA
Learn the materials properly. ATMA, the merchandising academy from the MerchandiserOS team, has courses on fibres, yarns and fabrics, from GSM and yarn counts to shade and shrinkage. atma.courses

With operations on top: the style, its classified bill of materials and its consumption live in the operations layer. Acumatica still needs item classes, because it holds stock value and payables.

10How do template items and matrix items handle style, colour and size in Acumatica?

In Acumatica the style is a template item and each colour-size combination is a matrix item, a real stock item generated from the template's Variant attributes. A template item holds attributes of the Variant category with a combo control, and a pattern that builds each matrix item's ID and description from the template ID, attribute values, constants or numbers.

Because each matrix item is a full stock item, it can have its own units, price, vendor details and BOM. That is Acumatica's strength for distribution and its cost for manufacturing: one style in 5 sizes and 3 colours is 15 stock items and, in production, 15 BOMs.

  • Grid entry. On sales and purchase orders, adding matrix items opens a matrix view where quantities are typed per colour and size. Acumatica's help documents buying and selling matrix items, including importing orders that contain them.
  • Non-variant attributes. Season, buyer style number and fit notes can be attributes that do not generate items.
  • ID pattern. Agree it before the first import, for example P2041-NVY-L. Users should not edit it later, and integrations must not rely on it (section 31).
  • Create only what sells. Matrix items are generated when you choose to create them, so a merchandiser can create the combinations the buyer ordered rather than the full grid.
Example 4

Style P-2041 as a template item with five matrix items

Template item P2041 "Men's piqué polo", item class Finished garments, Variant attributes COLOR (NVY) and SIZE (S, M, L, XL, XXL). The ID pattern is template ID, a dash, colour code, a dash, size.

Matrix itemDescriptionOrder qtyPrice USDLine value
P2041-NVY-SMen's piqué polo, navy, S3004.261,278.00
P2041-NVY-MMen's piqué polo, navy, M7504.263,195.00
P2041-NVY-LMen's piqué polo, navy, L9004.263,834.00
P2041-NVY-XLMen's piqué polo, navy, XL7504.263,195.00
P2041-NVY-XXLMen's piqué polo, navy, XXL3004.261,278.00
OrderEntered once in the matrix view3,00012,780.00

Five stock items, one sales order, five lines. If the buyer later adds a white colourway in the same sizes, five more matrix items are generated from the same template, each needing its own BOM.

Example 5

Jeans: two size axes and the matrix item count

A five-pocket jean in three washes, waist 28 to 40 in even sizes (7 values) and inseam 30, 32 and 34 (3 values).

DesignMatrix items per styleAcross 40 stylesEffect
Template per style; wash, waist and inseam as Variant attributes, full grid created632,5202,520 stock items and, in production, 2,520 BOMs
Same template; only ordered combinations createdonly those orderedtypically far fewerMRP and planning see nothing before an order
Template per style-wash; waist and inseam as Variant attributes212,520 across 120 templatesEach wash costs and prices on its own

The item count is the same in the first and third designs; the third matches how washes are costed. In Acumatica the BOM count follows the item count, which is why the decision matters more here than in an ERP where one BOM can serve many variants.

With operations on top: styles, colourways and size breakdowns live in the operations layer, and Acumatica needs only the matrix items that are actually sold and invoiced, without BOMs.

11How do you convert kilograms to metres for fabric in Acumatica?

Acumatica lets you define item-specific unit conversions on the Stock Items form (IN202500), so a knit fabric can have a base unit and a purchase unit in different measures with a factor between them; the factor is fixed per item, while the real metres per kilogram changes with each roll. Units can also be defined system-wide on the Units of Measure form (CS203500) and per item class on the Item Classes form (IN201000).

GSM is the weight of one square metre of fabric in grams. The conversion from weight to length depends on it and on width:

metres per kg = 1000 ÷ (GSM × width in m)
180 GSM jersey, 1.80 m open width → 1000 ÷ (180 × 1.80) = 3.086 m per kg

Acumatica's help describes conversions between units measuring the same thing in different quantities; it does not discuss weight-to-length pairs. Test a kg-to-metre item-specific conversion in your version before relying on it. The safer designs are below.

DesignHow it worksTrade-off
Buy, stock and issue in kgCutting receives kilograms; metres are worked out per roll on the floor or in an operations layerStock value exact; BOM quantities per size must be in kg
Base unit metre, purchase unit kg, fixed factor per itemItem-specific conversion of 3.086Reads well in metres; wrong whenever a roll differs from nominal
kg in Acumatica, per-roll GSM and width in custom lot fieldsA customisation converts per lot at issueAccurate; needs code and discipline at receipt

Count units work cleanly: a button bought by the gross (144) and issued by the piece is an ordinary conversion, and a pair unit for socks is another count conversion.

Example 6

An item-specific kg-to-metre conversion, and where it goes wrong

Navy jersey is set up with base unit M and purchase unit KG at 3.086 M per KG. The first four rolls are close to nominal, not equal.

RollkgGSMWidth (m)m per kgMetres
R-10125.01761.823.12278.0
R-10224.61841.783.05375.1
R-10325.31811.803.06977.7
R-10424.81881.763.02275.0
Total99.7305.8
Acumatica at 3.086: 99.7 × 3.086 = 307.7 m in stock
Measured: 305.8 m → 1.9 m that does not exist
Scaled to 925 kg: 925 × 3.086 = 2,854.6 m vs 925 × (305.8 ÷ 99.7) = 2,837.2 m → about 17 m, or 18 size-L polos at 0.95 m

The receipt of 925 kg posts 2,854.6 m of stock that the cutting table cannot find. Keep jersey in kilograms in Acumatica, or convert per roll outside it.

With operations on top: the operations layer records a measured lot record per receipt (GSM, width, shrinkage) and works consumption in the cutting room's unit. Acumatica stays in kilograms for stock value and payables.

12How do you track dye lots and fabric rolls in Acumatica?

Give fabric a lot/serial class that tracks lot numbers assigned when received, treat each lot as one dye lot, and make the lot mandatory on every issue to cutting. A dye lot is a batch of fabric dyed together; two dye lots can differ slightly in shade, so one garment must never mix them.

Tracking rules live on the Lot/Serial Classes form (IN207000) and reach items through the item class (IN201000) and the stock item (IN202500). A class sets the tracking method (not tracked, lot numbers or serial numbers), the assignment method (when received, or when used) and, for items assigned when received, the issue method: FIFO, LIFO, sequential, expiration or user-enterable. The class also sets automatic numbering, which suits internal lot numbers; a mill's own dye lot number is usually typed or scanned at receipt instead.

Rolls are a design choice. A serial number per roll gives roll-level issue and return; a lot per roll keeps one number per roll but loses the dye lot unless it is held in a field. Shade group, measured width and measured GSM are not standard lot fields and need custom fields.

Example 7

A lot/serial class for dye lots, and the cut plan it has to support

Class DYELOT: track lot numbers, assign when received, issue method user-enterable (the cutting master chooses the lot, never FIFO), auto-numbering off. The mill ships 933 kg, 8 kg over the 925 kg ordered, as 2,880 m in three lots.

LotCut from itMetres usedLeft
A (1,210 m)XXL 300 · XL 750 · M 23 · S 871,186.623.4
B (1,030 m)L 900 · S 2131,029.70.3
C (640 m)M 727639.80.2
Total3,000 pieces2,85624
Lot A: 300 × 1.10 + 750 × 1.02 + 23 × 0.88 + 87 × 0.82 = 330 + 765 + 20.2 + 71.3 = 1,186.6 m
Lot B: 900 × 0.95 + 213 × 0.82 = 855 + 174.7 = 1,029.7 m
Lot C: 727 × 0.88 = 639.8 m

Why user-enterable: FIFO would hand the cutter whichever lot came in first, and a size split across lots A and B would silently mix. The cut plan itself is operations work; Acumatica only needs the lot on every issue. In Acumatica the issues are per production order, so per size; size S draws from lot A for 87 pieces and lot B for 213.

With operations on top: shade bands per fabric, the measured lot record and the incoming inspection that carries the dye lot sit in the operations layer. Acumatica still holds the lot on receipts and issues.

13How do you handle size-dependent fabric consumption in Acumatica BOMs?

In the Acumatica Manufacturing Edition a bill of material belongs to one item, so each matrix item (each colour and size) carries its own BOM, and size-graded consumption falls out naturally as a different fabric quantity on each size's BOM. The work is in creating and maintaining those BOMs; generate them by import from a consumption table instead of typing them.

Acumatica documents multi-level BOMs by item or site, cost rolls from lower levels to the top, phantoms and backflushing, BOM compare, and BOM revisions under engineering change control. Community answers from Acumatica staff confirm that a matrix is a collection of stock items and each can have its own BOM; there is no single BOM on the template with per-size rules.

Marker efficiency is the share of fabric in a marker that ends up in garment pieces; shrinkage is what the garment loses in washing or finishing. Keep them apart in the consumption table even if the BOM holds only the result.

Example 8

Five BOMs for one style, and why one average fails

Body fabric per polo from the marker: S 0.82, M 0.88, L 0.95, XL 1.02, XXL 1.10 m. In Acumatica these become five BOMs, one per matrix item, each with the same trims and a different fabric line.

BOM forPiecesm per pieceMetres
P2041-NVY-S3000.82246
P2041-NVY-M7500.88660
P2041-NVY-L9000.95855
P2041-NVY-XL7501.02765
P2041-NVY-XXL3001.10330
By size3,0002,856
One BOM copied to all sizes at base size M3,0000.882,640

The shortcut that tempts every project is to build the M BOM and copy it to the other four sizes. MRP then asks for 2,640 m, 216 m (7.6%) short, which is about 227 size-L polos with no fabric. If the jersey is stocked in kilograms (section 11), each BOM's fabric line is in kg, so 0.95 m ÷ 3.086 = 0.308 kg for size L.

With operations on top: the consumption engine (marker efficiency, shrinkage, woven construction) and net-to-buy across the order book run in the operations layer, which sends the purchase quantity to Acumatica. No per-size BOMs are needed there.

14How do you model cutting, sewing and finishing with Acumatica work centres?

Model cutting, sewing, finishing and packing as work centres, and give each BOM a routing of operations with their minutes and labour rates; production orders then carry estimated labour and collect actuals, but the routing does not balance a sewing line. Acumatica's production management schedules work centres to finite or infinite capacity and compares estimated, planned or standard cost with actual cost per production order.

SMV (standard minute value) is the time a trained operator needs for one operation at a normal pace. A polo has 15 to 25 sewing operations; group them into a few routing operations per department, or the operation list becomes unreadable. 2026 R1 added seconds-level time tracking on operations, which helps short, repetitive garment operations.

Example 9

The polo's routing, minutes and line capacity

OperationWork centreMinutes
10 Spread, cut, number, bundleCUT1.20
20 Sew (shoulder, placket, collar, sleeves, side seams, cuffs, hem, buttons)SEW-L313.50
30 Embroider chest logoOutside process0.00
40 Trim, inspect, press, fold, tag, bagFIN3.30
Total18.00
Line capacity: 25 operators × 480 min × 60% = 7,200 min a day
7,200 ÷ 13.50 = 533 polos a day → 3,000 ÷ 533.3 = 5.6 line-days
Labour at USD 0.07 a minute: 18 × 0.07 = USD 1.26 a polo
Order: 3,000 × 18 = 54,000 min = 900 h × USD 4.20 = USD 3,780

In Acumatica, operation 20 runs on five production orders (one per size), each estimating 13.50 minutes a piece. The 5.6 line-days and the choice of line come from planning; the production order records the cost.

With operations on top: the planning heat-map (lines and subcontractors, 52 weeks), production orders with job cards per department and the WIP board run in the operations layer. Acumatica receives material issues for stock value.

15Where do sampling, approvals and the T&A calendar live in an Acumatica project?

Acumatica has no object for garment samples, buyer approvals or a T&A calendar, so the project builds them as a customisation, borrows project or case records, or keeps them in an operations system. A PP (pre-production) sample is a garment in bulk fabric and trims that the buyer approves as the reference for production; a T&A (time and action) calendar lists an order's milestones worked back from ex-factory, with actual dates and owners.

Each sample round has a sent date, a courier and tracking number, the buyer's comments and a verdict, and each approval unlocks the next step: bulk dyeing waits for the lab dip, cutting waits for the PP sample. A custom build needs sample requests per style and colourway, rounds under each, a link from the approved round to the spec version, a block on the next step, and T&A dates that come from the rounds.

Example 10

The polo order's approval calendar, worked back from ex-factory

DateMilestoneIf it slips
17 OctLab dip round 3 approvedBulk dyeing cannot start
10 NovBulk fabric received into Acumatica, three lotsCutting waits
14 NovPP sample approvedProduction orders must not be released
17 NovCutting starts; material issued by lot
12 DecFinal AQL inspectionShipment held
15 DecEx-factory; shipment confirmed

Only two of the six dates produce an Acumatica transaction (the receipt and the shipment), and a third (release of production orders) should be blocked by an approval Acumatica does not hold. That is the gap a sampling module or operations layer fills.

ATMA
Sampling, step by step. ATMA's courses walk through the sampling sequence, lab dips and PP meetings the way a merchandiser runs them. atma.courses

With operations on top: dev approvals (lab dip, strike-off, sample, shipping mark) with rounds, courier details and verdicts, the T&A with its critical path, and the PP approval that locks the style version for the order live in the operations layer.

16Does Acumatica outside processing work for embroidery, printing, washing and CMT?

Acumatica Manufacturing Edition handles outside processing: an operation on a BOM is marked as an outside process with a preferred vendor, a non-stock service item represents the vendor's work, a purchase order is created for it, and receiving it moves the work back into WIP. It fits a single step such as embroidery well; whether it fits a CMT unit sewing your cut panels, or a chain of processors, is something to test in a demo, because Acumatica's material describes heat treating, painting, coating and assembly rather than garments.

CMT (cut, make, trim) describes a factory that sews from supplied fabric and charges for labour; in subcontracting, it also means sending cut panels to another unit to be sewn. Practitioners on Acumatica's community describe the setup: a non-stock item for the process with its vendor and price, added to the operation as material of type subcontract, with the outside-process flag and preferred vendor on the operation, and a process that creates purchase orders from production orders. One reported snag is that the PO takes the non-stock item's default vendor rather than the vendor on the BOM operation; check this in your version.

Example 11

Embroidery as an outside process, with loss

The chest logo is embroidered outside with a 1% allowance. Operation 30 on each size's BOM is an outside process with vendor EMB-01 and non-stock item SVC-EMB-LOGO.

StepIn AcumaticaPieces
Fronts sentCut fronts moved to the embroiderer (3,000 plus 1%)3,030
PO for the serviceCreated from the production orders for SVC-EMB-LOGO3,000
Good fronts backReceipt against the PO; work returns to WIP3,004
RejectsThread breaks and misplacement; recorded as scrap with a reason26
Balance at the embroiderer3,030 − 3,004 − 260

The 26 rejects sit inside the allowance of 30. Two design points need testing: the fronts are counted per size across five production orders, and the allowance, reject reasons and balance per vendor are a report to build.

With operations on top: subcontract steps sit on the production order in the operations layer, and subcontractors appear on the planning heat-map beside the factory's lines. Acumatica receives the subcontractor's purchase order and the payable.

17How do you cost a garment in Acumatica, and how do landed costs work?

Acumatica values stock by the item's valuation method, rolls BOM costs up from lower levels, and compares estimated or standard production cost with actual; landed costs (freight, duty, clearing, bank charges) are added to purchase receipts through landed cost documents. The garment costing sheet used to quote a buyer comes before the item exists and usually lives outside, though the Manufacturing Edition's Estimating can cost a new item and convert the estimate into a BOM.

ATMA
Costing a garment. ATMA teaches garment costing from fabric consumption and minutes to FOB and landed cost. atma.courses
Example 12

A quotation cost build for the polo (illustrative figures, USD per piece)

LineHow it is worked outUSD
Body fabric0.31 kg at 4.20 per kg, plus 6% cutting loss1.38
Collar and cuffs1 set0.25
TrimsButtons, thread, labels, polybag0.32
EmbroideryOutside process price0.18
CM18 minutes at 0.071.26
TestingBuyer's lab tests over the order0.10
Factory overhead12% of CM0.15
Freight to port and documents0.12
Finance cost3% while waiting for payment0.11
Margin10%0.39
FOB price4.26

In Acumatica, the first five lines can come from a BOM cost roll with routing labour; testing, freight, finance cost and margin are quote lines Acumatica does not hold per style. That is why the cost sheet usually sits outside.

How do you set up landed costs in Acumatica for imported fabric?

Create a landed cost code for each import charge with its allocation method, then enter a landed cost document that lists the charges and the purchase receipt lines they apply to; charges can come from vendors other than the fabric vendor, such as the forwarder and the bank. Purchase receipts are entered on the Purchase Receipts form (PO302000).

Acumatica documents these allocation methods:

MethodSpreads the charge in proportion toUse for
By QuantityLine quantitiesCharges per piece or per roll
By CostExtended cost of each lineClearing, insurance, bank charges
By WeightWeight of the base unit on the item's Packaging tab × quantitySea and air freight
By VolumeVolume of the base unit on the Packaging tab × quantityBulky goods such as padding
NoneNo adjustment to stock costCharges expensed, not capitalised

By Weight and By Volume read the Packaging tab of each stock item. If the weight per base unit is blank, the item gets no share. Fill it during data migration.

Example 13

A landed cost document on the imported fabric

The jersey (base unit kg, weight 1 kg per unit) and the rib collar and cuff sets (weight 0.025 kg per set) arrive in one shipment. Duty is zero under temporary admission. Prices are illustrative.

Receipt lineQuantityWeight (kg)Cost (USD)
Navy jersey 180 GSM925 kg925.03,885.00
Rib collar and cuff sets3,060 sets76.5765.00
Total1,001.54,650.00
Landed cost codeVendorUSDMethodJerseyRib sets
FREIGHTForwarder420.00By Weight387.9232.08
CLEARINGClearing agent180.00By Cost150.3929.61
LCBANKBank95.00By Cost79.3715.63
Total695.00617.6877.32
Freight to jersey = 420 × 925 ÷ 1,001.5 = 387.92
Cost share of jersey = 3,885 ÷ 4,650 = 83.55% → clearing 180 × 0.8355 = 150.39; bank 95 × 0.8355 = 79.37
Jersey landed = 3,885.00 + 617.68 = 4,502.68 ÷ 925 = USD 4.87 per kg
Rib landed = 765.00 + 77.32 = 842.32 ÷ 3,060 = USD 0.28 per set

At the landed USD 4.87, the fabric line in Example 12 becomes 0.31 × 4.87 × 1.06 = USD 1.60, 0.22 more per polo and USD 660 on the order; the margin of 0.39 shrinks to 0.17. Quote on landed material cost.

With operations on top: the cost engine (fabric, trims, decoration, CMT, overhead, margin to FOB, with landed cost and dated exchange rates), the standard cost sheet and quotations with approval thresholds run in the operations layer. Acumatica holds the landed cost that actually hit the receipts.

18Can Acumatica run quality control and AQL inspection for garments?

Core Acumatica does not include a quality management module with ISO 2859-1 sampling tables; quality inspection comes from ISV suites built on the Acumatica platform, such as eWorkplace Apps' Quality Management Suite, or from custom work or a separate system. AQL (acceptance quality limit) inspection checks a random sample from a lot and accepts or rejects the whole lot on the number of defects found.

Without an ISV, the standard tools are a hold location for fabric waiting for inspection, lot tracking so a failed lot can be found, and attachments for lab reports. If you evaluate an ISV suite, ask it to show the ISO 2859-1 lookup from lot size and inspection level to sample size and acceptance numbers, and a logged override.

Example 14

The final inspection sample for 3,000 polos

The buyer's manual asks for ISO 2859-1, single sampling, normal inspection, general level II, AQL 2.5 major and 4.0 minor.

StepLookupResult
Lot size band3,000 falls in 1,201 to 3,2001,201–3,200
Code letterThat band at level IIK
Sample sizeCode letter K125 pieces
Major, AQL 2.5Sample of 125Accept 7, reject 8
Minor, AQL 4.0Sample of 125Accept 10, reject 11
Sample share = 125 ÷ 3,000 = 4.17%

If the inspector finds 8 major defects the lot fails. The decision that follows, and who took it, must be recorded, and the Acumatica shipment should not be confirmed until it is.

ATMA
Quality in a garment factory. ATMA covers inspection stages, AQL and how to read a buyer's quality manual. atma.courses

With operations on top: typed inspections (incoming, cutting, PP, DUPRO, final AQL, pre-shipment, measurement), the AQL engine at the buyer's level, CAPA, needle and metal control and quality grades run in the operations layer. Acumatica sees the shipment once it is cleared.

19How do you handle cartons, tolerance and shipping documents in Acumatica?

Acumatica shipments hold packages, and sales order lines carry undership and overship thresholds that decide whether a short or over shipment completes the line; ratio cartons, buyer carton labels and pack-level packing lists need custom work. The thresholds are percentages per line, so a buyer tolerance on the order total needs a check across the five size lines.

Example 15

Packing 3,000 polos into cartons, one dye lot per carton

Solid-size cartons of 10, each from a single dye lot (Example 7).

Size and lotPiecesFull cartonsPart carton
S, lot A8781 of 7
S, lot B213211 of 3
M, lot A2321 of 3
M, lot C727721 of 7
L, lot B90090none
XL, lot A75075none
XXL, lot A30030none
Total3,0002984 (20 pieces)

302 packages on the Acumatica shipment, not 300. With a 3% undership threshold on each line, shipping 870 of 900 in size L completes the line; shipping 2,940 of 3,000 across the order is 2.0% short and inside a 3% order tolerance, but the order-level check is yours to build.

With operations on top: shipments per delivery, packing and cartonisation, and ship clearance against the buyer's terms run in the operations layer. Acumatica receives the shipment and raises the invoice.

20How does Acumatica handle multi-currency, prepayments, letters of credit and chargebacks?

Acumatica handles foreign currencies, exchange differences and customer prepayments as standard, including prepayments created on the sales order and reserved for it; letters of credit and reason-coded chargebacks need design. Prepayments are entered on the Payments and Applications form (AR302000) or directly on the Sales Orders form (SO301000).

A letter of credit is a bank's promise to pay the exporter when documents matching its terms are presented. Under ICC's UCP 600, documents must be presented within 21 days after shipment unless the credit says otherwise, and never after expiry. Acumatica has no LC object; the credit number, amount, latest shipment date, expiry and document list need custom fields or a custom screen.

Example 16

Prepayment, letter of credit and exchange difference

Order value 3,000 × USD 4.26 = USD 12,780.00: 30% in advance, balance under a sight LC. Books in EGP; rates illustrative.

StepIn AcumaticaUSDEGP
Order confirmedSales order in the matrix view12,780.00
Advance receivedPrepayment created on the sales order3,834.00
Shipment, 15 DecInvoice; prepayment applied8,946.00at 48.80 = 436,564.80
LC paidPayment of the balance8,946.00at 49.10 = 439,248.60
Exchange gainPosted when the payment is applied2,683.80
Prepayment = 12,780.00 × 30% = 3,834.00
Balance = 12,780.00 − 3,834.00 = 8,946.00
Gain = 8,946.00 × (49.10 − 48.80) = EGP 2,683.80

If the same balance went to a retailer on open account and came back USD 189.46 short (100.00 for two mislabelled cartons, 89.46 for a late ASN at 1%), the factory would receive 8,756.54 and post the shortfall to chargeback accounts, one per reason, keeping the label claim open if it disputes it.

21Does Acumatica support e-invoicing and localisation in garment-exporting countries?

Check your country. Acumatica is sold in a limited set of regions with local editions and partner localisations, and we have not verified e-invoicing coverage for Egypt, Bangladesh, Pakistan, India, Vietnam, Turkey or Morocco in this guide. Before selecting Acumatica for a factory in these countries, ask the partner which statutory reports and e-invoicing connections they have delivered, and test an e-invoice end to end in the sandbox.

Free-zone and temporary-admission factories report the import and re-export of materials to customs. Acumatica holds the quantities by lot; the report format is local and usually a custom report.

Part 4Build

22In what order should you configure Acumatica for a garment factory?

Configure Acumatica from the ledger outward: features, company and currencies first, then units, attributes and lot/serial classes, then item classes, then warehouses and locations, then landed cost codes, then manufacturing, and only then the items themselves. Loading items before classes and units are final means reloading them.

Screen IDs below are the ones we confirmed in Acumatica's help or its user forums; labels can move between releases, so check them on your version.

#ConfigureWhere
1Features: multiple units of measure, lot and serial tracking, matrix items, manufacturingEnable/Disable Features (CS100000)
2Company, branches, chart of accounts, currencies, taxFinancial setup forms
3System-wide unitsUnits of Measure (CS203500)
4Attributes: COLOR, SIZE per scale, SEASONAttributes form; Variant category for colour and size
5Lot/serial classes: DYELOT, ROLLLot/Serial Classes (IN207000)
6Item classes with units, lot class, valuation and accountsItem Classes (IN201000)
7Warehouses and locations, including a hold locationWarehouse forms
8Landed cost codes with allocation methodsLanded Cost Codes form
9Work centres, labour rates, outside-process service itemsManufacturing setup forms
10Business events and push notifications for integrationsBusiness Events (SM302050); Push Notifications (SM302000)
11Master data: vendors, customers, materials, template and matrix items, BOMsImport scenarios (SM206025) with data providers (SM206015)

23How is Acumatica customised for apparel, and what usually gets built?

Acumatica is extended through customisation projects built on the Acumatica Framework: added fields, screens, business logic and web service endpoints, packaged as a project that can be exported as a file and published to another tenant. ISV solutions on the Acumatica Marketplace use the same framework. Every customisation must be retested at each twice-yearly release.

CustomisationFit-gap linesNeeded with operations on top?
BOM generator from a consumption table, per matrix item11, 12, 13No
Lot fields: GSM, width, shade group; per-lot conversion20, 21, 23No
Cut control: one lot per cut, cut orders, bundles30, 31No
Ratio packs and cartons, buyer labels5, 44, 46No for packing
Sampling, approvals, T&A10, 36No
AQL inspection (or an ISV quality suite)24, 38, 39No
Order-total tolerance check43No
Letters of credit48Yes
Chargeback reasons and disputes50Yes
EDI and local statutory reports45, 52Yes

24Which systems does an Acumatica apparel implementation integrate with?

An Acumatica apparel project typically connects a PLM or tech-pack system, a floor system, EDI, banks, e-commerce and an operations layer; each connection needs one writer per field and links stored on permanent ids. Four rules prevent most faults.

  • Link on Acumatica's record GUID, the id the REST API returns, never on an order number or inventory ID a user can change.
  • One writer per field. If two systems can change a quantity, one of them is wrong without knowing it.
  • Show disagreements to a person instead of overwriting silently.
  • Make receivers safe to call twice, so a retried message never creates a second purchase order.

Part 5Data migration

25How do you migrate apparel data into Acumatica?

Migrate only open and active data (active styles, open orders, open purchase orders, stock by lot), load it in dependency order with import scenarios, and have each owner sign off the loaded totals. An import scenario maps a data provider, which describes the source file's structure, to an Acumatica form, and runs on the Import by Scenario form (SM206036). Acumatica's help and community document importing template and matrix items and orders containing matrix items through scenarios.

Load order: accounts and currencies; units, attributes and lot classes; item classes; customers and vendors; materials; template items and their matrix items; work centres and BOMs; stock by lot and location, counted at cut-off; open purchase orders; open sales orders; open receivables and payables. Fill each fabric's weight on the Packaging tab before the first landed cost.

Example 17

Import scenario rows for the polo's matrix items and open order

Cut-off 18:00 on 31 October, live on 1 November. The polo order is confirmed; fabric is ordered but not received; buttons are in stock.

Template,Color,Size,InventoryID,Description,BaseUnit,ItemClass
P2041,NVY,S,P2041-NVY-S,Men's piqué polo navy S,PCS,FG
P2041,NVY,M,P2041-NVY-M,Men's piqué polo navy M,PCS,FG
P2041,NVY,L,P2041-NVY-L,Men's piqué polo navy L,PCS,FG
P2041,NVY,XL,P2041-NVY-XL,Men's piqué polo navy XL,PCS,FG
P2041,NVY,XXL,P2041-NVY-XXL,Men's piqué polo navy XXL,PCS,FG
OrderType,OrderNbr,Customer,InventoryID,Qty,UnitPrice
SO,SO-P2041,BUYER01,P2041-NVY-S,300,4.26
SO,SO-P2041,BUYER01,P2041-NVY-M,750,4.26
SO,SO-P2041,BUYER01,P2041-NVY-L,900,4.26
SO,SO-P2041,BUYER01,P2041-NVY-XL,750,4.26
SO,SO-P2041,BUYER01,P2041-NVY-XXL,300,4.26
Open PO:  navy jersey 180 GSM, 925 KG ordered, 0 received
Stock:    buttons 15 mm navy, 9,504 PCS (66 gross), no lot
Order check: 1,278 + 3,195 + 3,834 + 3,195 + 1,278 = 12,780.00 = 3,000 × 4.26
Buttons: 3 × 3,000 = 9,000 + 5% = 9,450 ÷ 144 = 65.6 → 66 gross = 9,504 pieces

Column names are illustrative; your data provider defines them. The merchandising head signs that the order total matches the buyer's PO to the cent.

Clean before loading: merge duplicate materials, retire styles with no order in two seasons, give every roll in stock its lot, and split partly delivered order lines into delivered and open quantities.

Part 6Testing

26How should you test an Acumatica apparel implementation end to end?

Test with end-to-end scenarios that follow one real order from buyer PO to cash, run by key users on migrated data in a sandbox, each step with its expected result written down first. These 13 scenarios cover the flows where apparel projects break.

#ScenarioExpected result, in short
T1FOB order to paymentOrder, purchase, receipt, landed cost, production, shipment, invoice and payment reconcile to the order value
T2CMT order with buyer fabricFabric received and issued with no change in stock value; invoice carries only CM
T3Prepack orderPacks, pieces and cartons agree
T4Shade split in cuttingIssues per size name the lot; leftover per lot matches the cut plan
T5Subcontract embroidery with loss3,030 out, 3,004 back, 26 scrapped with reasons, balance zero
T6Short shipment within tolerance2,940 shipped; lines complete within thresholds; invoice 12,524.40 less 3,834.00 prepayment = 8,690.40
T7Over-shipmentAbove the overship threshold the line is refused
T8Seconds saleSeconds valued and sold apart
T9LC discrepancyA late shipment date against the LC is flagged before presentation
T10Chargeback189.46 split by reason and posted to chargeback accounts
T11Mid-season spec revisionA new BOM revision applies to new production orders only
T12Cancelled order with committed materialsBought fabric shows as free stock with its cost; open POs listed
T13FX at month-endRealised differences posted; open balances treated as finance decided
Example 18

Test script: the polo order from sales order to cash

StepActionExpected result
1Enter the sales order through the matrix view: S 300, M 750, L 900, XL 750, XXL 300 at 4.265 lines, 3,000 pieces, USD 12,780.00
2Create a 30% prepayment on the sales orderUSD 3,834.00, reserved for the order
3Receive 925 kg jersey in lots A, B, CReceipt refused without a lot on every line
4Release a landed cost document for freight, clearing and bank chargesJersey valued at USD 4,502.68 (4.87 per kg)
5Create five production orders and issue fabric by lotThe issue names the lot; FIFO never picks one
6Send fronts out and receive the embroidery POWork returns to WIP; 26 rejects scrapped
7Complete 3,000 piecesActual cost per production order against estimate
8Pack 302 packages and confirm the shipmentShipment done for 3,000
9Invoice and apply the prepaymentUSD 8,946.00 due
10Receive the payment at a different rateExchange gain posted

Test script: shade split at cutting

Scenario T4 proves that lots stay apart when sizes span two lots. Issue lot A to the XXL and XL production orders and 87 pieces' worth to size S; issue lot B to L and the other 213 pieces of S; issue lot C to 727 pieces of M, and lot A to 23. Return the remainder per lot: A 23.4 m, B 0.3 m, C 0.2 m. The expected result is that every issue names its lot and the leftover per lot matches the cut plan. Refusing a second lot on one cut needs the cut-control customisation or an operations layer; Acumatica does not enforce one lot per cut.

Part 7Training, go-live and hypercare

27How should a garment factory train, go live and run hypercare on Acumatica?

Train each role only on the screens it uses, on the factory's own styles, and go live between seasons with a rehearsed cut-over; keep the partner close until at least the first month-end close. Hypercare is the period right after go-live when the project team fixes issues daily.

RoleWhat they learnPass when they can
MerchandisersSales orders in the matrix view, changes, shipment statusEnter the polo order from the buyer PO
PurchasingPOs in the matrix view, units, landed cost documentsBuy 925 kg and apply the import charges
StoresReceipts with lots, issues, returns, countsReceive three dye lots and issue each correctly
Production plannersProduction orders, outside processingRun the embroidery send-out and receipt
FinanceInvoices, prepayments, payments, FX, reportsTake the polo order from prepayment to closed
  • Cut-over. Freeze master data a week ahead; stop receipts in the old system at a set time; count fabric by lot and roll; load, reconcile and sign; the sponsor gives go or no-go at a fixed hour.
  • Timing. Avoid shipment windows, the financial year-end, audits and, in practice, the weeks around an Acumatica release upgrade.
  • Hypercare. Practitioners commonly plan four to eight weeks; that range is judgement, not a standard. Nobody leaves before the first month-end close in Acumatica is complete.
  • Floor. If operators record output in Acumatica, the 2026 R1 Shop Floor Kiosk is the screen to train on; if they use a floor system, Acumatica training stops at the office.

Part 8Risks

28What are the most common mistakes when implementing Acumatica for apparel?

The most common Acumatica-specific mistakes are copying one size's BOM to every matrix item, a fixed kg-to-metre factor, FIFO issue on dye-lotted fabric, blank weights that break landed cost by weight, and integrations that exhaust the licence's API limits. The list is from implementation practice.

  1. One BOM copied to every size.MRP under-buys fabric for large sizes (Example 8).
  2. Full-grid matrix creation.Thousands of stock items and BOMs nobody uses.
  3. A fixed kg-to-metre conversion.Stock shows metres the cutting table cannot find (Example 6).
  4. FIFO issue on dye lots.The system picks a lot the cutting master did not choose.
  5. Blank weights on the Packaging tab.Freight allocated by weight skips those items.
  6. Outside processing assumed to fit CMT.Test panels, vendors and per-size counts before designing on it.
  7. Production orders per size, planned as if per style.Five orders to release, issue and close for one polo colour.
  8. API limits ignored.An e-commerce connector and an operations integration share the tier's concurrent requests and requests per minute.
  9. Customisations not retested at release.Two releases a year means two regression cycles.

The 15 general failure modes, and how each shows up in Acumatica

#SymptomHow it shows in AcumaticaPrevention
1SKU swampFull grids of matrix itemsCreate only ordered combinations; style-colour templates where costing differs
2Large sizes short of fabricOne BOM copied across sizesBOMs generated per size from a consumption table
3kg and m never reconcileFixed item-specific conversionStock in kg; convert per roll outside
4Shade mixingFIFO issue; no cut ruleUser-enterable issue; cut control
5Costing illusionStandard cost with no quote to compareQuote kept beside actuals per order
6Buyer fabric counted as ownedCMT fabric received like a purchaseA deliberate consigned-stock design
7Goods lost at subcontractorsOne outside process for a chainAn operation per processor; balance report
8Produced is not shippableEvery completed piece is finished stockGrade output; ship first quality only
9Spec driftBOM edited while orders are openBOM revisions under change control
10Excel shadow systemNo T&A or order viewProvide the view, in a customisation or an operations layer
11Chargeback leakageShort payments to one accountReason-coded write-offs
12LC discrepanciesNo LC objectLC record and document check
13Floor data never arrivesOffice forms on the floorKiosk or a floor system
14Big-bang in peak seasonGo-live in a shipment windowBetween seasons, rehearsed cut-over
15Migrated garbageDuplicate vendors and materialsCleanse first; owners sign off

29What must be decided before an Acumatica apparel go-live?

Decide the template level, the unit design for every fabric, the lot class and issue method, how BOMs per matrix item are generated, and which system owns sampling, T&A and floor capture before go-live, because each is expensive to change once transactions exist.

  • Template per style or per style-colour; Variant attributes and ID pattern.
  • Create full grids or only ordered combinations.
  • Unit design for every fabric and yarn; whether any item-specific kg-to-metre conversion is used.
  • Lot/serial classes, assignment and issue methods; roll design.
  • How BOMs per matrix item are generated and revised.
  • Production order level, and how five sizes are released and closed together.
  • Outside processing tested for each subcontract type.
  • Landed cost codes, allocation methods and item weights.
  • Line thresholds and the order-total tolerance check.
  • How buyer-supplied fabric stays out of stock value.
  • Which system owns sampling, T&A, planning, floor capture and quality.
  • API resource tier sized for every integration.

Part 9If you don't manufacture

30Is Acumatica a good ERP for fashion brands, buying agents and own-label retailers?

Yes, for the books and the trade flows: a clothing brand, a buying house or an own-label retailer can run vendor purchase orders with matrix entry, landed cost and duty, vendor payments, wholesale sales orders and multi-currency in Acumatica without the Manufacturing Edition. What Acumatica does not do for them is the work in between, following development, samples, T&A and inspections at factories they do not own.

Who they are

Three kinds of apparel business never sew a garment themselves, and each uses an ERP differently.

  • A brand or wholesaler designs and sells, and factories make for it on FOB or CMT terms. It owns the stock once the goods ship.
  • A buying agent or buying house sources for buyers on commission. It places and follows orders across factories but holds no stock and is not party to the sale of goods.
  • A retailer developing its own label runs private label sourcing like a brand, then sells through its own stores.

What they need from Acumatica

A brand needs the purchasing, landed cost, payables, sales and finance side of Acumatica, and none of the production side.

NeedAcumatica featureBrandAgent
Orders to factories, by colour and sizePurchase orders on matrix items, entered in the matrix viewYesNo; the buyer places them
Freight, duty and clearing on importsLanded cost documents, by quantity, cost, weight or volume, from several vendorsYesNo
Paying factories, by transfer or LCAP bills and payments in foreign currency; LC terms as a custom recordYesNo
Selling to retailersSales orders with matrix entry; shipping thresholds per lineYesNo
EDI 850, 856, 810 and chargebacksAn EDI provider or ISV; chargebacks coded by reason in ARWhere it sells to retailersNo
CommissionAn AR invoice to the buyer on a non-stock service itemNoYes; no stock, no goods payables or receivables
Several currenciesMulti-currency with realised exchange differencesYesYes

What not to buy or configure. Skip the Manufacturing Edition, BOMs, routings, work centres, outside processing and MRP. A brand does not need a BOM per matrix item, because it buys finished garments; the matrix items carry only purchase and sales data. A buying agent needs even less: Acumatica's financials, a customer per buyer, a service item for commission, and no inventory at all. The resource-based licence suits both, because merchandisers and quality staff who only look at orders do not each need a seat.

What Acumatica handles poorly for them

The hard part of a brand's or agent's job happens at factories, and Acumatica only sees the purchase order and the receipt.

  • Development and sampling across many factories. Proto, fit, lab dip and PP rounds with several vendors per style have no object in Acumatica.
  • T&A across factories. A purchase order has a promised date, not a critical path of fabric booking, approvals, cutting and inspection.
  • Following production that happens outside. Acumatica has no view of a vendor's cutting, sewing or packing progress.
  • Inspections at the vendor. Final AQL at the factory, before the goods ship, is not an Acumatica transaction.
  • One status per order across factories and buyers. An agent following 40 buyer orders at 12 factories needs one board, and Acumatica does not hold the agent's orders at all.

The MerchandiserOS model for brands and agents

For a brand or buying house, MerchandiserOS is the sourcing agent software and Acumatica is the ledger. MerchandiserOS runs development, samples and approvals, the T&A, the orders placed with factories, sourcing, the planning view across subcontracted factories, quality inspections at the vendor and shipping follow-up. Acumatica keeps the books: the purchase orders as financial commitments, landed cost, payables and receivables, commission invoices and tax. MerchandiserOS offers workspace set-ups for a Brand and for a Buying agent. Retail back-office work (stores, point of sale, allocation and open-to-buy) is outside MerchandiserOS's scope; an own-label retailer keeps that in its retail systems.

Example 19

The polo order seen from the brand, with the agent's commission

The brand places the 3,000 polos with the factory at USD 4.26 FOB through a buying agent paid 5% of FOB. Freight, insurance, duty and clearing are illustrative; the duty rate depends on the importing country's tariff. In Acumatica, the brand raises one purchase order on the five matrix items and one landed cost document at receipt.

LineHow it is worked outUSD
Purchase order to the factory3,000 × 4.26 FOB12,780.00
Ocean freight (FREIGHT, By Quantity)Forwarder's invoice540.00
Insurance (INSUR, By Cost)0.3% of FOB38.34
Import duty (DUTY, By Cost)12% of CIF value 13,358.341,603.00
Clearing and delivery (CLEARING, By Cost)Broker's invoice260.00
Landed into the brand's warehouse12,780.00 + 2,441.3415,221.34
Agent's commission3,000 × 4.26 × 5%639.00
Total cost to the brand15,860.34
CIF = 12,780.00 + 540.00 + 38.34 = 13,358.34 → duty 13,358.34 × 12% = 1,603.00
Landed per polo = 15,221.34 ÷ 3,000 = USD 5.07 · with commission 15,860.34 ÷ 3,000 = USD 5.29
Commission = 12,780.00 × 5% = 639.00

Three Acumatica companies see three different documents for the same order. The factory has a sales order for 12,780.00. The brand has a purchase order for 12,780.00 plus 2,441.34 of landed cost, and an AP bill from the agent for 639.00. The agent has only an AR invoice to the brand for 639.00 on a commission service item, and no stock at all. Whether a buying commission forms part of the customs value depends on the importing country's valuation rules; check it before adding it to landed cost.

Related: the apparel-specific ERP chapter covers systems built for brands, and the NetSuite chapter covers the most common alternative ERP for fashion brands.

Part 10Integration and API

31Which Acumatica API should an apparel integration use?

Use the contract-based REST API for reading and writing records, OData for reporting reads from generic inquiries, and push notifications to a webhook for near-real-time events; authenticate with OAuth 2.0 through a connected application. The contract-based API exposes business objects that map to Acumatica screens, so validations and workflow rules apply to API writes.

NeedAcumatica mechanismNotes
Read and write recordsContract-based REST: /entity/Default/<version>/<Entity>Endpoint versions follow releases (for example 24.200.001); pin one per integration
Reporting readsOData 4.0 over published generic inquiriesThe inquiry must be published with a screen ID
Events outPush notifications (SM302000) to a webhook, message queue or SignalR hub; business events (SM302050) with subscribersNotifications carry old and new values of the inquiry rows
AuthenticationOAuth 2.0 or OpenID Connect via Connected Applications; authorization code with refresh tokensUse a dedicated integration user with narrow rights
Files and bulkImport scenariosThe no-code route for scheduled files

What are Acumatica's API limits?

Each licence sets a maximum number of concurrent web service API requests and a maximum per minute; above half the per-minute limit Acumatica starts delaying requests, and it declines a request when more than 20 are queued or one waits more than 10 minutes. The license also caps concurrent API user sessions. Limits vary by tier and are shown in the License Monitoring Console (SM604000). Design integrations to batch, back off and sign out.

  • Identifiers. Store the record's id GUID; show the order number, never key on it.
  • Push and pull. A push notification on a generic inquiry of purchase orders tells the operations layer something changed; a REST read by id confirms it. Keep a scheduled pull as a safety net.
  • Version pinning. Keep the endpoint version fixed until you retest after an upgrade.
Example 20

One purchase request, from MerchandiserOS to Acumatica and back

  1. In MerchandiserOS, request PR-1042 for 925 kg of navy jersey is approved.
  2. The Acumatica-side integration collects it: GET /api/v1/erp/documents returns the request with quantities, units and the supplier code.
  3. It creates purchase order PO000457 through PUT /entity/Default/24.200.001/PurchaseOrder. Acumatica returns the record with "id": "8f1c2b7e-4d3a-4c1e-9b0a-2e5f6a7b8c9d".
  4. The integration sends the answer back:
POST /api/v1/erp/po-status
Idempotency-Key: acu-po-8f1c2b7e-open

{"rows": [{"request_ref": "PR-1042",
           "erp_po_id": "8f1c2b7e-4d3a-4c1e-9b0a-2e5f6a7b8c9d",
           "erp_po_number": "PO000457",
           "status": "Open",
           "date": "2026-10-21"}]}
  1. A person in MerchandiserOS approves it on the ERP review list. The request now shows "Acumatica PO PO000457, open".
  2. The integration reads the decision from GET /api/v1/erp/proposals/{id}.

The link is stored on the GUID, not on PO000457, so renumbering breaks nothing. No price travels in this exchange; money stays in Acumatica. The GUID and PO number are illustrative. Where nobody wants to write code, the same exchange runs as a file export and import.

Part 11The recommended model

32The operations layer: what runs on top of Acumatica

The simplest way to run a garment factory on Acumatica is to let Acumatica keep the books and run operations, from style to shipment, in a system built for apparel. Parts 3 to 7 show what it takes to bend Acumatica toward garment production instead: a BOM per matrix item, conversions that are wrong for most rolls, outside processing to test, and quality from an ISV.

Example 21

The polo order with operations on top

StepIn MerchandiserOSWhat Acumatica sees
Tech pack and quoteStyle P-2041, graded measurements, cost build at 4.26 FOBNothing yet
SamplesThree lab dip rounds, strike-off, PP approved 14 Nov and locked to the spec versionNothing
Order3,000 pieces by size, T&A to 15 DecA sales order on five matrix items, for invoicing
Procurement925 kg jersey, trims, embroidery; receipts measured per roll and dye lotPurchase orders, receipts, landed cost, payables
Planning and productionLine booked, cut by dye lot, job cards by departmentMaterial issued, for stock value; no BOMs needed
Shop floorOutput per line per hour, on floor screens or from Garment.ioNothing
QualityFinal AQL at level II, 2.5: 125 pieces; only first quality shipsNothing
LogisticsCartons by lot, ship clearance against buyer termsShipment and invoice

Who does what

AreaRuns in MerchandiserOSRecorded in Acumatica
StyleStyles with versions and frozen snapshots, tech pack sections, graded points of measure with tolerances, colourways and lab dips, a classified two-level bill of materials, consumption from marker efficiency, shrinkage and woven constructionThe matrix items that are sold
Samples and approvalsLab dip, strike-off, sample and shipping mark approvals, with rounds, parcel and courier details, buyer verdict and T&A wiring; an approved order-level PP round locks the style version for the orderNothing
CostingFabric to trims to decoration to CMT to overhead to margin to FOB, with landed cost and dated FX; standard cost sheet; quotations; approval gates with thresholdsNothing until an order exists
OrdersBuyer POs as parent records; orders by size and colour with a tolerance band, provisional to confirmed quantity and per-shipment deliveries; ratio packsThe sales order, for invoicing
ProcurementQualified suppliers, materials master, purchase requests to purchase orders to GRN receiving to material issue and return; MRP net-to-buy across the order book; shade bands and a measured lot record per receipt; incoming inspection carrying the dye lotThe financial purchase order, the payable, stock value, landed cost
Planning and productionPlanning heat-map of lines and subcontractors over 52 weeks, production orders with per-department job cards, WIP board, T&A with critical pathMaterial movements, for stock value
Shop floorMerchandiserOS floor screens, or Garment.io feeding output and actual minutes inNothing
QualityTyped inspections, AQL on ISO 2859-1 at the buyer's level, CAPA, needle and metal control, quality gradesNothing
LogisticsPer-delivery shipments, packing and cartonisation, ship clearance against buyer termsThe shipment and the customer invoice
FinanceNothing; no money amounts cross the ERP APIAccounts, AP and AR, invoicing, payments, stock value, tax and e-invoicing

What changes in the Acumatica project

With operations on top, the Acumatica project no longer needs to build:

  • A BOM per matrix item, and the generator that creates them.
  • Lot fields for GSM, width and shade, and per-lot unit conversion.
  • Cut control, cut orders and bundles.
  • Outside-processing design for embroidery chains and CMT units.
  • Ratio packs, cartonisation and the order-total tolerance check.
  • Sampling, approvals and T&A.
  • An ISV or custom AQL inspection module.

The Manufacturing Edition may not be needed at all. What stays: finance design, letters of credit, chargeback reasons, local reports, e-invoicing, landed cost, and the connection.

How they connect

  • Acumatica ↔ MerchandiserOS. An integration login collects purchase requests and orders from the MerchandiserOS ERP API and sends back Acumatica PO numbers, payment dates and invoice status. A person approves each inbound change on the review list, with an approver per kind of change, and a "what changed" feed shows the history. No money amounts travel. A file exchange does the same job without code.
  • Shop floor. Factories without a floor system use MerchandiserOS's own floor screens. Factories running Garment.io keep it: MerchandiserOS integrates with Garment.io, sending orders and styles to it and reading floor output and actual minutes back.
ATMA
Go deeper. For the merchandising behind all of this, from fibres and costing to sampling, quality and shipping, see the courses at ATMA, the academy from the MerchandiserOS team. atma.courses

·Frequently asked questions about Acumatica for apparel manufacturing

Each answer stands on its own.

Is Acumatica good for apparel manufacturing?

Acumatica is a good fit for mid-size apparel brands, wholesalers and factories that want a cloud ERP with unlimited-user licensing, matrix items for style, colour and size, lot tracking, landed cost and, in the Manufacturing Edition, BOMs, production orders and outside processing. It has no apparel edition, so tech packs, sampling approvals, T&A, cut plans and AQL inspection need customisation, an ISV add-on or a separate operations system.

How do matrix items work in Acumatica for sizes and colours?

The style is a template item with Variant attributes such as colour and size, and Acumatica generates a matrix item, a full stock item, for each combination you choose to create, with an ID built from a pattern such as P2041-NVY-L. Sales and purchase orders offer a matrix view for entering quantities by colour and size. Create only the combinations that sell, because each matrix item is a separate stock item.

Can one Acumatica BOM cover all sizes and colours of a style?

No. In the Acumatica Manufacturing Edition a bill of material belongs to one item, and each matrix item is a separate stock item, so each colour and size needs its own BOM. This makes size-graded fabric consumption natural, because each size's BOM carries its own quantity, but it multiplies master data; generate the BOMs by import from a consumption table rather than typing them.

How do landed costs work in Acumatica for imported fabric?

Create a landed cost code for each charge with an allocation method (By Quantity, By Cost, By Weight, By Volume or none), then enter a landed cost document that lists the charges, which can come from the forwarder, clearing agent and bank, and the purchase receipt lines they apply to. By Weight and By Volume read the weight and volume of the item's base unit on the Packaging tab, so fill them in. In this guide's example, USD 695 of charges raised jersey from USD 4.20 to USD 4.87 per kg.

Can Acumatica track fabric by dye lot?

Yes. Give fabric a lot/serial class on the Lot/Serial Classes form (IN207000) that tracks lot numbers assigned when received, treat each lot as one dye lot, and use the user-enterable issue method so the cutting master chooses the lot rather than FIFO. Shade group, measured GSM and width per roll are not standard lot fields and need custom fields or another system.

Does Acumatica outside processing work for CMT and embroidery subcontracting?

The Acumatica Manufacturing Edition supports outside processing: a BOM operation is marked as an outside process with a preferred vendor and a non-stock service item, a purchase order is created for it, and the receipt moves work back into WIP. It suits a single step such as embroidery. Its fit for a CMT unit sewing your cut panels, or a chain of processors, is not documented for garments, so test it in a demo.

How do I convert kilograms to metres for fabric in Acumatica?

Acumatica supports item-specific unit conversions on the Stock Items form (IN202500), but the factor is fixed per item, while knit fabric's metres per kilogram, 1000 ÷ (GSM × width in metres), changes with each roll. The safer design is to buy, stock and issue knit fabric in kilograms and work out metres per roll outside Acumatica, or to hold GSM and width per lot in custom fields and convert per lot.

Does Acumatica have quality control and AQL inspection?

Core Acumatica does not include a quality management module with ISO 2859-1 sampling tables. Inspection plans and QC tests come from ISV suites built on the Acumatica platform, such as eWorkplace Apps' Quality Management Suite, from custom work, or from a separate quality or operations system. Check any ISV's sampling tables and override logging before relying on it for final AQL.

What API does Acumatica offer for integrations?

Acumatica offers a contract-based REST API whose endpoints are versioned by release, OData 4.0 over published generic inquiries for reporting, and push notifications that send changes to a webhook, message queue or SignalR hub, with business events for rule-based triggers. Client applications authenticate with OAuth 2.0 or OpenID Connect through the Connected Applications form. Import scenarios cover scheduled file exchange.

What are Acumatica's API request limits?

Each Acumatica licence sets a maximum number of concurrent web service API requests and a maximum number per minute, and caps concurrent API sessions. When usage passes half the per-minute limit, Acumatica delays requests, and it declines a request when more than 20 are queued or one has waited more than 10 minutes. The limits depend on the licence tier and are shown in the License Monitoring Console (SM604000).

How much does Acumatica cost for a garment factory?

Acumatica does not charge per user. Its price depends on the applications you use, the resources and transaction volume you expect, and your deployment choice, and Acumatica or a partner quotes it. For a garment factory the larger costs are usually implementation, customisations such as BOM generation and lot fields, ISV add-ons and retesting at each of the two releases a year.

Acumatica vs NetSuite: which is better for apparel?

Neither is better for every business. Both model a style as a parent with colour-size children and offer grid entry; Acumatica licenses by resources with unlimited users, while NetSuite licenses by user and offers a SuiteSuccess edition for apparel, footwear and accessories. Neither covers sampling, T&A, cut plans or AQL out of the box, so choose on the fit-gap, the partner and licensing cost for your number of users.

How do I import matrix items and orders into Acumatica?

Use import scenarios: define a data provider for the source file on the Data Providers form (SM206015), map it to the target form on Import Scenarios (SM206025), and run it on Import by Scenario (SM206036). Acumatica's help documents importing orders that contain matrix items, and practitioners import template and matrix items the same way. Load units, attributes and item classes before the items.

What is new in Acumatica 2026 R1 for manufacturers?

Acumatica's 2026 R1 announcement lists a Shop Floor Kiosk with a touch-friendly screen for recording production, seconds-level time tracking on operations for labour and cost accuracy, and in-transit inventory visibility in MRP and DRP. Acumatica has announced 2026 R2 for 1 October 2026, so check the release notes of the version you deploy.

·Glossary of apparel and Acumatica terms

AQL
Acceptance quality limit: an inspection method that checks a random sample and accepts or rejects the lot on the defects found, using ISO 2859-1 tables.
Allocation method
In Acumatica, the rule a landed cost code uses to spread a charge: by quantity, cost, weight, volume, or none.
CM, CMT
Cut and make, or cut, make and trim: the labour charge for making a garment, and a model where the buyer supplies the fabric.
Connected application
In Acumatica, a registered OAuth 2.0 or OpenID Connect client allowed to call the web services.
Contract-based REST API
Acumatica's versioned web service that exposes business objects mapped to its screens.
Dye lot
A batch of fabric dyed together; pieces from different dye lots must not be mixed in one garment.
Ex-factory
The date goods leave the factory for shipment.
FOB
Free on board: the price of goods loaded at the port; the usual quoted price per garment.
Generic inquiry
An Acumatica query screen whose results can be exposed through OData or used to trigger push notifications.
GSM
Grams per square metre: the weight of fabric.
Item class
In Acumatica, a template of defaults (units, lot class, valuation, accounts) inherited by items.
Landed cost
Every cost of bringing goods to the factory beyond the supplier's price: freight, insurance, duty, clearing, bank charges.
Lot/serial class
In Acumatica, the rules for tracking, assigning and issuing lot or serial numbers.
Matrix item
In Acumatica, a stock item generated from a template item for one combination of Variant attribute values.
Outside processing
In the Acumatica Manufacturing Edition, a BOM operation performed by a vendor on a purchase order.
PP sample
Pre-production sample: a garment in bulk fabric and trims that the buyer approves as the reference for production.
Push notification
An Acumatica message sent to a webhook, queue or hub when data behind an inquiry changes.
Size/colour matrix
A grid of colours by sizes used to enter order quantities for each combination.
SMV
Standard minute value: the time a trained operator needs for one operation at a normal pace.
T&A calendar
Time and action calendar: an order's milestones worked back from ex-factory, with actual dates and owners.
Template item
In Acumatica, the style record whose Variant attributes generate matrix items.

·Checklists: an Acumatica apparel implementation on one page

FREE
Download the Apparel ERP Implementation Checklist (Excel). The 52-point fit-gap, 17 decisions before go-live, 13 test scenarios and a 30-item go-live list, ready to take into your first workshop. Free to use and share. Download the checklist

Discovery

  • Business type settled per buyer; one owner per area.
  • All 52 fit-gap lines answered with evidence, decision and owner.
  • Architecture decided: what Acumatica owns, what runs in an operations layer.
  • Edition, applications and resource tier confirmed, including API limits.

Design

  • Template level, Variant attributes and ID pattern locked.
  • Unit design per fabric; lot classes and issue methods.
  • BOM generation per matrix item, or none if operations run outside.
  • Outside processing tested; landed cost codes and item weights set.
  • Thresholds, cartons, LC records, chargeback reasons, e-invoicing.

Build, data and testing

  • Configuration in dependency order on the go-live release.
  • Customisations and ISV add-ons listed with owners and a retest plan per release.
  • Integrations keyed on record GUIDs, one writer per field.
  • Import scenarios run in order, with a cut-off and signed totals.
  • All 13 scenarios passed by key users.

Go-live

  • Role training on the factory's own orders; cut-over rehearsed.
  • Go-live between seasons, away from year-end and release upgrades.
  • Hypercare until the first month-end close.

Related chapters: NetSuite · Dynamics 365 Business Central · Odoo · Sage · the ERP-neutral methodology and glossary.

·Sources

Pages checked on 26 September 2026. Acumatica's help portal does not always state a version on each page; where it does, it is named.

  1. Acumatica, Manufacturing Edition datasheet (version 210915) — acumatica.com
  2. Acumatica, Manufacturing management overview — acumatica.com · Bill of materials and routing — acumatica.com · Production management — acumatica.com
  3. Acumatica 2026 R1 release — acumatica.com · 2026 R1 for manufacturers, distributors and retailers — acumatica.com · 2026 R2 launch event — acumatica.com
  4. Acumatica, Apparel ERP software article — acumatica.com
  5. Acumatica help, Allocating Landed Costs (2024 R2) — help-2024r2.acumatica.com
  6. Acumatica help, Units of Measure: General Information — help.acumatica.com · Stock Items: Units of Measure — help.acumatica.com
  7. Acumatica help, Items with Lot and Serial Numbers: Tracking Settings — help.acumatica.com · Lot/Serial Classes — help.acumatica.com
  8. Acumatica help, Matrix Items: To Purchase Matrix Items — help.acumatica.com · Selling Matrix Items: Import of Orders with Matrix Items — help.acumatica.com
  9. Acumatica Community, template and matrix items; matrix items and BOMs — community.acumatica.com · community.acumatica.com · importing matrix items — community.acumatica.com
  10. Acumatica Community, outside processing setup and purchase orders — community.acumatica.com · community.acumatica.com
  11. Acumatica help, Line-Level Shipping Rules (2024 R2) — help-2024r2.acumatica.com
  12. Acumatica help, prepayments in Accounts Receivable and on sales orders — help.acumatica.com · help.acumatica.com
  13. Acumatica Marketplace, Quality Management Suite (eWorkplace Apps) — acumatica.com
  14. Acumatica, web services, REST API, OData and integration best practices — acumatica.com
  15. Acumatica help, Push Notifications: Destinations — help.acumatica.com · Business Events: Subscribers (2024 R2) — help-2024r2.acumatica.com
  16. Acumatica help, Generic Inquiries and OData: General Information — help.acumatica.com
  17. Acumatica help, Connected Applications — help.acumatica.com · Getting Started with OAuth 2.0 and OpenID Connect — help.acumatica.com
  18. Acumatica help, License Restrictions for API Users — help.acumatica.com
  19. Acumatica pricing — acumatica.com · unlimited-user licensing — acumatica.com · Licensing Guide, April 2025 — acumatica.com
  20. Import scenarios and data providers (SM206015, SM206025, SM206036), user-group examples — augforums.com
  21. NetSuite facts: Oracle NetSuite help, matrix items — docs.oracle.com · Grid Order Management — docs.oracle.com · Outsourced Manufacturing — docs.oracle.com · apparel and footwear — netsuite.com
  22. ISO 2859-1 — iso.org · inspection levels — qualityinspection.org
  23. UCP 600 — uscib.org · tradefinanceglobal.com

Corrections. Acumatica ships two releases a year, and a form ID, a feature boundary or a limit can move in one of them. If you find a statement here that your version contradicts, report a correction with the version and the page you checked; we correct the guide and note the change and its date here. We re-check this chapter at least once a year and after each Acumatica release.

Acumatica is a trademark of Acumatica, Inc., used here only to name the product. This guide is not endorsed by Acumatica, Inc. NetSuite is a trademark of Oracle. Garment.io is named because MerchandiserOS integrates with it; this guide is not endorsed by Garment.io.