ERP migration
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
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
12 of 13
objects map 1:1 between Astral Manufacturing ERP and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
5-8 weeks
Overview
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.
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
Astral Manufacturing ERP platform overview
Scorecard, SWOT, gotchas, and pricing for Astral Manufacturing ERP.
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 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
Microsoft Dynamics 365 Business Central
Customer
1:1Astral 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
Microsoft Dynamics 365 Business Central
Vendor
1:1Astral 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
Microsoft Dynamics 365 Business Central
Item (Inventory Item or Service Item)
1:1Astral 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
Microsoft Dynamics 365 Business Central
Production BOM
1:1Astral 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
Microsoft Dynamics 365 Business Central
Purchase Order
1:1Astral 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
Microsoft Dynamics 365 Business Central
Item Ledger Entry + Warehouse Entry
1:1Astral 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
Microsoft Dynamics 365 Business Central
Production Order
1:1Astral 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
Microsoft Dynamics 365 Business Central
Sales Order
1:1Open 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
Microsoft Dynamics 365 Business Central
Vendor Ledger Entry + Customer Ledger Entry
1:1Astral'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
Microsoft Dynamics 365 Business Central
Sales Invoice or Purchase Invoice (Posted)
1:1Astral 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
Microsoft Dynamics 365 Business Central
Quality Association or Quality Attribute
lossyAstral 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
Microsoft Dynamics 365 Business Central
User (Microsoft Entra ID)
1:1Active 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
Microsoft Dynamics 365 Business Central
Worker (Human Resources)
1:1Where 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.
| Astral Manufacturing ERP | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Customer | Customer1:1 | Fully supported | |
| Vendor | Vendor1:1 | Fully supported | |
| Item | Item (Inventory Item or Service Item)1:1 | Fully supported | |
| Item BOM | Production BOM1:1 | Fully supported | |
| Purchase Order | Purchase Order1:1 | Fully supported | |
| Stock/Batch Record | Item Ledger Entry + Warehouse Entry1:1 | Fully supported | |
| Production Order | Production Order1:1 | Fully supported | |
| Sales Order | Sales Order1:1 | Fully supported | |
| Open AP/AR | Vendor Ledger Entry + Customer Ledger Entry1:1 | Mapping required | |
| Invoice | Sales Invoice or Purchase Invoice (Posted)1:1 | Fully supported | |
| Quality Test | Quality Association or Quality Attributelossy | Fully supported | |
| User | User (Microsoft Entra ID)1:1 | Fully supported | |
| HRMS Employee | Worker (Human Resources)1:1 | 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.
Astral Manufacturing ERP gotchas
No documented public API for automated data extraction
Tally Integration creates a single-instance accounting sync constraint
Version updates without changelog can break migration mappings
Historical financial transaction sequencing is non-trivial
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
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.
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.
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.
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.
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.
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
Astral Manufacturing ERP
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. 1 of 8 objects need a mapping; the rest are 1:1.
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
1 of 8 objects need a mapping; the rest are 1:1.
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
Astral Manufacturing ERP: Not publicly documented.
Data volume sensitivity
Astral Manufacturing ERP 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 Astral Manufacturing ERP to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Astral Manufacturing ERP
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.