
United Kingdom
hello@creative-computing.co.uk
Every month, in finance teams across the UK, the same ritual plays out. Payroll is approved, staff are paid, and a few days later someone in finance opens a PDF from the payroll bureau and starts typing numbers into the ledger. It is one of the last fully manual jobs in many finance departments, and in Dynamics 365 Business Central it is almost always avoidable.
This post looks at how payroll typically reaches the finance system, where the errors come from, and how payroll integration with Business Central turns a two-hour keying exercise into a short review.
Most small and mid-sized UK businesses run payroll outside their ERP. It might be an in-house payroll package, a cloud platform or an outsourced bureau. That system calculates pay, deducts PAYE and National Insurance, and sends the Full Payment Submission to HMRC under Real Time Information (RTI) on or before payday.
What it rarely does is talk to the general ledger. So once the pay run closes, finance receives a payroll summary or journal report and has to translate it into a payroll journal. A typical monthly journal includes:
In Business Central, these lines are keyed into a general journal, tagged with the right dimensions and posted. Some teams speed this up with a recurring journal template, but the amounts still have to be typed in every pay run.
None of this is difficult accounting. The problem is volume and repetition. A business with 60 staff across four departments can easily produce a payroll accounting journal of 30 to 50 lines each month, plus extra runs for bonuses, leavers or corrections. Every one of those lines is a chance to make a mistake.
Research on spreadsheet and keying accuracy backs this up. In his review of spreadsheet error studies, Raymond Panko found that cell error rates in laboratory experiments were at least 1% to 2%, and that field audits found errors in a large share of the spreadsheets examined. Re-keying a payroll summary is exactly the kind of work that produces these slips.
The errors we see most often in manual payroll postings are:
Each of these creates reconciliation work later. The time lost is not just the keying itself, but the checking, the investigating and the corrections that follow, often at the busiest point of the month when finance is trying to close the period.
The goal of payroll integration is simple: the payroll system produces the journal, and Business Central posts it. There are three common ways to get there.
1. Business Central's payroll import. Business Central includes an Import Payroll Transactions action on the general journal. You map the payroll provider's account codes to your G/L accounts once, and Business Central remembers the mapping for every future import. The journal is populated automatically, and you review and post it like any other. This relies on a payroll import extension being installed and your payroll software producing a compatible export file.
2. A payroll connector. Several UK payroll providers and Microsoft partners offer connectors that send the payroll journal straight into Business Central through its standard APIs. The journal arrives in a named batch, already coded with G/L accounts and dimensions and ready for approval. No file handling is involved.
3. Payroll alongside the HR module. Business Central's Human Resources area holds employee records, contracts, qualifications and absence. It does not calculate UK payroll on its own, but pairing it with a payroll add-on or connector means employee data is maintained in one place and pay results flow back to finance without re-keying. This suits businesses that want HR and finance data to share the same source.
Whichever route you choose, the principle is the same. The mapping is set up once, validated and reused. Finance moves from creating the journal to checking it.
Here is an illustrative example based on a typical mid-sized business with 60 employees paid monthly.
Before integration
On the day after payroll closes, the finance assistant downloads the bureau's journal report as a PDF. She opens a general journal batch in Business Central and types in around 40 lines: gross salaries for four departments, employer NI, employer pension, the HMRC liability, the pension liability, student loan deductions and net pay. She adds department and cost centre dimensions line by line, checks the batch balances and posts it.
The whole job takes about two hours. If the totals do not tie back to the payroll report, add another hour to find the typo. At month-end, the HMRC liability account has a £38 difference that takes the financial controller half an afternoon to trace. It turns out to be a transposed figure from two months earlier.
After integration
The payroll system produces an export in the agreed format as part of closing the pay run. The finance assistant opens the payroll journal batch and runs the import, and the 40 lines appear with accounts and dimensions already applied. She compares the batch total to the payroll summary, checks one or two departmental figures and posts.
The job now takes around 15 minutes. The liability accounts clear to zero when HMRC and the pension provider are paid, because the posted figures come from the same source as the payments. The time saved goes into reviewing variances and supporting month-end reporting, which is a far better use of a skilled team member.
Integration works best when the groundwork is right. Before switching on automated payroll posting, it is worth confirming:
If your team is still re-keying payroll into Business Central every month, there is almost certainly a better way. The right option depends on your payroll provider, how you use dimensions and whether you want HR data in Business Central too.
Speak to Creative Computing about payroll integration options for your Business Central setup. We'll look at how your payroll data reaches the ledger today and recommend the simplest way to automate it.