Contents of this article are applicable to the following users
Tier: NA
Product: PayrollAny
Platform: Web
Access Level: Owner
StaffAny supports generating a bank file for Ambank (M) Berhad and AmIslamic Bank (M) Berhad in Malaysia. Once downloaded, you can upload the file directly to AmBank's online banking portal to process salary payments for your employees.
The bank file is generated in Excel (.xlsx) format and supports two transfer modes: IFT (Intra-Financial Transfer, for employees with AmBank or AmIslamic accounts) and DuitNow (for employees with accounts at other Malaysian banks). StaffAny automatically assigns the correct transfer mode based on each employee's bank details.
Prerequisites:
The business entity's bank must be set to Ambank (M) Berhad or AmIslamic Bank (M) Berhad in StaffAny Settings.
Each employee's bank account details (bank, account number, and account holder name) must be configured in their payroll profile.
A payrun must be created and a payment must exist before you can download the bank file.
This guide will cover how to:
Set Up Business Entity Bank Account
Before downloading an AmBank bank file, ensure your business entity's bank is configured correctly in StaffAny. This determines which bank file format StaffAny generates for the payment.
To set up the business entity bank account:
Go to Settings > Business Entity.
Select the business entity you want to configure.
Under the Bank Details section, set Bank to Ambank (M) Berhad or AmIslamic Bank (M) Berhad.
Enter your organisation's bank account number in the Bank Account Number field.
Click Save.
Once saved, StaffAny will generate an AmBank bank file when you process a payment for this business entity.
Download the AmBank Bank File
After creating a payment in StaffAny, you can download the AmBank bank file from the Payment view.
To download the bank file:
Go to Payroll > Payment.
Locate the payment you want to process and click Download Bank Files. If not, you need to create the payment first.
In the Download Bank File for Payment modal, select the Value Date — the date you intend to process the salary payment in AmBank's online portal. Avoid selecting public holidays or bank holidays to prevent processing delays.
Click Download Bank Files.
StaffAny downloads the bank file as an Excel (.xlsx) file named in the format AMBANK_[Entity Name]_[Year]_[Month].xlsx. You can then upload this file to AmBank's online banking portal to process the salary payment.
Understand Transfer Modes
Each employee's salary row in the AmBank bank file uses one of two transfer modes, determined automatically by StaffAny based on the employee's bank account.
Transfer Mode | When it applies | Description |
IFT (Intra-Financial Transfer) | Employee's bank is Ambank (M) Berhad or AmIslamic Bank (M) Berhad | Internal transfer within AmBank's network. Uses AmBank's internal bank code (AMBB). |
DuitNow | Employee's bank is any other Malaysian bank | Interbank transfer via DuitNow. Uses the recipient's DuitNow bank code (e.g. CIMB, PBBB, HSBC). |
No manual selection is required. StaffAny assigns the transfer mode and bank code for each employee automatically.
FAQ
Which banks are supported for employee accounts in the AmBank bank file?
All major Malaysian banks are supported via DuitNow transfers, including CIMB, Public Bank, Maybank, HSBC, Alliance Bank, Affin Bank, RHB, OCBC, GX Bank, and more. Employees with AmBank or AmIslamic accounts are processed as IFT transfers. If an employee's bank is not in the list, contact StaffAny support with the bank name to have it added.
Can I use a custom reference in the bank file?
Yes. If you set a custom Payrun Reference ID in StaffAny, it will appear as the Recipient Reference in the bank file. If no reference is set, StaffAny defaults to the payment month and year (e.g. Jan 2026 Salary).
What happens if I have multiple business entities?
Each business entity generates a separate AmBank bank file. StaffAny bundles all the files for that payment into a single zip archive, which is downloaded when you click Download Bank Files.
Why can't I select a value date?
Public holidays and bank holidays are disabled in the date picker to prevent processing delays. Select the next available business day instead.
Do I need to set up anything before my employees' banks appear correctly?
Yes. Each employee's bank and account number must be set up in their payroll profile in StaffAny before running payroll. If an employee's bank details are missing or incorrect, their row may not be generated in the bank file. Update the employee's payment details in Payroll > Employee and rerun the payroll.
Related Articles


