D365ConsultantDivision of Sataware
D365ConsultantDivision of Sataware
Replacing Dynamics SL

Dynamics SL to Business Central migration for project-driven companies.

A Dynamics SL to Business Central migration is really a project accounting migration with a general ledger attached. Most SL customers bought Solomon for Project Controller, Flexible Billing and Time and Expense. Their chart of accounts rests on the SL account and subaccount pair. Whether people trust the new system depends on getting projects, budgets and work in progress right.

Subaccount
segments become dimensions
Projects and tasks
carry budgets, costs and billing
WIP methods
include percentage of completion
Presenter at a sticky note board walking a team through a plan

Project Controller sits at the center

In SL, the project is the organizing record. Projects break down into tasks, and costs and revenue land in account categories. Budgets sit at the project, task and account category level. Labor from timecards, vendor invoices, expense reports and inventory issues all post to the project. The Project Allocator then applies burden, overhead and revenue calculations on top. Invoices come out of Flexible Billing, using rate tables and invoice formats that teams often tune finely to each contract.

Business Central projects, which Microsoft renamed from jobs in 2024, cover the same ground with a different shape. A project has tasks. Each task has planning lines for resources, items and G/L accounts that act as both budget and billable schedule. Usage posts from time sheets, purchase invoices and project journals. Business Central calculates work in progress with a WIP method per project and creates invoices from planning lines. The mapping works, but account categories have no direct twin. So they become part of the task and planning line design.

Dynamics SL to Business Central: where Solomon structures land

Dynamics SL
Business Central
How we map it
Account
G/L account
Natural account kept as the account number
Subaccount and its segments
Dimensions
Each segment, such as department or cost center, becomes its own dimension
Project
Project
Customer, manager, status and dates carried over
Task
Project task
Task codes kept, with totaling tasks for summary levels
Account categories
Planning line types and G/L accounts on tasks
Labor to resources, materials to items, other costs to G/L accounts
Project budgets by account category
Budget planning lines
Original and revised budgets loaded as planning lines
Employees and labor classes
Resources and resource groups
Employee records kept separately for HR where needed
Time and Expense timecards
Time sheets
Approval by project manager or resource manager
Flexible Billing rate tables
Project price lists and resource prices
Contract-specific rates set per project or customer
Invoice formats
Report layouts for project invoices
Word layouts replace custom invoice formats
Project Allocator burden and overhead
Resource indirect cost percent, or allocation accounts
Complex multi-tier burden may need an extension
Revenue recognition
WIP methods such as percentage of completion or completed contract
Chosen per project and posted with WIP batch jobs
Inventory sites
Locations
Bins added if the warehouse uses them

Decisions a project accountant should make early

  • โœ“Which subaccount segments become dimensions and which disappear because the project already carries them
  • โœ“Whether closed projects move at all or stay in the SL archive for lookup
  • โœ“Which WIP method each class of contract uses, and who approves WIP postings each month
  • โœ“How billing rules held in Flexible Billing rate tables translate into project price lists
  • โœ“Whether burden and overhead rates stay as simple percentages or need a custom calculation
  • โœ“Which Quick Query views and FRx or Management Reporter statements the business still relies on

Dynamics SL to Business Central tooling, customizations and reports

Check whether Microsoft's cloud migration tooling covers your SL version. If it does not, we move data with configuration packages or scripts. In practice, we extract from the SL SQL Server database directly. That gives full control over how we split subaccounts and summarize project budgets and costs to date. We keep every script. That lets us rehearse the Dynamics SL to Business Central migration in a sandbox, then repeat it exactly at cutover.

Screens changed with Customization Manager and logic written in VBA or VBTools do not carry over. We list each one and record the rule it enforces. Then we either use the standard Business Central feature or write a small AL extension. We rebuild integrations that write to SL tables directly against the Business Central APIs.

Financial statements built in FRx or Management Reporter become Business Central financial reports with dimension filters. Project reporting that SL users pulled through Quick Query moves to project list views and the standard project reports. Power BI adds portfolio views of budget against actual, billed against earned, and margin by project manager.

Cutting over from Dynamics SL to Business Central with projects in flight

  1. 1

    Freeze the SL period

    Post all timecards, vendor invoices and billing. Then run the Project Allocator and close the period so project and ledger figures agree.

  2. 2

    Load open projects

    Projects, tasks and budgets come across as planning lines. Cost to date, revenue to date and billed to date load as summarized opening entries per task.

  3. 3

    Carry WIP and unbilled balances

    We post unbilled revenue and deferred revenue, so the first Business Central WIP calculation starts from the SL position.

  4. 4

    Bring the ledger and open items

    The trial balance posts by account and dimension, and open receivables and payables come across as individual documents.

  5. 5

    Reconcile project by project

    Compare budget, cost, revenue and billed amounts per project to SL before anyone enters the first timesheet in Business Central.

Dynamics SL to Business Central: what customers want to know

Can Business Central replace Dynamics SL Project Controller?

For most project-based firms, yes, with some design work around account categories. Business Central projects handle tasks, budgets, time sheets, costs, billing and WIP as standard. What changes is the structure. Planning line types and G/L accounts carry SL account categories, rather than a separate dimension. Firms with very complex multi-tier indirect rate structures should plan for an extension or an AppSource add-on.

Is Business Central suitable for government contractors coming from SL?

It can be, but check the specific compliance reporting you need before committing. Standard Business Central does not ship with incurred cost submission formats or indirect rate pools built for government contract accounting. Some AppSource apps add those capabilities, and we assess them against your contract types during scoping. If your SL setup is mainly about those reports, that assessment comes first.

Do we have to move every closed SL project?

No, most companies leave closed projects in a read-only SL database. Only open projects, and any closed projects still under warranty or retention, come across. That keeps the new system clean and the migration shorter to rehearse. We can load summarized project history into Power BI if managers need to compare against past jobs.

More Dynamics SL to Business Central migration questions

What happens to our subaccounts?

Each meaningful subaccount segment becomes a dimension, and the natural account stays as the G/L account. You can often drop segments that only repeated information the project already carries. Business Central posts dimension values on every entry, so reports by department or cost center keep working. We keep a cross-reference from old account and subaccount pairs to new values for auditors.

How are timecards handled after go-live?

Employees enter time on Business Central time sheets against project tasks, and managers approve them there. Approved time posts to the project as resource usage. Cost comes from the resource card and price from the project price list. Time entry is available in the browser and the mobile app. If you use a separate time system, it can post through the APIs instead.

Talk to us about your project.

Tell us what you run today and what has to change. A senior consultant replies with a written next step.

Get started

Start with a scoping conversation.

Thirty minutes with a senior consultant - not a sales call. We look at how you run today, tell you plainly whether Business Central is the right fit, and give you an honest sense of scope, cost and timeline before you commit to anything.

What happens next
1
We review your enquiry
A consultant reads it before the call - no discovery questionnaire to fill in.
2
30-minute scoping call
Your processes, your current systems, and the gaps that matter most.
3
Written summary & estimate
Indicative phases, licence counts and a cost range, in writing within three days.
Reply within one business day
NDA signed before discovery on request
No obligation, no cost for the scoping call
Microsoft-certified consultants only
Request your scoping call
Four fields. A consultant replies within one business day.
No cost
Your details stay with our consulting team - never shared, never added to a mailing list.