Contents of this article apply to the following users
Tier: N/A
Product: Payroll
Platform: Web
Access Level: Owner
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
FAQ
Set Up Business Entity for Public Bank
Set up the Business Entity with Public Bank as the bank before generating the bank file.
Go to Payroll > Business Entities.
Select the Business Entity that pays salaries through Public Bank.
Click Edit.
Go to Bank Details.
Select Public Bank under Bank Name.
Enter the Business Entity's bank account number.
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.
Go to Payroll > Payments.
Find the payment that contains the payroll you want to process.
Click Download Bank Files.
Select the Value Date for the payment. Avoid public holidays and bank holidays to prevent processing delays.
Click Download Bank Files.
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.
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.

