ERP migration

Migrate from Astral Manufacturing ERP to Microsoft Dynamics 365 Business Central

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

Astral Manufacturing ERP logo

Astral Manufacturing ERP

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

92%

12 of 13

objects map 1:1 between Astral Manufacturing ERP and Microsoft Dynamics 365 Business Central.

Complexity

BStandard

Timeline

5-8 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Migrating from Astral Manufacturing ERP to Microsoft Dynamics 365 requires solving two problems simultaneously: Astral has no documented public API, so all extraction depends on negotiated database read access and schema inspection; and the manufacturing data model (BOM structures, batch tracking, production routing, and AP/AR open balances) must be sequenced in strict dependency order to preserve audit trails in the destination. We negotiate direct database access upfront, snapshot the live schema at extraction time, and import through D365's REST and OData APIs in the correct order: master records first, then open balances, then closed transactions, then production history. Tally Integration is isolated as a post-migration step to prevent duplicate posting. Workflows, custom reports, and Tally sync configurations do not migrate; we deliver a written inventory of these 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

Astral Manufacturing ERP logo

Astral Manufacturing ERP

What's pushing teams away

  • Limited API documentation and data export options make it difficult to pull clean data for BI reporting or external dashboards without vendor support
  • Manufacturing ERP implementations in this class frequently over-run timelines by months or years, exhausting internal teams
  • Teams report using only 30–40% of features and relying on Excel workarounds even after go-live, indicating adoption challenges
  • Sparse third-party review presence and limited community resources make troubleshooting issues harder for in-house teams
  • Frequent version updates can break existing test automation and integrations, requiring ongoing maintenance investment

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

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

Astral Manufacturing ERP

Customer

maps to

Microsoft Dynamics 365 Business Central

Customer

1:1
Fully supported

Astral Customer master records map to D365 Customer records. We extract customer name, contact details, billing and shipping addresses, payment terms, and GST/tax registration. D365 requires choosing Customer type as Person or Company; we infer this from the Astral customer record structure. Multiple addresses in Astral require mapping to D365's address roles (Invoice, Delivery, Order). The source customer code becomes the Customer Number in D365 and acts as the dedupe key during import.

Astral Manufacturing ERP

Vendor

maps to

Microsoft Dynamics 365 Business Central

Vendor

1:1
Fully supported

Astral Vendor records map to D365 Vendor. We extract vendor name, contact information, address, payment terms, and tax registration. The vendor code from Astral becomes the Vendor Number. Vendor ledger entries from open AP are imported separately after Vendor records are committed to satisfy the foreign key constraint.

Astral Manufacturing ERP

Item

maps to

Microsoft Dynamics 365 Business Central

Item (Inventory Item or Service Item)

1:1
Fully supported

Astral Items map to D365 Items. We distinguish manufactured items (Type = Inventory Item with BOM linkage) from purchased items (Type = Inventory Item or Service Item). Item tracking method in D365 (None, Serial No., Lot No., or Both) is set based on the batch tracking configuration in Astral's Stock Management module. The source item code becomes the Item Number and serves as the parent reference for BOM and production order linkage.

Astral Manufacturing ERP

Item BOM

maps to

Microsoft Dynamics 365 Business Central

Production BOM

1:1
Fully supported

Astral Items with BOM child records (Bill of Materials links for manufactured goods) map to D365 Production BOM. We decompose the Astral BOM child rows into BOM Component Lines with item number, quantity per, and unit of measure. D365 BOM version validity dates are derived from the Astral production order creation timestamps. If Astral stores multi-level BOM (BOM referencing another BOM), we flatten or nest the structure based on the customer's D365 routing configuration.

Astral Manufacturing ERP

Purchase Order

maps to

Microsoft Dynamics 365 Business Central

Purchase Order

1:1
Fully supported

Astral Purchase Orders map to D365 Purchase Orders. PO header fields (vendor reference, order date, currency, payment terms) and line data (item number, quantity, unit cost, line discount) migrate directly. D365's approval workflow status on PO must be set to Open at import; approval routing is a post-migration configuration step. Closed or received POs migrate as history with a Posted = Yes flag to prevent re-receipt.

