10.35 | March 08, 2025
New Enhancements: Allow the “Mandatory” Rate Attribute to be set at Hotel Level;
Allow the “Mandatory” Rate Attribute to be set at Hotel Level (FEA92791)
SynXis CRS has been enhanced to allow the configuration of the “Mandatory” Rate Attribute on hotel level. Until now the attribute could only be set at Chain or Brand level then propagated down to hotel level.
This change is necessary as certain hotel groups that are not part of brand, or hotels in regions where certain legal requirements apply, need the ability to define whether a hotel has to offer a rate or not.
Attribute | Data Type | Description |
---|---|---|
isMandatory | boolean | If true, indicates the hotel must offer this rate. When a rate is set to mandatory at chain or brand level the value is pushed down to hotel level. |
The following REST endpoints have been enhanced:
Operation | Endpoint | Description |
---|---|---|
POST | /v1/api/admin/product/ratePlans | Create or Updates a Rate or Group |
Partial sample of a request body:
{
"Attributes": {
...
"isMandatory": false,
...
},
...
}
10.34.1 | November 21, 2024
Corrected YAML file to match actual API functionality.
Deprecate the redeemable attribute (DE302620)
The description for the redeemable attribute has update to reflect is now a deprecated attribute and should not be used in the future. There was no API functionality change, this was just a documentation change. The API change to deprecate the redeemable attribute was part of the 10.33 release.
10.33.1 | September 10, 2024
Updated to support the Groups - Store Credit Card enhancement.
Groups - Store Credit Card (FEA92527)
The REST Manage Rate Plan API has been enhanced to support Payments for Groups. The GroupPaymentMethod object now includes a Payments array that allows for defining the specific payment information.
The following is a partial sample of a POST request:
{
...
"GroupPaymentMethod": {
...
"Payments": [
{
"type": "Cash",
"Primary": true,
"DirectBill": {
"AccountNumber": "8365920440",
"ProjectNumber": "112234"
},
"PaymentCard": {
"CardCode": "VI",
"CardNumber": "4111111111111111",
"ExpireDate": "1229",
"CardHolder": "Guest Name",
"Token": "cjzHiunsdfjnkkIbgoinN",
"ConsentToStoreCardData": false
}
}
]
},
...
}
10.33 | July 13, 2024
Enhanced to support the following new functionality from the Flexible Points and Cash Redemption Options enhancement.
Flexible Points and Cash Redemption Options (FEA92296)
SynXis CRS has been enhanced to allow the configuration of Points and Cash Levels which can then be assigned to a Rate Type with the Manage Rate Plan API.
The following endpoint has been enhanced to support the redemptionType and pointsAndCashLevel attributes:
Manage Rate Plan | |
POST | /admin/product/ratePlans/ |
Sample POST partial request body:
{
...
"Header": {
...
"redemptionType": "PointsAndCashUsingHotelTiers",
"pointAndCashLevel": "L1",
...
}
...
}
The following redeemable attribute has now been deprecated with this enhancement:
{
"Attributes": {
...
"redeemable": false,
...
}
...
}