
In many organisations payroll is processed in one system and then typed into the accounting software line by line - salary, PF, ESI, Professional Tax, TDS, loans and net pay, department by department. It takes hours, and a single mistyped figure leaves accounts and payroll out of step. When HRMS posts payroll to accounts automatically, the books are updated the moment payroll is locked. This guide explains how it works with Tally, Busy and Microsoft Dynamics 365 Business Central.
Why manual payroll journals cause errors
- Figures are copied from payroll reports into vouchers by hand.
- Cost centres and departments are allocated inconsistently.
- Statutory liabilities (PF, ESI, PT, TDS) are posted to the wrong ledgers or missed.
- When payroll is re-run after a correction, the accounts are not updated.
Mapping salary heads to ledgers
Integration starts with a one-time mapping in Netmore HRMS:
| Payroll head | Ledger (example) | Dr / Cr |
|---|---|---|
| Basic, HRA, allowances | Salaries and wages (by department or cost centre) | Debit |
| Employer PF and ESI | Employer contribution to PF / ESI | Debit |
| Employee and employer PF | PF payable | Credit |
| Employee and employer ESI | ESI payable | Credit |
| Professional Tax | Professional Tax payable | Credit |
| TDS on salary | TDS payable - salary | Credit |
| Loan recovery | Staff loans and advances | Credit |
| Net pay | Salary payable (or bank) | Credit |
Departments, locations or projects map to cost centres, so salary cost lands where it was incurred.
Posting to Tally
When payroll is locked, the HRMS builds the journal voucher - summarised or employee-wise, as you prefer - with the mapped ledgers and cost centres, and sends it to Tally in Tally's import format. The accounts team reviews and accepts it; ledgers that don't exist yet are flagged before posting, so nothing goes to a suspense account by mistake.
Posting to Busy
For Busy, the same mapped journal is produced in Busy's import format. The voucher series, date and narration (for example "Salary for October 2026") are set automatically, and the import report confirms each entry.
Posting to Dynamics 365 Business Central
With Business Central, payroll is posted through the integration as a general journal batch with dimensions for department and location. Finance reviews the batch in Business Central and posts it. Netmore is also a Business Central consultancy, so the chart of accounts and dimensions are set up to match payroll from the start.
Reconciling payroll with accounts every month
- Lock payroll only after attendance, leave and corrections are final.
- Post the journal and compare the salary expense with the payroll summary.
- When PF, ESI, PT and TDS are paid, clear the payable ledgers against the challans - balances should return to zero.
- If payroll is reopened, reverse and repost the journal so both systems match.
With posting automated, month-end payroll accounting takes minutes, and the payable ledgers always show what is due to each authority.
Frequently asked questions
Can HRMS post salary entries to Tally automatically?
Yes. After payroll is locked, Netmore HRMS creates the salary journal with mapped ledgers and cost centres and sends it to Tally for review and posting.
Does payroll integration work with Busy accounting software?
Yes. The same mapped journal is produced in Busy's import format with the correct voucher series and narration.
Can payroll post to Dynamics 365 Business Central with dimensions?
Yes. Payroll is posted as a general journal batch with department and location dimensions, ready for finance to review and post.
