ERP migration
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
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
13 of 14
objects map 1:1 between Aqilla and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
4-7 weeks
Overview
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.
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
Aqilla platform overview
Scorecard, SWOT, gotchas, and pricing for Aqilla.
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 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
Microsoft Dynamics 365 Business Central
Account Structure / Main Account
1:1Aqilla 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
Microsoft Dynamics 365 Business Central
General Journal / Ledger Entries
1:1Posted 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
Microsoft Dynamics 365 Business Central
Legal Entity / Inter-Company Journal Setup
many:1Aqilla 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
Microsoft Dynamics 365 Business Central
Customer / Free Text Invoice
1:1Aqilla 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
Microsoft Dynamics 365 Business Central
Vendor / Vendor Invoice
1:1Vendor 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)
Microsoft Dynamics 365 Business Central
Purchase Invoice / Invoice Line
1:1Aqilla'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
Microsoft Dynamics 365 Business Central
Sales Order / Sales Invoice
1:1Order-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
Microsoft Dynamics 365 Business Central
Fixed Asset / Depreciation Book
1:1Aqilla 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
Microsoft Dynamics 365 Business Central
Released Product / Inventory Dimensions
1:1Aqilla 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
Microsoft Dynamics 365 Business Central
Bank Account / Bank Transaction
1:1Aqilla 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
Microsoft Dynamics 365 Business Central
Tax Code / Tax Group Configuration
1:1Aqilla 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
Microsoft Dynamics 365 Business Central
User / Security Role
1:1Aqilla 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
Microsoft Dynamics 365 Business Central
Document Handling / SharePoint Integration
1:1Aqilla 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
Microsoft Dynamics 365 Business Central
Budget Register Entry
1:1The 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.
| Aqilla | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Chart of Accounts | Account Structure / Main Account1:1 | Fully supported | |
| Journal Entries | General Journal / Ledger Entries1:1 | Mapping required | |
| Multi-Company and Inter-Company Journals | Legal Entity / Inter-Company Journal Setupmany:1 | Fully supported | |
| Customer / Accounts Receivable | Customer / Free Text Invoice1:1 | Fully supported | |
| Vendor / Accounts Payable | Vendor / Vendor Invoice1:1 | Fully supported | |
| Purchase Invoices (Header + Lines) | Purchase Invoice / Invoice Line1:1 | Fully supported | |
| Sales Invoices | Sales Order / Sales Invoice1:1 | Fully supported | |
| Fixed Assets | Fixed Asset / Depreciation Book1:1 | Mapping required | |
| Inventory Items | Released Product / Inventory Dimensions1:1 | Mapping required | |
| Bank Accounts and Reconciliations | Bank Account / Bank Transaction1:1 | Fully supported | |
| Tax Codes and Submissions | Tax Code / Tax Group Configuration1:1 | Mapping required | |
| Users and Roles | User / Security Role1:1 | Mapping required | |
| Attachments and Documents | Document Handling / SharePoint Integration1:1 | Mapping required | |
| Budgets and Forecasts | Budget Register Entry1:1 | Mapping required |
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.
Aqilla gotchas
API is an add-on gated behind Enterprise tier
Multi-company and inter-company journals require sequencing
User seat tiers do not directly map to destination role models
Open journal periods must be closed before final cutover
Budgets and forecast models use Aqilla-native formulas
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 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.
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.
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.
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.
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.
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
Aqilla
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. All 8 core objects map 1:1 between Aqilla and Microsoft Dynamics 365 Business Central.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Aqilla and Microsoft Dynamics 365 Business Central.
Object compatibility
All 8 core objects map 1:1 between Aqilla 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
Aqilla: Not publicly documented.
Data volume sensitivity
Aqilla 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 Aqilla to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Aqilla
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.