ERP migration

Migrate from Aqilla to Microsoft Dynamics 365 Business Central

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

Aqilla logo

Aqilla

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

93%

13 of 14

objects map 1:1 between Aqilla and Microsoft Dynamics 365 Business Central.

Complexity

BStandard

Timeline

4-7 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Aqilla to Microsoft Dynamics 365 Finance or Business Central is a multi-entity finance migration that requires explicit handling of inter-company journals, 20+ Analysis Codes per transaction, and the API access gap that affects Aqilla Core, Business, and Pro customers. Aqilla does not expose its REST API below the Enterprise tier, so we scope data extraction via CSV exports from the UI where the API is unavailable and confirm API entitlement during discovery. We decompose Aqilla inter-company journals into individual entity postings with elimination entries when the destination uses a different consolidation model, and we map every Analysis Code to a Dynamics 365 Financial Dimension using the customer's existing dimension set configuration. Historical FX rates, multi-currency open items, open journal periods, and undeposited receipts all require explicit pre-cutover coordination to avoid stranded balances in the destination.

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

Aqilla logo

Aqilla

What's pushing teams away

  • Aqilla is perceived as expensive relative to competing ERPs, with per-user pricing that scales significantly at the Business and Pro tiers.
  • User permission configuration is described as confusing — controlling access at granular object and area levels requires effort to get right.
  • Some customers report that development requests for fine-tuning or bug fixes take extended time to address after the first year of use.
  • Organisations with simple, single-entity requirements find the multi-company and analysis-code complexity unnecessary overhead for their use case.

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 Aqilla objects map to Microsoft Dynamics 365 Business Central

Each row shows how a Aqilla 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.

Aqilla

Chart of Accounts

maps to

Microsoft Dynamics 365 Business Central

Account Structure / Main Account

1:1
Fully supported

Aqilla hierarchical account codes map directly to Dynamics 365 main accounts within the configured account structure. We extract the full account tree from Aqilla including the active/inactive status, account type (revenue, expense, asset, liability, equity), and whether the account carries a posting profile. Dynamics 365 Financial Dimensions (attached at the Aqilla Analysis Code level) require a dimension set design session with the customer before migration so that the relevant analysis dimensions become default posting dimensions in the destination.

Aqilla

Journal Entries

maps to

Microsoft Dynamics 365 Business Central

General Journal / Ledger Entries

1:1
Mapping required

Posted journal entries from Aqilla migrate as general journal lines in Dynamics 365 Finance or Business Central. Each line carries the account, financial dimension combination, debit or credit amount in both transaction currency and accounting currency, and the posting date. We preserve the journal batch number and voucher number as reference fields. Unposted or draft journals require the destination period to be open before loading; we flag these separately as a post-migration adjustment batch.

Aqilla

Multi-Company and Inter-Company Journals

maps to

Microsoft Dynamics 365 Business Central

Legal Entity / Inter-Company Journal Setup

many:1
Fully supported

Aqilla inter-company journals cross-reference two or more entities in a single posting. Dynamics 365 Finance handles inter-company through separate legal entities with inter-company journal pairs. We decompose each Aqilla inter-company journal into two or more individual entity postings, generate the corresponding elimination entries using the Dynamics 365 inter-company trading partner setup, and carry a customer-reviewed entity mapping table to the destination. Group-level trial balance reconciliation happens post-load.

Aqilla

Customer / Accounts Receivable

maps to

Microsoft Dynamics 365 Business Central

Customer / Free Text Invoice

1:1
Fully supported

Aqilla customer records migrate to Dynamics 365 Customer with contact details, currency settings, credit limit, payment terms, and tax registration number preserved. Open AR items (invoices, credit notes, payments on account) load as open customer transactions using the open transaction import template. Customer number in Aqilla becomes the Dynamics 365 Customer Account number, used as the dedupe key during import.

Aqilla

Vendor / Accounts Payable

maps to

Microsoft Dynamics 365 Business Central

Vendor / Vendor Invoice

1:1
Fully supported

