Loading
ERP & Accounting

How to Post Payroll Entries to Tally, Busy or Business Central Automatically

Stop re-typing payroll into accounts: how HRMS software posts salary, PF, ESI and TDS journal entries to Tally, Busy or Dynamics 365 Business Central.

How to Post Payroll Entries to Tally, Busy or Business Central Automatically

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 headLedger (example)Dr / Cr
Basic, HRA, allowancesSalaries and wages (by department or cost centre)Debit
Employer PF and ESIEmployer contribution to PF / ESIDebit
Employee and employer PFPF payableCredit
Employee and employer ESIESI payableCredit
Professional TaxProfessional Tax payableCredit
TDS on salaryTDS payable - salaryCredit
Loan recoveryStaff loans and advancesCredit
Net paySalary 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

  1. Lock payroll only after attendance, leave and corrections are final.
  2. Post the journal and compare the salary expense with the payroll summary.
  3. When PF, ESI, PT and TDS are paid, clear the payable ledgers against the challans - balances should return to zero.
  4. 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.

Want this working in your organisation?

Talk to our team for a free demo of HRMS, School ERP, Hospital, Fleet or custom software - in person or online.