ERP migration
Field-level mapping, validation, and rollback between Maximum Software and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
Maximum Software
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
11 of 12
objects map 1:1 between Maximum Software and Microsoft Dynamics 365 Business Central.
Complexity
CModerate
Timeline
6-10 weeks
Overview
Moving from Maximum Software to Microsoft Dynamics 365 is a multi-phase ERP migration that requires careful sequencing of master data before transactional data, and a schema discovery step because Maximum Software's specific API surface is not publicly documented. We approach this by inferring the source ERP's object model from the standard ERP category—Customers, Vendors, Chart of Accounts, Items, Open Invoices, and Users—and mapping each to its Dynamics 365 Finance and Supply Chain Management or Business Central equivalent. Dynamics 365 uses Financial Dimensions, effective dates on posting profiles, and multi-site inventory structures that do not exist in most legacy on-premises ERPs, so we flag these differences during discovery and design a transformation layer before any records move. We do not migrate Workflows, Power Automate flows, or custom integrations as code; we deliver a written inventory of these for the customer's admin team to rebuild post-migration. Historical transaction attachments and effective-dated records are flagged for explicit customer review before migration begins to prevent silent data loss.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Source platform
Maximum Software platform overview
Scorecard, SWOT, gotchas, and pricing for Maximum Software.
Destination platform
Microsoft Dynamics 365 Business Central platform overview
Scorecard, SWOT, gotchas, and pricing for Microsoft Dynamics 365 Business Central.
Data migration guide
The complete Dynamics 365 Business Central migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
Dynamics 365 Business Central migration checklist
Pre- and post-cutover tasks for moving onto Microsoft Dynamics 365 Business Central.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Maximum Software object lands in Microsoft Dynamics 365 Business Central, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Maximum Software
Customer
Microsoft Dynamics 365 Business Central
CustCustomerV3Entity or CustTable (Dynamics 365 F&SCM) / Customer (Business Central)
1:1Maximum Software Customer records map to the CustCustomerV3Entity in Dynamics 365 Finance and Supply Chain Management or the Customer table in Business Central. We map Customer Account Number to CustAccount, Customer Name to Name, and payment terms to the DefaultDimension (financial dimension combination). Credit limits, customer groups, and payment days transfer as custGroup, creditMax, and paymDayId respectively. Multi-currency customers require currency code mapping to the Exchange Rate Type in Dynamics 365.
Maximum Software
Vendor
Microsoft Dynamics 365 Business Central
VendVendorV2Entity or VendTable (Dynamics 365 F&SCM) / Vendor (Business Central)
1:1Maximum Software Vendor records map to VendVendorV2Entity in Dynamics 365 Finance and Supply Chain Management or the Vendor table in Business Central. We map Vendor Account Number to VendAccount, Vendor Name to Name, and payment terms to paymTermId. 1099 reporting flags map to Tax1099 fields, and W-9 status fields carry forward. Vendor groups map to VendGroup for posting profile assignment in the destination.
Maximum Software
Chart of Accounts
Microsoft Dynamics 365 Business Central
MainAccountEntity or Ledger (Dynamics 365 F&SCM) / G/L Account (Business Central)
1:1The Maximum Software Chart of Accounts maps to MainAccount in Dynamics 365 Finance and Supply Chain Management. We preserve account numbers, account names, and account type (Asset, Liability, Expense, Revenue) as accountType. Financial Dimensions that exist in Maximum Software map to DimensionAttribute entities in Dynamics 365. Effective dates on accounts transfer to validFrom/validTo on the data entity. Organizations with segment-structured account codes should be aware that Dynamics 365 does not enforce segment formatting; this is configured at the reporting level via Account Structures.
Maximum Software
Item
Microsoft Dynamics 365 Business Central
EcoResReleasedProductV2Entity or InventTable (Dynamics 365 F&SCM) / Item (Business Central)
1:1Maximum Software Items map to EcoResReleasedProductV2Entity in Dynamics 365 Finance and Supply Chain Management or Item in Business Central. We map item number to ItemId, item name to NameAlias, and item type (Stock, Service, BOM) to ItemType. Unit of measure transfers to UnitOfMeasureSymbol. For items with costing methods (FIFO, Standard, Moving Average), we map to CostingVersion and InventModelGroup. Multi-site items require site assignment via InventSiteId and InventLocationId during migration. Maximum Software item categories map to Product Category hierarchies in Dynamics 365.
Maximum Software
Open Invoice
Microsoft Dynamics 365 Business Central
CustInvoiceJournal or FreeTextInvoice (Dynamics 365 F&SCM) / Customer Ledger Entry (Business Central)
1:1Open invoices from Maximum Software migrate to CustInvoiceJournal lines in Dynamics 365 Finance and Supply Chain Management or open Customer Ledger Entries in Business Central. We map invoice number to InvoiceId, invoice date to InvoiceDate, due date to DueDate, and outstanding amount to RemainAmount. The customer and vendor account lookups are resolved before import. Open invoices that are partially paid require RemainAmount and PaymentSchedules set correctly to reflect the outstanding balance in Dynamics 365's aging structure.
Maximum Software
Vendor Invoice
Microsoft Dynamics 365 Business Central
VendInvoiceJournal or VendInvoiceInfoTable (Dynamics 365 F&SCM) / Vendor Ledger Entry (Business Central)
1:1Open vendor invoices from Maximum Software migrate to VendInvoiceJournal in Dynamics 365 Finance and Supply Chain Management. We map invoice number to InvoiceId, vendor account to VendAccount, invoice date to InvoiceDate, and invoice amount to InvoiceAmount. Tax codes require explicit mapping to TaxGroup and TaxItemGroup in Dynamics 365 because the tax engine does not infer from the vendor record. Line items map to InvoiceLine entities with account distributions mapped to the correct MainAccount and financial dimension combination.
Maximum Software
User
Microsoft Dynamics 365 Business Central
UserInfo or DirPerson (Dynamics 365 F&SCM) / User (Business Central)
1:1Maximum Software Users map to UserInfo in Dynamics 365 Finance and Supply Chain Management. We match by email address as the primary key. Roles and security groups from Maximum Software map to SecurityRole assignments in Dynamics 365, with the customer providing the role mapping table during discovery. Users without a matching Azure Active Directory entry are held in a reconciliation queue for admin provisioning before record migration begins.
Maximum Software
Effective-Dated Account or Posting Profile
Microsoft Dynamics 365 Business Central
DimensionCombination and DimensionHierarchy (Dynamics 365 F&SCM)
lossyMaximum Software records with effective dates (posting profiles, account assignments, cost centers) require explicit effectiveFrom/validFrom and effectiveTo/validTo values on DimensionCombination entities. Dynamics 365 enforces effective-date scoping at the data entity level. We extract all effective-dated assignments from Maximum Software and create separate dimension combination records per period rather than collapsing them to a single current value, preserving historical accuracy. This is flagged for customer review before migration because it can significantly increase record counts.
Maximum Software
Fixed Asset
Microsoft Dynamics 365 Business Central
AssetTable and AssetBook (Dynamics 365 F&SCM)
1:1Fixed asset master records from Maximum Software migrate to AssetTable in Dynamics 365 Finance and Supply Chain Management. Asset number maps to AssetId, asset name to Name, acquisition date to AcquisitionDate, and acquisition cost to AcquisitionCost. Depreciation books (book rules, useful life, depreciation method) map to AssetBook with DepreciationMethod, ServiceLifeMonths, and DepreciationConvention. Assets under depreciation require a depreciation schedule migration that is validated against the General Ledger during reconciliation.
Maximum Software
Purchase Order
Microsoft Dynamics 365 Business Central
PurchTable and PurchLine (Dynamics 365 F&SCM)
1:1Open purchase orders migrate to PurchTable and PurchLine in Dynamics 365 Finance and Supply Chain Management. We map PO number to PurchId, vendor account to VendAccount, and purchase line items to PurchLine with item number, quantity, and unit cost. Purchase order status (Open, Received in Full, Invoiced) must map to PurchStatus. Lines that are partially received require receipt quantity and pending invoice quantity correctly set to avoid duplicate receipt prompts in Dynamics 365.
Maximum Software
Sales Order
Microsoft Dynamics 365 Business Central
SalesTable and SalesLine (Dynamics 365 F&SCM)
1:1Open sales orders migrate to SalesTable and SalesLine in Dynamics 365 Finance and Supply Chain Management. We map order number to SalesId, customer account to CustAccount, and order lines to SalesLine with item number, quantity, unit price, and line discount. Delivery address and terms map to DeliveryTerms and InventSiteId for warehouse assignment. Order hold statuses require explicit mapping to SalesStatus to prevent accidentally released orders that should remain pending.
Maximum Software
Multi-Site or Warehouse
Microsoft Dynamics 365 Business Central
InventSite, InventLocation, and WMSLocation (Dynamics 365 F&SCM)
1:1Maximum Software warehouse or location records migrate to InventSite (site), InventLocation (warehouse), and WMSLocation (bin) in Dynamics 365 Finance and Supply Chain Management. Site and warehouse codes map to InventSiteId and InventLocationId respectively. If Maximum Software uses a single-site model, we create a default site and warehouse in Dynamics 365 and assign all items to it during migration. Multi-site configurations require a site mapping table provided by the customer during discovery, and items are reassigned to the correct site-warehouse combination at migration time.
| Maximum Software | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Customer | CustCustomerV3Entity or CustTable (Dynamics 365 F&SCM) / Customer (Business Central)1:1 | Fully supported | |
| Vendor | VendVendorV2Entity or VendTable (Dynamics 365 F&SCM) / Vendor (Business Central)1:1 | Fully supported | |
| Chart of Accounts | MainAccountEntity or Ledger (Dynamics 365 F&SCM) / G/L Account (Business Central)1:1 | Mapping required | |
| Item | EcoResReleasedProductV2Entity or InventTable (Dynamics 365 F&SCM) / Item (Business Central)1:1 | Fully supported | |
| Open Invoice | CustInvoiceJournal or FreeTextInvoice (Dynamics 365 F&SCM) / Customer Ledger Entry (Business Central)1:1 | Fully supported | |
| Vendor Invoice | VendInvoiceJournal or VendInvoiceInfoTable (Dynamics 365 F&SCM) / Vendor Ledger Entry (Business Central)1:1 | Fully supported | |
| User | UserInfo or DirPerson (Dynamics 365 F&SCM) / User (Business Central)1:1 | Fully supported | |
| Effective-Dated Account or Posting Profile | DimensionCombination and DimensionHierarchy (Dynamics 365 F&SCM)lossy | Fully supported | |
| Fixed Asset | AssetTable and AssetBook (Dynamics 365 F&SCM)1:1 | Fully supported | |
| Purchase Order | PurchTable and PurchLine (Dynamics 365 F&SCM)1:1 | Fully supported | |
| Sales Order | SalesTable and SalesLine (Dynamics 365 F&SCM)1:1 | Fully supported | |
| Multi-Site or Warehouse | InventSite, InventLocation, and WMSLocation (Dynamics 365 F&SCM)1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Maximum Software gotchas
Vendor identification ambiguity
Lot and serial traceability data must transfer with full lineage
Bilingual French-English data fields require careful handling
EDI-generated transactions need linkage preservation
Microsoft Dynamics 365 Business Central gotchas
Named-user licensing has no concurrent-use relief
API rate limits throttle large-volume migrations
Historical posted transactions require selective migration scoping
NAV-to-Business Central cloud migration requires partner coordination
Custom fields and AL extensions require separate migration handling
Pair-specific challenges
Migration approach
Discovery and source object audit
We audit Maximum Software across the inferred object model—Customers, Vendors, Chart of Accounts, Items, Open Invoices, Purchase Orders, Sales Orders, Users, and any fixed asset or project records. We profile data volume per object, identify custom fields, effective-date usage, multi-site configurations, and tax code structures. We also document integration endpoints, workflow triggers, and approval chains encountered. The discovery output is a written migration scope with estimated record counts, a preliminary object mapping, and a list of data quality issues (duplicate vendors, inactive items, orphaned open invoices) that require customer cleanup before migration begins.
Destination edition selection and schema design
We pair with the customer to select the appropriate Dynamics 365 edition. Business Central (starting at approximately $80 per user per month) suits organizations with finance, operations, and light project needs. Dynamics 365 Finance (approximately $180 per user per month) is required for multi-entity consolidation, advanced financial reporting, and Supply Chain Management complexity. We design the destination schema in a Sandbox org: Main Account structure, Financial Dimension attributes, Customer and Vendor groups, Item model groups and storage dimensions, warehouse sites, and any required custom fields. Schema is validated against the customer's reporting requirements before any data loads.
Sandbox migration and reconciliation
We run a full migration into a Dynamics 365 Sandbox using production-like data volumes. The customer's finance and operations leads reconcile account balances, open invoice aging, and item quantities against the Maximum Software source reports. We validate that Financial Dimensions are populated, tax codes are assigned, and multi-site assignments are correct. Any mapping corrections are documented and applied to the production migration scripts before the production window opens. The customer signs off on the sandbox reconciliation before we proceed.
Data quality cleanup and dimensional mapping sign-off
We deliver exception reports for the data quality issues identified during discovery: duplicate vendors, inactive customers with open balances, items with no costing method, and effective-dated records requiring period explosion. The customer resolves these in Maximum Software or provides a written decision on how to handle each category (archive, correct, or accept). We also present the Financial Dimension mapping table for customer sign-off. No production migration begins until the cleanup is complete and the dimensional mapping is approved.
Production migration in dependency order
We execute production migration in record-dependency sequence: Chart of Accounts (Financial Dimensions first), then Sites and Warehouses, then Items, then Vendors, then Customers, then Fixed Assets, then Open Vendor Invoices, then Open Customer Invoices, then Purchase Orders, then Sales Orders, then Users. Each phase emits a row-count reconciliation report. Users are matched by email and any unmatched owners are held in a queue for admin provisioning before record migration resumes. The production migration runs in a coordinated cutover window with Maximum Software write access suspended.
Cutover, validation, and workflow rebuild handoff
We run a final delta migration of any records modified during the cutover window, then close the Maximum Software write window and enable Dynamics 365 as the system of record. We deliver a reconciliation package: account balance comparison by legal entity, open invoice aging report, item quantity on-hand verification, and a record count summary per object. We deliver the workflow and integration inventory document to the customer's admin team with specifications for rebuilding in Dynamics 365. We support a one-week hypercare window for reconciliation issues raised during the first week of live operation.
Platform deep dives
Maximum Software
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Moderate ERP migration. 8 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Maximum Software and Microsoft Dynamics 365 Business Central.
Object compatibility
8 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Maximum Software: Not publicly documented.
Data volume sensitivity
Maximum Software doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Maximum Software to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your Maximum Software to Microsoft Dynamics 365 Business Central migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Maximum Software
Other ways to arrive at Microsoft Dynamics 365 Business Central
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.