ERP migration
Field-level mapping, validation, and rollback between Login ERP and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
Login ERP
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
11 of 12
objects map 1:1 between Login ERP and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
6-10 weeks
Overview
Migrating from Login ERP to Microsoft Dynamics 365 requires bridging a Turkey-centric relational database with no published REST API and a globally-scaled cloud ERP with structured API access. Login ERP stores transactional data in Turkish Lira with fiscal compliance fields that must be normalized during export; we extract via direct database queries against its relational schema or proprietary export utilities, then apply currency conversion, account code remapping, and BOM structure normalization before loading into Dynamics 365 Finance, Supply Chain Management, or Business Central. We sequence master data (Vendors, Customers, Items, Chart of Accounts) before transactional data (open AP/AR, journal entries), flag in-progress production work orders for manual post-go-live entry, and exclude dormant or zero-balance ledgers from migration scope. Workflows, automations, and custom HR extensions do not migrate; we deliver a written inventory of these for the customer's admin to rebuild 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
Login ERP platform overview
Scorecard, SWOT, gotchas, and pricing for Login 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 Login 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.
Login ERP
Customer
Microsoft Dynamics 365 Business Central
Customer (Account or Vendor)
1:1Login ERP customer records (company name, Vergi Kimlik No tax ID, address, contact details, payment terms) map to Dynamics 365 Customer either as a Customer account (for B2B) or as a Contact linked to an Account. We preserve the Turkish tax ID in the Party Tax Registration ID (TaxRegistrationNumber) field on the DirPartyTable equivalent. Custom extension tables added by the customer are inspected during discovery and mapped individually if they contain standard fields; extension tables without standard equivalents are flagged for manual post-migration review.
Login ERP
Vendor
Microsoft Dynamics 365 Business Central
Vendor
1:1Login ERP vendor master data mirrors the customer structure with Turkish supplier tax IDs and bank account details. Turkish bank account IBAN fields map to the vendor's bank account entity in Dynamics 365. Vendor categories migrate as a vendor group (VendGroup) in Finance and as a vendor category in Business Central. Vendor hold or blocked status from Login ERP maps to the blocked flag on the vendor record.
Login ERP
Items (Products/SKUs)
Microsoft Dynamics 365 Business Central
Released Product (or Item in Business Central)
1:1Login ERP Items carry unit of measure conversions, cost layers (FIFO/average), and stock tracking dimensions across multi-warehouse locations. We map the primary stockkeeping unit to the Released Product's product number, preserve cost layer method as the costing version in Dynamics 365, and normalize multi-warehouse warehouse codes to the destination's inventory site/warehouse structure. Login ERP's lot and serial number tracking dimensions map to tracking dimension groups in the destination product.
Login ERP
Chart of Accounts
Microsoft Dynamics 365 Business Central
Main Account + Financial Dimensions
lossyLogin ERP's hierarchical account structure with Turkish fiscal classification codes maps to Dynamics 365 main accounts with the account type preserved (Revenue, Expense, Asset, Liability). We apply a fiscal classification code mapping table during export to resolve Turkish MUH (Muhasebe Uygulama Hizmetleri) codes to Dynamics 365 account types and posting definitions. Financial dimensions (Cost Center, Department, Project) are derived from Login ERP's cost object fields if the customer uses them. Configuration happens in a golden-config environment before any data load.
Login ERP
Open AP/AR
Microsoft Dynamics 365 Business Central
Free Text Invoice + Customer/Vendor Transaction
1:1Outstanding Login ERP invoices, credit memos, and payment records carry Turkish Lira amounts with exchange rate histories. We preserve the original posting date and due date, and map the currency to the destination's transaction currency field. Exchange rates at the time of original posting are stored as a historical rate field on the transaction. Outstanding AP maps to vendor transaction lines; outstanding AR maps to customer transaction lines. We exclude voided or reversed entries from migration scope based on the void flag in Login ERP.
Login ERP
Historical Transactions (Journal Entries)
Microsoft Dynamics 365 Business Central
General Journal Lines
1:1Journal entries, invoices, and receipts spanning the full fiscal history require date-windowed chunking to avoid overwhelming Dynamics 365 data entity limits. We scope by fiscal year with a defined cutoff date, exclude voided or reversed entries, and load by period. Fiscal year closing entries (Login ERP's Yilsonu Devir entries) are treated as a separate dataset and mapped to Dynamics 365 opening transaction entries for the new fiscal year to avoid inflating balances. We chunk by 50,000-line batches per fiscal period.
Login ERP
Production Orders
Microsoft Dynamics 365 Business Central
Production Order (or Manufacturing Order in Business Central)
1:1Login ERP production orders with completed or cancelled status migrate as historical production records. We flag in-progress and on-hold work orders during scoping; these carry open material allocations and labor postings that cannot be safely imported without creating phantom inventory transactions in Dynamics 365. In-progress work is excluded from the automated migration and flagged for manual re-entry post-go-live. Completed production orders preserve the bill of materials used, labor hours consumed, and output quantities as production history records.
Login ERP
Bill of Materials (BOM)
Microsoft Dynamics 365 Business Central
BOM and Formula (D365 Manufacturing)
1:1Login ERP multi-level BOM component structures with parent-child relationships map to Dynamics 365 BOM versions with exploded component lines. We preserve the bill of materials header (BOM ID, effective date, site), line-level components (item number, quantity per, phantom flag for sub-assemblies), and routing or step labor definitions as operation resources. Phantom BOMs that represent sub-assemblies migrate as phantom items in the destination. The top-level BOM must be active and approved before production order import references it.
Login ERP
Employees
Microsoft Dynamics 365 Business Central
Worker (HcmWorker in F&O; Employee in Business Central)
1:1Login ERP employee records include compensation, PTO balances, and effective-dated job changes tied to Turkish SGK and tax regulations. We map employee number, name, hire date, termination date, job title, and department. Compensation and PTO balances migrate as HR variables or accrual entries in the destination HR module. Custom payroll fields tied to Turkish SGK-specific deductions require mapping to the destination's payroll configuration; these are scoped during discovery and often require a payroll implementation partner to finalize.
Login ERP
Quality Control Records
Microsoft Dynamics 365 Business Central
Quality Order / Quality Association
1:1Login ERP QC inspection data links to purchase orders and production runs. The schema is customer-extended and not part of the standard module set, so we inspect the actual table definition during discovery before committing to migration scope. Standard QC results (pass/fail, measurement values) map to Quality Order test results if the destination has the Quality Management module enabled; otherwise they migrate as notes or custom fields on the related Purchase Order or Production Order.
Login ERP
Maintenance Work Orders
Microsoft Dynamics 365 Business Central
Asset Work Order (FM)
1:1Login ERP equipment asset IDs, maintenance schedules, and labor hours link to the fixed assets register. Assets not present in the destination cause foreign-key failures during work order import; we either create placeholder asset records before work order import or exclude work orders referencing unmigrated assets and flag them for manual reconciliation. Maintenance labor hours, spare parts consumed, and failure codes map to the corresponding work order line types in Dynamics 365 Fixed Asset Management.
Login ERP
Documents and Attachments
Microsoft Dynamics 365 Business Central
Document Handling (SharePoint/Blob Storage)
1:1Login ERP stores document references and binary attachments in a proprietary file store. We export document metadata (filename, linked entity, date, document type) but not binary content, as the file store format is not directly compatible with Dynamics 365's document handling (SharePoint Online, Azure Blob Storage, or network file share). We deliver a file manifest mapping Login ERP document IDs to the linked entity's primary key in Dynamics 365 so that the customer's admin can manually re-attach files post-go-live or configure a document migration tool.
| Login ERP | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Customer | Customer (Account or Vendor)1:1 | Fully supported | |
| Vendor | Vendor1:1 | Fully supported | |
| Items (Products/SKUs) | Released Product (or Item in Business Central)1:1 | Mapping required | |
| Chart of Accounts | Main Account + Financial Dimensionslossy | Mapping required | |
| Open AP/AR | Free Text Invoice + Customer/Vendor Transaction1:1 | Mapping required | |
| Historical Transactions (Journal Entries) | General Journal Lines1:1 | Fully supported | |
| Production Orders | Production Order (or Manufacturing Order in Business Central)1:1 | Fully supported | |
| Bill of Materials (BOM) | BOM and Formula (D365 Manufacturing)1:1 | Fully supported | |
| Employees | Worker (HcmWorker in F&O; Employee in Business Central)1:1 | Mapping required | |
| Quality Control Records | Quality Order / Quality Association1:1 | Mapping required | |
| Maintenance Work Orders | Asset Work Order (FM)1:1 | Mapping required | |
| Documents and Attachments | Document Handling (SharePoint/Blob Storage)1:1 | Not 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.
Login ERP gotchas
No publicly documented REST API
Turkish Lira precision and fiscal close handling
Active production work orders cannot be cleanly migrated
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 extraction method assessment
We audit the customer's Login ERP environment: active modules in use (Sales, Purchasing, Stock, Production, Accounting, HR), database access provisions (direct SQL, export utility, or neither), active user count, record counts per module, and custom extension table definitions. We assess the extraction method viability during this phase — if direct database access is unavailable and Login ERP export utilities cannot produce the required data shape, we pause the engagement and document the access gap. The discovery output is a written migration scope document covering which objects are in scope, the extraction method, and any objects flagged for manual post-migration entry.
Turkish Lira normalization and fiscal close sequencing
We design the currency normalization pipeline before any data moves. Turkish Lira amounts from Login ERP are converted using the exchange rate applicable at each transaction's posting date, stored in the transaction record. We build a historical exchange rate table from publicly available CBRT (Central Bank of the Republic of Turkey) data or the customer's own rate history if available. Fiscal year closing entries are isolated from standard journal lines and loaded as a separate dataset. Chart of Accounts Turkish fiscal classification codes (MUH codes) are mapped to Dynamics 365 main account types and posting definitions via a mapping table built during discovery.
Configuration data and Chart of Accounts in golden-config environment
We deploy the destination Dynamics 365 environment configuration — legal entity, fiscal calendar, main accounts, financial dimensions, vendor groups, customer groups, warehouse sites, and product costing version — into a golden-config environment before any transactional data loads. The chart of accounts mapping table is applied during this phase. Configuration data migration uses Dynamics 365 data entities (Data Management Framework) with validation rules enforced. The customer reviews the configured COA and signs off before we proceed to master data migration.
Master data migration in dependency order
We load master data in strict dependency order to satisfy foreign-key constraints: chart of accounts first (so that journal line accounts resolve), then warehouse and site records (for inventory site references), then items and products (for BOM and transaction references), then vendors, then customers. Each phase emits a row-count reconciliation report and a field-level sample validation against the Login ERP source. Owner or employee records are loaded after vendors and customers so that the purchasing and sales responsible-party references resolve correctly.
Transactional data migration with date-windowed chunking
Open AP and AR invoices are loaded as free text invoices or customer/vendor transaction lines with original posting dates and due dates preserved. Historical journal entries are chunked by fiscal period (50,000 lines per batch) with voided and reversed entries excluded. Production orders are scoped by status: completed and cancelled orders migrate as historical production records; in-progress and on-hold orders are excluded and listed in the manual handoff document. BOM multi-level structures are loaded top-down so that parent BOMs are active before child production orders reference them.
Sandbox validation and cutover
We run a full migration into a Dynamics 365 Sandbox (Full Copy or Partial Copy) using production-equivalent data volumes before the production cutover window. The customer's finance and operations leads reconcile account balances, open invoice totals, inventory quantities, and production history counts against Login ERP reports. We correct any mapping errors identified during sandbox validation and re-run the migration into a fresh sandbox to confirm. Production cutover runs in a defined window with Login ERP write-access suspended, a final delta migration of records modified during the window, and go-live confirmation from the customer's IT and finance leads.
Post-migration handoff and workflow rebuild inventory
We deliver a written inventory of all Login ERP workflows, alerts, and automations for the customer's admin team to rebuild in Dynamics 365. We also deliver the manual handoff list for in-progress production work orders, custom HR extension fields, and document attachment manifests. We support a one-week post-go-live hypercare window for reconciliation issues. Workflow rebuild, payroll configuration finalization, and document re-attachment are outside standard migration scope and are documented as separate workstreams for the customer's Dynamics 365 implementation partner.
Platform deep dives
Login 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 Login 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
Login ERP: Not publicly documented.
Data volume sensitivity
Login ERP exposes a bulk API — large-volume migrations stream efficiently.
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 Login ERP to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your Login 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 Login 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.