Category

UI/UX Design, Banking, FinTech

UI/UX Design, Banking, FinTech

Responsibility

UI/UX, Design System, Wireframing, Prototyping, Concept Testing

UI/UX, Design System, Wireframing, Prototyping, Concept Testing

New Real Time Gross Settlement Transactions

New Real Time Gross Settlement Transactions

New Real Time Gross Settlement Transactions

RTGS (Real Time Gross Settlement) is one of the financial transaction modules within NDS (New Delivery System) at BRI. Unlike scheduled transactions, RTGS uses funds that have already been validated by the Payment Hub and are sent in real time to Bank Indonesia without a scheduler. Once processed by BI, the funds are immediately forwarded to the beneficiary account.

Because the transaction is instant and typically involves high value transfers, it requires a higher level of data accuracy and authorization control compared to standard transactions.


RTGS in NDS supports 3 transaction methods, such as Tunai, Rekening, Kartu, and 5 transaction types based on different use cases, Transaksi Antar Bank, Antar Nasabah, Antar Nasabah–Surat Berharga Pasar Modal, Antar Bank Penarikan Kas, Antar Bank Pengembalian.

RTGS (Real Time Gross Settlement) is one of the financial transaction modules within NDS (New Delivery System) at BRI. Unlike scheduled transactions, RTGS uses funds that have already been validated by the Payment Hub and are sent in real time to Bank Indonesia without a scheduler. Once processed by BI, the funds are immediately forwarded to the beneficiary account.

Because the transaction is instant and typically involves high value transfers, it requires a higher level of data accuracy and authorization control compared to standard transactions.


RTGS in NDS supports 3 transaction methods, such as Tunai, Rekening, Kartu, and 5 transaction types based on different use cases, Transaksi Antar Bank, Antar Nasabah, Antar Nasabah–Surat Berharga Pasar Modal, Antar Bank Penarikan Kas, Antar Bank Pengembalian.

Design challenges

Design challenges

Design challenges

  1. Real time transaction without scheduler

  1. Real time transaction without scheduler

RTGS transactions are processed in real time without a scheduler. Therefore, the design needed to ensure that data validation was completed before approval, rather than relying on post-transaction cancellation.

RTGS transactions are processed in real time without a scheduler. Therefore, the design needed to ensure that data validation was completed before approval, rather than relying on post-transaction cancellation.

  1. Non nasabah data may not already exist in the bank’s system

Non nasabah data may not already exist in the bank’s system, requiring tellers to manually enter WIC information from their ID card. This manual process increases the risk of errors, such as incorrect NIKs or mismatched names, potentially affecting the KYC process.

  1. Identity verification requires a reliable source

The system needs to provide confidence that the entered identity information is valid, ideally through an official source such as Dukcapil. However, the design also needs to accommodate service unavailability through a controlled manual verification fallback.

  1. High transactions require layered authorization

Data validation alone is not sufficient for sensitive transactions. The flow also requires authorization from an authorized supervisor before the transaction can be submitted, reducing the risk of errors reaching the execution stage.

  1. Non nasabah data may not already exist in the bank’s system

Non nasabah data may not already exist in the bank’s system, requiring tellers to manually enter WIC information from their ID card. This manual process increases the risk of errors, such as incorrect NIKs or mismatched names, potentially affecting the KYC process.

  1. Identity verification requires a reliable source

The system needs to provide confidence that the entered identity information is valid, ideally through an official source such as Dukcapil. However, the design also needs to accommodate service unavailability through a controlled manual verification fallback.

  1. High transactions require layered authorization

Data validation alone is not sufficient for sensitive transactions. The flow also requires authorization from an authorized supervisor before the transaction can be submitted, reducing the risk of errors reaching the execution stage.

Goals

Goals

Goals

• Ensure WIC identity data is accurately validated before the transaction can proceed to approval.

• Provide field level validation feedback so tellers can immediately identify and correct inaccurate information.

• Create a flow manual verification fallback when Dukcapil verification is unavailable.