Vendor records migrate with multi-currency settings, payment terms, and tax codes preserved. Purchase invoices and credit notes currently open in Aqilla AP load as open vendor transactions in Dynamics 365, with the invoice number, posting date, due date, and net amount mapped. Vendor number from Aqilla becomes the Vendor Account number in Dynamics 365.

Aqilla

Purchase Invoices (Header + Lines)

maps to

Microsoft Dynamics 365 Business Central

Purchase Invoice / Invoice Line

1:1
Fully supported

Aqilla's container/subordinate invoice structure maps to Dynamics 365 Finance purchase invoice header and line rows. We extract every line with quantity, unit price, tax code, and the associated Analysis Codes, then assign each Analysis Code to a corresponding Financial Dimension on the invoice line. Header-level charges and discount codes are decomposed into separate line rows per Dynamics 365 conventions.

Aqilla

Sales Invoices

maps to

Microsoft Dynamics 365 Business Central

Sales Order / Sales Invoice

1:1
Fully supported

Order-to-cash invoices including line items, tax breakdown, and payment terms migrate with header and subordinate detail preserved. Closed and posted sales invoices load as historical invoice records in Dynamics 365. Open sales orders load as open sales order lines with confirmed quantities and prices. Dynamics 365 Finance uses a product dimension (product, variant, configuration) that may require mapping from Aqilla product codes if the two systems use different SKU structures.

Aqilla

Fixed Assets

maps to

Microsoft Dynamics 365 Business Central

Fixed Asset / Depreciation Book

1:1
Mapping required

Aqilla asset records carry acquisition date, cost, depreciation method, accumulated depreciation, and net book value. We migrate the latest asset balances into Dynamics 365 Fixed Asset records and map the depreciation method to the nearest Dynamics 365 depreciation profile. Mid-period acquisitions are flagged for period adjustment after the first close in Dynamics 365.

Aqilla

Inventory Items

maps to

Microsoft Dynamics 365 Business Central

Released Product / Inventory Dimensions

1:1
Mapping required

Aqilla inventory item definitions with stock valuation, costing method, and on-hand quantities migrate as Released Products in Dynamics 365. Open purchase orders and open sales commitments load as separate transaction records after the item master data is in place. Inventory dimensions (site, warehouse, colour, size) in Dynamics 365 require a mapping review with the customer where the source data uses different dimension labels.

Aqilla

Bank Accounts and Reconciliations

maps to

Microsoft Dynamics 365 Business Central

Bank Account / Bank Transaction

1:1
Fully supported

Aqilla bank accounts migrate as Dynamics 365 Bank Account records with the bank account number and currency. Reconciled and unreconciled transaction positions carry forward; unreconciled items are flagged in a reconciliation exception report for the customer's AP team to resolve in the destination. Dynamics 365 bank reconciliation workflows are enabled post-migration.

Aqilla

Tax Codes and Submissions

maps to

Microsoft Dynamics 365 Business Central

Tax Code / Tax Group Configuration

1:1
Mapping required

Aqilla tax codes migrate as Microsoft Dynamics 365 Sales Tax Codes with the relevant rate, applicability, and posting profile. MTD submission history is not migrated to Dynamics 365 as the tax authority holds the record; we provide a submission reference sheet for the customer's admin to re-enroll MTD forVAT in the new system with HMRC. Any pending MTD submissions are filed before the cutover date.

Aqilla

Users and Roles

maps to

Microsoft Dynamics 365 Business Central

User / Security Role

1:1
Mapping required

Aqilla users on Core, Business, Pro, and Enterprise seat tiers are mapped to corresponding Dynamics 365 Security Roles. We capture the full user-role inventory from Aqilla including any permission by area patterns, and produce a role-mapping matrix. Access that was controlled via Aqilla's object-level permissions is translated to the nearest Dynamics 365 role duty and privilege structure. Inactive users are provisioned as inactive in Dynamics 365 to preserve historical owner records.

Aqilla

Attachments and Documents

maps to

Microsoft Dynamics 365 Business Central

Document Handling / SharePoint Integration

1:1
Mapping required