Astral Manufacturing ERP

Stock/Batch Record

maps to

Microsoft Dynamics 365 Business Central

Item Ledger Entry + Warehouse Entry

1:1
Fully supported

Astral batch tracking records (batch serial number, warehouse location, stock-on-hand quantity, batch status) map to D365 Item Ledger Entry records. Batch serial numbers migrate as Lot No. or Serial No. depending on Astral's tracking configuration. Current stock-on-hand values are inserted as positive adjustment entries in the inventory journal. We reconcile total stock value from Astral's stock ledger against D365 Item Ledger Entry totals before closing the inventory migration phase.

Astral Manufacturing ERP

Production Order

maps to

Microsoft Dynamics 365 Business Central

Production Order

1:1
Fully supported

Astral Production Process records map to D365 Production Orders. The production header (item to manufacture, quantity, scheduled dates) migrates as-is for open production orders. For released and finished production orders, we insert as Finished status with the output posted to the item ledger. Routing steps and quality checkpoints from Astral's Production Process module map to D365 Production Order Routing Lines and Quality Management setup; routing sequences are rebuilt as D365 routing versions rather than direct data migrations because D365 routing is a configuration entity.

Astral Manufacturing ERP

Sales Order

maps to

Microsoft Dynamics 365 Business Central

Sales Order

1:1
Fully supported

Open Sales Orders from Astral migrate to D365 Sales Orders with status Open. Historical closed orders migrate as Sales History records linked to the customer. Line data (item, quantity, unit price, discount) maps directly. D365's invoice and shipment posting workflow is not triggered during migration; orders are landed as unfilled so that the customer's D365 admin can fulfill and invoice from the imported records.

Astral Manufacturing ERP

Open AP/AR

maps to

Microsoft Dynamics 365 Business Central

Vendor Ledger Entry + Customer Ledger Entry

1:1
Mapping required

Astral's open receivables and payables map to D365 Customer and Vendor Ledger Entries. We extract current balance, due date, document type (Invoice, Credit Memo, Payment), and party link. Payment history and reconciliation records are not independently migratable from Astral; we import the open balances as opening entries with a reference to the original Astral document number for audit. The customer's D365 admin posts these as opening balance entries before the migration cutover date.

Astral Manufacturing ERP

Invoice

maps to

Microsoft Dynamics 365 Business Central

Sales Invoice or Purchase Invoice (Posted)

1:1
Fully supported

Astral invoices linked to closed sales or purchase orders migrate to D365 as Posted Invoices with the Posted flag set. Invoice headers (customer/vendor, date, currency, tax amounts) and line items (item, quantity, price, tax, discount) migrate directly. Invoice PDF attachments require separate document migration handling via D365's document attachment API. Open invoices are migrated as Open = Yes with the remaining amount set to the outstanding balance.

Astral Manufacturing ERP

Quality Test

maps to

Microsoft Dynamics 365 Business Central

Quality Association or Quality Attribute

lossy
Fully supported

Astral Quality Test records attach to production batches. We migrate test result values as structured fields (test name, measured value, pass/fail threshold, result). However, quality management threshold rules, sampling plans, and pass/fail configurations are destination-specific. These are delivered as a quality configuration blueprint for the customer's D365 admin to set up under Quality Management after migration, because D365 stores these as setup entities rather than transaction records.

Astral Manufacturing ERP

User

maps to

Microsoft Dynamics 365 Business Central

User (Microsoft Entra ID)

1:1
Fully supported

Active Astral users map to D365 User accounts. We extract user name, email, and role assignments. D365 user licensing and authentication is Microsoft Entra ID-backed; the customer's Entra tenant is connected during D365 provisioning. We match Astral user emails against Entra UserPrincipalName to resolve the User SID for D365 user provisioning. Role assignments from Astral's permission structure map to D365 permission sets, but security roles are rebuilt by the D365 admin because permission set composition is role-specific.

