Refund (offers) request & delivery - 20260702#72
Conversation
|
Why naming this request "refund" when a refund implies a monetary transaction, which depends on retailer's process. Cambridge definition: an amount of money that is given back to you, especially because you are not happy with a product or service that you have bought. According to EUDIT BUC, the retailer requests a cancellation and gets information about the price balance. And the retailer could apply fees and choose to reimburse immediatly, later on, with vouchers... I know that OSDM call it "refund" as well, but it is for me a tiny mistake. I would prefer to name it "cancel" or "cancellation". |
| items: | ||
| type: string | ||
| description: travelling entities to refund | ||
| fulfillmentRefs: |
There was a problem hiding this comment.
An aftersales is a change on a transport contract = a fulfillment. A package is not a contract. Thus the fulfillment should be the central object of the request. Package Elements and Travellings parties are parts of the fulfillment to me canceled.
There was a problem hiding this comment.
The fulfillment is the proof of the contract, not the contact itself. The fiulfilments can be organized for an efficient control rather than according to separatable contracts.
There was a problem hiding this comment.
I make a clear difference between the logical contract (I stay on "fulfilment", what else ?) and the way it is delivered ("travel documents").
Anyway, I would like to qualify my comment: the entry point could be the PackageId, but the fulfilmentsRefs are mandatory, not travellingEntityRefs or packageElementRefs.
|
In the request an overrule code is required to ask for overruling refund conditions in case of speciual circumstances: OverruleCode |
|
Refund offer summary should be able to provide additional translations (sales staff might need a language different from the customer). |
|
As the refund offer will be part of the booking also after confirmation it needs a createdOn and confirmerOn date to show permanently when it was created and confirmed. |
|
delayedReimbourcement should also be indicated in a code (IMMEDIATE, DELAYED) as it is usually not possible to provide an exact date time for the upcoming reimbourcement at offer time. |
|
In the refund offer the applied overrule code needs to be indicated as not all requested codes might be accepted by the provider. |
|
The refund offer needs to reference the affected fulfillments to indicate which fulfillments the customer needs to replace. |
|
The confirmed refund offer needs to additionally reference the new fulfillments in case there are some (these could be reissued tickets with less passengers and / or vouchers). Issued vouchers should be listed separately. |
|
The confirmed refund offer should be able to provide an accounting reference for the trasaction that can be retrieved in settlement data. |
|
An optional RefundOfferBreakdown is needed to allow the detailed description of included parts in the refund offer . List of refundOfferBreakdownItems including refundFee, refundableAmount, reference to a booking part (id, summary, link structure). |
Refund process contains 2 steps: request refund offers, and then request a refund, based on an offer.
Request refund offers:

Request refund:

Items to discuss: