ERP migration
Field-level mapping, validation, and rollback between Aptean SouthWare and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
Aptean SouthWare
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
12 of 14
objects map 1:1 between Aptean SouthWare and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
6-10 weeks
Overview
Moving from Aptean SouthWare to Microsoft Dynamics 365 is a structural migration that begins with direct database extraction rather than relying on SouthWare's narrow file-export surface. SouthWare has no documented public REST API; most migration work requires building custom extraction queries against its database, scoped to the specific industry edition. We handle the posted versus unposted transaction state distinction during extraction so that only posted, locked records reach the destination, and we flag pre-closed fiscal years as read-only GL snapshots rather than journal-entry-line imports. We map SouthWare's named-file objects (Customers, Vendors, Items, GL, Inventory, Orders, Payroll, Job Cost, Fixed Assets) to their Dynamics 365 equivalents (Customers, Vendors, Items, G/L Entries, Item Ledger Entries, Sales Orders, Payroll Data, Projects, Fixed Assets) and write through the Dynamics 365 Business Central API or Finance and Supply Chain Management OData API with batch sizes tuned to the API's rate limits. We do not migrate SouthWare's custom Field-Level Objects, Zoom Views, or ImportMate configurations as code; we deliver a written field-level inventory for your Dynamics 365 admin to configure. Workflows, automation routines, and custom field filters do not migrate.
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
Aptean SouthWare platform overview
Scorecard, SWOT, gotchas, and pricing for Aptean SouthWare.
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 Aptean SouthWare 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.
Aptean SouthWare
Customer
Microsoft Dynamics 365 Business Central
Customer
1:1SouthWare Customer master records (named file) map directly to Dynamics 365 Business Central Customer or Finance and Operations Customer. We map address fields, contact information, payment terms, and credit limit to their destination equivalents. The SouthWare customer code becomes the destination Customer Number; we use it as the dedupe key during import. If the destination system uses a different number format, we either pad or hash the SouthWare code and store the original in a reference field.
Aptean SouthWare
Vendor
Microsoft Dynamics 365 Business Central
Vendor
1:1SouthWare Vendor records map to Dynamics 365 Vendor. Address, 1099 settings, and accounts payable terms migrate 1:1. SouthWare's vendor-to-item cross-reference relationships (preferred vendors per item) migrate as Vendor Inventory Setup records in Business Central or as Trade Agreements in Finance and Supply Chain Management. Vendor number becomes Vendor Account Number in the destination with the original SouthWare vendor code preserved for reconciliation.
Aptean SouthWare
Item
Microsoft Dynamics 365 Business Central
Item
1:1SouthWare Item records (description, cost, price, unit of measure, warehouse tracking) map to Dynamics 365 Item. Assembly kit structures and bill-of-materials items require decomposition during the transform step; we extract the kit components and line items separately, then write them as Business Central Production BOM and Assembly components or Finance and Supply Chain Management BOM lines. UOM conversions migrate as Unit of Measure Conversion records in the destination.
Aptean SouthWare
Open AP
Microsoft Dynamics 365 Business Central
Vendor Ledger Entry + Purchase Invoice
1:1Outstanding AP invoices, credit memos, and payment applications from SouthWare migrate as open Purchase Ledger records in Business Central or as open Vendor Transactions in Finance. The document date, due date, amount, and currency code map directly. We separate posted from unposted AP records in the source; only posted records with a confirmed document date enter the destination as open items. Unposted records require a posting action in the destination and are flagged for the customer's AP team to handle post-migration.
Aptean SouthWare
Open AR
Microsoft Dynamics 365 Business Central
Customer Ledger Entry + Sales Invoice
1:1Outstanding AR invoices, credit memos, and payment applications migrate as open Customer Ledger entries in Business Central or as open Customer Transactions in Finance. SouthWare's AR aging status maps to the destination's Due Date and remaining amount fields. We preserve the original invoice number as an external document number for audit trails and bank reconciliation reference.
Aptean SouthWare
General Ledger
Microsoft Dynamics 365 Business Central
G/L Entry
lossySouthWare GL records include journal entries, account balances, and cashflow ledger entries. Pre-closed fiscal years migrate as read-only G/L Entry snapshots with the posting date locked and the user cannot modify. Current-year open periods migrate as regular G/L entries with the Account Number mapped to the destination's G/L Account numbering scheme. SouthWare's account structure (segment codes if used) maps to Dynamics 365 Business Central Dimensions or Finance's Financial Dimensions. Historical balances for locked years carry forward as opening balances in the next open fiscal year.
Aptean SouthWare
Sales Order / Purchase Order
Microsoft Dynamics 365 Business Central
Sales Order Line / Purchase Order
1:1SouthWare order headers and lines migrate as Microsoft Dynamics 365 Sales Order or Purchase Order records. Order status (entered, picking, picked, shipped, invoiced) maps to the destination's Document Status field. We separate posted versus unposted orders: shipped and invoiced SouthWare orders migrate as posted documents with the original document date and amount preserved; unposted orders migrate as open documents requiring the destination's posting workflow to complete. Line-level discount, markup, and tax information map to Sales Line and Purchase Line fields in the destination.
Aptean SouthWare
Inventory
Microsoft Dynamics 365 Business Central
Item Ledger Entry + Warehouse Entry
1:1Warehouse tracking, quantity on hand, and bin locations migrate as Item Ledger Entries in Business Central or Inventory Transactions in Finance and Supply Chain Management. We map the inventory valuation date to the destination's Posting Date and preserve the cost at the time of migration as the current unit cost. SouthWare's Assembly Work Order and Equipment Rental Management inventory sub-types require separate object handling: assembly items decompose to BOM output entries, and equipment rental items map to Resource records with rental pricing.
Aptean SouthWare
Payroll
Microsoft Dynamics 365 Business Central
Payroll Data (via Payroll add-on or external payroll integration)
1:1Payroll history and compensation records (earnings, deductions, tax withheld, year-to-date figures) migrate as historical Payroll Data in Business Central's Payroll module (if licensed) or as manual journal entries in the General Ledger. FICA and tax data require careful tax-code mapping to the destination's tax jurisdiction setup. SouthWare payroll records include current-period and YTD figures; we write the YTD accumulators as opening balances on the destination's payroll records so that W-2 and quarter-end reporting is accurate from day one.
Aptean SouthWare
Job Cost
Microsoft Dynamics 365 Business Central
Job / Project
1:1SouthWare Job Cost records track project-level profitability for project-service companies with phase-level tracking. Each SouthWare job file maps to a Dynamics 365 Job (Business Central) or Project entity (Finance and Operations Project Management). Job phases and cost categories migrate as Job Task lines and Job Planning Lines. We preserve phase-level revenue, cost, and margin data so that the destination's Job WIP reporting matches the source's profitability view on day one.
Aptean SouthWare
Fixed Assets
Microsoft Dynamics 365 Business Central
Fixed Asset
1:1Fixed asset registers, depreciation schedules, and asset classifications migrate as Fixed Asset records in Dynamics 365. Accumulated depreciation and net book value migrate as Fixed Asset Ledger entries with the most recent depreciation run date as the posting date. Asset book configuration (tax book, GAAP book, depreciation method) maps to the destination's Depreciation Book linked to the Fixed Asset.
Aptean SouthWare
Service Order
Microsoft Dynamics 365 Business Central
Service Order / Field Service Work Order
1:1SouthWare service orders with dispatch scheduling, technician assignment, repair history, and warranty references map to Dynamics 365 Business Central Service Orders or, if the Field Service app is licensed, to Field Service Work Orders. Warranty references migrate as Warranty Agreement records linked to the service item. Repair history migrates as service item ledger entries with the item's service history preserved. Technician assignments map to Resources in the destination service module.
Aptean SouthWare
User
Microsoft Dynamics 365 Business Central
User
1:1SouthWare user accounts and owner assignments are not normalized in export files. We extract users by login name and role, then reconcile against the destination Dynamics 365 User table matched by email alias or display name. Users without a matching Dynamics 365 account are placed in a reconciliation queue for the customer's admin to provision before record migration proceeds. Owner references on Customer, Vendor, Order, and Job records are resolved through the User mapping before the dependent record import phase.
Aptean SouthWare
Custom Field-Level Objects
Microsoft Dynamics 365 Business Central
Custom Fields / Custom Table Extensions
lossySouthWare Field-Level Objects and custom Field Filters are created by Solution Partners and are not visible in standard data dictionaries. We run a full metadata discovery pass against the SouthWare database during the profiling sprint to identify all custom objects and their field schemas. Each discovered custom object is then mapped individually to a Dynamics 365 Business Central custom field (on the equivalent standard table) or a custom table extension (AL-based) in Finance and Operations. The destination must be in a Developer environment to receive custom table extensions; the admin configures standard custom fields in the Business Central web client for simpler cases.
| Aptean SouthWare | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Customer | Customer1:1 | Fully supported | |
| Vendor | Vendor1:1 | Fully supported | |
| Item | Item1:1 | Fully supported | |
| Open AP | Vendor Ledger Entry + Purchase Invoice1:1 | Fully supported | |
| Open AR | Customer Ledger Entry + Sales Invoice1:1 | Fully supported | |
| General Ledger | G/L Entrylossy | Mapping required | |
| Sales Order / Purchase Order | Sales Order Line / Purchase Order1:1 | Fully supported | |
| Inventory | Item Ledger Entry + Warehouse Entry1:1 | Fully supported | |
| Payroll | Payroll Data (via Payroll add-on or external payroll integration)1:1 | Mapping required | |
| Job Cost | Job / Project1:1 | Mapping required | |
| Fixed Assets | Fixed Asset1:1 | Fully supported | |
| Service Order | Service Order / Field Service Work Order1:1 | Fully supported | |
| User | User1:1 | Fully supported | |
| Custom Field-Level Objects | Custom Fields / Custom Table Extensionslossy | 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.
Aptean SouthWare gotchas
Industry-gated data export formats
Posted vs. unposted transaction states control migration validity
Pre-closed fiscal years lock GL history
Custom Objects discovered only during data profiling
Attachment files live outside the database
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 extraction path assessment
We audit the source SouthWare environment to identify the active modules, industry edition, database structure, and data volume per named file (Customers, Vendors, Items, GL, Orders, Inventory, Payroll, Job Cost, Fixed Assets, Service Orders). We assess whether the standard Generate Data Extract routine is usable for the customer's vertical or whether custom extraction queries against the database are required. The discovery output is a written migration scope, extraction path decision, and a data volume estimate per object class. We also identify any Field-Level Objects and custom Field Filters during this phase, which adds a dedicated metadata profiling sprint to the timeline.
Schema design and dimension mapping
We design the destination schema in Dynamics 365 Business Central or Finance and Supply Chain Management. This includes mapping SouthWare chart of accounts to G/L Account numbers, configuring Dimensions for cost center and department segments, setting up number series for Customer, Vendor, Item, and Order entities, and designing the Job-to-Project or Job-to-Job mapping for project-service customers. If the destination uses Business Central's Service module, we configure Service Order types, service item groups, and warranty templates. Schema is deployed into a Sandbox org first for validation.
Data profiling and posted/unposted classification
We run a full profiling pass on the extracted SouthWare data to classify every record as posted or unposted, identify pre-closed fiscal years, flag null or malformed field values, and surface any custom Field-Level Objects. We build a transform layer that separates records by status and maps each to the correct destination document state. For example: posted SouthWare invoices become posted Purchase or Sales Ledger entries in Business Central, while unposted SouthWare orders become open Sales Orders requiring a posting action after migration.
Sandbox migration and reconciliation
We run a full migration into a Dynamics 365 Sandbox environment using production-like data volume. The customer's IT lead and controller reconcile record counts per entity, spot-check 25-50 records against the SouthWare source, and validate GL account balances and AP/AR aging reports. Any mapping corrections, missing field translations, or dimension misalignments are resolved in this phase. The customer signs off on the sandbox reconciliation before we proceed to production migration.
Production migration in dependency order
We run production migration in record-dependency order to satisfy foreign key constraints: G/L Account and Dimension setup first, then Customer and Vendor masters, then Item and Inventory ledger entries, then open AP and AR, then Sales and Purchase orders, then Job Cost or Project records, then Fixed Assets, then Payroll history, then Service Orders. Each phase emits a row-count reconciliation report. We write through the Dynamics 365 Business Central API (OData v4 with batch chunking and exponential backoff on rate-limit responses) or the Finance and Supply Chain Management Data Management framework depending on the destination app. We do not use CSV import for objects with dependencies; API-based writes allow real-time validation of parent-record references before each batch is committed.
Cutover, delta sync, and automation handoff
We freeze writes to SouthWare during the cutover window, run a final delta migration of any records modified during the migration window, then switch the customer to Dynamics 365 as the system of record. We deliver a written inventory of every discovered Field-Level Object, custom Field Filter, and ImportMate configuration that requires rebuild in Dynamics 365 as custom fields, AL extensions, or workflow configurations. We provide a one-week hypercare window for reconciliation issues. We do not rebuild SouthWare workflows, automations, or ImportMate adapters as Dynamics 365 workflows or Power Automate flows inside the migration scope; those are a separate engagement or an internal admin task.
Platform deep dives
Aptean SouthWare
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. All 8 core objects map 1:1 between Aptean SouthWare and Microsoft Dynamics 365 Business Central.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Aptean SouthWare and Microsoft Dynamics 365 Business Central.
Object compatibility
All 8 core objects map 1:1 between Aptean SouthWare and Microsoft Dynamics 365 Business Central.
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
Aptean SouthWare: Not publicly documented.
Data volume sensitivity
Aptean SouthWare 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 Aptean SouthWare to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your Aptean SouthWare 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 Aptean SouthWare
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.