Infor M3 Facility and Warehouse Structure Worksheet (Division, FACI, WHLO, Locations)
The facility and warehouse structure is one of the first design decisions in an Infor M3 implementation and one of the hardest to change later. This worksheet lays out division, facility, warehouse and locations on one page, with capacity totals.
| Division (DIVI) | Facility (FACI) | Facility name | Warehouse (WHLO) | Warehouse name | Purpose | Locations | Capacity per location (units) | Total capacity | Directed by | |
|---|---|---|---|---|---|---|---|---|---|---|
9,600 | ||||||||||
3,000 | ||||||||||
9,600 | ||||||||||
600 | ||||||||||
27,000 |
In M3 a company holds divisions, a facility belongs to a division and a warehouse is linked to a facility. Locations belong to a warehouse. Codes shown are samples. Decide coding standards early because facility and warehouse codes are hard to change once transactions exist. Which programs you use to set up each level may differ by version.
Stock structure review
Optional: a review of your M3 warehouse design against real stock movement data.
Optional. The tool and every export work without this. No spam.
How to use the worksheet
List every physical or logical stock holding place as a row: the division it belongs to, the facility that plans it, the warehouse code and its purpose. Enter the number of locations and capacity per location, and the sheet computes total capacity per warehouse and overall. Review the result with operations, planning and finance, then export the final version to Excel for the settings load.
How the M3 structure fits together
A company contains divisions, which are the main legal and reporting units. A facility is where planning, production and costing are organised and is connected to a division. A warehouse holds stock and is connected to a facility. Locations divide a warehouse for storage. Separate warehouses are used when stock needs different ownership, valuation, planning or access rules, such as quarantine or work in process.
- One facility per planning and costing unit
- One warehouse per distinct stock handling rule
- Locations only where you need to direct or track putaway
- Short, meaningful, consistent codes
Common mistakes
The usual error is copying the physical layout into too many warehouses, which complicates planning and reporting. The opposite error is merging quarantine, WIP and finished stock into one warehouse and then failing to separate available stock from blocked stock. Also avoid location codes that carry meaning that will change, such as a customer name. Validate with a walk-through of key flows: receipt, putaway, issue to production, pick and ship.
Frequently Asked Questions
What is the difference between a facility and a warehouse in M3?
A facility is a planning and costing unit tied to a division, used for production and planning. A warehouse is a place where stock is held, and it is linked to a facility. One facility can have several warehouses.
When should I create a separate warehouse?
When stock needs different rules: different planning, valuation, ownership, access or availability, such as quarantine, work in process or consignment. Do not create warehouses just to mirror aisles; use locations for that.
Can I change codes after go-live?
It is difficult once transactions and balances exist. Choose codes carefully, document the standard and test the structure in a pilot before the main load.
Do I need locations for every warehouse?
No. Use locations where you must direct putaway or find stock precisely. Small stores or shop floor WIP may work with a single location or simple structure.
If you are designing or restructuring an M3 landscape, Netray can help analyse your current stock and movement data to test the design against real flows.
Related Tools
Infor M3 Item Master Upload Worksheet
Collect and validate item master data for an M3 load, with status checks and a ready-to-export Excel or CSV layout.
Infor M3 & CloudSuiteInfor M3 Program Reference (MMS001, OIS100, PMS100)
Searchable lookup of frequently used Infor M3 programs by code, area and purpose, so you stop hunting through menus.
Infor M3 & CloudSuiteInfor M3 Customer Order Status Tracking Worksheet
Document what each customer order status means in your M3 setup, stage by stage, and share it with the order desk.
Infor M3 & CloudSuiteInfor M3 Upgrade Test Checklist
A structured test checklist for an M3 upgrade or update, covering technical checks, core processes, integrations and cut-over.
More Infor M3 & CloudSuite tools
See all- Infor M3 MI API Transaction Call Generator
- Infor M3 MEC Mapping Design Template
- Infor M3 H5 Script Review Checklist
- Infor M3 Fit-Gap Analysis Worksheet
- Infor M3 Interface and Integration Inventory Worksheet
- Infor M3 Functional Specification Template
- Infor M3 User Acceptance Test Script Template
- Infor M3 Implementation Effort Estimator
- Infor M3 Go-Live Readiness Checklist
New to Infor M3? Start with the Infor M3 guide and toolkit, or plan with Training Path Builder, Upgrade Path Planner, ERP Table and Field Explorer.
Keep exploring
Free tools
- Infor M3 Item Planning Parameter WorksheetWork out safety stock and reorder point for each item and warehouse before loading planning parameters into M3.
- Infor M3 AI Assistant Sizing and Value CalculatorSize the GPUs and estimate the monthly value and payback of a private, on-prem AI assistant for Infor M3.
- M3 Manufacturing Lead Time CalculatorEstimate lead time for a manufacturing order from setup, run, queue and move time, and see how it scales with lot size.
ERP fixes and how-tos
- How to Change Division in Infor M3Change company and division in Infor M3: switch at runtime in H5, set the default in MNS150, and fix the authority problems that block a division change.
- How to Create a New Item in M3 (MMS001)Step-by-step guide to creating a new item in Infor M3: item basic data in MMS001, facility connection in MMS002, and the fields planners and buyers depend on.
- Infor M3 chart of accounts: structure and setupHow the Infor M3 chart of accounts works: account as dimension 1, accounting dimensions, accounting control objects, and a safe order to set it up.
Runs with your ERP
- Infor M3 Scheduling Workbench and M3: finite scheduling explainedHow Infor M3 Scheduling Workbench schedules against capacity and materials and writes orders back to M3 via PSMI, with setup, pitfalls and AI help.
- Infor Factory Track and Infor M3: handheld scanning transactionsHow Infor Factory Track gives M3 handheld scanning for receive, putaway, move, count, pick, pack and shipment loading, with setup steps, pitfalls and AI uses.
- Infor EDI Managed Service and Infor M3 over IONHow Infor's EDI managed service connects to Infor M3 through ION with pre-built trading partner links: data flows, setup steps, pitfalls and a private AI layer.
Guides
- Infor M3 Pricing and Discount Structure ConfigurationConfigure complex pricing and discount structures in Infor M3 including price lists, tiered discounts, promotions, rebates, and customer-specific agreements.
- Infor M3 Warehouse Management: Setup and Daily FlowHow the Infor M3 warehouse management system works: warehouses, locations, balance IDs, picking, replenishment and cycle counts. A practical setup guide.
- AI Distribution Optimization for Infor M3Optimize Infor M3 distribution with AI. Warehouse automation, order fulfillment optimization, and demand forecasting for distribution-intensive operations.
AI on your ERP
- Infor M3 AI: A Practical Path from MI Programs to a Private AssistantInfor M3 AI explained: grounded natural-language answers over MI programs and MEC, agents for distribution and manufacturing, on-prem or EU private cloud.
- Infor M3 Supply Chain Planning With AI That Explains the MRP OutputAI for Infor M3 supply chain planning: explain MRP action messages, review planned orders, and trace shortages through MITBAL and MITMAS on private infrastructure.
Integrations
- How to build a mobile app for Infor M3Build a shop-floor or warehouse mobile app for Infor M3: barcode scanning, stock moves, labor reporting and approvals via ION API and M3 MI programs, with offline notes.
- How to use ChatGPT with Infor M3How to use ChatGPT with Infor M3: exports, custom GPT actions over the M3 API or ION, enterprise data controls, and when a private model is the safer choice.