Skip to main content

Download Public Bank Bank File

Generate and download the Public Bank salary transfer file directly from StaffAny.

Written by StaffAny

Contents of this article apply to the following users

Tier: N/A

Product: Payroll

Platform: Web

The Public Bank bank file lets you prepare Public Bank salary transfer files directly from StaffAny. Make sure your Business Entity is set up with Public Bank as the bank and has a valid bank account number, then generate and download the file after payroll is finalised and ready for payment.

This guide will cover how to:

  • Set Up Business Entity for Public Bank

  • Generate Public Bank Bank File

  • Download Public Bank SOCSO, EIS, and EPF Submission Files

  • FAQ

Set Up Business Entity for Public Bank

Set up the Business Entity with Public Bank as the bank before generating the bank file.

  1. Go to Payroll > Business Entities.

  2. Select the Business Entity that pays salaries through Public Bank.

  3. Click Edit.

  4. Go to Bank Details.

  5. Select Public Bank under Bank Name.

  6. Enter the Business Entity's bank account number.

  7. Save the Business Entity.


Generate Public Bank Bank File

Generate the Public Bank bank file after the payroll has been finalised and the payment has been created.

  1. Go to Payroll > Payments.

  2. Find the payment that contains the payroll you want to process.

  3. Click Download Bank Files.

  4. Select the Value Date for the payment. Avoid public holidays and bank holidays to prevent processing delays.

  5. Click Download Bank Files.

  6. Open the downloaded file package and retrieve the Public Bank bank file in XLSX format.

StaffAny automatically determines the payment type for each transaction: PBB for Public Bank to Public Bank transfers, and IBG for transfers to other banks. No manual selection is needed.


Download Public Bank SOCSO, EIS, and EPF Submission Files

For Malaysia statutory submissions, use the Month Total downloads instead of the salary-transfer bank-file flow above.

  1. Go to Payroll > Month Total.

  2. Select the required month and Business Entity.

  3. Select Download > SOCSO + EIS.

  4. Under File Format, select Bank Submission Format.

  5. Click Download. For Public Bank, no value date is required.

StaffAny downloads a ZIP containing SOCSO[MMYYYY].txt and EIS[MMYYYY].txt. To download EPF separately, return to the same Month Total page and select Download > KWSP EPF CSV.

Month Total Download menu showing KWSP EPF CSV and SOCSO + EIS

Each SOCSO/EIS record is fixed-width with 223 characters. StaffAny excludes staff with a zero combined contribution amount and requires the Business Entity SOCSO Employer Code, staff identity number, and legal name.

Where do I download Public Bank SOCSO, EIS, and EPF files?

Go to Payroll > Month Total. Select Download > SOCSO + EIS and choose Bank Submission Format for the Public Bank ZIP. Download KWSP EPF CSV separately from the same menu.


FAQ

Q: What recipient reference appears in the bank file?

StaffAny sets the recipient reference to <Month> <Year> Salary (for example, January 2026 Salary). This appears on both the sender and beneficiary statement.

Q: Why is no bank file generated for my Business Entity?

A bank file is only generated when the Business Entity is set to Public Bank under Bank Details and has a bank account number. Verify the Business Entity bank settings under Payroll > Business Entities > Edit > Bank Details. Also ensure that payroll participants have a take-home pay greater than zero.

Did this answer your question?