ERP migration
Field-level mapping, validation, and rollback between HashMicro ERP and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
HashMicro ERP
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
12 of 14
objects map 1:1 between HashMicro ERP and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
6-10 weeks
Overview
Moving from HashMicro ERP to Microsoft Dynamics 365 is a cross-platform, multi-domain migration that requires careful schema translation across HashMicro's 40+ modular architecture and Dynamics 365's Finance and Operations or Business Central product family. HashMicro does not publish API documentation publicly, so migration scoping relies on structured data dumps coordinated through HashMicro's implementation team or extraction via the Dynamics 365 destination API. Multi-entity and multi-currency configurations must be resolved upfront because each HashMicro entity may carry its own COA, tax jurisdiction, and reporting currency. We handle BOM explosion for multi-level manufacturing hierarchies, preserve fixed-asset depreciation schedules at cut-off, and map open AR/AP as document-number-matched ledger entries. Workflows, automations, and Hashy's AI reporting layer do not migrate; we deliver a written inventory of every active process and reporting rule for the customer's admin to rebuild in Dynamics 365.
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
HashMicro ERP platform overview
Scorecard, SWOT, gotchas, and pricing for HashMicro 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 HashMicro 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.
HashMicro ERP
Chart of Accounts
Microsoft Dynamics 365 Business Central
G/L Account (Business Central) / Ledger Account (Finance & Supply Chain)
1:1HashMicro's Finance module stores the COA as a structured multi-level tree with account codes, names, types, and currency assignments. We export the full hierarchy and load it into Dynamics 365's G/L Account table (AccountMaster in F&O) maintaining the same account number structure as the primary key. Account types (Asset, Liability, Equity, Revenue, Expense) map directly. If HashMicro uses a non-calendar fiscal year (common in Asia Pacific), we align the fiscal year setup in Dynamics 365 before any ledger data is posted to prevent period-validation errors.
HashMicro ERP
Customer Master
Microsoft Dynamics 365 Business Central
Customer (Business Central) / CustTable (Finance & Supply Chain)
1:1HashMicro Customer records include addresses, contact details, payment terms, and tax IDs. We preserve all Customer-to-open AR linkages at migration cut-off. Dynamics 365 Customer requires a corresponding Number (the dedupe key) which we map from HashMicro's customer_code. For multi-entity HashMicro deployments, each entity's customers map to the appropriate Legal Entity in the destination. Post-migration, open AR document numbers are matched to Customer Ledger Entries to prevent orphaned posting.
HashMicro ERP
Vendor Master
Microsoft Dynamics 365 Business Central
Vendor (Business Central) / VendTable (Finance & Supply Chain)
1:1HashMicro Vendor records include addresses, payment terms, bank details, and tax registration. We map vendor_code as the Dynamics 365 Vendor Number. Open AP document numbers are matched to Vendor Ledger Entries at migration cut-off to preserve payment history and outstanding balances. Multi-entity vendor records are resolved by entity before insertion to prevent cross-entity AP contamination.
HashMicro ERP
Item / Product Master
Microsoft Dynamics 365 Business Central
Item (Business Central) / Released Product (Finance & Supply Chain)
1:1HashMicro Items carry SKU (product number), description, unit of measure, cost, and pricing tiers. We map item_code to the Dynamics 365 Item Number. For items with BOM links, we defer final inventory-quantity migration until BOM import completes, because manufactured items require the BOM structure to be in place before inventory transactions reference them. Stock module quantities and reorder points migrate from the Inventory module as warehouse tracking entries in Dynamics 365.
HashMicro ERP
Open AR / Outstanding Invoices
Microsoft Dynamics 365 Business Central
Cust. Ledger Entry and Posted Sales Invoice (Business Central) / CustTrans and FiscDocument (F&O)
1:1Outstanding invoices, credit memos, and payment schedules require open-item sequencing at cut-off. We map due date, outstanding amount, and currency code explicitly. Partial payments are flagged with remaining-open amounts. HashMicro may carry AR in multiple currencies per entity; we remap currency codes to Dynamics 365's currency table before inserting ledger entries. Any partially-paid invoices are flagged as open items for the customer's AR team to reconcile post-go-live.
HashMicro ERP
Open AP / Outstanding Bills
Microsoft Dynamics 365 Business Central
Vendor Ledger Entry and Posted Purchase Invoice (Business Central) / VendTrans and FiscDocument (F&O)
1:1Outstanding vendor invoices and credit memos migrate as open Vendor Ledger Entries with document number, posting date, due date, and remaining amount preserved. Currency codes are remapped to Dynamics 365's currency configuration. Any partially-received purchase orders that have associated GRNs (Goods Receipt Notes) in HashMicro require the GRN to be posted in Dynamics 365 before the PO invoice can be matched, and we flag this sequencing dependency in the migration plan.
HashMicro ERP
Historical Ledger Transactions
Microsoft Dynamics 365 Business Central
G/L Entry (Business Central) / GeneralLedgerAccountEntry (F&O)
1:1Ledger journals and posted transactions are extractable in batch from HashMicro, but schema varies by company configuration and fiscal year. We handle date-range filtering and revalidate posting dates against the Dynamics 365 fiscal calendar to avoid period-closed errors. For multi-entity deployments, we split ledger history by entity and map each entity to a separate Legal Entity or Company in Dynamics 365 before loading.
HashMicro ERP
Employee / HRM Records
Microsoft Dynamics 365 Business Central
Employee (Business Central with HRM) / HcmWorker (Finance & Supply Chain Human Resources)
1:1HashMicro employee profiles include roles, departments, compensation history, and attendance records. Effective-dated compensation changes require row-level sequencing to preserve history in the destination HRM module. We map employment status, department, job title, and manager hierarchy. Salary and compensation history migrates as effective-dated HRM entries with the original effective-from dates preserved. Attendance records are migrated as HRM absence registrations or time entries depending on the destination HRM configuration.
HashMicro ERP
Sales Order and Quote
Microsoft Dynamics 365 Business Central
Sales Header and Sales Line (Business Central) / SalesTable and SalesLine (F&O)
1:1HashMicro Sales Orders and Quotes carry header fields (order number, customer, dates, status) and line items (item, quantity, unit price, discount). Open orders migrate as unposted Sales Orders with status preserved so the sales team can continue processing in Dynamics 365. Closed orders migrate as historical posted invoices if the customer requests full history, or as archived documents if the scope excludes historical orders. We map order number as the Dynamics 365 External Document Number.
HashMicro ERP
Purchase Order
Microsoft Dynamics 365 Business Central
Purchase Header and Purchase Line (Business Central) / PurchTable and PurchLine (F&O)
1:1HashMicro Purchase Orders map to Dynamics 365 Purchase Orders with vendor, order number, lines, and delivery addresses preserved. Partially-received orders are flagged with the outstanding quantity remaining because the GRN (Goods Receipt Note) linkage must be re-established in Dynamics 365 by posting the remaining receipt against the migrated PO. PO-to-Vendor linkage is preserved by resolving the vendor_number to the Dynamics 365 Vendor Number at migration time.
HashMicro ERP
Bills of Materials (BOM)
Microsoft Dynamics 365 Business Central
Bill of Materials and Production Bill of Material (Business Central) / BOM and BOMVersion (F&O)
lossyHashMicro BOMs and routing data are stored per Item. Multi-level BOMs require recursive explosion during export to preserve the full component hierarchy before loading into Dynamics 365's BOM structure. Each BOM level is assigned a Version in Dynamics 365 with the correct item-unit-of-measure conversion. Routing data (work centres, operation sequences, times) maps to the Production Route entity. We flag any HashMicro BOM with more than three levels for explicit recursive explosion before the first record is inserted.
HashMicro ERP
Project and Work Order
Microsoft Dynamics 365 Business Central
Project (Business Central) / Project and Production Order (F&O)
lossyHashMicro Projects carry tasks, assignees, time entries, cost tracking, and linked consumptions (materials, labour). We map Project as a Jobs or WBS (Work Breakdown Structure) entity in Business Central, or as a Project with Work Breakdown Structure in F&O. Project-to-item linkages require cross-object joins that we handle via staged extraction: project data loads first without line details, then linked item consumption rows load with the Project ID already resolved to avoid foreign-key errors.
HashMicro ERP
Fixed Asset Register
Microsoft Dynamics 365 Business Central
Fixed Asset (Business Central) / AssetTable (Finance & Supply Chain)
1:1Asset registers include acquisition cost, acquisition date, depreciation method, accumulated depreciation at cut-off, location, and assigned custodian. Depreciation method and accumulated depreciation at cut-off are the most critical fields because Dynamics 365 posts depreciation independently after go-live and must continue from the correct accumulated-depreciation balance. We validate the depreciation method in HashMicro against the closest Dynamics 365 depreciation profile and flag any mismatches for the customer's accountant before final migration.
HashMicro ERP
Tax Codes and Jurisdictions
Microsoft Dynamics 365 Business Central
Tax Group and Tax Posting Setup (Business Central) / TaxGroup and TaxBook (F&O)
1:1Regional tax configurations for GST, VAT, or local equivalents are stored per HashMicro entity and per item class. HashMicro's Singapore, Philippines, Malaysia, and Indonesia compliance features include jurisdiction-specific tax codes that we map explicitly to Dynamics 365 Tax Groups and Tax Posting Setup. Jurisdiction mismatches are flagged in the migration inventory, and the customer confirms the destination tax configuration with their tax adviser before final data load.
| HashMicro ERP | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Chart of Accounts | G/L Account (Business Central) / Ledger Account (Finance & Supply Chain)1:1 | Fully supported | |
| Customer Master | Customer (Business Central) / CustTable (Finance & Supply Chain)1:1 | Fully supported | |
| Vendor Master | Vendor (Business Central) / VendTable (Finance & Supply Chain)1:1 | Fully supported | |
| Item / Product Master | Item (Business Central) / Released Product (Finance & Supply Chain)1:1 | Fully supported | |
| Open AR / Outstanding Invoices | Cust. Ledger Entry and Posted Sales Invoice (Business Central) / CustTrans and FiscDocument (F&O)1:1 | Fully supported | |
| Open AP / Outstanding Bills | Vendor Ledger Entry and Posted Purchase Invoice (Business Central) / VendTrans and FiscDocument (F&O)1:1 | Fully supported | |
| Historical Ledger Transactions | G/L Entry (Business Central) / GeneralLedgerAccountEntry (F&O)1:1 | Fully supported | |
| Employee / HRM Records | Employee (Business Central with HRM) / HcmWorker (Finance & Supply Chain Human Resources)1:1 | Fully supported | |
| Sales Order and Quote | Sales Header and Sales Line (Business Central) / SalesTable and SalesLine (F&O)1:1 | Fully supported | |
| Purchase Order | Purchase Header and Purchase Line (Business Central) / PurchTable and PurchLine (F&O)1:1 | Fully supported | |
| Bills of Materials (BOM) | Bill of Materials and Production Bill of Material (Business Central) / BOM and BOMVersion (F&O)lossy | Fully supported | |
| Project and Work Order | Project (Business Central) / Project and Production Order (F&O)lossy | Fully supported | |
| Fixed Asset Register | Fixed Asset (Business Central) / AssetTable (Finance & Supply Chain)1:1 | Fully supported | |
| Tax Codes and Jurisdictions | Tax Group and Tax Posting Setup (Business Central) / TaxGroup and TaxBook (F&O)1: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.
HashMicro ERP gotchas
No public API documentation means migration scoping must rely on target-system API access
Pricing opacity blocks accurate budget forecasting before the sales cycle
Multi-entity and multi-currency configurations require explicit pre-migration mapping
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 module audit
We audit the source HashMicro ERP deployment to identify which of the 40+ modules are active, the number of entities and their respective currency configurations, user count, and any multi-company or multi-branch structures. We document the active module list, confirm it directly with HashMicro's implementation team, and map each module to the appropriate destination product tier (Business Central Essentials/Premium or Dynamics 365 Finance and Supply Chain Management). This phase also captures the HashMicro fiscal year calendar, tax jurisdiction configurations per entity, and the presence of multi-level BOMs requiring recursive explosion.
Data-dump coordination and scoping document
Because HashMicro has no public API, we coordinate structured CSV/XLSX data exports directly with HashMicro's implementation team for Finance, Inventory, Manufacturing, and HRM modules. We deliver a written data-dump request specifying the required fields, date ranges, and multi-entity export format. Once dumps are received, we validate record counts, spot-check field completeness, and flag any missing or null-required fields before building the migration inventory. The inventory document lists every object to be migrated, the expected row count per object, the transformation rules, and any dependencies.
Destination schema design
We design the destination Dynamics 365 schema based on the chosen product tier. For Business Central, we configure the Chart of Accounts, number series, tax groups, warehouse locations, and any required custom fields. For Finance and Supply Chain Management, we configure Legal Entities, Ledger Accounts, currency exchange rate providers, and the production organisation hierarchy. BOM structures, fixed-asset depreciation profiles, and project cost categories are all configured before any data is loaded. We deploy the schema into a Dynamics 365 Sandbox (Full Copy or Configuration Clone) for validation.
Sandbox migration and reconciliation
We run a full migration into the Dynamics 365 Sandbox using production-equivalent data volumes. The customer's finance lead and operations lead reconcile record counts (COA accounts in, customers in, vendors in, items in, open AR/AP rows in, BOM levels in, employees in, fixed assets in), spot-check a random sample of 30-50 records against the HashMicro source, and confirm fiscal period alignment before signing off the schema and mapping. Any field-level mapping corrections or schema adjustments are made in the sandbox environment before production migration begins.
Production migration in dependency order
We run production migration in record-dependency order: fiscal year and accounting period setup (validated before any ledger data), Chart of Accounts, Customers and Vendors (with entity and currency mapping applied), Items (with BOM deferred), Fixed Assets (with depreciation schedule at cut-off), BOM structures (recursive explosion applied), Inventory quantities (after BOM in place), open AR and AP (document-number matched ledger entries), historical ledger transactions (date-filtered against fiscal periods), Employees (with effective dates preserved), Projects (WBS loaded before line details), then Sales Orders and Purchase Orders. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and automation rebuild handoff
We freeze writes to HashMicro during the cutover window, run a final delta migration of any records modified during the migration window, then declare Dynamics 365 as the system of record. We perform a final record-count reconciliation against the original HashMicro data dump and spot-check open-item balances for AR and AP against the pre-migration trial balance. We deliver the Workflow and Automation Inventory document (covering any process automations identified in HashMicro's module configuration) to the customer's admin team. We support a one-week hypercare window to resolve any post-go-live reconciliation issues. We do not rebuild HashMicro's process automations as Dynamics 365 Power Automate flows or workflow configurations inside the migration scope; that is a separate engagement.
Platform deep dives
HashMicro ERP
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. All 8 core objects map 1:1 between HashMicro ERP and Microsoft Dynamics 365 Business Central.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across HashMicro ERP and Microsoft Dynamics 365 Business Central.
Object compatibility
All 8 core objects map 1:1 between HashMicro ERP 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
HashMicro ERP: Not publicly documented.
Data volume sensitivity
HashMicro 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 HashMicro ERP to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your HashMicro 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 HashMicro 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.