Skip to main content

Manage Taxes

SynXis CRS
Taxes
REST API
CRS Administration

Enhanced by the following feature: Tax Seasons – Channelized Descriptions.

Read more

Tax Seasons – Channelized Descriptions (FEA105768)

The Manage Taxes API has been enhanced to include the ability to manage Tax Season description translations. The following endpoint operations have been added to support viewing, creating and deleting Tax Season description translations:

OperationEndpointDescription
POST/v1/api/hotel/{hotelID}/taxes/{taxCode}/channelLanguageDescriptionsCreate translations for tax seasons.
GET/v1/api/hotel/{hotelID}/taxes/{taxCode}/channelLanguageDescriptionsReturns seasonal translations for a tax.
DELETE/v1/api/hotel/{hotelID}/taxes/{taxCode}/channelLanguageDescriptionsDelete tax season translations.

Additionally, we have also enhanced the Manage Taxes API to support the Tax By Price Range and Tax By LOS configurations that can be setup on either the Tax or Tax Season. The attribute action can specify whether you are creating/modifying by passing a value of “AddEdit”, or you can remove the configuration by passing a value of “UnAssign”.

The following endpoint operations were enhanced for this:

OperationEndpointDescription
POST/v1/api/admin/taxCreate tax or fee
PATCH/v1/api/admin/taxUpdate tax or fee

The following is a partial sample of the request for Tax By Price Range (TaxByDailyPriceRange) and Tax By LOS (TaxByLengthOfStay):

{
	...
	"TaxByDailyPriceRange": {
		"minimumPrice": 49.89,
		"maximumPrice": 269.99,
		"action": "AddEdit"
	},
	"TaxByLengthOfStay": {
		"min": 1,
		"max": 9,
		"action": "UnAssign"
	},
	...
}

 


New functionality from the following enhancement: Seasonal Taxes.

Read more

Seasonal Taxes (FEA99064)

With the introduction of Seasonal Taxes, changes have been made to APIs that impact the management of taxes and shopping for room availability. The Manage Taxes API now contains five new endpoints related to Seasonal Taxes:

OperationEndpointDescription
POST/v1/api/admin/tax/{taxCode}/seasonsCreate seasons for a tax
PATCH/v1/api/admin/tax/{taxCode}/seasonsUpdate seasons for a tax
DELETE/v1/api/admin/tax/{taxCode}/season/cancelDelete seasons for a tax
GET/v1/api/admin/hotel/{hotelID}/taxes/{taxCode}/seasonsRetrieve seasons for a specific tax
GET/v1/api/admin/hotel/{hotelID}/tax/seasonsRetrieve seasons for all taxes for a hotel

Additionally, the following existing endpoints were enhanced to allow you to set, or retrieve, if a Tax is enabled for seasons. The new optional multiSeason attribute (boolean data type) will have a false value by default.  

OperationEndpointDescription
GET/v1/api/admin/hotels/{id}/taxesRetrieve a list of taxes configured for a specific hotel
GET/v1/api/admin/hotels/{id}/taxes/{code}Retrieve a specific tax configuration for a hotel
POST/v1/api/admin/taxCreate tax or fee configured for a specific hotel
PATCH/v1/api/admin/taxUpdate tax or fee configured for a specific hotel