Skip to main content

Manage Rate Plan

SynXis CRS
Rates
Groups
REST API
CRS Administration

New Enhancements: Allow the “Mandatory” Rate Attribute to be set at Hotel Level;

Read more

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. 
 

AttributeData TypeDescription
isMandatorybooleanIf 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:

OperationEndpointDescription
POST/v1/api/admin/product/ratePlansCreate or Updates a Rate or Group

Partial sample of a request body:

{
	"Attributes": {
		...
		"isMandatory": false,
		...
	},
	...
}

 


Corrected YAML file to match actual API functionality.

Read more

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.


Updated to support the Groups - Store Credit Card enhancement.

Read more

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
				}
			}
		]
	},
	...
}

Enhanced to support the following new functionality from the Flexible Points and Cash Redemption Options enhancement.

Read more

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,
		...
	}
	...
}