1. Settlement Flow

BNC has two types of settlement:

A. T+0; settle immediately to partner’s account

Based on the agreement between BNC and the merchant for real-time settlement, each transaction will be reconciled and settled automatically from BNC internal account to merchant account in BNC in real-time. BNC will send the settlement file on T+1 calendar days (includes Saturday, Sunday, and public holiday) at 09.00 AM JKT to merchant’s registered email. The report content will include T-1 transaction from 00.00 – 23.59 JKT Time

B. T+1; settle the next day to partner’s account

BNC will perform manual clearing on BNC internal system every day at 11 PM JKT at the latest (subject to T-1 transaction) and furthermore the fund will be settled automatically from BNC internal account to merchant account in BNC on T+1. The settlement file will be sent on T+1 calendar days (includes Saturday, Sunday, and public holiday) at 09.00 AM JKT to merchant’s registered email. The report content will include T-1 transaction from 00.00 – 23.59 JKT time

2. File Content

a. The file format used is .csv and delimiter is comma
b. File name VIRTUAL_ACCOUNT_[CHANNEL_ID]_YYYYMMDD.csv
c. The following table is a list of the content of the settlement file report.

Field

Type

Length

M/O

Remarks

PAYMENT_REQUEST_ID

String

Variable, 64 max

M

Unique reference ID generated by the partner system. If Payment comes from the Inquiry process, this value must be the same with inquiryRequestId

REFERENCE_NO

String

Variable, 64 max

O

Payment auth code generated by Bank

TRX_DATE_TIME

Datetime

Fixed, 25 max

O

Bank internal system datetime with timezone, which follows the ISO-8601 standard. Format YYYY-MM-DDTHH:mm:ss+07:00

VIRTUAL_ACCOUNT_NO

String

Variable, 28 max

M

partnerServiceId + customerNo

VIRTUAL_ACCOUNT_NA ME

String

Variable, 50 max

M

Customer name

HASHED_SOURCE_ACCO UNT_NO

String

Variable, 32 max

M

Source account number in hash

CURRENCY

String

Variable, 3 max

M

3-letter currency code, typically it’s IDR

TOTAL_AMOUNT

Long

Variable, 32 max

M

Amount based on the minor currency

PAID_AMOUNT

Long

Variable, 32 max

M

Settled net amount

FEE_AMOUNT

Long

Variable, 32 max

O

If fee calculate net off, put zero

VALUE_ADDED_TAX

Long

Variable, 32 max

O

Put if value added tax exist

WITH_HOLDING_TAX

Long

Variable, 32 max

O

Put if withholding tax exist

3. Reference

Field Code

Field Name

Description

1

M

Mandatory

Mandatory

2

ME

Mandatory Equal

Mandatory Equal – value in the request and the response must be the same.

3

C

Conditional

Conditional

4

CE

Conditional Equal

Conditional Equal – value in the request and the response must be the same.

5

O

Optional

Optional

Bank Neo Commerce terdaftar dan diawasi oleh OJK
Bank Neo Commerce merupakan peserta penjamin LPS
All Rights Reserved. PT Bank Neo Commerce 2025