Salary payments

Salary payments and bank files

HRMSMax prepares salary payments from a frozen payroll: it builds a payment batch, requires someone other than its preparer to approve it, and exports a bank upload file in a generic CSV layout or the HDFC, ICICI or SBI layout. HRMSMax does not move money — your finance team uploads the file to the bank's corporate banking portal, and the results are recorded back against each employee's payment.

From frozen payroll to paid

  1. Create a batch from a frozen payroll. A payroll that is not frozen cannot be paid.
  2. Mark it ready, holding back any employee who should not be paid yet.
  3. Approve. The person who prepared the batch cannot approve it; only the company's owner account is exempt.
  4. Export the bank file in the layout your bank uses. Exporting does not mark anyone as paid.
  5. Upload it to your bank — outside HRMSMax.
  6. Record the results, one by one or from a results file, as paid, failed or returned. Failed payments can be retried; a payment can be reversed.

A database constraint stops the same salary being paid twice.

Bank file layouts

LayoutNotes
Generic CSVFor banks without a dedicated layout, or for your own processing.
HDFC BankDistinguishes transfers within HDFC from NEFT.
ICICI BankThe debit account is set on each batch.
State Bank of India

These layouts have not yet been confirmed by the banks themselves. Test the first file with your bank before a live salary upload.

Bank reconciliation

Import the bank statement (in HRMSMax's CSV layout) and HRMSMax matches each credit to a salary payment — by UTR first, then bank reference, then amount within a date window. It never matches on name, and a person confirms every match. Payments the bank returned are picked up.

Payroll accounting

Map payroll components to ledgers, then produce accrual and payment journals for each payroll, and a journal-voucher CSV prepared for Tally.

Payment reports

Bank advice, the salary payment register, the bank payment register and bank reconciliation reports.

Questions

Does HRMSMax transfer salary directly to employees' bank accounts?

No. There is no bank connection. HRMSMax exports a bank upload file; your team uploads it to the bank's portal.

Which banks' file layouts are supported?

A generic CSV, and HDFC Bank, ICICI Bank and State Bank of India layouts. None has yet been confirmed by the bank, so test the first file with your bank.

Can one person prepare and approve a salary payment?

No. The preparer of a payment batch cannot approve it. The company's owner account is the only exception.

What happens when a salary payment fails?

Record it as failed or returned from the bank's result; the payment can then be retried in a later export or reversed.

See it on your own rules

A walkthrough of HRMSMax set up with your shifts, leave policies and salary structures.

Sign in to HRMSMax

Use the mobile number your company registered.

Loading…