Refund
A collection of information containing refund type, payment type and amount attributes for a specific product, purpose, or service.
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
cancelRestrictions |
Cancel Restrictions can have a Refund |
CancelRestrictions |
true |
|
|
false |
changeRestrictions |
Change Restrictions can have a Refund |
ChangeRestrictions |
true |
|
|
false |
descText |
Description. Example: 'Full refund within 30 days of departure'. |
string |
false |
|
|
false |
fixedAmount |
Stores an exact fixed fee amount relating to this condition. |
Amount |
false |
|
|
false |
levelTypeCode |
This will identify the type of re fundability for the condition. This will be one of the following. Fully Refundable Partly Refundable Non Refundable |
ActionCode |
false |
|
|
false |
maximumAmount |
Stores an Maximum refund amount which will be applied when a variable fee amount is effective. |
Amount |
false |
|
|
false |
minimumAmount |
Stores an Minimum refund amount which will be applied when a variable refund amount is effective. |
Amount |
false |
|
|
false |
paymentTypeCode |
This stores a code to represent the form of payment to be used to reimburse the customer/passenger. |
PaymentMethodCode |
false |
|
|
false |
percent |
Stores a percentage which will be used to determine the refund to be applied in conjunction or not with minimum and maximum amounts. |
number |
false |
|
|
false |
{
"cancelRestrictions" : {
"alacarteofferitem" : { },
"allowedModificationInd" : "boolean",
"descText" : "string",
"effectiveDateTime" : "string",
"expirationDateTime" : "string",
"fee" : { },
"journeyStageCode" : { },
"offerItem" : { },
"orderItem" : { },
"paxRefIdentifier" : "string",
"refund" : { }
},
"changeRestrictions" : {
"alacarteofferitem" : { },
"allowedModificationInd" : "boolean",
"changeTypeCode" : { },
"descText" : "string",
"effectiveDateTime" : "string",
"expirationDateTime" : "string",
"fee" : { },
"journeyStageCode" : { },
"offerItem" : { },
"orderItem" : { },
"paxRefIdentifier" : "string",
"refund" : { }
},
"descText" : "string",
"fixedAmount" : {
"curCode" : "string",
"value" : "number"
},
"levelTypeCode" : {
"actionCodeEnum" : { }
},
"maximumAmount" : {
"curCode" : "string",
"value" : "number"
},
"minimumAmount" : {
"curCode" : "string",
"value" : "number"
},
"paymentTypeCode" : {
"paymentMethodCodeEnum" : { }
},
"percent" : "number"
}