Astral Manufacturing ERP

HRMS Employee

maps to

Microsoft Dynamics 365 Business Central

Worker (Human Resources)

1:1
Fully supported

Where Astral's native HRMS module stores employee records (name, department, designation, employment dates), we migrate these as D365 Human Resources Worker records. Compensation history, PTO balances, and payroll data are not migratable without a payroll integration path; we flag these as manual post-migration entry. If the destination D365 deployment does not include the Human Resources module, we migrate core employee fields as a custom Worker table and flag the full HRMS rebuild scope separately.

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.

Astral Manufacturing ERP logo

Astral Manufacturing ERP gotchas

High

No documented public API for automated data extraction

Medium

Tally Integration creates a single-instance accounting sync constraint

Medium

Version updates without changelog can break migration mappings

High

Historical financial transaction sequencing is non-trivial

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

  • Astral has no documented public API

    Astral Manufacturing ERP does not publish a public API or documented data export endpoints. All migration extraction must be performed via vendor-assisted database exports or negotiated direct database read access. We require schema inspection against live data before committing to a migration scope. If direct DB access is denied, the engagement is flagged as vendor-dependent and timeline expectations adjust accordingly. This is the single most significant technical constraint on the source side and must be resolved in the discovery phase before any other migration planning proceeds.

  • BOM decomposition requires schema inspection

    Astral stores Bill of Materials as child records under Items, but the nesting depth, unit of measure conventions, and scrap factor handling vary by implementation. We inspect the live BOM table structure during discovery and re-validate after any Astral version update between discovery and extraction. Subtle schema changes between Astral releases can break downstream BOM component resolution in the destination. We snapshot the source schema at extraction time and trigger a re-mapping review if version drift occurs.

  • Tally Integration creates a post-migration accounting reconciliation step

    If the customer uses Astral's native Tally Integration for accounting sync, migrating to D365 requires isolating that sync as a post-migration step. The Tally connection must be disabled in Astral before cutover to prevent duplicate posting. We verify that AP/AR balances in D365 match the Tally ledger before the customer re-establishes any accounting bridge. This reconciliation step adds one to two weeks to the migration timeline and requires the customer's accountant to sign off on the balance match.

  • D365 address model differs from Astral multi-address support

    D365 Finance and Supply Chain Management allows multiple address purposes (invoice, delivery, order) but permits only one address to be marked as the primary. Astral implementations that use separate primary invoice and delivery addresses require restructuring: we extract both addresses from Astral, map the primary to the D365 primary address, and store the secondary as an additional address line. Business users must validate this mapping during the sandbox migration phase.

  • Production routing rebuild is required post-migration

    Astral's Production Process module stores routing steps with quality checkpoints as operational data. D365 stores production routings as configuration entities (routing versions, work centers, operations). We migrate the production order headers and BOM linkage, but routing sequences and quality management setup cannot be directly imported as transactional records. We deliver a routing reconstruction blueprint derived from the Astral production data so that the customer's D365 functional consultant can configure production routes matching the original shop-floor logic.

Migration approach

