Contents of this article are applicable to the following users
Tier: NA
Product: PayrollAny
Platform: Web
Access Level: Owner
StaffAny's Malaysia Payroll supports OCBC Bank organisations. Owners can generate and download a formatted OCBC salary disbursement file directly from the Payments page. Before generating the file for the first time, set up the OCBC Branch Code on the Business Entity.
This guide will cover how to:
Set Up OCBC Branch Code
Set up the OCBC Branch Code for the Business Entity before generating the bank file. This is a one-time setup required for the OCBC bank file to be generated correctly.
Go to Payroll > Business Entities.
Select the Business Entity that pays salaries through OCBC Bank.
Click Edit.
Go to Bank Details.
Select OCBC Bank under Bank Name.
Enter the Branch Code.
Click Save.
The Branch Code is saved to the Business Entity. You only need to do this once unless the Branch Code changes.
Generate OCBC Bank File
Generate the OCBC bank file after the payroll has been finalised and a payment has been created. The file is downloaded as part of a .zip package from the Payments page.
Make sure your payroll has been finalized before you proceed. Go to Payroll > Payroll List page if you have not done so.
Go to Payroll > Payments.
Make sure that payment for the intended payroll has been created. If the payment has not been created, a warning will shows on the payment page for that month.
Find the payment that contains the payroll you want to process.
Click Download Bank Files.
Select the Value Date for the bank file. You can select today, a past date, or a future date. Weekend dates are not available.
Click Download Bank Files.
Open the downloaded .zip file and retrieve the OCBC bank file (.txt).
The downloaded .zip file contains one .txt bank file for each Business Entity in the payment. The OCBC file follows the GIRO 2.1 fixed-width format and is ready to upload to your OCBC Business Banking portal.
FAQ
Where do I find my OCBC Branch Code?
Your OCBC Branch Code is provided by OCBC Bank when your organisation registers for corporate banking services. If you are unsure, contact your OCBC relationship manager or OCBC Business Banking support.
Why can't I see the Branch Code field?
The Branch Code field only appears in Bank Details when your Business Entity's bank is set to OCBC Bank. Ensure the correct bank is selected before looking for this field.
Why am I getting an error when trying to download the bank file?
The most common reason is that the Branch Code has not been entered in the Business Entity. Go to Payroll > Business Entities > [Entity] > Bank Details, ensure OCBC Bank is selected, and enter the Branch Code before downloading.
What format is the OCBC bank file in?
The OCBC bank file is a fixed-width .txt file following the OCBC GIRO 2.1 format. It is downloaded as part of a .zip file from the Payments page.
Can I select today's date or a past date as the Value Date?
Yes. For Malaysia Payroll, you can select today's date or any past date as the Value Date. Weekend dates (Saturday and Sunday) are not available. This allows you to backdate payments or process same-day disbursements when needed.
Why am I getting an error about IBG Routing ID?
An IBG Routing ID is required for each employee's bank account before their salary can be included in the OCBC bank file. Go to the employee's profile in Roster, update their bank details, and ensure the IBG Routing ID field is filled in before downloading.
Related articles:






