!3 ''Additional Setup''
 * ''Bill tops up point balance to 25.00''
|''begin admin transaction''|Bill|
|''topup''|25.00|''points for client''|Joanna|
|''complete transaction''|

 * ''Checks the initial point balance''
|'''check'''|point balance for client|Joanna|25.00|

!3 ''Try to pay with points & voucher and pay with cash instead.''
|''begin transaction for client''| Joanna |''staff''| Bill|
|''rent''|2||coffee dispenser|''for''|3 days|
|''rent''|1||hot water dispenser|''for''|3 days|
|''pay with points $''|25.00|
|'''reject'''|''pay with voucher $''|50.00|
|''pay with cash $''|48.20|
|''complete transaction''|

|'''check'''|point balance for client|Joanna|0.00|

!3 ''Try to pay with points & voucher and pay with account instead.''

 * ''Bill tops up point balance to 25.00''
|''begin admin transaction''|Bill|
|''topup''|25.00|''points for client''|Joanna|
|''complete transaction''|

|check|''account owing for''| Joanna |''is''|0.00|

|''begin transaction for client''| Joanna |''staff''| Bill|
|''rent''|2||coffee dispenser|''for''|3 days|
|''rent''|1||hot water dispenser|''for''|3 days|
|''pay with points $''|25.00|
|'''reject'''|''pay with voucher $''|50.00|
|''pay with account $''|48.20|
|''complete transaction''|

|check|''account owing for''| Joanna |''is''|48.20|

!3 ''Pay with cash & account.''
|check|''account owing for''| Joanna |''is''|48.20|

|''begin transaction for client''| Joanna |''staff''| Bill|
|''rent''|2||coffee dispenser|''for''|3 days|
|''rent''|1||hot water dispenser|''for''|3 days|
|''pay with account $''|25.00|
|''pay with cash $''|48.20|
|''complete transaction''|

|check|''account owing for''| Joanna |''is''|73.20|