Six steps for a successful Astral Manufacturing ERP to Microsoft Dynamics 365 Business Central data migration

  1. Vendor database access negotiation and schema discovery

    We open a direct engagement with Astral's vendor or implementation partner to negotiate read-only database access for the migration scope. We inspect the live database schema across all modules (Customer, Vendor, Item, Stock, Production, Purchase, Sales, AP/AR, HRMS) and document table relationships, foreign key constraints, and custom field locations. We run a preliminary record-count query across every entity and identify any custom tables or extensions added during implementation. The discovery output is a written data inventory and a decision gate: if database access is denied, we escalate the timeline and flag the engagement as vendor-assisted only.

  2. D365 edition and module selection

    We assess the customer's manufacturing profile against D365's product line. Business Central Essentials ($80/user/mo) covers core manufacturing with BOM, production orders, and inventory; Business Central Premium adds service management. D365 Finance and Supply Chain Management ($180+/user/mo) adds advanced planning, warehouse management, and quality management. We recommend the minimum viable edition based on the customer's production complexity and produce a written edition recommendation with a cost comparison against the migration scope.

  3. Migration schema design and BOM routing blueprint

    We design the destination D365 schema: Items with tracking method, BOM versions with validity dates, production BOM and routing structures, warehouse and location setup, customer and vendor posting groups, and chart of accounts mapping from the Astral finance module. We produce a BOM decomposition blueprint showing how each multi-level Astral BOM maps to a D365 Production BOM with components and routing operations. This blueprint is reviewed by the customer's manufacturing and finance leads before any data moves.

  4. Sandbox migration and data reconciliation

    We run a full migration into a D365 Sandbox using production-equivalent data volume extracted from the Astral database. The customer's manufacturing lead reconciles BOM structures, stock quantities and values, open AP/AR balances, and open production orders against the source. Any mapping corrections are documented and re-run in sandbox. Tally Integration reconciliation is simulated here by verifying that AP/AR balances in D365 match the Tally ledger at the same cutover date. Sign-off on the sandbox migration is required before production migration begins.

  5. Production migration in dependency order

    We execute production migration in strict record dependency order: master data first (Customers, Vendors, Items with BOM versions), then inventory opening balances via inventory journals, then open AP/AR as vendor and customer ledger opening entries, then open Purchase and Sales Orders, then Production Orders, then posted invoice history, then HRMS Worker records. Each phase emits a row-count reconciliation report and a value-total reconciliation (for inventory and AP/AR) before the next phase begins. Tally Integration is disabled in Astral before cutover and re-enabled only after D365 balance sign-off.

  6. Cutover, validation, and configuration handoff

    We freeze writes in Astral at cutover, run a final delta migration for any records modified during the migration window, then enable D365 as the system of record. We deliver the Routing Reconstruction Blueprint (for production routing), the Quality Management Setup Guide (for quality associations and thresholds), the Automation and Report Inventory (for workflows, sequences, and custom reports that require rebuilding), and the Tally Integration Reconnection Checklist. We support a two-week hypercare window for reconciliation issues. We do not rebuild production routings, quality rules, or Tally sync configurations as part of the standard migration scope.

Platform deep dives

Context on both ends of the pair

Astral Manufacturing ERP logo

Astral Manufacturing ERP

Source

Strengths

  • Full procurement-to-dispatch workflow coverage in a single platform, reducing data silos between departments
  • Cloud-based multi-device access (desktop, tablet, smartphone) for distributed shop-floor and back-office teams
  • Real-time batch processing tracking for manufacturers with continuous or discrete production runs
  • Built-in CRM alongside financial and production modules for small manufacturers avoiding point-solution sprawl
  • Native Tally Integration provides a bridge for companies already using India's most common accounting software

Weaknesses

  • No publicly documented API or data export mechanism, making automated migration pulls dependent on vendor-assisted exports
  • Sparse independent review presence and limited community resources hinder peer troubleshooting
  • Frequent version updates without formal change-logging can break custom integrations and automation
  • Manufacturing ERP implementations in this class commonly run over budget and timeline by significant margins
  • Custom report definitions are not independently exportable, requiring rebuild effort in the destination BI layer
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. 1 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

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

  • Object compatibility

    B

    1 of 8 objects need a mapping; the rest are 1:1.

  • 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

    Astral Manufacturing ERP: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Astral Manufacturing 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

Straightforward migrations with fewer than 10,000 items, clean single-level BOMs, and no Tally Integration reconfiguration land in five to eight weeks. Migrations with multi-level BOM nesting, large batch histories exceeding 50,000 stock ledger rows, open AP/AR requiring Tally balance reconciliation, or HRMS records needing post-migration manual entry extend to twelve to eighteen weeks. The vendor database access negotiation in the discovery phase can add two to four weeks if the Astral vendor requires formal procurement approval for direct database read access.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Astral Manufacturing 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