EARS: When a change or cancellation carries a penalty, the system shall either net the penalty against the price difference or charge it separately.
Story: As a customer, I want a penalty to cost me the same whether it is deducted from what I get back or charged on its own, so that the way the airline collects it does not change what I pay.
Acceptance criteria:
-
ONE-202.1: Where the penalty is netted, the system shall add the penalty charged to the price difference and state the result as a single amount, due either to or by the airline.
-
ONE-202.2: Where the penalty is charged separately, the system shall add the penalty charged to the amount due to the airline and settle the price difference on its own.
-
ONE-202.3: The system shall give the customer the same net amount whether the penalty is netted or charged separately.
-
ONE-202.4: If the penalty on a cancellation is larger than the refundable value of the cancelled items, then the system shall not leave the customer owing the airline money.
The price difference is the new price, less the old price, plus the forfeited
amount. The worked examples fit this formula, though the guide does not state
it. The penalty charged is the whole penalty, except when the penalty is
larger than the refundable value: then it depends on the reading of the guide
(ExcessPenalty).