Test cases conducted

All retailers

Ineligible vouchers x 15

S/N
Purpose
Steps
Expected Outcome

A1

To ensure POS is able to scan dense vouchers, and reject invalid vouchers

  1. Scan an eligible item ($2)

  2. Scan QR below

POS is able to scan dense QR, and says voucher is invalid

Single basket

S/N
Purpose
Steps
Expected Outcome

A2

To ensure POS can handle voucher amount < eligible amount in single basket

  1. Scan eligible item ($2)

  2. Scan $1 voucher

  3. Cancel transaction

Forfeited amount $0 Outstanding $1

Single basket (forfeit, 1 QR)

S/N
Purpose
Steps
Expected Outcome

A3

To ensure POS can handle voucher amount > eligible amount in single basket, with 1 QR scanned

  1. Scan eligible item ($1)

  2. Scan $2 voucher

  3. Check receipt

Forfeited amount $1 Outstanding $0

Single basket (forfeit, 2 QR)

S/N
Purpose
Steps
Expected Outcome

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)

  1. Scan eligible item ($2)

  2. Scan $1 voucher

  3. Scan $2 voucher

  4. Check receipt

Forfeited amount $1 Outstanding $0


NEA retailers only

For test cases with outstanding amounts, retailers will have to cancel the transaction - we will not be paying the outstanding amount. This is also to simulate scenarios where retailers have to cancel the transaction if a customer insist to do so, despite knowing vouchers scanned will be forfeited.

Ineligible basket

S/N
Purpose
Steps
Expected Outcome

B1

To ensure that POS will block when there are no eligible items

  1. Scan an ineligible item ($3)

  2. Scan $1 voucher

POS should block

Mixed basket (forfeit)

S/N
Purpose
Steps
Expected Outcome

B2

To ensure POS can handle voucher amount > eligible amount in mixed basket, with 1 QR scanned

  1. Scan eligible item ($1)

  2. Scan eligible item ($2)

  3. Scan ineligible item ($3)

  4. Scan $4 voucher

  5. Check receipt

Forfeited amount $1 Outstanding $3

B3

To ensure POS can handle voucher amount > eligible amount in mixed basket, with 2 QRs scanned

  1. Scan eligible item ($1)

  2. Scan eligible item ($2)

  3. Scan ineligible item ($3)

  4. Scan $2 voucher

  5. Scan $2 voucher

  6. Check receipt

Forfeited amount $1 Outstanding $3


NEA retailers in CDCV (using POS)

Refers to retailers using POS for voucher redemption for NEA Climate Voucher, and CDC voucher scheme (i.e. supermarkets only)

Mixed basket (forfeit, CDC variant)

S/N
Purpose
Steps
Expected Outcome

C1

To ensure CV are blocked if CDCV payment mode is selected

  1. Scan CV-eligible item ($1)

  2. Select CDCV payment mode

  3. Scan CV

POS should block

C2

To ensure CDCV are blocked if CV payment mode is selected

  1. Scan CDC-eligible item ($2)

  2. Select CV payment mode

  3. 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

  1. Scan CV-only eligible item ($2)

  2. Scan CDCV+CV eligible item ($2)

  3. Scan $1 CV

  4. 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

  1. Scan CV-only eligible item ($2)

  2. Scan CDCV+CV eligible item ($2)

  3. Scan $1 CDCV

  4. Scan $1 CV

  5. Scan $3 CDCV

Forfeited $2 Outstanding $1

Mixed basket (forfeit, NEA variant)

S/N
Purpose
Steps
Expected Outcome

C5

To ensure that extra NEA vouchers does not cover items that are not NEA eligible, with 1 QR scanned

  1. Scan CV-only eligible item ($2)

  2. Scan CDCV-only eligible item ($2)

  3. Scan $1 CDCV

  4. 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

  1. Scan CV-only eligible item ($2)

  2. Scan CDCV-only eligible item ($2)

  3. Scan $1 CV

  4. Scan $1 CDCV

  5. Scan $3 CV

Forfeited $2 Outstanding $1


NEA retailers in CDCV (using merchant app)

Refers to retailers using merchant for voucher redemption for NEA Climate Voucher, and CDC voucher scheme (i.e. heartland merchants only). Test case only applicable if there is a CDC payment mode in POS, despite not using the POS to scan for CDC vouchers.

S/N
Purpose
Steps
Expected Outcome

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

  1. Scan CV+CDCV eligible item ($2)

  2. Scan CDCV-only eligible item ($2)

  3. Select CDC payment mode

  4. Key in $1

  5. Scan $3 CV

Forfeited $1 Outstanding $1

Last updated