Aqilla supports file attachments on transactions with unlimited storage. We extract linked documents by transaction reference and re-associate them with the corresponding Dynamics 365 record. If the destination uses SharePoint for document management, we map file paths to the SharePoint document library structure and re-link the references in Dynamics 365.

Aqilla

Budgets and Forecasts

maps to

Microsoft Dynamics 365 Business Central

Budget Register Entry

1:1
Mapping required

The latest approved budget version migrates as budget register entries in Dynamics 365 Finance, with account code and period-amount detail preserved. Budget models that use Aqilla-native formulas are not migrated as code; the formula logic is documented and the customer's finance team rebuilds the forecast model using Dynamics 365 Budgeting module constructs.

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.

Aqilla logo

Aqilla gotchas

High

API is an add-on gated behind Enterprise tier

High

Multi-company and inter-company journals require sequencing

Medium

User seat tiers do not directly map to destination role models

Medium

Open journal periods must be closed before final cutover

Low

Budgets and forecast models use Aqilla-native formulas

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

  • Aqilla REST API requires Enterprise tier add-on

    Aqilla does not expose its REST API below the Enterprise tier. Customers on Core, Business, or Pro who want to export data programmatically cannot do so without purchasing an upgrade. We scope every migration by requesting CSV exports from the Aqilla UI where API access is unavailable, and we confirm API entitlement during discovery to avoid surprises. If the customer does have Enterprise with the API add-on, we use it for faster extraction; if not, we work with the CSV export paths and validate completeness before transformation.

  • Inter-company journals require explicit decomposition

    Aqilla's multi-entity mode posts inter-company journals that cross-reference two or more entities in a single transaction. Dynamics 365 Finance handles inter-company through separate legal entities with explicit trading partner pairs. These journals must be decomposed into individual entity postings with elimination entries in the destination. We build a separate inter-company elimination step into the migration plan, generate the entity mapping table from Aqilla's container hierarchy, and validate group-level trial balances post-load.

  • Analysis Codes map to Financial Dimensions with a cardinality constraint

    Aqilla attaches 20+ Analysis Codes to every transaction as free-form analytical dimensions. Dynamics 365 Finance uses defined Financial Dimensions with a maximum of three default dimensions per posting line (plus account). We review the customer's usage of Analysis Codes during discovery, select the top five to seven that are consistently populated across the chart of accounts, and map them to Dynamics 365 Financial Dimensions. Low-usage or blank Analysis Codes are not migrated; their values are preserved in a text reference field on the journal line.

  • Dynamics 365 API rate limits vary by workload and licence tier

    Dynamics 365 Finance and Operations enforces service protection API limits (60,000 requests per user per instance per five minutes for SDK-based connections). Business Central uses OData with throttling at 100-200 requests per minute depending on the environment tier. We use batch operations via ExecuteMultiple or data management templates for bulk loads, implement exponential backoff on 429 responses, and sequence large table imports (journal lines, invoice lines) to avoid hitting the limit mid-migration. API entitlement is confirmed before migration begins.

  • Open journal periods must be aligned before final cutover

    Aqilla enforces posting-date restrictions on open accounting periods. If transactions land in a period that is locked in Aqilla but open in Dynamics 365, trial balances will disagree. We coordinate a period-status checkpoint with the customer's finance team before the final cutover load, ensure all late entries are posted in Aqilla first, and carry any remaining open items as a post-migration adjustment journal batch. Similarly, undeposited receipts are reconciled in Aqilla before extraction to avoid stranded AR balances in the destination.

Migration approach

