UserHistory1: Generate an Invoice
Scenario4: Generate an invoice for multiple transactions with one tax type
REFACTOR
UserHistory1: Generate an Invoice
Scenario6: Discounts on transactions must be applied before taxes
REFACTOR
UserHistory1: Generate an Invoice
Scenario7: Rounding: Round to two decimals Away From Zero
GREEN
UserHistory1: Generate an Invoice
Scenario8: Rounding: First calculate discount on unit, then round, then tax unit, then round, then sum units
GREEN
UserHistory1: Generate an Invoice
Scenario8: Rounding: First calculate discount on unit, then round, then tax unit, then round, then sum units
REFACTOR
Transactions can have differnt cost and tax than default service ones
UserHistory1: Generate an Invoice
Scenario10: Generate an Invoice for a sale
RED