ERP migration

Migrate from Global Shop Solutions ERP to Microsoft Dynamics 365 Business Central

Field-level mapping, validation, and rollback between Global Shop Solutions ERP and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.

Global Shop Solutions ERP logo

Global Shop Solutions ERP

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

93%

13 of 14

objects map 1:1 between Global Shop Solutions ERP and Microsoft Dynamics 365 Business Central.

Complexity

BStandard

Timeline

10-14 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Global Shop Solutions ERP to Microsoft Dynamics 365 is a manufacturing ERP migration where the structural differences between the two platforms drive the complexity. Global Shop Solutions uses a single integrated database with no documented REST API and a proprietary GAB language for custom screens, while Microsoft Dynamics 365 exposes a full REST API across Finance, Supply Chain Management, and Business Central with native Power Platform integration. We handle the export architecture gap by building custom extractors for GSS's flat-file and ODBC-based data access, then route records through D365's Data Management Framework and OData APIs in dependency order: master records first, then transactional history, then manufacturing data. We flag multi-company and inter-company elimination records for manual consolidation review, preserve BOM multilevel routing structures, and deliver a written inventory of every GAB dashboard requiring reimplementation in Power BI or D365's native workspace. Workflows, sequences, and AP automation logic built inside GSS do not migrate; we document the business rules for the customer's admin to rebuild in D365.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Global Shop Solutions ERP logo

Global Shop Solutions ERP

What's pushing teams away

  • Steep learning curve and extended training requirements mean employees struggle to navigate the system efficiently, increasing frustration during the first 6–12 months of use.
  • Proprietary GAB dashboard language requires purchasing an $8K editor license and specialized knowledge that few developers possess, limiting customization options.
  • Occasional system lag and an outdated user interface create daily friction for users who expect modern, responsive software interactions.
  • Minimum implementation costs of $20,000 plus a 3–6 month deployment timeline make Global Shop Solutions an impractical choice for companies seeking a temporary or short-term ERP solution.

Choosing

Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central

What's pulling them in

  • Deep integration with Microsoft 365, Power BI, and Power Platform means organizations already on the Microsoft stack get identity, reporting, and workflow continuity out of the box.
  • Unified financials, sales, service, and operations replace multiple disconnected systems — users report that data entered once flows through purchase orders, invoicing, and approvals without manual re-entry.
  • Copilot AI features (predictive analytics, embedded business intelligence) are included in both Essentials and Premium tiers, addressing demand for AI without separate module purchases.
  • Named-user licensing with no concurrent model appeals to organizations that want predictable per-seat costs even if some users access the system infrequently.
  • Strong partner ecosystem with certified NAV-to-Business Central migration specialists gives mid-market companies confidence the cutover from legacy Navision can be executed reliably.

Object mapping

How Global Shop Solutions ERP objects map to Microsoft Dynamics 365 Business Central

Each row shows how a Global Shop Solutions ERP 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.

Global Shop Solutions ERP

Customer

maps to

Microsoft Dynamics 365 Business Central

Customer and/or Contact (attached to Account)

1:many
Fully supported

GSS Customer master records split into Microsoft Dynamics 365's party-based model. The GSS Customer (name, address, payment terms, credit limit, 1099 settings) maps to the D365 DirParty and CustTable structures. In Business Central, Customer attaches to Contact records linked to an Account; in Finance/SCM, the Customer account itself serves as the party. We preserve GSS customer ship-to IDs as D365 Delivery Addresses with the correct address purpose. Open AR invoice balances migrate as open customer ledger entries in D365 CustTrans.

Global Shop Solutions ERP

Vendor

maps to

Microsoft Dynamics 365 Business Central

Vendor and/or Contact (attached to Vendor)

1:1
Fully supported

GSS Vendor master maps to D365 VendTable with address, contact, and payment term fields preserved. 1099 settings migrate to D365's Tax 1099 flag on the Vendor. Open AP voucher balances and 3-way match status carry forward as open vendor ledger entries in D365 VendTrans. Vendor catalog pricing that exists in GSS maps to Purchase Agreements or Vendor Trade Lines in D365.

Global Shop Solutions ERP

Inventory Item

maps to

Microsoft Dynamics 365 Business Central

Released Product (with warehouse and inventory dimensions)

1:1
Fully supported

