EARS: When a customer declines an airline change through Cancel or Reshop, the system shall price it as a cancellation or change of the affected order items, with the airline's cancellation or change fee as the penalty.
Story: As a customer, I want to know what declining a change the airline made will cost me, so that I can choose between the changed trip, another trip and my money back.
Acceptance criteria:
-
ONE-703.1: When a customer declines an airline change through Cancel or Auto-cancellation, the system shall price a cancellation of the affected order items with a new price of zero.
-
ONE-703.2: When a customer declines an airline change through Reshop, the system shall price a change from the affected order items to the new items at their price.
-
ONE-703.4: If a customer declines an involuntary change through Cancel or Auto-cancellation, then the system shall charge no cancellation penalty.
-
ONE-703.5: If a customer declines an involuntary change through Reshop, then the system shall charge no change fee.
The differential comes from priceDifferential, with the reading of a
penalty above the refundable value given. The sources do not say what
Auto-cancellation cancels and refunds; the model prices it as a Cancel of the
affected items. Whether the fees apply is the reading's
(DeclineFees), and which changes are involuntary is another reading's
(InvoluntaryReading).