Skip to main content

Download Bank Files (Indonesia Payroll)

Learn how to download Bank Files for BCA and Mandiri

Written by StaffAny

Contents of this article are applicable to the following users

Tier: NA

Product: PayrollAny

Platform: Web

Download Bank Files lets Indonesia Payroll users prepare salary transfer files for Mandiri (CSV or Excel) and BCA (XLSX) directly from StaffAny Payments. You can select multiple entities at once; entities that share the same bank and bank account number are combined automatically into a single bank file, and all files are packaged into one ZIP download.

Before downloading, set up the bank details for each Business Entity. Then create and publish a Payroll, create a Payment, and download the bank files from the Payment.

This guide will cover how to:


Set Up Entity Bank Details

Set up the bank details for each Business Entity before downloading bank files. Only entities with a complete bank setup appear as selectable options in the Download Bank Files modal.

Mandiri

  1. Go to Payroll > Business Entity.

  2. Select the Business Entity that pays salaries through Mandiri.

  3. Click Edit.

  4. Go to Bank Details.

  5. Select Mandiri under Bank Name.

  6. Enter Bank Account Holder's Name.

  7. Enter Account Number.

  8. Click Save.

Repeat for each Mandiri entity.

BCA

  1. Go to Payroll > Business Entity.

  2. Select the Business Entity that pays salaries through BCA.

  3. Click Edit.

  4. Go to Bank Details.

  5. Select BCA under Bank Name.

  6. Enter Bank Account Holder's Name.

  7. Enter Account Number.

  8. Click Save.

Repeat for each BCA entity.


Download Bank Files

Download bank files 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. A modal will appear.

  4. Under Entities, select the entities to include.

    1. Only entities with a complete bank setup (Mandiri or BCA) are selectable.

    2. Entities without a bank setup appear under "No Bank Set Up" and are greyed out.

    3. Entities that share the same bank and bank account number are combined automatically into one file on download.

  5. Under Value date, select the salary disbursement date.

    1. Avoid public holidays and bank holidays to prevent processing delays.

    2. The value date must be a future weekday (Day+1 or later). Weekends and past dates are not available.

    3. The value date is not adjusted for entity or organisation time zones.

  6. Under Remarks, type a short note (up to 19 characters). This appears as the transfer description in employees' bank statements. For example: Salary Aug 2026.

  7. If a Mandiri entity is selected, choose the Mandiri file format:

    1. CSV — for the older KOPRA system.

    2. Excel — for the newer KOPRA system.

  8. Click Download Bank Files. StaffAny combines the selected entities by bank into separate files and packages them into a single ZIP download. Open the ZIP and retrieve the relevant bank file(s).

Note:

  • If an employee's bank code is not registered in the bank mapping, an error message appears. Register the missing bank code, then retry the download.


Review and Upload Bank Files

Review each bank file before uploading it to the bank system. Check that every staff member who should be paid through bank transfer has:

  • Payment Method set to Bank Transfer

  • A valid Account Number

  • A positive Take Home Pay

StaffAny does not validate account numbers with the bank before generating the file. Confirm each staff member's account details before uploading.

Mandiri (CSV or Excel)

The Mandiri bank file covers both Mandiri and non-Mandiri salary transfers.

  • Employees with a Mandiri account are assigned transfer type In-House.

  • Employees with a non-Mandiri account are assigned transfer type Online.

Upload the Mandiri CSV or Excel file to Mandiri's KOPRA system after reviewing.

BCA (XLSX)

The BCA XLSX file covers BCA and non-BCA salary transfers.

  • Employees with a BCA account are assigned transaction type BCA.

  • Employees with a non-BCA account are assigned LLG (inter-bank transfers up to IDR 500,000,000) or RTG (inter-bank transfers above IDR 500,000,000). StaffAny sets this automatically based on the employee's bank and Take Home Pay.

Upload the BCA XLSX file to klikBCA Bisnis under Multi Transfer > Payroll > Upload.


FAQ

Q: Why can't I select certain entities?

A: Entities missing a bank setup, such as no bank name, account number, or account holder name, appear greyed out under "No Bank Set Up". Complete the bank details in Payroll > Business Entity to make them selectable.

Q: Why is the Download Bank Files button disabled?

A: The button is disabled when no entity is selected, the value date is not set or is invalid (e.g. a past date or weekend), or the files are still generating. Select at least one entity and set a valid future weekday value date.

Q: Can I download Mandiri and BCA files in the same session?

A: Yes. Select entities from both banks in the same modal. StaffAny generates one file per bank and packages them together in a single ZIP download.

Q: What is the difference between Mandiri CSV and Excel?

A: CSV is for the older KOPRA system. Excel is for the newer KOPRA system. Check with your finance team which version your organisation uses before downloading.

Q: Can entities with different bank account numbers be combined?

A: No. Only entities that share the same bank and the same bank account number are combined. Entities with different account numbers produce separate bank files.

Q: Does the value date change based on the entity's time zone?

A: No. The value date reflects exactly what you select and is not adjusted for any entity or organisation time zone.

Q: Why is a staff member missing from the bank file?

A: Check the staff member's payroll result. They must have Payment Method set to Bank Transfer, a valid Account Number, and a positive Take Home Pay.

Q: Does StaffAny validate account numbers with the bank?

A: No. Confirm each staff member's account details before uploading the bank file.

Q: What transaction types does the BCA XLSX file use for non-BCA transfers?

A: LLG for inter-bank transfers up to IDR 500,000,000, and RTG for inter-bank transfers above IDR 500,000,000. StaffAny assigns this automatically based on the employee's bank and Take Home Pay.

Q: Do I still need to use the Mandiri Bank File Generator website?

A: No. You can generate Mandiri bank files directly from StaffAny.

Q: Do I still need to download the Monthly Payroll Report first?

A: No. The Monthly Payroll Report is no longer needed for generating bank files.


Related Articles

Did this answer your question?