Skip to main content

ARI Sync - Rates (HTNG)

10.33
Property Connect
HTNG
Rates
SOAP API
Data Migration
PMS Integration
RMS Integration

SynXis CRS rate functionality offers the ability to assign child pricing by occupancy, age range, and by age range and occupancy.

Read more

HTNG - Support Child Ages (FEA60440)

Existing configurations which dictate child rate pricing structure in SynXis CRS:

  • Administration > Hotel > Hotel Maintenance > Attributes > ”Enable Child Age Range Pricing"
  • Setup > Property > Child Age Ranges
  • Administration > Hotel > Hotel Administration > Attributes > “Enable Child Age Range Offset By Occupancy”

SynXis CRS rate functionality offers the ability to assign child pricing by occupancy, age range, and by age range and occupancy. To promote operational efficiency and offer the ability to automate rate loading operations, SynXis HTNG is enhanced to support all of the variations of child age pricing. Systems uploading rates currently have access to load rates for children by occupancy. This enhancement extends flexibility to load child pricing to:

  • Child Age Buckets
  • Child Age Buckets by Occupancy
  • Child Age Ranges
  • Child Age Ranges by Occupancy

Additional configuration is not required for property integration to upload child age pricing. However, the format of the message sent by the rate loading system must coordinate with the hotel configuration in SynXis CRS.


SynXis HTNG integrating systems wishing to upload child age pricing to SynXis CRS must be certified.

Example Child Age Bucket (See full spec for official definitions):

<BaseByGuestAmts>
	<BaseByGuestAmt AgeQualifyingCode="10" NumberOfGuests="1" AmountBeforeTax="100.00"/>
	<BaseByGuestAmt AgeQualifyingCode="10" NumberOfGuests="2" AmountBeforeTax="200.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="1" AmountBeforeTax="10.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="2" AmountBeforeTax="20.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="3" AmountBeforeTax="30.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="4" AmountBeforeTax="40.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="5" AmountBeforeTax="50.00"/>
</BaseByGuestAmts>
<AdditionalGuestAmounts>
	<AdditionalGuestAmount AgeQualifyingCode="10" Amount="50.00"/>
	<AdditionalGuestAmount AgeQualifyingCode="8" Amount="10.00"/>
</AdditionalGuestAmounts>

Example Child Age Bucket by Occupancy (See full spec for official definitions):

<BaseByGuestAmts>
	<BaseByGuestAmt AgeQualifyingCode="10" NumberOfGuests="1" AmountBeforeTax="100.00"/>
	<BaseByGuestAmt AgeQualifyingCode="10" NumberOfGuests="2" AmountBeforeTax="200.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="1" NumberOfGuests="1" AmountBeforeTax="5.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="1" NumberOfGuests="2" AmountBeforeTax="10.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="1" NumberOfGuests="3" AmountBeforeTax="15.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="1" NumberOfGuests="4" AmountBeforeTax="20.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="1" NumberOfGuests="5" AmountBeforeTax="25.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="2" NumberOfGuests="1" AmountBeforeTax="10.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="2" NumberOfGuests="2" AmountBeforeTax="20.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="2" NumberOfGuests="3" AmountBeforeTax="30.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="2" NumberOfGuests="4" AmountBeforeTax="40.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="2" NumberOfGuests="5" AmountBeforeTax="50.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="3" NumberOfGuests="1" AmountBeforeTax="15.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="3" NumberOfGuests="2" AmountBeforeTax="30.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="3" NumberOfGuests="3" AmountBeforeTax="45.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="3" NumberOfGuests="4" AmountBeforeTax="60.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="3" NumberOfGuests="5" AmountBeforeTax="75.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="4" NumberOfGuests="1" AmountBeforeTax="20.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="4" NumberOfGuests="2" AmountBeforeTax="40.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="4" NumberOfGuests="3" AmountBeforeTax="60.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="4" NumberOfGuests="4" AmountBeforeTax="80.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="4" NumberOfGuests="5" AmountBeforeTax="100.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="5" NumberOfGuests="1" AmountBeforeTax="25.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="5" NumberOfGuests="2" AmountBeforeTax="50.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="5" NumberOfGuests="3" AmountBeforeTax="75.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="5" NumberOfGuests="4" AmountBeforeTax="100.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" AgeBucket="5" NumberOfGuests="5" AmountBeforeTax="125.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" NumberOfGuests="1" AmountBeforeTax="25.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" NumberOfGuests="2" AmountBeforeTax="50.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" NumberOfGuests="3" AmountBeforeTax="75.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" NumberOfGuests="4" AmountBeforeTax="100.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" NumberOfGuests="5" AmountBeforeTax="125.00"/>
</BaseByGuestAmts>
<AdditionalGuestAmounts>
	<AdditionalGuestAmount AgeQualifyingCode="10" Amount="50.00"/>
	<AdditionalGuestAmount AgeQualifyingCode="8" AgeBucket="1" Amount="5.00"/>
	<AdditionalGuestAmount AgeQualifyingCode="8" AgeBucket="2" Amount="10.00"/>
	<AdditionalGuestAmount AgeQualifyingCode="8" AgeBucket="3" Amount="15.00"/>
	<AdditionalGuestAmount AgeQualifyingCode="8" AgeBucket="4" Amount="20.00"/>
	<AdditionalGuestAmount AgeQualifyingCode="8" AgeBucket="5" Amount="25.00"/>
	<AdditionalGuestAmount AgeQualifyingCode="8" Amount="25.00"/>