GSS Inventory Items with stock levels, cost layers (FIFO/LIFO/average), ABC classifications, and bin locations map to D365 Released Products. On-hand quantities, cost roll-ups, and lead times transfer as inventory on-hand entries across the relevant D365 warehouse sites. GSS bin locations map to D365 warehouse location IDs using the inventory dimension configuration. Average, FIFO, and LIFO costing methods are preserved as the D365 costing version configuration.

Global Shop Solutions ERP

Bill of Materials

maps to

Microsoft Dynamics 365 Business Central

Bill of Materials (BOM) and Engineering BOM

1:1
Fully supported

GSS BOMs with component items, quantities per assembly, operations routing, work center assignments, and engineering revision control map to D365 BOM and Route structures. Multi-level BOM structures transfer with parent-child relationships intact, and pending Engineering Change Orders (ECOs) carry forward as draft BOM versions. Route operations from GSS map to D365 Production Route operations with work center assignments and cycle times. GSS engineering revision control becomes BOM version management in D365.

Global Shop Solutions ERP

Work Order

maps to

Microsoft Dynamics 365 Business Central

Production Order

1:1
Fully supported

GSS Work Orders linked to BOMs and defining the production schedule map to D365 Production Orders. Start and end dates, assigned work centers, labor hour estimates, and completed operations history transfer as production order lines and route journal entries. Actual labor postings from GSS map to D365 route journals so that the production order history reflects the actuals from the shop floor. Back-flushed materials from GSS transfer as inventory issues against the Production Order in D365.

Global Shop Solutions ERP

Sales Order

maps to

Microsoft Dynamics 365 Business Central

Sales Order

1:1
Fully supported

Open and historical GSS Sales Orders map to D365 Sales Orders with line items, pricing, due dates, and fulfillment status preserved. Back-order quantities and partial shipment history carry forward as open order lines. GSS document attachments (order confirmations, specs) migrate as D365 attachments to the Sales Order. In D365 Finance/SCM, Sales Orders create the initial demand that feeds the Master Planning module, which is a capability GSS handles differently; we flag this for the customer's functional team during scoping.

Global Shop Solutions ERP

Purchase Order

maps to

Microsoft Dynamics 365 Business Central

Purchase Order

1:1
Fully supported

Open GSS Purchase Orders map to D365 Purchase Orders with vendor assignments, line items, expected receipt dates, and landed cost allocations preserved. Received-but-not-invoiced lines carry forward as open receipt lines in D365. GSS landed cost allocations (freight, duty, brokerage) map to D365 Landed Cost vendor and cost allocation rules. Closed POs are archived as completed Purchase Orders for historical reporting.

Global Shop Solutions ERP

General Ledger Account

maps to

Microsoft Dynamics 365 Business Central

Main Account (with financial dimensions)

1:1
Fully supported

GSS Chart of Accounts with account numbers, descriptions, account types, and department or cost center distribution flags maps to D365 Main Accounts. GSS department-level GL distributions map to D365 Financial Dimensions, which are configured at the deployment level. We preserve account balances as opening transactions in D365, and GL distribution rules transfer as default dimension templates. Multi-company GSS customers (with inter-company eliminations) receive a separate mapping scope for inter-company account reconciliation.

Global Shop Solutions ERP

Accounts Receivable

maps to

Microsoft Dynamics 365 Business Central

Customer Ledger Entries and Collections

1:1
Fully supported

Open GSS AR invoices, credit memos, and cash receipts migrate to D365 CustTrans open entries with customer payment terms and aging buckets preserved. AR aging reports are rebuilt using D365's Collections Management module with the same aging periods the customer uses in GSS. Historical AR history migrates as posted transactions for collection reporting and audit trail purposes.

Global Shop Solutions ERP

Accounts Payable

maps to

Microsoft Dynamics 365 Business Central

Vendor Ledger Entries and Invoice Registration

1:1
Fully supported

Open GSS AP vouchers, invoice images, and 3-way match status carry forward to D365 VendTrans open entries. Vendor payment terms, discount eligibility, and accrued payables map to D365 AP parameters and vendor setup. GSS 3-way match configuration (Purchase Order, Receipt, Invoice) migrates to D365's AP Invoice Approval workflow settings. Invoice images attached to AP vouchers transfer as document attachments to the Vendor Invoice record.

Global Shop Solutions ERP

Employee

maps to

Microsoft Dynamics 365 Business Central

Worker (Human Resources)

1:1
Fully supported

