Categories: All - transaction - status

by Muhammad Renaldy Jovananda 10 months ago

69

2024 R2 B2B QoS - Recon by TrxId

The document outlines a series of tests and conditions for a component related to transaction reconciliation in a B2B context. It details various test cases examining autorecovery functionality under different scenarios involving configured and unconfigured channels, threshold levels, and expiry times.

2024 R2 B2B QoS - Recon by TrxId

Regress

2024 R2 B2B QoS - Recon by TrxId

Component Test

DB Check
ren_inst_item_default

check recon_status ifcrecon

flux_cons_logic_detail

check financial recon flag

Log Check
Concurrent Check
Idempotent Check
Cover all Result Code
State Machine Test
Unavailable
Parameter Check
Functional Test
Test Case

Recon with unconfigured channel, with sum of autorecovery transaction greater than threshold and under expiry time - Autorecovery is not working - flag R/R

Recon with configured channel, with sum of autorecovery transaction lower than threshold with identical trxId - Autorecovery is working - flag D/U or D/L (based on amount)

Recon with configured channel, with sum of autorecovery transaction lower than threshold with unique trxId - Autorecovery is working - flag R/R

Recon with configured channel, with sum of autorecovery transaction greater than threshold and exceed expiry time - Autorecovery is working - flag R/R

Recon with configured channel, with sum of autorecovery transaction greater than threshold and under expiry time - Autorecovery is not working - flag M/M

Brainstorming

Use Case

Reconciliation with non actual transaction

Recon Mandiri VA Top Up

Recon BCA VA Top Up

Sum of autorecovery transaction in SF <= 2 {2}

Identical TrxId for each trx (different amount)

Second Trx

financial recon flag -> D/U or D/L (based on amount)

First Trx

Unique TrxId for each trx

Sum of autorecovery transaction in SF > 2 {3}

> 60 seconds

< 60 seconds

Last trx

recon_status: MORE

financial recon flag -> M/M

First 2 trx

financial recon flag -> R/R (Autorecovery)

Top Up using BCA VA Top Up

Recon with reconciled TrxId

recon_status: REPEAT

Recon with unique TrxId

recon_status: SUCCESS

financial recon flag -> A/S

Mock Config Condition

flux_cons_recon_sub_rule

properties

skipQueryPending

expiry

60

threshold

2

status

true

extEventCode

BCAC1ID08.va.topup.request

Channel

BCA VA Top Up