</AdditionalGuestAmounts>

Example Child Age Range (See full spec for official definitions):

<BaseByGuestAmts>
	<BaseByGuestAmt AgeQualifyingCode="10" NumberOfGuests="1" AmountBeforeTax="100.00"/>
	<BaseByGuestAmt AgeQualifyingCode="10" NumberOfGuests="2" AmountBeforeTax="200.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="0" MaxAge="2" AmountBeforeTax="10.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="3" MaxAge="5" AmountBeforeTax="20.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="6" MaxAge="10" AmountBeforeTax="30.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="11" MaxAge="14" AmountBeforeTax="40.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="15" MaxAge="17" AmountBeforeTax="50.00"/>
</BaseByGuestAmts>
<AdditionalGuestAmounts>
	<AdditionalGuestAmount AgeQualifyingCode="10" Amount="50.00"/>
	<AdditionalGuestAmount AgeQualifyingCode="8" Amount="10.00"/>
</AdditionalGuestAmounts>

Example Child Age Range by Occupancy (See full spec for official definitions):

<BaseByGuestAmts>
	<BaseByGuestAmt AgeQualifyingCode="10" NumberOfGuests="1" AmountBeforeTax="100.00"/>
	<BaseByGuestAmt AgeQualifyingCode="10" NumberOfGuests="2" AmountBeforeTax="200.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="0" MaxAge="2" NumberOfGuests="1" AmountBeforeTax="5.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="0" MaxAge="2" NumberOfGuests="2" AmountBeforeTax="10.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="0" MaxAge="2" NumberOfGuests="3" AmountBeforeTax="15.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="0" MaxAge="2" NumberOfGuests="4" AmountBeforeTax="20.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="0" MaxAge="2" NumberOfGuests="5" AmountBeforeTax="25.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="3" MaxAge="5" NumberOfGuests="1" AmountBeforeTax="10.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="3" MaxAge="5" NumberOfGuests="2" AmountBeforeTax="20.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="3" MaxAge="5" NumberOfGuests="3" AmountBeforeTax="30.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="3" MaxAge="5" NumberOfGuests="4" AmountBeforeTax="40.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="3" MaxAge="5" NumberOfGuests="5" AmountBeforeTax="50.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="6" MaxAge="10" NumberOfGuests="1" AmountBeforeTax="15.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="6" MaxAge="10" NumberOfGuests="2" AmountBeforeTax="30.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="6" MaxAge="10" NumberOfGuests="3" AmountBeforeTax="45.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="6" MaxAge="10" NumberOfGuests="4" AmountBeforeTax="60.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="6" MaxAge="10" NumberOfGuests="5" AmountBeforeTax="75.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="11" MaxAge="14" NumberOfGuests="1" AmountBeforeTax="20.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="11" MaxAge="14" NumberOfGuests="2" AmountBeforeTax="40.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="11" MaxAge="14" NumberOfGuests="3" AmountBeforeTax="60.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="11" MaxAge="14" NumberOfGuests="4" AmountBeforeTax="80.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="11" MaxAge="14" NumberOfGuests="5" AmountBeforeTax="100.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="15" MaxAge="17" NumberOfGuests="1" AmountBeforeTax="25.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="15" MaxAge="17" NumberOfGuests="2" AmountBeforeTax="50.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="15" MaxAge="17" NumberOfGuests="3" AmountBeforeTax="75.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="15" MaxAge="17" NumberOfGuests="4" AmountBeforeTax="100.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" MinAge="15" MaxAge="17" NumberOfGuests="5" AmountBeforeTax="125.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" NumberOfGuests="1" AmountBeforeTax="25.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" NumberOfGuests="2" AmountBeforeTax="50.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" NumberOfGuests="3" AmountBeforeTax="75.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" NumberOfGuests="4" AmountBeforeTax="100.00"/>
	<BaseByGuestAmt AgeQualifyingCode="8" NumberOfGuests="5" AmountBeforeTax="125.00"/>
</BaseByGuestAmts>
<AdditionalGuestAmounts>
	<AdditionalGuestAmount AgeQualifyingCode="10" Amount="50.00"/>
	<AdditionalGuestAmount AgeQualifyingCode="8" MinAge="0" MaxAge="2" Amount="5.00"/>
	<AdditionalGuestAmount AgeQualifyingCode="8" MinAge="3" MaxAge="5" Amount="10.00"/>
	<AdditionalGuestAmount AgeQualifyingCode="8" MinAge="6" MaxAge="10" Amount="15.00"/>
	<AdditionalGuestAmount AgeQualifyingCode="8" MinAge="11" MaxAge="14" Amount="20.00"/>
	<AdditionalGuestAmount AgeQualifyingCode="8" MinAge="15" MaxAge="17" Amount="25.00"/>
	<AdditionalGuestAmount AgeQualifyingCode="8" Amount="25.00"/>
</AdditionalGuestAmounts>