GSS Employee records with demographics, department assignments, pay rates, exempt/non-exempt status, and PTO balances map to D365 Human Resources Worker records. Payroll history and year-to-date earnings transfer as employment history entries for tax and benefit reporting. GSS time tracking data (clock-ins, job assignments, piece rates) migrates as time registrations linked to Production Orders in D365 Manufacturing if the customer licenses the Production module. Note: D365 Human Resources is a separate licensed app from Finance and SCM; we confirm the HR app is in scope during scoping.

Global Shop Solutions ERP

Quality Control Records

maps to

Microsoft Dynamics 365 Business Central

Quality Management (within Supply Chain Management)

1:1
Fully supported

GSS inspection results, SPC data points, non-conformance records, and corrective action logs tied to work orders and inventory lots migrate to D365 Quality Management. ISO/AS9100 compliance records carry forward as quality journal entries with references to the production lot. Non-conformance reasons map to D365 quality failure reason codes, and corrective action requests migrate as Quality Orders. This module is only available in D365 Supply Chain Management; Business Central customers use the Quality Management extension or a third-party QMS.

Global Shop Solutions ERP

Custom Properties

maps to

Microsoft Dynamics 365 Business Central

Custom Fields

1:1
Mapping required

GSS user-defined fields attached to any object (Customer, Item, Work Order) stored as custom properties with specific data types are extracted with their definitions and values. We map them to D365 custom fields (supported in Finance/SCM via the Custom Fields workspace and in Business Central via custom fields on pages). The data type mapping includes GSS text, numeric, date, and checkbox types to their D365 field type equivalents. We flag any custom property that references a GAB-defined screen because those screens do not migrate and the custom field may need a rebuilt page layout in Power Apps.

Global Shop Solutions ERP

Documents and Attachments

maps to

Microsoft Dynamics 365 Business Central

Attachments or SharePoint Integration

1:1
Mapping required

GSS document attachments stored on transactions, work orders, or the Item master are exported as files with their parent record reference. We map them to D365 attachments on the equivalent record (Sales Order attachment on Sales Order, BOM attachment on BOM). If the customer uses GSS with Box or SharePoint integration, we export the document URLs and remap them to D365's SharePoint integration or Azure Blob Storage depending on the customer's chosen document management strategy in D365.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

Global Shop Solutions ERP logo

Global Shop Solutions ERP gotchas

Medium

GAB editor license costs $8K and has a steep learning curve

Medium

Full company-wide buy-in is required during implementation

Low

Not designed as a short-term or temporary ERP solution

Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central gotchas

High

Named-user licensing has no concurrent-use relief

High

API rate limits throttle large-volume migrations

Medium

Historical posted transactions require selective migration scoping

Medium

NAV-to-Business Central cloud migration requires partner coordination

Low

Custom fields and AL extensions require separate migration handling

Pair-specific challenges

  • No REST API on Global Shop Solutions requires custom export architecture

    Global Shop Solutions does not publish a REST API. Data access relies on GSS's proprietary file exports, ODBC connections to the underlying database, and custom integrations built per-connection. There is no OData feed, no standard webhook, and no third-party ETL connector certified for high-volume migration. We build a custom export layer using GSS's native data extract capabilities and ODBC queries scoped to the migration objects. This adds discovery and build time to the engagement because we must reverse-engineer the GSS database schema for each customer. Fusion5's Dynamics 365 migration guidance and MSDynamicsWorld migration articles both note that data structure mismatches are the most common source of delays; this is amplified when the source system has no standard API.

  • Multi-company and inter-company eliminations require manual consolidation review

    Global Shop Solutions supports multi-company and multi-location configurations under a single ERP instance with inter-company sales and purchases. Microsoft Dynamics 365 Finance/SCM models inter-company transactions through a separate legal entity and inter-company journal structure. We flag every GSS company that has transactions with other GSS companies and deliver a written inter-company elimination plan for the customer's finance team to configure in D365. This is not an automated migration step; it requires a finance lead to confirm how the customer wants to structure legal entities and elimination periods in D365. Skipping this step results in duplicate revenue and expense recognition post-migration.

  • GAB-defined dashboards and custom screens do not migrate

    Global Shop Solutions GAB (Global Application Builder) screens, conditional formatting rules, and dashboard layouts are defined in a proprietary language stored in the GSS database. They cannot be exported as structured data. We extract the underlying data that feeds each GAB dashboard and deliver it as a written inventory: for each GAB screen, we document the GSS data source objects, fields, filters, and sorting logic so the customer's D365 admin can rebuild the equivalent view in Power BI or D365's native workspace. The $8K GAB editor license does not apply to D365. Custom screens built in GAB requiring replacement in Power Apps Canvas are a separate implementation scope.

  • D365 allows only one primary address per business purpose

    Fusion5's Dynamics 365 migration guidance identifies this as a common restructuring issue: D365 Finance and Operations allows multiple addresses to be defined on a Customer or Vendor with different business purposes (Invoice, Delivery, Primary), but only one address can be marked as the primary address. GSS may have customers with multiple ship-to addresses that are all marked as primary in the source. We engage business users early to review the GSS address structure and decide which address gets marked primary in D365. This appears straightforward but becomes complex when a customer has 500+ ship-to locations on a single account. The mapping must be validated against real GSS data before production migration begins.

  • D365 implementation timeline (6-14 months) extends migration cutover planning

    Microsoft Dynamics 365 implementations typically run 6-14 months compared to Global Shop Solutions' 2-5 months, according to ERP Research's 2026 comparison. The longer implementation window means customers run GSS in parallel with D365 configuration longer than they anticipated. We structure the migration in phases aligned with D365's configuration milestones: master data migration happens in phase one while GSS remains live, transactional migration happens at cutover. Extended parallel running increases the risk of divergence between GSS and D365 records if users continue entering data in GSS during the migration window. We implement a GSS write-freeze window at cutover and migrate the delta records in a final sync pass before go-live.

