Test cases conducted
All retailers
For NEA retailers, you may ignore test case A3 & A4 in this section
Ineligible vouchers x 15
A1
To ensure POS is able to scan dense vouchers, and reject invalid vouchers
Scan an eligible item ($2)
Scan QR below
POS is able to scan dense QR, and says voucher is invalid

Single basket
A2
To ensure POS can handle voucher amount < eligible amount in single basket
Scan eligible item ($2)
Scan $1 voucher
Cancel transaction
Forfeited amount $0 Outstanding $1
Single basket (forfeit, 1 QR)
A3
To ensure POS can handle voucher amount > eligible amount in single basket, with 1 QR scanned
Scan eligible item ($1)
Scan $2 voucher
Check receipt
Forfeited amount $1 Outstanding $0
Single basket (forfeit, 2 QR)
A4
To ensure POS can handle voucher amount > eligible amount in single basket, with 2 QRs scanned
To ensure POS can scan multiple QRs (similar to paper vouchers flow)
Scan eligible item ($2)
Scan $1 voucher
Scan $2 voucher
Check receipt
Forfeited amount $1 Outstanding $0
NEA retailers only
Ineligible basket
B1
To ensure that POS will block when there are no eligible items
Scan an ineligible item ($3)
Scan $1 voucher
POS should block
Mixed basket (forfeit)
B2
To ensure POS can handle voucher amount > eligible amount in mixed basket, with 1 QR scanned
Scan eligible item ($1)
Scan eligible item ($2)
Scan ineligible item ($3)
Scan $4 voucher
Check receipt
Forfeited amount $1 Outstanding $3
B3
To ensure POS can handle voucher amount > eligible amount in mixed basket, with 2 QRs scanned
Scan eligible item ($1)
Scan eligible item ($2)
Scan ineligible item ($3)
Scan $2 voucher
Scan $2 voucher
Check receipt
Forfeited amount $1 Outstanding $3
NEA retailers in CDCV (using POS)
Mixed basket (forfeit, CDC variant)
C1
To ensure CV are blocked if CDCV payment mode is selected
Scan CV-eligible item ($1)
Select CDCV payment mode
Scan CV
POS should block
C2
To ensure CDCV are blocked if CV payment mode is selected
Scan CDC-eligible item ($2)
Select CV payment mode
Scan CDCV
POS should block
C3
To ensure that extra CDC vouchers does not cover items that are not CDC eligible, with 1 QR scanned
Scan CV-only eligible item ($2)
Scan CDCV+CV eligible item ($2)
Scan $1 CV
Scan $4 CDCV
Forfeited $2 Outstanding $1
C4
To ensure that extra CDC vouchers does not cover items that are not CDC eligible, with 2 QRs scanned
Scan CV-only eligible item ($2)
Scan CDCV+CV eligible item ($2)
Scan $1 CDCV
Scan $1 CV
Scan $3 CDCV
Forfeited $2 Outstanding $1
Mixed basket (forfeit, NEA variant)
C5
To ensure that extra NEA vouchers does not cover items that are not NEA eligible, with 1 QR scanned
Scan CV-only eligible item ($2)
Scan CDCV-only eligible item ($2)
Scan $1 CDCV
Scan $4 CV
Forfeited $2 Outstanding $1
C6
To ensure that extra NEA vouchers does not cover items that are not NEA eligible, with 2 QRs scanned
Scan CV-only eligible item ($2)
Scan CDCV-only eligible item ($2)
Scan $1 CV
Scan $1 CDCV
Scan $3 CV
Forfeited $2 Outstanding $1
NEA retailers in CDCV (using merchant app)
D1
To ensure that extra NEA vouchers does not cover items that are not NEA eligible (i.e. CDC items which are ineligible for CV)
*Calculation logic should apply the CDC voucher to CDC-only eligible item first, then CV-eligible items
Scan CV+CDCV eligible item ($2)
Scan CDCV-only eligible item ($2)
Select CDC payment mode
Key in $1
Scan $3 CV
Forfeited $1 Outstanding $1
Last updated