Six steps for a successful Aqilla to Microsoft Dynamics 365 Business Central data migration

  1. Discovery and API access confirmation

    We audit the source Aqilla environment across tier (Core/Business/Pro/Enterprise), active entities, chart of accounts structure, Analysis Code usage frequency, inter-company journal volume, FX rate tables, open period status, and any pending MTD submissions. We confirm whether the REST API is available or whether extraction proceeds via CSV exports. We also identify the target Dynamics 365 product (Finance, Supply Chain Management, or Business Central) and capture the existing dimension set configuration in the destination tenant to begin the schema mapping design.

  2. Schema design and Analysis Code dimension mapping

    We design the Dynamics 365 financial dimension set with the customer, selecting the five to seven most-used Analysis Codes from Aqilla to map as active Financial Dimensions. We design the account structure, inter-company trading partner setup for each legal entity, tax code configuration, and the journal batch naming convention. Schema is deployed into a Dynamics 365 Sandbox environment first for validation. We produce the role-mapping matrix for users and roles at this stage.

  3. Sandbox migration and trial balance reconciliation

    We run a full migration into a Dynamics 365 Sandbox using production-equivalent data volume. The customer's finance lead reconciles trial balances between Aqilla and Dynamics 365 across every entity, validates that Analysis Code values appear correctly in the Financial Dimension fields, confirms that inter-company journal eliminations net to zero at the group level, and spot-checks 25-50 random journal lines against the source. The customer signs off the schema and mapping before production migration begins. Corrections happen here, not in production.

  4. Data extraction, transformation, and inter-company sequencing

    We extract data from Aqilla in dependency order: chart of accounts first, then customer and vendor masters, fixed assets, inventory items, tax codes, bank accounts, open AR and AP transactions, journal history, and finally inter-company journals. Inter-company journals are decomposed during the transformation step into entity-specific postings with elimination records. Analysis Code values are mapped to the designated Financial Dimension fields during transformation. Any records with missing required fields are placed in a reconciliation queue for the customer to resolve.

  5. Production migration in dependency order with delta handling

    We run the production migration in record-dependency order: account structure and main accounts, legal entity configuration, tax codes, customer and vendor masters, bank accounts, fixed assets, inventory, open AP and AR items, journal history, inter-company eliminations, and finally any remaining open transactions. Each phase emits a row-count reconciliation report before the next phase begins. We freeze writes in Aqilla during the cutover window, extract any delta records modified since the last extraction, load them, and then enable Dynamics 365 as the system of record.

  6. Cutover validation and workflow rebuild handoff

    We deliver a trial balance comparison report showing opening balance, total debits, total credits, and closing balance by entity for the customer finance lead to sign. We deliver a written inventory of any Aqilla workflows, payment runs, or automated document delivery configurations that require rebuild in Dynamics 365, along with recommended equivalents. We do not rebuild workflows as Dynamics 365 workflow templates inside the migration scope. We support a one-week post-cutover reconciliation window where the customer flags any record discrepancies for resolution.

Platform deep dives

Context on both ends of the pair

Aqilla logo

Aqilla

Source

Strengths

  • Cloud-native multi-entity architecture purpose-built for group finance consolidation.
  • Real-time published reporting with custom financial dashboards and analysis codes.
  • Automated FX processing and foreign exchange handling across subsidiaries.
  • Purchase-to-pay and order-to-cash workflows with built-in credit control and payment runs.
  • Making Tax Digital compliant for UK tax submissions with automated filing.

Weaknesses

  • Per-user seat pricing scales cost for large finance teams, particularly at Pro and Enterprise tiers.
  • Permission management lacks clarity — configuring access at granular object and area levels is error-prone.
  • API access requires an Enterprise add-on, limiting programmatic export options for smaller customers.
  • Customers report that some development requests and fine-tuning issues take extended time to resolve.
  • Reporting customisation, while powerful, requires a learning investment to use effectively.
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 Aqilla and Microsoft Dynamics 365 Business Central.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Aqilla and Microsoft Dynamics 365 Business Central.

  • Object compatibility

    A

    All 8 core objects map 1:1 between Aqilla 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

    Aqilla: Not publicly documented.

  • Data volume sensitivity

    B

    Aqilla doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Aqilla 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 Aqilla to Microsoft Dynamics 365 Business Central data migrations

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

Can't find your answer?

Walk through your Aqilla 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

Simple single-entity migrations under 50,000 transaction lines and no inter-company journals land between four and seven weeks. Multi-entity migrations with inter-company eliminations, 20+ Analysis Codes requiring dimension set design, FX open items, and open AP/AR carry-forward move to ten to sixteen weeks because of the dimension mapping design sessions, sandbox validation cycles, and inter-company reconciliation work.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Aqilla.
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