Migration approach

Six steps for a successful Global Shop Solutions ERP to Microsoft Dynamics 365 Business Central data migration

  1. Discovery and GSS data access architecture

    We audit the Global Shop Solutions instance across every module in scope: Customer and Vendor counts, Item SKUs with BOM levels, open Work Order volume, GL account structure and current balances, open AR/AP counts, Employee headcount, and any Quality Control record volumes. Because GSS has no REST API, we map the data access path for each object: ODBC connection to the GSS database, native GSS report exports, or flat-file extracts from GSS screens. We review any GAB-defined dashboards and custom screens to document the underlying data dependencies. We pair this with a D365 edition decision: Business Central ($70-$100/user/mo) for SMB customers without complex manufacturing routing; Finance + Supply Chain Management ($180-$360/user/mo) for customers needing multi-site, multi-company, or engineer-to-order capabilities. The discovery output is a written data access map and D365 edition recommendation.

  2. Schema design and financial dimension mapping

    We design the D365 schema before any data moves. This includes legal entity and company setup (aligned with GSS multi-company structure), Chart of Accounts mapping from GSS accounts to D365 Main Accounts, Financial Dimensions for departments and cost centers (mapped from GSS GL distribution flags), warehouse and site setup for inventory locations, BOM and Route structures in D365 Manufacturing, and the Quality Management configuration if the customer licenses SCM. We create custom fields on the matching D365 entities for all GSS custom properties, with data types mapped from GSS to D365 field types. The schema design deploys into a D365 Sandbox via the Data Management Framework for validation before production.

  3. Sandbox migration and reconciliation

    We run a full migration into a D365 Sandbox using production-equivalent data volumes extracted from GSS. The customer's finance lead and operations lead reconcile record counts (Customers in, Vendors in, Items in, Work Orders in, GL balances in), spot-check 25-50 records across each object against the GSS source, and validate BOM explosion and routing history on three to five Work Orders. Any field mapping corrections, financial dimension defaults, or BOM structure issues surface here. We do not proceed to production migration until the sandbox reconciliation is signed off by the customer's functional leads.

  4. Multi-company consolidation and inter-company elimination planning

    For GSS customers running multiple companies, we produce a separate consolidation mapping document: for each GSS company, we identify the target D365 legal entity, flag inter-company AR/AP balances that require elimination journal setup, and document the inter-company journal template needed in D365 Finance. The customer's CFO or controller reviews and approves the elimination structure before the production migration phase. This step runs in parallel with sandbox reconciliation but requires a separate business-user sign-off because it affects how the consolidated financials will be reported in D365.

  5. Production migration in dependency order

    We run production migration in GSS-to-D365 record dependency order: legal entities and Chart of Accounts first (GL balances as opening transactions), then warehouse and site setup, then Items (Released Products with on-hand), then BOMs and Routes, then Customers and Vendors, then open Sales Orders and Purchase Orders, then Work Orders (Production Orders with actuals), then open AR/AP ledger entries, then Employee records (if Human Resources is in scope), then Quality Control history. Custom properties and document attachments migrate as the final phase for each object. Each phase emits a row-count reconciliation report before the next phase begins. GSS writes are frozen at cutover and a final delta pass migrates any records modified during the migration window.

  6. Cutover, validation, and GAB rebuild handoff

    We enable D365 as the system of record after the final delta migration pass. We deliver the GAB dashboard inventory document to the customer's D365 admin team, mapping each GAB screen to a recommended Power BI workspace or D365 workspace tile with the underlying data sources documented. We deliver the GSS AP automation rules and payment workflow logic as a written requirements document for rebuilding in D365's Accounts Payable workflows. We support a one-week hypercare window where we resolve any reconciliation issues. We do not rebuild GAB dashboards as Power BI reports or GSS AP automation as D365 workflows inside the migration scope; those are separate engagements.

