Exporting HBL / MCB / UBL / Meezan Bank Transfer Files
4 min read Updated 5 Apr 2026 Payroll Officer, Finance
π΅π°
Compliance setup β this guide covers statutory, payroll, and regulatory requirements. Octal HR is configurable to support different countries, regions, and organizational policies.
Supported banks
Octal HR generates salary disbursement files in the exact format required by each bank's corporate internet banking or salary portal. The following banks are supported out of the box:
Bank
Portal name
HBL Habib Bank Limited Supported
HBL Corporate Banking
MCB Muslim Commercial Bank Supported
MCB Business Online
UBL United Bank Limited Supported
UBL Net Banking
Meezan BankSupported
Meezan Corporate
Allied Bank (ABL)Supported
ABL Internet Banking
Multiple banks: If employees hold accounts in different banks, run the export once per bank β choose the bank from the dropdown and download that bank's file. Each download contains only the employees with accounts in the selected bank.
Setting up employee bank accounts
Before exporting, each employee's bank details must be on file. Go to Employee β [Name] β Compensation β Bank Account and enter:
Bank name (select from the dropdown)
Account title (as registered with the bank)
IBAN or account number
Branch code (required by some banks)
For bulk updates, use Employee β Bulk Update β Bank Accounts with the downloadable CSV template.
Exporting the bank file
1
Approve the payroll run for the month (see Run Payroll). Bank export is available only for approved runs.
2
Open the run and go to Bank File Export.
3
Review the pre-export summary: employees and total net pay per bank, plus any employees flagged as missing IBAN.
4
Select the bank from the dropdown and click Export. The file downloads immediately in that bank's required format.
5
Upload the file to your bank's corporate internet banking portal and initiate the bulk salary transfer.
Do not modify the exported file before uploading. Banks validate the file against a strict column format β adding, removing, or reformatting columns will cause the upload to fail.
Handling employees with missing bank details
Employees without a bank account on file are counted in the missing IBAN summary on the export screen. They are excluded from the bank file. To include them, add their bank details and re-export β the file can be exported multiple times without affecting the payroll run.
Recon tip: After the bank confirms the transfer, download the bank's transaction confirmation report and reconcile it against the Octal HR bank file total. Any discrepancy should be escalated to finance before the next payroll.
Was this article helpful?
On this page
Related Articles
Still need help?
Our support team is available MonβSat, 9 amβ6 pm PKT.