Back

AP Automation on Microsoft Dynamics SL for Service Companies

Last updated
September 30, 2026
Link copied!

Summary

  • Dynamics SL 2018 is the final version of Microsoft Dynamics SL, and its extended support, which covers security patches only, ends on July 11, 2028.
  • Microsoft's migration tool from Dynamics SL to Business Central moves vendor records and open AP balances, but not the rules a finance team uses to code and approve invoices.
  • LayerNext enters approved vouchers into Dynamics SL through SL's own Voucher and Adjustment Entry screen, with project and task on each line, so no API is needed.
  • In LayerNext, a person approves every invoice before it posts to Dynamics SL, and each step is recorded in an audit trail.
  • Ardent Partners' State of ePayables 2025 puts the average invoice exception rate at 18.4% and the average invoice processing time at 8.2 days.

LayerNext automates accounts payable on Microsoft Dynamics SL by reading each vendor invoice, coding it to the SL work order, project and task, getting it approved by the right manager, and entering it through the same SL screens an AP clerk uses. This article follows a service company's invoices through each of those steps, then covers what happens to the setup when the company moves off SL.

SL is still in daily use at field service, equipment service and facilities companies, and Microsoft stops security patches for it in July 2028. The AP team has to keep processing invoices on SL until the company migrates, and the process it runs has to work on the next ERP as well.

‍

Entering Service Invoices in Dynamics SL Today

Dynamics SL began as Solomon, built in Findlay, Ohio, in 1980. Great Plains bought it in 2000 and Microsoft bought Great Plains in 2001. Its strength has always been project accounting. Project Controller handles job costing, and service companies often add Service Dispatch, Service Contracts and Equipment Maintenance to run work orders and maintenance schedules alongside the books.

AP at these companies looks different from AP at a distributor. Most supplier invoices are for repairs, parts, equipment rentals, fuel and subcontracted work. Many have no purchase order, and almost none have a receiving record, because nobody receives a repair.

A typical invoice goes through these hands:

Step

Who does it

Common problem

Invoice arrives in a shared AP inbox

AP clerk

Some are scans or photos, some reference a work order number, many reference nothing

Find the work order, project and task in SL

AP clerk

The clerk has to know which job the vendor was working on

Confirm the work was done

Service manager or technician

The manager doesn't reply for days, and the clerk follows up by hand

Collect technician receipts for parts bought on a company card

Technicians, then AP

Receipts arrive late, on paper or as phone photos

Key the voucher into Voucher and Adjustment Entry (03.010.00)

AP clerk

Each line needs the right project, task and account, and one wrong code moves cost to the wrong job

Match the payment when it clears

Staff accountant

Done at month end, often in a spreadsheet

‍

Companies with several branches add another layer, since the approver and the coding often depend on which branch ordered the work.

Ardent Partners' State of ePayables 2025 found that 18.4% of invoices become exceptions and that the average invoice takes 8.2 days to process. An invoice with no PO and no receipt has nothing for software to match it against, so at a service company a person usually handles it from start to finish.

‍

Where Most AP Tools Stop on Dynamics SL

SL is a Windows desktop application running on SQL Server. Most AP automation products are built to post into cloud ERPs through their APIs. When they meet SL, the usual result is a tool that reads the invoice and then produces a file for someone to bring into SL with Transaction Import, or a set of fields for someone to key in by hand.

Scripted robotic process automation can click through SL's screens, but it follows fixed steps. A new field, a warning message or a changed screen layout stops the script until someone rewrites it.

LayerNext works at the application layer instead. Its AI agents read SL's screens the way a person does and enter data through them, so the process doesn't depend on an API that SL doesn't offer.

‍

LayerNext's AP Process on Dynamics SL, Step by Step

The process has five steps. The first four use the same names as LayerNext's field services workflow: Capture, Connect, Route and Complete. The fifth is reconciliation.

Step 1: Capture

Invoices come in the way vendors already send them. LayerNext collects them from a dedicated email address, shared folders and cloud storage, and technicians can photograph receipts with mobile capture instead of saving paper for the end of the week. It reads scanned, handwritten and non-standard documents as well as clean PDFs.

That covers the invoice types service companies see most: parts, materials, equipment rentals, fuel and subcontractor bills.

‍

‍

Step 2: Connect

LayerNext extracts the vendor, invoice number, dates, line items, tax and totals. It then looks up the matching work order, project, task and branch in SL, so each line is tied to the job it belongs to.

Two checks run before anything moves forward. Duplicate Invoice Detection compares the invoice against what is already in SL, which catches the same bill sent twice by email and by mail. Automatic GL Coding applies the account and subaccount the finance team has set for that vendor or cost type.

‍

‍

When something doesn't fit, such as an invoice with no work order reference or a line that matches two jobs, LayerNext creates a task in its portal with the invoice number, the supplier and the issue, and assigns it to a named person.

‍

Step 3: Route

The routing and coding rules are written by the finance team in plain English, in LayerNext's Business Rules section, and can be set per vendor, amount, branch or GL code. A rule for subcontracted repairs might read:

Invoices from mechanical subcontractors with no PO go to the service manager assigned to the work order. If the amount is over $2,500, the branch operations manager approves as well. Code parts to the Materials task and labor to the Subcontract task on the same project.

This is also where service confirmation happens. For an invoice with no receiving record, LayerNext sends the responsible manager an approval task with the invoice attached. It sends reminders when the task stays open, and it tracks how long each approver takes, so a controller can see which approvals are aging and who is holding them. The Insight Board shows how many invoices have been processed and how many are waiting on a person.

‍

‍

Step 4: Complete

Nothing posts until a person approves it. Once the invoice is approved, the agent opens Voucher and Adjustment Entry (03.010.00) in SL and enters the vendor, invoice number, dates, amounts and the project and task on each line, using the same fields an AP clerk fills in. Fields a company added to the screen through SL's Customization Manager are filled in the same way.

SL sometimes responds with a warning, such as a closed period or a vendor on hold. The agent reads the message, retries the step when the workflow defines a retry, and otherwise sends it to a person as a task instead of guessing. Every document, action and approval is written to the audit trail.

This works the same whether SL runs on a local server or is hosted in Azure. There is no middleware to maintain and no import file to check.

‍

Step 5: Reconcile

After payment, LayerNext's Real-time Bank Reconciliation matches each payment to the bank feed as it clears, with the bank connection handled through Plaid. Statement Reconciliation compares vendor statements against open AP in SL, which finds invoices a vendor believes were sent but that never reached the AP inbox.

‍

‍

Moving Off Dynamics SL: Versions, Dates and What Happens to AP

Microsoft's dates for Dynamics SL are fixed. The version in use decides how much time a company has.

Version

Mainstream support ended

Extended support (security patches only)

Dynamics SL 2015

January 14, 2020

Ended January 14, 2025

Dynamics SL 2018 (final version)

January 9, 2024 (extended from July 11, 2023)

Ends July 11, 2028

‍

A few more dates and facts affect service companies:

  • Microsoft said it would ship no more year-end updates for SL once mainstream support ended, including the W-2 and 1099 changes it used to release each December. Service companies that pay many subcontractors file a large number of 1099s, so the missing updates affect them directly.
  • On January 15, 2030, Service Plan coverage ends and companies can no longer add perpetual SL users.
  • A company on SL 2015 or earlier has to upgrade to SL 2018 before it can migrate to Business Central.
  • Hosting SL in Azure moves it off aging hardware, but it doesn't extend Microsoft's support dates.

Microsoft recommends Dynamics 365 Business Central as the next system and publishes a cloud migration tool for SL. The tool moves the chart of accounts, vendors, open AP balances and Project Controller projects, tasks and resources. AP history is optional and lands in separate tables used for reporting. Business Central has its own Projects module, and some project-based firms add a third-party module for deeper project accounting. Larger companies sometimes choose Dynamics 365 Finance with Project Operations instead.

The migration tool doesn't move the knowledge an AP team uses every day: which vendor codes to which task, which branch manager approves which work, which subcontractors need a signed-off work order before payment. At many companies that knowledge is held by a few people on the AP team.

In LayerNext, those rules belong to the finance team and are stored in LayerNext, not in SL. When the company moves to Business Central or F&O, the Business Rules, routing and approval chains stay as they are. The entry step changes from SL's screens to the new system's API.

Microsoft has also added a Payables Agent to Business Central. The table below compares it using Microsoft's published documentation.

Dynamics SL today

Business Central Payables Agent

LayerNext on SL, then Business Central

Reads invoice PDFs from email

No, manual entry

Yes, from a monitored mailbox

Yes, plus shared folders, cloud storage and mobile capture

Document limits

Not applicable

PDF attachments only, up to 10 pages and 5 MB, up to 500 invoices a day, English only

Scanned, handwritten and non-standard documents

Approval flows

Manual email

Not supported, per Microsoft's documentation

Plain-English routing by vendor, amount, branch or GL code, with reminders

Review before posting

Clerk review

Agent supervisor reviews each draft

Human approval before anything posts

Coding to project and task

Manual

Not described in Microsoft's documentation

Automatic, on each line

Bank reconciliation

Manual

Not part of the agent

Real-time Bank Reconciliation

Available on SL

Yes

No, Business Central only

Yes, and after migration

‍

The Payables Agent is a useful tool for a Business Central company with simple, PDF-based vendor invoices. It doesn't run on SL, and Microsoft's documentation doesn't describe approval routing or project coding.

Rolling Out AP Automation at a Service Company

Service companies usually start small. The first phase covers capture and approval routing, so managers get approval tasks and reminders while the AP team still keys vouchers into SL. Posting into SL is added once the team has checked enough of LayerNext's coding to trust it.

The schedule follows three phases: discovery in weeks 1 and 2, a pilot in weeks 3 to 6, and full deployment by week 12.

The agent reads, codes, routes, enters and reconciles. The AP team still approves every invoice, resolves the exceptions sent to it as tasks, and owns the rules. Finance teams running LayerNext get back 90 to 165 hours a month, see 90 to 100% fewer processing errors, and reach 95%+ task accuracy on defined workflows.

For the IT Director, data is encrypted in transit and at rest, access is strictly controlled under SOC 2-aligned security practices, and customer financial data is never used to train models. The agent works through SL's existing screens, so SL doesn't need a new API or integration opened to it.

‍

Checklist for Evaluating AP Automation on Dynamics SL

  • The tool enters the voucher in SL itself, with project and task on each line, and doesn't hand back a file for Transaction Import.
  • It confirms service work with the responsible manager when there is no PO or receiving record, and it shows how long each approver takes.
  • The finance team can write and change routing and coding rules without a developer or an IT ticket.
  • A person approves every invoice before it posts, and the audit trail records who approved what and when.
  • The same rules and approval chains carry over to Business Central or F&O, with only the entry step changing.

‍

Common Questions About Microsoft Dynamics SL and AP Automation

‍

1. What is Microsoft Dynamics SL?

Microsoft Dynamics SL is a project accounting ERP for small and mid-sized companies, originally sold as Solomon. It is used mostly by project- and service-based businesses, including field service, engineering and professional services firms, for job costing, project billing, AP and the general ledger. Dynamics SL 2018 is the final version.

2. Is Microsoft Dynamics SL being discontinued?

Yes. Microsoft released no new versions after Dynamics SL 2018. Mainstream support ended January 9, 2024, and extended support, which covers security patches only, ends July 11, 2028. Service Plan coverage ends January 15, 2030, and after that companies can't add perpetual users. Microsoft recommends moving to Business Central.

3. Can you automate AP on Dynamics SL without an API?

Yes. LayerNext's AI agents work at the application layer, reading SL's screens and entering vouchers in Voucher and Adjustment Entry the way an AP clerk does. Invoices are captured, coded to project and task, approved by a person, and then posted, with every step recorded in an audit trail.

4. Do you have to upgrade Dynamics SL before moving to Business Central?

Yes, if the company runs Dynamics SL 2015 or an earlier version. Microsoft requires an upgrade to Dynamics SL 2018 before migrating to Business Central. SL 2015 has been fully out of support since January 14, 2025, so companies on it are already running without security patches.

5. Does AP history move from Dynamics SL to Business Central?

Microsoft's migration tool moves vendors and open AP balances. Payables history is optional and moves into separate tables used for reporting, not into regular AP ledger entries. The coding rules and approval chains the AP team uses don't move, so they have to be rebuilt in Business Central or kept outside the ERP.

6. Will AP automation on Dynamics SL need to be rebuilt after migrating?

Not with LayerNext. Business Rules, routing and approval chains belong to the finance team and stay in LayerNext. When the company moves to Business Central or F&O, only the entry step changes, from SL's screens to the new system's API. Deployment on either system follows the same 12-week schedule.

‍

‍

Written by,
Team LayerNext
Team LayerNext is made up of experienced writers with backgrounds in finance, engineering, accounting, data analytics, AI, and business operations, sharing practical insights on AI-powered bookkeeping and smarter financial decision-making.
Talk Through Your AP Process on Dynamics SL
Tell us about your branches, approvers and work orders, and we'll show you how the process would run with LayerNext on SL.
Talk to Sales