• Separate data entry and validation from review and authorization to ensure that approvals are based on finalized and verified information.

• Ensure WIC identity data is accurately validated before the transaction can proceed to approval.

• Provide field level validation feedback so tellers can immediately identify and correct inaccurate information.

• Create a flow manual verification fallback when Dukcapil verification is unavailable.

• Separate data entry and validation from review and authorization to ensure that approvals are based on finalized and verified information.

Approach

Approach

Approach

  1. Validate early

  1. Validate early

RTGS transactions are processed directly without a scheduler, the Dukcapil validation process is placed as a gate before the data can proceed to the Preview & Approval stage.

RTGS transactions are processed directly without a scheduler, the Dukcapil validation process is placed as a gate before the data can proceed to the Preview & Approval stage.

  1. Provide field level validation

  1. Provide field level validation

Each identity field receives an individual validation status after the Dukcapil verification process. Rather than displaying a generic “Data sesuai 0/ data tidak sesuai 0%” message, field-level feedback helps tellers immediately identify which information needs to be reviewed or corrected.

Each identity field receives an individual validation status after the Dukcapil verification process. Rather than displaying a generic “Data sesuai 0/ data tidak sesuai 0%” message, field-level feedback helps tellers immediately identify which information needs to be reviewed or corrected.

  1. Uses different color to communicate status

  1. Uses different color to communicate status

Yellow indicates information that is currently being entered or edited by the teller, and grey indicates information that is autofield.

Yellow indicates information that is currently being entered or edited by the teller, and grey indicates information that is autofield.

  1. Duckapil as primary flow

  1. Duckapil as primary flow

Validasi Manual option remains disabled until Validasi Dukcapil process has been attempted or has failed.

This ensures that official verification remains the primary path, while manual validation functions strictly as a controlled fallback rather than an alternative shortcut.

Validasi Manual option remains disabled until Validasi Dukcapil process has been attempted or has failed.

This ensures that official verification remains the primary path, while manual validation functions strictly as a controlled fallback rather than an alternative shortcut.

  1. Make preview & approval as review point

  1. Make preview & approval as review point

Preview & Approval screen designed as a read-only summary. The screen presents all details in a structured format without unnecessary editing elements.

Meanwhile the Approval System is integrated directly into the final review screen rather than being treated as a separate administrative process.

Preview & Approval screen designed as a read-only summary. The screen presents all details in a structured format without unnecessary editing elements.

Meanwhile the Approval System is integrated directly into the final review screen rather than being treated as a separate administrative process.

  1. Extend verification before approval

  1. Extend verification before approval

The authorization flow is not one size fits-all. Transactions below the teller’s authorization limit can be submitted directly, while transactions exceeding the limit are automatically routed to SPV approval. Then after SPV approval, the transaction continues through Remote Approval, SVS (Sign Verification System), and password authentication before final execution.

The authorization flow is not one size fits-all. Transactions below the teller’s authorization limit can be submitted directly, while transactions exceeding the limit are automatically routed to SPV approval. Then after SPV approval, the transaction continues through Remote Approval, SVS (Sign Verification System), and password authentication before final execution.

Project impact

Project impact

Project impact

• Established a structured identity validation flow for nasabah and non nasabah transactions, reducing the risk of manual input errors in a real-time transaction environment.

• Separated data validation from review and authorization.

• Designed a tiered authorization model based on transaction limits.

• Improved visibility into validation status and helping tellers identify and correct inaccurate identity information.

• Established a structured identity validation flow for nasabah and non nasabah transactions, reducing the risk of manual input errors in a real-time transaction environment.

• Separated data validation from review and authorization.

• Designed a tiered authorization model based on transaction limits.

• Improved visibility into validation status and helping tellers identify and correct inaccurate identity information.

Category

UI/UX Design, Banking, FinTech

Responsibility

UI/UX, Design System, Wireframing, Prototyping, Concept Testing

Create a free website with Framer, the website builder loved by startups, designers and agencies.