Platform deep dives

Context on both ends of the pair

Global Shop Solutions ERP logo

Global Shop Solutions ERP

Source

Strengths

  • Single integrated database eliminates duplicate data entry across accounting, shop floor, inventory, and customer management.
  • Mixed-mode production support handles discrete, process, and repetitive manufacturing in one ERP instance.
  • Multi-currency, multi-company, and multi-location capabilities consolidate subsidiaries under one ERP instance.
  • AI-enabled AP automation and sales order entry reduce manual transaction processing overhead.
  • Responsive US-based 24-hour technical support provides direct assistance without offshore handoffs.

Weaknesses

  • Steep learning curve with 3–6 month implementation timeline requires significant organizational commitment and training investment.
  • Proprietary GAB dashboard language limits customization and requires a separate $8K editor license for non-standard screen modifications.
  • Occasional system lag and dated UI create friction for users expecting modern, responsive software interactions.
  • No publicly documented REST API means third-party integrations require custom development on a per-connection basis.
  • Implementation minimum of $20,000 plus per-user licensing makes it impractical for small shops under 5 users.
Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central

Destination

Strengths

  • Tight integration with Microsoft 365 (Outlook, Teams, SharePoint) for users already in the Microsoft ecosystem.
  • Includes Copilot AI, predictive analytics, and embedded Power BI dashboards at no additional cost in both license tiers.
  • Supports multiple companies within a single tenant for holding-company or multi-entity organizational structures.
  • Open REST API v2.0 with OAuth 2.0 authentication and data entity abstraction layer for developer-friendly integrations.
  • Strong partner ecosystem specializing in NAV-to-Business Central migrations provides implementation confidence for legacy upgrades.

Weaknesses

  • Named-user licensing model means every active user account requires a paid license — no concurrent access model to reduce costs for occasional users.
  • SaaS-only deployment means no on-premises option; organizations requiring full data residency control may not have viable alternatives within Microsoft's stack.
  • Manufacturing module (Production Orders, routing, work centers) is only available on Premium tier, pushing cost-sensitive manufacturers to higher-priced plans.
  • Customization and extension development requires AL language knowledge and developer licenses, limiting what power users can do without a partner engagement.
  • Global pricing increases effective October 2024 and again October 2025 after five years of stable pricing, creating budget uncertainty for existing customers.

Complexity grading

How hard is this migration?

Standard ERP migration. All 8 core objects map 1:1 between Global Shop Solutions ERP and Microsoft Dynamics 365 Business Central.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Global Shop Solutions ERP and Microsoft Dynamics 365 Business Central.

  • Object compatibility

    A

    All 8 core objects map 1:1 between Global Shop Solutions ERP and Microsoft Dynamics 365 Business Central.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Global Shop Solutions ERP: Not publicly documented.

  • Data volume sensitivity

    B

    Global Shop Solutions ERP doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Global Shop Solutions ERP to Microsoft Dynamics 365 Business Central migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Global Shop Solutions ERP to Microsoft Dynamics 365 Business Central data migrations

Answers to the questions buyers ask most during Global Shop Solutions ERP to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Global Shop Solutions ERP to Microsoft Dynamics 365 Business Central migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between ten and fourteen weeks for customers with under 10,000 Customers, 5,000 open Work Orders, and up to two GSS companies. Migrations with multi-level BOM structures (10+ levels deep), 15+ GSS companies requiring inter-company elimination planning, large historical AP/AR records (over 50,000 open invoices), or ETO routing data move to eighteen to twenty-eight weeks because of BOM explosion mapping, multi-entity GL consolidation, and the longer D365 configuration timeline that runs in parallel with migration preparation.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Global Shop Solutions ERP.
Land in Microsoft Dynamics 365 Business Central, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day