This topic describes changes to OTA reservation responses when the Include business model in Reservation feature is enabled. For information on managing business models, see Managing business models.
If your properties operate on a net rate model, following are the possible changes when implementing the Include business model in Reservation (new_business_model_reservationsapi) feature:
Change 1: Business model identifier added at room level
A<PropertyBusinessModel>element is added inside<TPA_Extensions>within<RoomRates>for each room. This identifies the property and the business model type (net_rateorcommission_rate). A property can have rooms with different business models in the same reservation.Change 2: Commission removed for net rate reservations
When the feature is enabled,<Commission>is removed from<RatePlans>and<TotalCommissions>is removed from<ResGlobalInfo>for net rate rooms. When the feature is disabled, these fields remain with zero amounts.Change 3: Net price returned at room-reservation level
When Payments Clarity Package v2 (payment_clarity_package_v2) is also enabled, a<NetPrice>element is added inside<HotelView>within<PriceDetails>at room level.Change 4: Guest total absent for net rate rooms in price details
When<PriceDetails>is returned,<GuestView>omits<Total>for net rate rooms. Tax components remain present. For commission rate rooms,<GuestView>><Total>is present as normal.
| Response element | new_business_model_reservationsapi: OFF | new_business_model_reservationsapi: ON |
|---|---|---|
<Commission> / <TotalCommissions> (net rate rooms) | Present with zero amounts | Removed |
<PropertyBusinessModel> | Not present | Added with Id and BusinessModel attributes |
<PriceDetails> > <HotelView> > <NetPrice> | Not present | Added (requires PCP V2 enabled) |
<PriceDetails> > <GuestView> > <Total> (net rate rooms) | Not present | Not present |
<PriceDetails> > <GuestView> > <Total> (commission rate rooms) | Always present | Always present |
For a full reference of the standard OTA reservation response, see Retrieving new reservations.
The following examples show progressive changes across feature flag combinations for net rate, commission rate, and mixed rate reservations.
- Scenario 1: All features disabled
- Scenario 2: Payments Clarity Package enabled (without Include business model)
- Scenario 3: Include business model enabled only
- Scenario 4: Include business model and Payments Clarity Package enabled
- Scenario 5: All three features enabled
Each scenario includes examples for:
- Net rate model
- Commission rate model
- Mixed rates model (both business models in one reservation)
| Scenario | Include business model in Reservation(new_business_model_reservationsapi) | Payments Clarity Package (vcc_payment_v2) | Payments Clarity Package V2 (payment_clarity_package_v2) | reservations type | OTA response |
|---|---|---|---|---|---|
| 1a | No | No | No | net rates model | response example |
| 1b | No | No | No | commission rates model | response example |
| 1c | No | No | No | mixed rates model | response example |
Scenario 1a: Reservation using Net rate model
new_business_model_reservationsapi: OFF | vcc_payment_v2: OFF | payment_clarity_package_v2: OFF |
|---|
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd" TimeStamp="2026-03-30T10:52:34+00:00" Target="Production" Version="2.001">
<HotelReservations>
<HotelReservation>
<RoomStays>
<RoomStay IndexNumber="663">
<RoomTypes>
<RoomType RoomTypeCode="1492977601">
<RoomDescription Name="Deluxe Single Room - Non-refundable">
<Text/>
<MealPlan>There is no meal option with this room.</MealPlan>
<MaxChildren>0</MaxChildren>
</RoomDescription>
</RoomType>
</RoomTypes>
<RatePlans>
<RatePlan>
<Commission>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
</Commission>
</RatePlan>
</RatePlans>
<RoomRates>
<TPA_Extensions>
<BookingCondition>There is no meal option with this room. Children and Extra Bed Policy: Children of any age are allowed. You haven't added any cots. You haven't added any extra beds. The maximum number of guests is 1. Deposit Policy: The guest will be charged a prepayment of the total price of the reservation at any time. Cancellation Policy: The guest will be charged the total price of the reservation if they cancel at any time. </BookingCondition>
</TPA_Extensions>
<RoomRate EffectiveDate="2026-04-01" RatePlanCode="61525167">
<Rates>
<Rate>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount Count="1" AgeQualifyingCode="10"/>
</GuestCounts>
<Occupancy>1</Occupancy>
<CancelPenalties>
<CancelPenalty PolicyCode="1" From="2026-03-30T07:39:28+00:00">
<AmountPercent Amount="115" DecimalPlaces="1" CurrencyCode="USD"/>
</CancelPenalty>
</CancelPenalties>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
<BasicPropertyInfo HotelCode="14929776"/>
<ResGuestRPHs>
<ResGuestRPH RPH="1"/>
</ResGuestRPHs>
<SpecialRequests>
<SpecialRequest Name="smoking preference">
<Text>Non-Smoking</Text>
</SpecialRequest>
</SpecialRequests>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest ResGuestRPH="1">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>Persona</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
</ResGuests>
<TPA_Extensions>
<flags>
<flag name="booker_is_genius"/>
</flags>
</TPA_Extensions>
<ResGlobalInfo>
<Comments>
<Comment ParagraphNumber="1">
<Text>You have received a virtual credit card for this reservation.You may charge it as of 2026-04-01.</Text>
</Comment>
</Comments>
<Guarantee>
<GuaranteesAccepted>
<GuaranteeAccepted>
<PaymentCard CardCode="MC" CardNumber="1" ExpireDate="0427">
<CardHolderName>Bookingcom Agent</CardHolderName>
</PaymentCard>
</GuaranteeAccepted>
</GuaranteesAccepted>
</Guarantee>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
<HotelReservationIDs>
<HotelReservationID ResID_Value="5437845566" ResID_Date="2026-03-30T07:39:28"/>
<HotelReservationID ResID_Value="849053db" ResID_Source="BOOKING.COM" ResID_Type="18"/>
</HotelReservationIDs>
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>Persona</Surname>
</PersonName>
<Telephone PhoneNumber="+31643746246"/>
<Email>qperso.306337@guest.booking.com</Email>
<Address>
<CountryName Code="PT"/>
<CompanyName/>
</Address>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
<DepositPayments>
<GuaranteePayment GuaranteeType="PrePay">
<Description>
<Text>payment_on_Booking.com (Payout type: Virtual credit card)</Text>
</Description>
<AmountPercent Amount="1519" Currency="EUR" DecimalPlaces="2"/>
</GuaranteePayment>
</DepositPayments>
<TotalCommissions>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
<Comment>This is the total commission amount calculated by Booking.com</Comment>
</TotalCommissions>
</ResGlobalInfo>
</HotelReservation>
</HotelReservations>
</OTA_HotelResNotifRQ>
<!-- RUID: [UmFuZG9tSVYkc2RlIyh9YUNnZb7rRo6YUEKkE3p0iwIBVOF5yMn7WBUJzRl9BKCix05Lh+1UQOW19GGr/c6/OESZpELuYp5UMyUCtDu5gJE=] -->Scenario 1b: Reservation using Commission rate model
new_business_model_reservationsapi: OFF | vcc_payment_v2: OFF | payment_clarity_package_v2: OFF |
|---|
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd" TimeStamp="2026-03-30T10:51:42+00:00" Target="Production" Version="2.001">
<HotelReservations>
<HotelReservation>
<RoomStays>
<RoomStay IndexNumber="507">
<RoomTypes>
<RoomType RoomTypeCode="1492977602">
<RoomDescription Name="Deluxe Double Room - Non-refundable">
<Text/>
<MealPlan>There is no meal option with this room.</MealPlan>
<MaxChildren>0</MaxChildren>
</RoomDescription>
</RoomType>
</RoomTypes>
<RatePlans>
<RatePlan>
<Commission>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
</Commission>
</RatePlan>
</RatePlans>
<RoomRates>
<TPA_Extensions>
<BookingCondition>There is no meal option with this room. Children and Extra Bed Policy: Children of any age are allowed. You haven't added any cots. You haven't added any extra beds. The maximum number of guests is 2. Deposit Policy: The guest will be charged a prepayment of the total price of the reservation at any time. Cancellation Policy: The guest will be charged the total price of the reservation if they cancel at any time. </BookingCondition>
</TPA_Extensions>
<RoomRate EffectiveDate="2026-03-31" RatePlanCode="58265752">
<Rates>
<Rate>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount Count="2" AgeQualifyingCode="10"/>
</GuestCounts>
<Occupancy>2</Occupancy>
<CancelPenalties>
<CancelPenalty PolicyCode="1" From="2026-03-30T08:21:07+00:00">
<AmountPercent Amount="1000" DecimalPlaces="2" CurrencyCode="USD"/>
</CancelPenalty>
</CancelPenalties>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
<BasicPropertyInfo HotelCode="14929776"/>
<ResGuestRPHs>
<ResGuestRPH RPH="1"/>
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest ResGuestRPH="1">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>Persona</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
</ResGuests>
<TPA_Extensions>
<flags>
<flag name="booker_is_genius"/>
</flags>
</TPA_Extensions>
<ResGlobalInfo>
<Comments>
<Comment ParagraphNumber="1">
<Text>You have received a virtual credit card for this reservation.You may charge it as of 2026-03-31.</Text>
</Comment>
</Comments>
<Guarantee>
<GuaranteesAccepted>
<GuaranteeAccepted>
<PaymentCard CardCode="MC" CardNumber="1" ExpireDate="0427">
<CardHolderName>Bookingcom Agent</CardHolderName>
</PaymentCard>
</GuaranteeAccepted>
</GuaranteesAccepted>
</Guarantee>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
<HotelReservationIDs>
<HotelReservationID ResID_Value="5437891348" ResID_Date="2026-03-30T08:21:07"/>
<HotelReservationID ResID_Value="0f48e453" ResID_Source="BOOKING.COM" ResID_Type="18"/>
</HotelReservationIDs>
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>Persona</Surname>
</PersonName>
<Telephone PhoneNumber="+31643746246"/>
<Email>qperso.645357@guest.booking.com</Email>
<Address>
<CountryName Code="PT"/>
<CompanyName/>
</Address>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
<DepositPayments>
<GuaranteePayment GuaranteeType="PrePay">
<Description>
<Text>payment_on_Booking.com (Payout type: Virtual credit card)</Text>
</Description>
<AmountPercent Amount="1432" Currency="EUR" DecimalPlaces="2"/>
</GuaranteePayment>
</DepositPayments>
<TotalCommissions>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
<Comment>This is the total commission amount calculated by Booking.com</Comment>
</TotalCommissions>
</ResGlobalInfo>
</HotelReservation>
</HotelReservations>
</OTA_HotelResNotifRQ>
<!-- RUID: [UmFuZG9tSVYkc2RlIyh9YXDKNStXPMY4gRqGdn3mCBShrU2mmNcrEAunDZczEQYG5HCZCvcKKmXTN/bYp7FLrwqE3CVrmroeckQwdXHQoMU=] -->Scenario 1c: Reservation using Mixed rates model
new_business_model_reservationsapi: OFF | vcc_payment_v2: OFF | payment_clarity_package_v2: OFF |
|---|
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd" TimeStamp="2026-03-30T10:41:34+00:00" Target="Production" Version="2.001">
<HotelReservations>
<HotelReservation>
<RoomStays>
<RoomStay IndexNumber="324">
<RoomTypes>
<RoomType RoomTypeCode="1492977602">
<RoomDescription Name="Deluxe Double Room - Non-refundable">
<Text/>
<MealPlan>There is no meal option with this room.</MealPlan>
<MaxChildren>0</MaxChildren>
</RoomDescription>
</RoomType>
</RoomTypes>
<RatePlans>
<RatePlan>
<Commission>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
</Commission>
</RatePlan>
</RatePlans>
<RoomRates>
<TPA_Extensions>
<BookingCondition>There is no meal option with this room. Children and Extra Bed Policy: Children of any age are allowed. You haven't added any cots. You haven't added any extra beds. The maximum number of guests is 1. Deposit Policy: The guest will be charged a prepayment of the total price of the reservation at any time. Cancellation Policy: The guest will be charged the total price of the reservation if they cancel at any time. </BookingCondition>
</TPA_Extensions>
<RoomRate EffectiveDate="2026-04-03" RatePlanCode="58265752">
<Rates>
<Rate>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount Count="1" AgeQualifyingCode="10"/>
</GuestCounts>
<Occupancy>2</Occupancy>
<CancelPenalties>
<CancelPenalty PolicyCode="1" From="2026-03-30T08:30:09+00:00">
<AmountPercent Amount="1000" DecimalPlaces="2" CurrencyCode="USD"/>
</CancelPenalty>
</CancelPenalties>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
<BasicPropertyInfo HotelCode="14929776"/>
<ResGuestRPHs>
<ResGuestRPH RPH="1"/>
</ResGuestRPHs>
</RoomStay>
<RoomStay IndexNumber="325">
<RoomTypes>
<RoomType RoomTypeCode="1492977601">
<RoomDescription Name="Deluxe Single Room - Non-refundable">
<Text/>
<MealPlan>There is no meal option with this room.</MealPlan>
<MaxChildren>0</MaxChildren>
</RoomDescription>
</RoomType>
</RoomTypes>
<RatePlans>
<RatePlan>
<Commission>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
</Commission>
</RatePlan>
</RatePlans>
<RoomRates>
<TPA_Extensions>
<BookingCondition>There is no meal option with this room. Children and Extra Bed Policy: Children of any age are allowed. You haven't added any cots. You haven't added any extra beds. The maximum number of guests is 1. Deposit Policy: The guest will be charged a prepayment of the total price of the reservation at any time. Cancellation Policy: The guest will be charged the total price of the reservation if they cancel at any time. </BookingCondition>
</TPA_Extensions>
<RoomRate EffectiveDate="2026-04-03" RatePlanCode="61525167">
<Rates>
<Rate>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount Count="1" AgeQualifyingCode="10"/>
</GuestCounts>
<Occupancy>1</Occupancy>
<CancelPenalties>
<CancelPenalty PolicyCode="1" From="2026-03-30T08:30:09+00:00">
<AmountPercent Amount="115" DecimalPlaces="1" CurrencyCode="USD"/>
</CancelPenalty>
</CancelPenalties>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
<BasicPropertyInfo HotelCode="14929776"/>
<ResGuestRPHs>
<ResGuestRPH RPH="2"/>
</ResGuestRPHs>
<SpecialRequests>
<SpecialRequest Name="smoking preference">
<Text>Non-Smoking</Text>
</SpecialRequest>
</SpecialRequests>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest ResGuestRPH="1">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>persona Mixed rates</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
<ResGuest ResGuestRPH="2">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS persona</GivenName>
<Surname>Mixed rates</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
</ResGuests>
<TPA_Extensions>
<flags>
<flag name="booker_is_genius"/>
</flags>
</TPA_Extensions>
<ResGlobalInfo>
<Comments>
<Comment ParagraphNumber="1">
<Text>You have received a virtual credit card for this reservation.You may charge it as of 2026-04-03.</Text>
</Comment>
</Comments>
<Guarantee>
<GuaranteesAccepted>
<GuaranteeAccepted>
<PaymentCard CardCode="MC" CardNumber="11" ExpireDate="0427">
<CardHolderName>Bookingcom Agent</CardHolderName>
</PaymentCard>
</GuaranteeAccepted>
</GuaranteesAccepted>
</Guarantee>
<Total AmountBeforeTax="900" CurrencyCode="USD" DecimalPlaces="2"/>
<HotelReservationIDs>
<HotelReservationID ResID_Value="6052529333" ResID_Date="2026-03-30T08:30:09"/>
<HotelReservationID ResID_Value="22d0675d" ResID_Source="BOOKING.COM" ResID_Type="18"/>
</HotelReservationIDs>
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS persona</GivenName>
<Surname>Mixed rates</Surname>
</PersonName>
<Telephone PhoneNumber="+31643746246"/>
<Email>qrates.631741@guest.booking.com</Email>
<Address>
<CountryName Code="PT"/>
<CompanyName/>
</Address>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
<DepositPayments>
<GuaranteePayment GuaranteeType="PrePay">
<Description>
<Text>payment_on_Booking.com (Payout type: Virtual credit card)</Text>
</Description>
<AmountPercent Amount="2951" Currency="EUR" DecimalPlaces="2"/>
</GuaranteePayment>
</DepositPayments>
<TotalCommissions>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
<Comment>This is the total commission amount calculated by Booking.com</Comment>
</TotalCommissions>
</ResGlobalInfo>
</HotelReservation>
</HotelReservations>
</OTA_HotelResNotifRQ>
<!-- RUID: [UmFuZG9tSVYkc2RlIyh9Ye49iBGtIZ5B1YuglTmWaglGFEEmLb8zUOmhNXqb2vlwG+wySVXgsfLVLVAYm88nu0rYFAJAEa7go5DN27opLts=] -->| Scenario | Include business model in Reservation(new_business_model_reservationsapi) | Payments Clarity Package (vcc_payment_v2) | Payments Clarity Package V2 (payment_clarity_package_v2) | reservations type | OTA response |
|---|---|---|---|---|---|
| 2a | No | Yes | Yes | net rates model | response example |
| 2b | No | Yes | Yes | commission rates model | response example |
| 2c | No | Yes | Yes | mixed rates model | response example |
Scenario 2a: Reservation using Net rate model
new_business_model_reservationsapi: OFF | vcc_payment_v2: ON | payment_clarity_package_v2: ON |
|---|
Note that for the scenario where vcc_payment_v2 was enabled, the include_price_details feature was also enabled.
<PriceDetails>added at room level with<HotelView>and<GuestView>sections containing tax breakdowns<PaymentCard>gains VCC attributes:EffectiveDate,CurrentBalance,CurrencyCode,VCCExpirationDate<GuestView>omits<Total>for net rate rooms
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd" TimeStamp="2026-03-30T11:23:15+00:00" Target="Production" Version="2.001">
<HotelReservations>
<HotelReservation>
<RoomStays>
<RoomStay IndexNumber="663">
<RoomTypes>
<RoomType RoomTypeCode="1492977601">
<RoomDescription Name="Deluxe Single Room - Non-refundable">
<Text/>
<MealPlan>There is no meal option with this room.</MealPlan>
<MaxChildren>0</MaxChildren>
</RoomDescription>
</RoomType>
</RoomTypes>
<RatePlans>
<RatePlan>
<Commission>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
</Commission>
</RatePlan>
</RatePlans>
<PriceDetails>
<HotelView>
<Taxes>
<Tax Amount="650" ChargeFrequency="12" Code="3" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>City tax</Text>
</TaxDescription>
</Tax>
<Tax Amount="600" ChargeFrequency="12" Code="17" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>Tax</Text>
</TaxDescription>
</Tax>
</Taxes>
<Total Amount="1750" DecimalPlaces="2"/>
</HotelView>
<GuestView>
<Taxes>
<Tax Amount="650" ChargeFrequency="12" Code="3" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>City tax</Text>
</TaxDescription>
</Tax>
<Tax Amount="600" ChargeFrequency="12" Code="17" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>Tax</Text>
</TaxDescription>
</Tax>
</Taxes>
</GuestView>
</PriceDetails>
<RoomRates>
<TPA_Extensions>
<BookingCondition>There is no meal option with this room. Children and Extra Bed Policy: Children of any age are allowed. You haven't added any cots. You haven't added any extra beds. The maximum number of guests is 1. Deposit Policy: The guest will be charged a prepayment of the total price of the reservation at any time. Cancellation Policy: The guest will be charged the total price of the reservation if they cancel at any time. </BookingCondition>
</TPA_Extensions>
<RoomRate EffectiveDate="2026-04-01" RatePlanCode="61525167">
<Rates>
<Rate>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount Count="1" AgeQualifyingCode="10"/>
</GuestCounts>
<Occupancy>1</Occupancy>
<CancelPenalties>
<CancelPenalty PolicyCode="1" From="2026-03-30T07:39:28+00:00">
<AmountPercent Amount="115" DecimalPlaces="1" CurrencyCode="USD"/>
</CancelPenalty>
</CancelPenalties>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
<BasicPropertyInfo HotelCode="14929776"/>
<ResGuestRPHs>
<ResGuestRPH RPH="1"/>
</ResGuestRPHs>
<SpecialRequests>
<SpecialRequest Name="smoking preference">
<Text>Non-Smoking</Text>
</SpecialRequest>
</SpecialRequests>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest ResGuestRPH="1">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>Persona</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
</ResGuests>
<TPA_Extensions>
<flags>
<flag name="booker_is_genius"/>
</flags>
</TPA_Extensions>
<ResGlobalInfo>
<Comments>
<Comment ParagraphNumber="1">
<Text>You have received a virtual credit card for this reservation.You may charge it as of 2026-04-01.</Text>
</Comment>
</Comments>
<Guarantee>
<GuaranteesAccepted>
<GuaranteeAccepted>
<PaymentCard CardCode="MC" CardNumber="1" ExpireDate="0427" EffectiveDate="2026-04-01" CurrentBalance="1519" DecimalPlaces="2" CurrencyCode="EUR" VCCExpirationDate="2027-04-01">
<CardHolderName>Bookingcom Agent</CardHolderName>
</PaymentCard>
</GuaranteeAccepted>
</GuaranteesAccepted>
</Guarantee>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
<HotelReservationIDs>
<HotelReservationID ResID_Value="5437845566" ResID_Date="2026-03-30T07:39:28"/>
<HotelReservationID ResID_Value="849053db" ResID_Source="BOOKING.COM" ResID_Type="18"/>
</HotelReservationIDs>
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>Persona</Surname>
</PersonName>
<Telephone PhoneNumber="+31643746246"/>
<Email>qperso.306337@guest.booking.com</Email>
<Address>
<CountryName Code="PT"/>
<CompanyName/>
</Address>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
<DepositPayments>
<GuaranteePayment GuaranteeType="PrePay">
<Description>
<Text>payment_on_Booking.com (Payout type: Virtual credit card)</Text>
</Description>
<AmountPercent Amount="1519" Currency="EUR" DecimalPlaces="2"/>
</GuaranteePayment>
</DepositPayments>
<TotalCommissions>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
<Comment>This is the total commission amount calculated by Booking.com</Comment>
</TotalCommissions>
</ResGlobalInfo>
</HotelReservation>
</HotelReservations>
</OTA_HotelResNotifRQ>Scenario 2b: Reservation using Commission rate model
new_business_model_reservationsapi: OFF | vcc_payment_v2: ON | payment_clarity_package_v2: ON |
|---|
Note that for the scenario where vcc_payment_v2 was enabled, the include_price_details feature was also enabled.
<PriceDetails>added at room level with<HotelView>and<GuestView>sections containing tax breakdowns<PaymentCard>gains VCC attributes:EffectiveDate,CurrentBalance,CurrencyCode,VCCExpirationDate<GuestView>includes<Total>for commission rate rooms
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd" TimeStamp="2026-03-30T11:22:38+00:00" Target="Production" Version="2.001">
<HotelReservations>
<HotelReservation>
<RoomStays>
<RoomStay IndexNumber="507">
<RoomTypes>
<RoomType RoomTypeCode="1492977602">
<RoomDescription Name="Deluxe Double Room - Non-refundable">
<Text/>
<MealPlan>There is no meal option with this room.</MealPlan>
<MaxChildren>0</MaxChildren>
</RoomDescription>
</RoomType>
</RoomTypes>
<RatePlans>
<RatePlan>
<Commission>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
</Commission>
</RatePlan>
</RatePlans>
<PriceDetails>
<HotelView>
<Taxes>
<Tax Amount="650" ChargeFrequency="12" Code="3" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>City tax</Text>
</TaxDescription>
</Tax>
<Tax Amount="600" ChargeFrequency="12" Code="17" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>Tax</Text>
</TaxDescription>
</Tax>
</Taxes>
<Total Amount="1650" DecimalPlaces="2"/>
</HotelView>
<GuestView>
<Taxes>
<Tax Amount="650" ChargeFrequency="12" Code="3" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>City tax</Text>
</TaxDescription>
</Tax>
<Tax Amount="600" ChargeFrequency="12" Code="17" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>Tax</Text>
</TaxDescription>
</Tax>
</Taxes>
<Total Amount="1650" DecimalPlaces="2"/>
</GuestView>
</PriceDetails>
<RoomRates>
<TPA_Extensions>
<BookingCondition>There is no meal option with this room. Children and Extra Bed Policy: Children of any age are allowed. You haven't added any cots. You haven't added any extra beds. The maximum number of guests is 2. Deposit Policy: The guest will be charged a prepayment of the total price of the reservation at any time. Cancellation Policy: The guest will be charged the total price of the reservation if they cancel at any time. </BookingCondition>
</TPA_Extensions>
<RoomRate EffectiveDate="2026-03-31" RatePlanCode="58265752">
<Rates>
<Rate>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount Count="2" AgeQualifyingCode="10"/>
</GuestCounts>
<Occupancy>2</Occupancy>
<CancelPenalties>
<CancelPenalty PolicyCode="1" From="2026-03-30T08:21:07+00:00">
<AmountPercent Amount="1000" DecimalPlaces="2" CurrencyCode="USD"/>
</CancelPenalty>
</CancelPenalties>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
<BasicPropertyInfo HotelCode="14929776"/>
<ResGuestRPHs>
<ResGuestRPH RPH="1"/>
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest ResGuestRPH="1">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>Persona</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
</ResGuests>
<TPA_Extensions>
<flags>
<flag name="booker_is_genius"/>
</flags>
</TPA_Extensions>
<ResGlobalInfo>
<Comments>
<Comment ParagraphNumber="1">
<Text>You have received a virtual credit card for this reservation.You may charge it as of 2026-03-31.</Text>
</Comment>
</Comments>
<Guarantee>
<GuaranteesAccepted>
<GuaranteeAccepted>
<PaymentCard CardCode="MC" CardNumber="1" ExpireDate="0427" EffectiveDate="2026-03-31" CurrentBalance="1432" DecimalPlaces="2" CurrencyCode="EUR" VCCExpirationDate="2027-04-01">
<CardHolderName>Bookingcom Agent</CardHolderName>
</PaymentCard>
</GuaranteeAccepted>
</GuaranteesAccepted>
</Guarantee>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
<HotelReservationIDs>
<HotelReservationID ResID_Value="5437891348" ResID_Date="2026-03-30T08:21:07"/>
<HotelReservationID ResID_Value="0f48e453" ResID_Source="BOOKING.COM" ResID_Type="18"/>
</HotelReservationIDs>
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>Persona</Surname>
</PersonName>
<Telephone PhoneNumber="+31643746246"/>
<Email>qperso.645357@guest.booking.com</Email>
<Address>
<CountryName Code="PT"/>
<CompanyName/>
</Address>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
<DepositPayments>
<GuaranteePayment GuaranteeType="PrePay">
<Description>
<Text>payment_on_Booking.com (Payout type: Virtual credit card)</Text>
</Description>
<AmountPercent Amount="1432" Currency="EUR" DecimalPlaces="2"/>
</GuaranteePayment>
</DepositPayments>
<TotalCommissions>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
<Comment>This is the total commission amount calculated by Booking.com</Comment>
</TotalCommissions>
</ResGlobalInfo>
</HotelReservation>
</HotelReservations>
</OTA_HotelResNotifRQ>Scenario 2c: Reservation using Mixed rates model
new_business_model_reservationsapi: OFF | vcc_payment_v2: ON | payment_clarity_package_v2: ON |
|---|
Note that for the scenario where vcc_payment_v2 was enabled, the include_price_details feature was also enabled.
<PriceDetails>added at room level with<HotelView>and<GuestView>sections containing tax breakdowns<PaymentCard>gains VCC attributes:EffectiveDate,CurrentBalance,CurrencyCode,VCCExpirationDate- Net rate room:
<GuestView>omits<Total> - Commission rate room:
<GuestView>includes<Total>
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd" TimeStamp="2026-03-30T11:21:51+00:00" Target="Production" Version="2.001">
<HotelReservations>
<HotelReservation>
<RoomStays>
<RoomStay IndexNumber="324">
<RoomTypes>
<RoomType RoomTypeCode="1492977602">
<RoomDescription Name="Deluxe Double Room - Non-refundable">
<Text/>
<MealPlan>There is no meal option with this room.</MealPlan>
<MaxChildren>0</MaxChildren>
</RoomDescription>
</RoomType>
</RoomTypes>
<RatePlans>
<RatePlan>
<Commission>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
</Commission>
</RatePlan>
</RatePlans>
<PriceDetails>
<HotelView>
<Taxes>
<Tax Amount="650" ChargeFrequency="12" Code="3" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>City tax</Text>
</TaxDescription>
</Tax>
<Tax Amount="600" ChargeFrequency="12" Code="17" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>Tax</Text>
</TaxDescription>
</Tax>
</Taxes>
<Total Amount="1650" DecimalPlaces="2"/>
</HotelView>
<GuestView>
<Taxes>
<Tax Amount="650" ChargeFrequency="12" Code="3" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>City tax</Text>
</TaxDescription>
</Tax>
<Tax Amount="600" ChargeFrequency="12" Code="17" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>Tax</Text>
</TaxDescription>
</Tax>
</Taxes>
<Total Amount="1650" DecimalPlaces="2"/>
</GuestView>
</PriceDetails>
<RoomRates>
<TPA_Extensions>
<BookingCondition>There is no meal option with this room. Children and Extra Bed Policy: Children of any age are allowed. You haven't added any cots. You haven't added any extra beds. The maximum number of guests is 1. Deposit Policy: The guest will be charged a prepayment of the total price of the reservation at any time. Cancellation Policy: The guest will be charged the total price of the reservation if they cancel at any time. </BookingCondition>
</TPA_Extensions>
<RoomRate EffectiveDate="2026-04-03" RatePlanCode="58265752">
<Rates>
<Rate>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount Count="1" AgeQualifyingCode="10"/>
</GuestCounts>
<Occupancy>2</Occupancy>
<CancelPenalties>
<CancelPenalty PolicyCode="1" From="2026-03-30T08:30:09+00:00">
<AmountPercent Amount="1000" DecimalPlaces="2" CurrencyCode="USD"/>
</CancelPenalty>
</CancelPenalties>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
<BasicPropertyInfo HotelCode="14929776"/>
<ResGuestRPHs>
<ResGuestRPH RPH="1"/>
</ResGuestRPHs>
</RoomStay>
<RoomStay IndexNumber="325">
<RoomTypes>
<RoomType RoomTypeCode="1492977601">
<RoomDescription Name="Deluxe Single Room - Non-refundable">
<Text/>
<MealPlan>There is no meal option with this room.</MealPlan>
<MaxChildren>0</MaxChildren>
</RoomDescription>
</RoomType>
</RoomTypes>
<RatePlans>
<RatePlan>
<Commission>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
</Commission>
</RatePlan>
</RatePlans>
<PriceDetails>
<HotelView>
<Taxes>
<Tax Amount="650" ChargeFrequency="12" Code="3" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>City tax</Text>
</TaxDescription>
</Tax>
<Tax Amount="600" ChargeFrequency="12" Code="17" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>Tax</Text>
</TaxDescription>
</Tax>
</Taxes>
<Total Amount="1750" DecimalPlaces="2"/>
</HotelView>
<GuestView>
<Taxes>
<Tax Amount="650" ChargeFrequency="12" Code="3" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>City tax</Text>
</TaxDescription>
</Tax>
<Tax Amount="600" ChargeFrequency="12" Code="17" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>Tax</Text>
</TaxDescription>
</Tax>
</Taxes>
</GuestView>
</PriceDetails>
<RoomRates>
<TPA_Extensions>
<BookingCondition>There is no meal option with this room. Children and Extra Bed Policy: Children of any age are allowed. You haven't added any cots. You haven't added any extra beds. The maximum number of guests is 1. Deposit Policy: The guest will be charged a prepayment of the total price of the reservation at any time. Cancellation Policy: The guest will be charged the total price of the reservation if they cancel at any time. </BookingCondition>
</TPA_Extensions>
<RoomRate EffectiveDate="2026-04-03" RatePlanCode="61525167">
<Rates>
<Rate>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount Count="1" AgeQualifyingCode="10"/>
</GuestCounts>
<Occupancy>1</Occupancy>
<CancelPenalties>
<CancelPenalty PolicyCode="1" From="2026-03-30T08:30:09+00:00">
<AmountPercent Amount="115" DecimalPlaces="1" CurrencyCode="USD"/>
</CancelPenalty>
</CancelPenalties>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
<BasicPropertyInfo HotelCode="14929776"/>
<ResGuestRPHs>
<ResGuestRPH RPH="2"/>
</ResGuestRPHs>
<SpecialRequests>
<SpecialRequest Name="smoking preference">
<Text>Non-Smoking</Text>
</SpecialRequest>
</SpecialRequests>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest ResGuestRPH="1">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>persona Mixed rates</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
<ResGuest ResGuestRPH="2">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS persona</GivenName>
<Surname>Mixed rates</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
</ResGuests>
<TPA_Extensions>
<flags>
<flag name="booker_is_genius"/>
</flags>
</TPA_Extensions>
<ResGlobalInfo>
<Comments>
<Comment ParagraphNumber="1">
<Text>You have received a virtual credit card for this reservation.You may charge it as of 2026-04-03.</Text>
</Comment>
</Comments>
<Guarantee>
<GuaranteesAccepted>
<GuaranteeAccepted>
<PaymentCard CardCode="MC" CardNumber="1" ExpireDate="0427" EffectiveDate="2026-04-03" CurrentBalance="2951" DecimalPlaces="2" CurrencyCode="EUR" VCCExpirationDate="2027-04-01">
<CardHolderName>Bookingcom Agent</CardHolderName>
</PaymentCard>
</GuaranteeAccepted>
</GuaranteesAccepted>
</Guarantee>
<Total AmountBeforeTax="900" CurrencyCode="USD" DecimalPlaces="2"/>
<HotelReservationIDs>
<HotelReservationID ResID_Value="6052529333" ResID_Date="2026-03-30T08:30:09"/>
<HotelReservationID ResID_Value="22d0675d" ResID_Source="BOOKING.COM" ResID_Type="18"/>
</HotelReservationIDs>
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS persona</GivenName>
<Surname>Mixed rates</Surname>
</PersonName>
<Telephone PhoneNumber="+31643746246"/>
<Email>qrates.631741@guest.booking.com</Email>
<Address>
<CountryName Code="PT"/>
<CompanyName/>
</Address>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
<DepositPayments>
<GuaranteePayment GuaranteeType="PrePay">
<Description>
<Text>payment_on_Booking.com (Payout type: Virtual credit card)</Text>
</Description>
<AmountPercent Amount="2951" Currency="EUR" DecimalPlaces="2"/>
</GuaranteePayment>
</DepositPayments>
<TotalCommissions>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
<Comment>This is the total commission amount calculated by Booking.com</Comment>
</TotalCommissions>
</ResGlobalInfo>
</HotelReservation>
</HotelReservations>
</OTA_HotelResNotifRQ>| Scenario | Include business model in Reservation(new_business_model_reservationsapi) | Payments Clarity Package (vcc_payment_v2) | Payments Clarity Package V2 (payment_clarity_package_v2) | reservations type | OTA response |
|---|---|---|---|---|---|
| 3a | Yes | No | No | net rates model | response example |
| 3b | Yes | No | No | commission rates model | response example |
| 3c | Yes | No | No | mixed rates model | response example |
Scenario 3a: Reservation using Net rate model
new_business_model_reservationsapi: ON | vcc_payment_v2: OFF | payment_clarity_package_v2: OFF |
|---|
<RatePlans>section (containing<Commission>) removed from<RoomStay><TotalCommissions>removed from<ResGlobalInfo><PropertyBusinessModel Id="15077275" BusinessModel="net_rate"/>added inside<TPA_Extensions>in<RoomRates>
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd" TimeStamp="2026-03-30T10:53:55+00:00" Target="Production" Version="2.001">
<HotelReservations>
<HotelReservation>
<RoomStays>
<RoomStay IndexNumber="663">
<RoomTypes>
<RoomType RoomTypeCode="1492977601">
<RoomDescription Name="Deluxe Single Room - Non-refundable">
<Text/>
<MealPlan>There is no meal option with this room.</MealPlan>
<MaxChildren>0</MaxChildren>
</RoomDescription>
</RoomType>
</RoomTypes>
<RoomRates>
<TPA_Extensions>
<PropertyBusinessModel Id="15077275" BusinessModel="net_rate"/>
<BookingCondition>There is no meal option with this room. Children and Extra Bed Policy: Children of any age are allowed. You haven't added any cots. You haven't added any extra beds. The maximum number of guests is 1. Deposit Policy: The guest will be charged a prepayment of the total price of the reservation at any time. Cancellation Policy: The guest will be charged the total price of the reservation if they cancel at any time. </BookingCondition>
</TPA_Extensions>
<RoomRate EffectiveDate="2026-04-01" RatePlanCode="61525167">
<Rates>
<Rate>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount Count="1" AgeQualifyingCode="10"/>
</GuestCounts>
<Occupancy>1</Occupancy>
<CancelPenalties>
<CancelPenalty PolicyCode="1" From="2026-03-30T07:39:28+00:00">
<AmountPercent Amount="115" DecimalPlaces="1" CurrencyCode="USD"/>
</CancelPenalty>
</CancelPenalties>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
<BasicPropertyInfo HotelCode="14929776"/>
<ResGuestRPHs>
<ResGuestRPH RPH="1"/>
</ResGuestRPHs>
<SpecialRequests>
<SpecialRequest Name="smoking preference">
<Text>Non-Smoking</Text>
</SpecialRequest>
</SpecialRequests>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest ResGuestRPH="1">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>Persona</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
</ResGuests>
<TPA_Extensions>
<flags>
<flag name="booker_is_genius"/>
</flags>
</TPA_Extensions>
<ResGlobalInfo>
<Comments>
<Comment ParagraphNumber="1">
<Text>You have received a virtual credit card for this reservation.You may charge it as of 2026-04-01.</Text>
</Comment>
</Comments>
<Guarantee>
<GuaranteesAccepted>
<GuaranteeAccepted>
<PaymentCard CardCode="MC" CardNumber="1" ExpireDate="0427">
<CardHolderName>Bookingcom Agent</CardHolderName>
</PaymentCard>
</GuaranteeAccepted>
</GuaranteesAccepted>
</Guarantee>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
<HotelReservationIDs>
<HotelReservationID ResID_Value="5437845566" ResID_Date="2026-03-30T07:39:28"/>
<HotelReservationID ResID_Value="849053db" ResID_Source="BOOKING.COM" ResID_Type="18"/>
</HotelReservationIDs>
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>Persona</Surname>
</PersonName>
<Telephone PhoneNumber="+31643746246"/>
<Email>qperso.306337@guest.booking.com</Email>
<Address>
<CountryName Code="PT"/>
<CompanyName/>
</Address>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
<DepositPayments>
<GuaranteePayment GuaranteeType="PrePay">
<Description>
<Text>payment_on_Booking.com (Payout type: Virtual credit card)</Text>
</Description>
<AmountPercent Amount="1519" Currency="EUR" DecimalPlaces="2"/>
</GuaranteePayment>
</DepositPayments>
</ResGlobalInfo>
</HotelReservation>
</HotelReservations>
</OTA_HotelResNotifRQ>
<!-- RUID: [UmFuZG9tSVYkc2RlIyh9YVzRHZc62SqjrMpLTy/htCq501uKvfN5ix37UZpIVgVIek02//wOTR/oSU5CMhckhOzEUkhP0X0XUI+r0iTTIyw=] -->Scenario 3b: Reservation using Commission rate model
new_business_model_reservationsapi: ON | vcc_payment_v2: OFF | payment_clarity_package_v2: OFF |
|---|
<PropertyBusinessModel Id="14737251" BusinessModel="commission_rate"/>added inside<TPA_Extensions>in<RoomRates><Commission>and<TotalCommissions>retained (commission model keeps these fields)
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd" TimeStamp="2026-03-30T10:55:00+00:00" Target="Production" Version="2.001">
<HotelReservations>
<HotelReservation>
<RoomStays>
<RoomStay IndexNumber="507">
<RoomTypes>
<RoomType RoomTypeCode="1492977602">
<RoomDescription Name="Deluxe Double Room - Non-refundable">
<Text/>
<MealPlan>There is no meal option with this room.</MealPlan>
<MaxChildren>0</MaxChildren>
</RoomDescription>
</RoomType>
</RoomTypes>
<RatePlans>
<RatePlan>
<Commission>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
</Commission>
</RatePlan>
</RatePlans>
<RoomRates>
<TPA_Extensions>
<PropertyBusinessModel Id="14737251" BusinessModel="commission_rate"/>
<BookingCondition>There is no meal option with this room. Children and Extra Bed Policy: Children of any age are allowed. You haven't added any cots. You haven't added any extra beds. The maximum number of guests is 2. Deposit Policy: The guest will be charged a prepayment of the total price of the reservation at any time. Cancellation Policy: The guest will be charged the total price of the reservation if they cancel at any time. </BookingCondition>
</TPA_Extensions>
<RoomRate EffectiveDate="2026-03-31" RatePlanCode="58265752">
<Rates>
<Rate>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount Count="2" AgeQualifyingCode="10"/>
</GuestCounts>
<Occupancy>2</Occupancy>
<CancelPenalties>
<CancelPenalty PolicyCode="1" From="2026-03-30T08:21:07+00:00">
<AmountPercent Amount="1000" DecimalPlaces="2" CurrencyCode="USD"/>
</CancelPenalty>
</CancelPenalties>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
<BasicPropertyInfo HotelCode="14929776"/>
<ResGuestRPHs>
<ResGuestRPH RPH="1"/>
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest ResGuestRPH="1">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>Persona</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
</ResGuests>
<TPA_Extensions>
<flags>
<flag name="booker_is_genius"/>
</flags>
</TPA_Extensions>
<ResGlobalInfo>
<Comments>
<Comment ParagraphNumber="1">
<Text>You have received a virtual credit card for this reservation.You may charge it as of 2026-03-31.</Text>
</Comment>
</Comments>
<Guarantee>
<GuaranteesAccepted>
<GuaranteeAccepted>
<PaymentCard CardCode="MC" CardNumber="1" ExpireDate="0427">
<CardHolderName>Bookingcom Agent</CardHolderName>
</PaymentCard>
</GuaranteeAccepted>
</GuaranteesAccepted>
</Guarantee>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
<HotelReservationIDs>
<HotelReservationID ResID_Value="5437891348" ResID_Date="2026-03-30T08:21:07"/>
<HotelReservationID ResID_Value="0f48e453" ResID_Source="BOOKING.COM" ResID_Type="18"/>
</HotelReservationIDs>
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>Persona</Surname>
</PersonName>
<Telephone PhoneNumber="+31643746246"/>
<Email>qperso.645357@guest.booking.com</Email>
<Address>
<CountryName Code="PT"/>
<CompanyName/>
</Address>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
<DepositPayments>
<GuaranteePayment GuaranteeType="PrePay">
<Description>
<Text>payment_on_Booking.com (Payout type: Virtual credit card)</Text>
</Description>
<AmountPercent Amount="1432" Currency="EUR" DecimalPlaces="2"/>
</GuaranteePayment>
</DepositPayments>
<TotalCommissions>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
<Comment>This is the total commission amount calculated by Booking.com</Comment>
</TotalCommissions>
</ResGlobalInfo>
</HotelReservation>
</HotelReservations>
</OTA_HotelResNotifRQ>
<!-- RUID: [UmFuZG9tSVYkc2RlIyh9YUkDegQoNz9KPSU4MpZoG+tyXYMZGPLDlD+iWZzX5UAQNWW2Ek2ea7lTbt5r0QtoL7ZMU1Zhwzv8ki3wp9arplk=] -->Scenario 3c: Reservation using Mixed rates model
new_business_model_reservationsapi: ON | vcc_payment_v2: OFF | payment_clarity_package_v2: OFF |
|---|
Net rate room:
<RatePlans>removed<PropertyBusinessModel Id="15077275" BusinessModel="net_rate"/>added inside<TPA_Extensions>
Commission rate room:
<PropertyBusinessModel Id="14737251" BusinessModel="commission_rate"/>added inside<TPA_Extensions><Commission>retained
Reservation level:
<TotalCommissions>removed from<ResGlobalInfo>(net_rate behavior takes precedence)
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd" TimeStamp="2026-03-30T10:55:53+00:00" Target="Production" Version="2.001">
<HotelReservations>
<HotelReservation>
<RoomStays>
<RoomStay IndexNumber="324">
<RoomTypes>
<RoomType RoomTypeCode="1492977602">
<RoomDescription Name="Deluxe Double Room - Non-refundable">
<Text/>
<MealPlan>There is no meal option with this room.</MealPlan>
<MaxChildren>0</MaxChildren>
</RoomDescription>
</RoomType>
</RoomTypes>
<RatePlans>
<RatePlan>
<Commission>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
</Commission>
</RatePlan>
</RatePlans>
<RoomRates>
<TPA_Extensions>
<PropertyBusinessModel Id="14737251" BusinessModel="commission_rate"/>
<BookingCondition>There is no meal option with this room. Children and Extra Bed Policy: Children of any age are allowed. You haven't added any cots. You haven't added any extra beds. The maximum number of guests is 1. Deposit Policy: The guest will be charged a prepayment of the total price of the reservation at any time. Cancellation Policy: The guest will be charged the total price of the reservation if they cancel at any time. </BookingCondition>
</TPA_Extensions>
<RoomRate EffectiveDate="2026-04-03" RatePlanCode="58265752">
<Rates>
<Rate>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount Count="1" AgeQualifyingCode="10"/>
</GuestCounts>
<Occupancy>2</Occupancy>
<CancelPenalties>
<CancelPenalty PolicyCode="1" From="2026-03-30T08:30:09+00:00">
<AmountPercent Amount="1000" DecimalPlaces="2" CurrencyCode="USD"/>
</CancelPenalty>
</CancelPenalties>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
<BasicPropertyInfo HotelCode="14929776"/>
<ResGuestRPHs>
<ResGuestRPH RPH="1"/>
</ResGuestRPHs>
</RoomStay>
<RoomStay IndexNumber="325">
<RoomTypes>
<RoomType RoomTypeCode="1492977601">
<RoomDescription Name="Deluxe Single Room - Non-refundable">
<Text/>
<MealPlan>There is no meal option with this room.</MealPlan>
<MaxChildren>0</MaxChildren>
</RoomDescription>
</RoomType>
</RoomTypes>
<RoomRates>
<TPA_Extensions>
<PropertyBusinessModel Id="15077275" BusinessModel="net_rate"/>
<BookingCondition>There is no meal option with this room. Children and Extra Bed Policy: Children of any age are allowed. You haven't added any cots. You haven't added any extra beds. The maximum number of guests is 1. Deposit Policy: The guest will be charged a prepayment of the total price of the reservation at any time. Cancellation Policy: The guest will be charged the total price of the reservation if they cancel at any time. </BookingCondition>
</TPA_Extensions>
<RoomRate EffectiveDate="2026-04-03" RatePlanCode="61525167">
<Rates>
<Rate>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount Count="1" AgeQualifyingCode="10"/>
</GuestCounts>
<Occupancy>1</Occupancy>
<CancelPenalties>
<CancelPenalty PolicyCode="1" From="2026-03-30T08:30:09+00:00">
<AmountPercent Amount="115" DecimalPlaces="1" CurrencyCode="USD"/>
</CancelPenalty>
</CancelPenalties>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
<BasicPropertyInfo HotelCode="14929776"/>
<ResGuestRPHs>
<ResGuestRPH RPH="2"/>
</ResGuestRPHs>
<SpecialRequests>
<SpecialRequest Name="smoking preference">
<Text>Non-Smoking</Text>
</SpecialRequest>
</SpecialRequests>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest ResGuestRPH="1">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>persona Mixed rates</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
<ResGuest ResGuestRPH="2">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS persona</GivenName>
<Surname>Mixed rates</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
</ResGuests>
<TPA_Extensions>
<flags>
<flag name="booker_is_genius"/>
</flags>
</TPA_Extensions>
<ResGlobalInfo>
<Comments>
<Comment ParagraphNumber="1">
<Text>You have received a virtual credit card for this reservation.You may charge it as of 2026-04-03.</Text>
</Comment>
</Comments>
<Guarantee>
<GuaranteesAccepted>
<GuaranteeAccepted>
<PaymentCard CardCode="MC" CardNumber="1" ExpireDate="0427">
<CardHolderName>Bookingcom Agent</CardHolderName>
</PaymentCard>
</GuaranteeAccepted>
</GuaranteesAccepted>
</Guarantee>
<Total AmountBeforeTax="900" CurrencyCode="USD" DecimalPlaces="2"/>
<HotelReservationIDs>
<HotelReservationID ResID_Value="6052529333" ResID_Date="2026-03-30T08:30:09"/>
<HotelReservationID ResID_Value="22d0675d" ResID_Source="BOOKING.COM" ResID_Type="18"/>
</HotelReservationIDs>
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS persona</GivenName>
<Surname>Mixed rates</Surname>
</PersonName>
<Telephone PhoneNumber="+31643746246"/>
<Email>qrates.631741@guest.booking.com</Email>
<Address>
<CountryName Code="PT"/>
<CompanyName/>
</Address>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
<DepositPayments>
<GuaranteePayment GuaranteeType="PrePay">
<Description>
<Text>payment_on_Booking.com (Payout type: Virtual credit card)</Text>
</Description>
<AmountPercent Amount="2951" Currency="EUR" DecimalPlaces="2"/>
</GuaranteePayment>
</DepositPayments>
</ResGlobalInfo>
</HotelReservation>
</HotelReservations>
</OTA_HotelResNotifRQ>
<!-- RUID: [UmFuZG9tSVYkc2RlIyh9YWCj2bTZm9uVq5kOlBVm5ZheewKmKhAj9wlx0om5lLyGAZGeUYt7ej1893qCe70lOP3YYGdO+g2jZfzhJuEoCiU=] -->| Scenario | Include business model in Reservation(new_business_model_reservationsapi) | Payments Clarity Package (vcc_payment_v2) | Payments Clarity Package V2 (payment_clarity_package_v2) | reservations type | OTA response |
|---|---|---|---|---|---|
| 4a | Yes | Yes | No | net rates model | response example |
| 4b | Yes | Yes | No | commission rates model | response example |
| 4c | Yes | Yes | No | mixed rates model | response example |
Scenario 4a: Reservation using Net rate model
new_business_model_reservationsapi: ON | vcc_payment_v2: ON | payment_clarity_package_v2: OFF |
|---|
Note that for the scenario where vcc_payment_v2 was enabled, the include_price_details feature was also enabled.
<Commission>and<TotalCommissions>removed for net rate rooms<PropertyBusinessModel>added withIdandBusinessModel="net_rate"attributes- Room-level
<Total>includes<Taxes>child with individual<Tax>entries <PaymentCard>gains VCC attributes:EffectiveDate,CurrentBalance,CurrencyCode,VCCExpirationDate
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd" TimeStamp="2026-04-01T10:29:03+00:00" Target="Production" Version="2.001">
<HotelReservations>
<HotelReservation>
<RoomStays>
<RoomStay IndexNumber="663">
<RoomTypes>
<RoomType RoomTypeCode="1492977601">
<RoomDescription Name="Deluxe Single Room - Non-refundable">
<Text/>
<MealPlan>There is no meal option with this room.</MealPlan>
<MaxChildren>0</MaxChildren>
</RoomDescription>
</RoomType>
</RoomTypes>
<RoomRates>
<TPA_Extensions>
<PropertyBusinessModel Id="15077275" BusinessModel="net_rate"/>
<BookingCondition>There is no meal option with this room. Children and Extra Bed Policy: Children of any age are allowed. You haven't added any cots. You haven't added any extra beds. The maximum number of guests is 1. Deposit Policy: The guest will be charged a prepayment of the total price of the reservation at any time. Cancellation Policy: The guest will be charged the total price of the reservation if they cancel at any time. </BookingCondition>
</TPA_Extensions>
<RoomRate EffectiveDate="2026-04-01" RatePlanCode="61525167">
<Rates>
<Rate>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount Count="1" AgeQualifyingCode="10"/>
</GuestCounts>
<Occupancy>1</Occupancy>
<CancelPenalties>
<CancelPenalty PolicyCode="1" From="2026-03-30T07:39:28+00:00">
<AmountPercent Amount="115" DecimalPlaces="1" CurrencyCode="USD"/>
</CancelPenalty>
</CancelPenalties>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2">
<Taxes Amount="125" CurrencyCode="USD" DecimalPlaces="1">
<Tax Amount="650" ChargeFrequency="12" Code="3" CurrencyCode="USD" DecimalPlaces="2" Type="Exclusive">
<TaxDescription>
<Text>City tax</Text>
</TaxDescription>
</Tax>
<Tax Amount="600" ChargeFrequency="12" Code="17" CurrencyCode="USD" DecimalPlaces="2" Type="Exclusive">
<TaxDescription>
<Text>Tax</Text>
</TaxDescription>
</Tax>
</Taxes>
</Total>
<BasicPropertyInfo HotelCode="14929776"/>
<ResGuestRPHs>
<ResGuestRPH RPH="1"/>
</ResGuestRPHs>
<SpecialRequests>
<SpecialRequest Name="smoking preference">
<Text>Non-Smoking</Text>
</SpecialRequest>
</SpecialRequests>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest ResGuestRPH="1">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>Persona</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
</ResGuests>
<TPA_Extensions>
<flags>
<flag name="booker_is_genius"/>
</flags>
</TPA_Extensions>
<ResGlobalInfo>
<Comments>
<Comment ParagraphNumber="1">
<Text>You have received a virtual credit card for this reservation.You may charge it as of 2026-04-01.</Text>
</Comment>
</Comments>
<Guarantee>
<GuaranteesAccepted>
<GuaranteeAccepted>
<PaymentCard CardCode="MC" CardNumber="1" ExpireDate="0427" EffectiveDate="2026-04-01" CurrentBalance="1519" DecimalPlaces="2" CurrencyCode="EUR" VCCExpirationDate="2027-04-01">
<CardHolderName>Bookingcom Agent</CardHolderName>
</PaymentCard>
</GuaranteeAccepted>
</GuaranteesAccepted>
</Guarantee>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
<HotelReservationIDs>
<HotelReservationID ResID_Value="5437845566" ResID_Date="2026-03-30T07:39:28"/>
<HotelReservationID ResID_Value="849053db" ResID_Source="BOOKING.COM" ResID_Type="18"/>
</HotelReservationIDs>
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>Persona</Surname>
</PersonName>
<Telephone PhoneNumber="+31643746246"/>
<Email>qperso.306337@guest.booking.com</Email>
<Address>
<CountryName Code="PT"/>
<CompanyName/>
</Address>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
<DepositPayments>
<GuaranteePayment GuaranteeType="PrePay">
<Description>
<Text>payment_on_Booking.com (Payout type: Virtual credit card)</Text>
</Description>
<AmountPercent Amount="1519" Currency="EUR" DecimalPlaces="2"/>
</GuaranteePayment>
</DepositPayments>
</ResGlobalInfo>
</HotelReservation>
</HotelReservations>
</OTA_HotelResNotifRQ>
<!-- RUID: [UmFuZG9tSVYkc2RlIyh9YYn4G9jKaamoFyb8E/M5zcvZUHlZYI7ugQfMtOiV5Pu1pMKs9szR7tUo0wTyl1CNgYwmJn+ErezRAWzcZEjXAk8=] -->Scenario 4b: Reservation using Commission rate model
new_business_model_reservationsapi: ON | vcc_payment_v2: ON | payment_clarity_package_v2: OFF |
|---|
Note that for the scenario where vcc_payment_v2 was enabled, the include_price_details feature was also enabled.
<PropertyBusinessModel>added withIdandBusinessModel="commission_rate"attributes<Commission>and<TotalCommissions>retained for commission rate rooms- Room-level
<Total>includes<Taxes>child with individual<Tax>entries <PaymentCard>gains VCC attributes:EffectiveDate,CurrentBalance,CurrencyCode,VCCExpirationDate
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd" TimeStamp="2026-04-01T10:29:43+00:00" Target="Production" Version="2.001">
<HotelReservations>
<HotelReservation>
<RoomStays>
<RoomStay IndexNumber="507">
<RoomTypes>
<RoomType RoomTypeCode="1492977602">
<RoomDescription Name="Deluxe Double Room - Non-refundable">
<Text/>
<MealPlan>There is no meal option with this room.</MealPlan>
<MaxChildren>0</MaxChildren>
</RoomDescription>
</RoomType>
</RoomTypes>
<RatePlans>
<RatePlan>
<Commission>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
</Commission>
</RatePlan>
</RatePlans>
<RoomRates>
<TPA_Extensions>
<PropertyBusinessModel Id="14737251" BusinessModel="commission_rate"/>
<BookingCondition>There is no meal option with this room. Children and Extra Bed Policy: Children of any age are allowed. You haven't added any cots. You haven't added any extra beds. The maximum number of guests is 2. Deposit Policy: The guest will be charged a prepayment of the total price of the reservation at any time. Cancellation Policy: The guest will be charged the total price of the reservation if they cancel at any time. </BookingCondition>
</TPA_Extensions>
<RoomRate EffectiveDate="2026-03-31" RatePlanCode="58265752">
<Rates>
<Rate>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount Count="2" AgeQualifyingCode="10"/>
</GuestCounts>
<Occupancy>2</Occupancy>
<CancelPenalties>
<CancelPenalty PolicyCode="1" From="2026-03-30T08:21:07+00:00">
<AmountPercent Amount="1000" DecimalPlaces="2" CurrencyCode="USD"/>
</CancelPenalty>
</CancelPenalties>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2">
<Taxes Amount="125" CurrencyCode="USD" DecimalPlaces="1">
<Tax Amount="650" ChargeFrequency="12" Code="3" CurrencyCode="USD" DecimalPlaces="2" Type="Exclusive">
<TaxDescription>
<Text>City tax</Text>
</TaxDescription>
</Tax>
<Tax Amount="600" ChargeFrequency="12" Code="17" CurrencyCode="USD" DecimalPlaces="2" Type="Exclusive">
<TaxDescription>
<Text>Tax</Text>
</TaxDescription>
</Tax>
</Taxes>
</Total>
<BasicPropertyInfo HotelCode="14929776"/>
<ResGuestRPHs>
<ResGuestRPH RPH="1"/>
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest ResGuestRPH="1">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>Persona</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
</ResGuests>
<TPA_Extensions>
<flags>
<flag name="booker_is_genius"/>
</flags>
</TPA_Extensions>
<ResGlobalInfo>
<Comments>
<Comment ParagraphNumber="1">
<Text>You have received a virtual credit card for this reservation.You may charge it as of 2026-03-31.</Text>
</Comment>
</Comments>
<Guarantee>
<GuaranteesAccepted>
<GuaranteeAccepted>
<PaymentCard CardCode="MC" CardNumber="1" ExpireDate="0427" EffectiveDate="2026-03-31" CurrentBalance="1432" DecimalPlaces="2" CurrencyCode="EUR" VCCExpirationDate="2027-04-01">
<CardHolderName>Bookingcom Agent</CardHolderName>
</PaymentCard>
</GuaranteeAccepted>
</GuaranteesAccepted>
</Guarantee>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
<HotelReservationIDs>
<HotelReservationID ResID_Value="5437891348" ResID_Date="2026-03-30T08:21:07"/>
<HotelReservationID ResID_Value="0f48e453" ResID_Source="BOOKING.COM" ResID_Type="18"/>
</HotelReservationIDs>
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>Persona</Surname>
</PersonName>
<Telephone PhoneNumber="+31643746246"/>
<Email>qperso.645357@guest.booking.com</Email>
<Address>
<CountryName Code="PT"/>
<CompanyName/>
</Address>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
<DepositPayments>
<GuaranteePayment GuaranteeType="PrePay">
<Description>
<Text>payment_on_Booking.com (Payout type: Virtual credit card)</Text>
</Description>
<AmountPercent Amount="1432" Currency="EUR" DecimalPlaces="2"/>
</GuaranteePayment>
</DepositPayments>
<TotalCommissions>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
<Comment>This is the total commission amount calculated by Booking.com</Comment>
</TotalCommissions>
</ResGlobalInfo>
</HotelReservation>
</HotelReservations>
</OTA_HotelResNotifRQ>
<!-- RUID: [UmFuZG9tSVYkc2RlIyh9YZd5e+TnpPQ7jNmNiOf6kURe8UdRBGA9othPfJLTskGXlD5RFYW/2HuRQhbupQBzBPUlUGbIrJjUFGKA4rueA04=] -->Scenario 4c: Reservation using Mixed rates model
new_business_model_reservationsapi: ON | vcc_payment_v2: ON | payment_clarity_package_v2: OFF |
|---|
Note that for the scenario where vcc_payment_v2 was enabled, the include_price_details feature was also enabled.
Net rate room:
<Commission>removed<PropertyBusinessModel BusinessModel="net_rate">added
Commission rate room:
<Commission>retained<PropertyBusinessModel BusinessModel="commission_rate">added
Both rooms:
<Taxes>breakdown added inside<Total>elements<PaymentCard>gains VCC attributes:EffectiveDate,CurrentBalance,CurrencyCode,VCCExpirationDate
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd" TimeStamp="2026-04-01T10:30:33+00:00" Target="Production" Version="2.001">
<HotelReservations>
<HotelReservation>
<RoomStays>
<RoomStay IndexNumber="324">
<RoomTypes>
<RoomType RoomTypeCode="1492977602">
<RoomDescription Name="Deluxe Double Room - Non-refundable">
<Text/>
<MealPlan>There is no meal option with this room.</MealPlan>
<MaxChildren>0</MaxChildren>
</RoomDescription>
</RoomType>
</RoomTypes>
<RatePlans>
<RatePlan>
<Commission>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
</Commission>
</RatePlan>
</RatePlans>
<RoomRates>
<TPA_Extensions>
<PropertyBusinessModel Id="14737251" BusinessModel="commission_rate"/>
<BookingCondition>There is no meal option with this room. Children and Extra Bed Policy: Children of any age are allowed. You haven't added any cots. You haven't added any extra beds. The maximum number of guests is 1. Deposit Policy: The guest will be charged a prepayment of the total price of the reservation at any time. Cancellation Policy: The guest will be charged the total price of the reservation if they cancel at any time. </BookingCondition>
</TPA_Extensions>
<RoomRate EffectiveDate="2026-04-03" RatePlanCode="58265752">
<Rates>
<Rate>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount Count="1" AgeQualifyingCode="10"/>
</GuestCounts>
<Occupancy>2</Occupancy>
<CancelPenalties>
<CancelPenalty PolicyCode="1" From="2026-03-30T08:30:09+00:00">
<AmountPercent Amount="1000" DecimalPlaces="2" CurrencyCode="USD"/>
</CancelPenalty>
</CancelPenalties>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2">
<Taxes Amount="125" CurrencyCode="USD" DecimalPlaces="1">
<Tax Amount="650" ChargeFrequency="12" Code="3" CurrencyCode="USD" DecimalPlaces="2" Type="Exclusive">
<TaxDescription>
<Text>City tax</Text>
</TaxDescription>
</Tax>
<Tax Amount="600" ChargeFrequency="12" Code="17" CurrencyCode="USD" DecimalPlaces="2" Type="Exclusive">
<TaxDescription>
<Text>Tax</Text>
</TaxDescription>
</Tax>
</Taxes>
</Total>
<BasicPropertyInfo HotelCode="14929776"/>
<ResGuestRPHs>
<ResGuestRPH RPH="1"/>
</ResGuestRPHs>
</RoomStay>
<RoomStay IndexNumber="325">
<RoomTypes>
<RoomType RoomTypeCode="1492977601">
<RoomDescription Name="Deluxe Single Room - Non-refundable">
<Text/>
<MealPlan>There is no meal option with this room.</MealPlan>
<MaxChildren>0</MaxChildren>
</RoomDescription>
</RoomType>
</RoomTypes>
<RoomRates>
<TPA_Extensions>
<PropertyBusinessModel Id="15077275" BusinessModel="net_rate"/>
<BookingCondition>There is no meal option with this room. Children and Extra Bed Policy: Children of any age are allowed. You haven't added any cots. You haven't added any extra beds. The maximum number of guests is 1. Deposit Policy: The guest will be charged a prepayment of the total price of the reservation at any time. Cancellation Policy: The guest will be charged the total price of the reservation if they cancel at any time. </BookingCondition>
</TPA_Extensions>
<RoomRate EffectiveDate="2026-04-03" RatePlanCode="61525167">
<Rates>
<Rate>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount Count="1" AgeQualifyingCode="10"/>
</GuestCounts>
<Occupancy>1</Occupancy>
<CancelPenalties>
<CancelPenalty PolicyCode="1" From="2026-03-30T08:30:09+00:00">
<AmountPercent Amount="115" DecimalPlaces="1" CurrencyCode="USD"/>
</CancelPenalty>
</CancelPenalties>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2">
<Taxes Amount="125" CurrencyCode="USD" DecimalPlaces="1">
<Tax Amount="650" ChargeFrequency="12" Code="3" CurrencyCode="USD" DecimalPlaces="2" Type="Exclusive">
<TaxDescription>
<Text>City tax</Text>
</TaxDescription>
</Tax>
<Tax Amount="600" ChargeFrequency="12" Code="17" CurrencyCode="USD" DecimalPlaces="2" Type="Exclusive">
<TaxDescription>
<Text>Tax</Text>
</TaxDescription>
</Tax>
</Taxes>
</Total>
<BasicPropertyInfo HotelCode="14929776"/>
<ResGuestRPHs>
<ResGuestRPH RPH="2"/>
</ResGuestRPHs>
<SpecialRequests>
<SpecialRequest Name="smoking preference">
<Text>Non-Smoking</Text>
</SpecialRequest>
</SpecialRequests>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest ResGuestRPH="1">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>persona Mixed rates</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
<ResGuest ResGuestRPH="2">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS persona</GivenName>
<Surname>Mixed rates</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
</ResGuests>
<TPA_Extensions>
<flags>
<flag name="booker_is_genius"/>
</flags>
</TPA_Extensions>
<ResGlobalInfo>
<Comments>
<Comment ParagraphNumber="1">
<Text>You have received a virtual credit card for this reservation.You may charge it as of 2026-04-03.</Text>
</Comment>
</Comments>
<Guarantee>
<GuaranteesAccepted>
<GuaranteeAccepted>
<PaymentCard CardCode="MC" CardNumber="1" ExpireDate="0427" EffectiveDate="2026-04-03" CurrentBalance="2951" DecimalPlaces="2" CurrencyCode="EUR" VCCExpirationDate="2027-04-01">
<CardHolderName>Bookingcom Agent</CardHolderName>
</PaymentCard>
</GuaranteeAccepted>
</GuaranteesAccepted>
</Guarantee>
<Total AmountBeforeTax="900" CurrencyCode="USD" DecimalPlaces="2"/>
<HotelReservationIDs>
<HotelReservationID ResID_Value="6052529333" ResID_Date="2026-03-30T08:30:09"/>
<HotelReservationID ResID_Value="22d0675d" ResID_Source="BOOKING.COM" ResID_Type="18"/>
</HotelReservationIDs>
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS persona</GivenName>
<Surname>Mixed rates</Surname>
</PersonName>
<Telephone PhoneNumber="+31643746246"/>
<Email>qrates.631741@guest.booking.com</Email>
<Address>
<CountryName Code="PT"/>
<CompanyName/>
</Address>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
<DepositPayments>
<GuaranteePayment GuaranteeType="PrePay">
<Description>
<Text>payment_on_Booking.com (Payout type: Virtual credit card)</Text>
</Description>
<AmountPercent Amount="2951" Currency="EUR" DecimalPlaces="2"/>
</GuaranteePayment>
</DepositPayments>
</ResGlobalInfo>
</HotelReservation>
</HotelReservations>
</OTA_HotelResNotifRQ>
<!-- RUID: [UmFuZG9tSVYkc2RlIyh9YUS2ElqScW06oZSI4XhxRLataQOmST+lERryYPwpCWdLTWlHKenZUSB55e3WZbwEidvrvEV1X0R0gKHgfilxoi4=] -->| Scenario | Include business model in Reservation(new_business_model_reservationsapi) | Payments Clarity Package (vcc_payment_v2) | Payments Clarity Package V2 (payment_clarity_package_v2) | reservations type | OTA response |
|---|---|---|---|---|---|
| 5a | Yes | Yes | Yes | net rates model | response example |
| 5b | Yes | Yes | Yes | commission rates model | response example |
| 5c | Yes | Yes | Yes | mixed rates model | response example |
Scenario 5a: Reservation using Net rate model
new_business_model_reservationsapi: ON | vcc_payment_v2: ON | payment_clarity_package_v2: ON |
|---|
Note that for the scenario where vcc_payment_v2 was enabled, the include_price_details feature was also enabled.
<Commission>and<TotalCommissions>removed for net rate rooms<PropertyBusinessModel>added withBusinessModel="net_rate"<PriceDetails>added at room level:<HotelView>:<NetPrice>,<Taxes>, and<Total><GuestView>:<Taxes>only — no<Total>for net rate rooms
<PaymentCard>gains VCC attributes:EffectiveDate,CurrentBalance,CurrencyCode,VCCExpirationDate
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd" TimeStamp="2026-03-30T11:32:07+00:00" Target="Production" Version="2.001">
<HotelReservations>
<HotelReservation>
<RoomStays>
<RoomStay IndexNumber="663">
<RoomTypes>
<RoomType RoomTypeCode="1492977601">
<RoomDescription Name="Deluxe Single Room - Non-refundable">
<Text/>
<MealPlan>There is no meal option with this room.</MealPlan>
<MaxChildren>0</MaxChildren>
</RoomDescription>
</RoomType>
</RoomTypes>
<PriceDetails>
<HotelView>
<NetPrice Amount="500" DecimalPlaces="2" CurrencyCode="USD"/>
<Taxes>
<Tax Amount="650" ChargeFrequency="12" Code="3" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>City tax</Text>
</TaxDescription>
</Tax>
<Tax Amount="600" ChargeFrequency="12" Code="17" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>Tax</Text>
</TaxDescription>
</Tax>
</Taxes>
<Total Amount="1750" DecimalPlaces="2"/>
</HotelView>
<GuestView>
<Taxes>
<Tax Amount="650" ChargeFrequency="12" Code="3" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>City tax</Text>
</TaxDescription>
</Tax>
<Tax Amount="600" ChargeFrequency="12" Code="17" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>Tax</Text>
</TaxDescription>
</Tax>
</Taxes>
</GuestView>
</PriceDetails>
<RoomRates>
<TPA_Extensions>
<PropertyBusinessModel Id="15077275" BusinessModel="net_rate"/>
<BookingCondition>There is no meal option with this room. Children and Extra Bed Policy: Children of any age are allowed. You haven't added any cots. You haven't added any extra beds. The maximum number of guests is 1. Deposit Policy: The guest will be charged a prepayment of the total price of the reservation at any time. Cancellation Policy: The guest will be charged the total price of the reservation if they cancel at any time. </BookingCondition>
</TPA_Extensions>
<RoomRate EffectiveDate="2026-04-01" RatePlanCode="61525167">
<Rates>
<Rate>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount Count="1" AgeQualifyingCode="10"/>
</GuestCounts>
<Occupancy>1</Occupancy>
<CancelPenalties>
<CancelPenalty PolicyCode="1" From="2026-03-30T07:39:28+00:00">
<AmountPercent Amount="115" DecimalPlaces="1" CurrencyCode="USD"/>
</CancelPenalty>
</CancelPenalties>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
<BasicPropertyInfo HotelCode="14929776"/>
<ResGuestRPHs>
<ResGuestRPH RPH="1"/>
</ResGuestRPHs>
<SpecialRequests>
<SpecialRequest Name="smoking preference">
<Text>Non-Smoking</Text>
</SpecialRequest>
</SpecialRequests>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest ResGuestRPH="1">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>Persona</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
</ResGuests>
<TPA_Extensions>
<flags>
<flag name="booker_is_genius"/>
</flags>
</TPA_Extensions>
<ResGlobalInfo>
<Comments>
<Comment ParagraphNumber="1">
<Text>You have received a virtual credit card for this reservation.You may charge it as of 2026-04-01.</Text>
</Comment>
</Comments>
<Guarantee>
<GuaranteesAccepted>
<GuaranteeAccepted>
<PaymentCard CardCode="MC" CardNumber="1" ExpireDate="0427" EffectiveDate="2026-04-01" CurrentBalance="1519" DecimalPlaces="2" CurrencyCode="EUR" VCCExpirationDate="2027-04-01">
<CardHolderName>Bookingcom Agent</CardHolderName>
</PaymentCard>
</GuaranteeAccepted>
</GuaranteesAccepted>
</Guarantee>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
<HotelReservationIDs>
<HotelReservationID ResID_Value="5437845566" ResID_Date="2026-03-30T07:39:28"/>
<HotelReservationID ResID_Value="849053db" ResID_Source="BOOKING.COM" ResID_Type="18"/>
</HotelReservationIDs>
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>Persona</Surname>
</PersonName>
<Telephone PhoneNumber="+31643746246"/>
<Email>qperso.306337@guest.booking.com</Email>
<Address>
<CountryName Code="PT"/>
<CompanyName/>
</Address>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
<DepositPayments>
<GuaranteePayment GuaranteeType="PrePay">
<Description>
<Text>payment_on_Booking.com (Payout type: Virtual credit card)</Text>
</Description>
<AmountPercent Amount="1519" Currency="EUR" DecimalPlaces="2"/>
</GuaranteePayment>
</DepositPayments>
</ResGlobalInfo>
</HotelReservation>
</HotelReservations>
</OTA_HotelResNotifRQ>
<!-- RUID: [UmFuZG9tSVYkc2RlIyh9YSdLzYOvFaOe1f/ERA36ueU/KRpnx1YqcmOIGhC8iCSRY6JLaFPusnXUABVGC4bqqptlHJCB8ReBgIrIgpxW1+c=] -->Scenario 5b: Reservation using Commission rate model
new_business_model_reservationsapi: ON | vcc_payment_v2: ON | payment_clarity_package_v2: ON |
|---|
Note that for the scenario where vcc_payment_v2 was enabled, the include_price_details feature was also enabled.
<PropertyBusinessModel>added withBusinessModel="commission_rate"<Commission>and<TotalCommissions>retained for commission rate rooms<PriceDetails>added at room level:<HotelView>:<NetPrice>,<Taxes>, and<Total><GuestView>:<Taxes>and<Total>— guest total is present for commission rate rooms
<PaymentCard>gains VCC attributes:EffectiveDate,CurrentBalance,CurrencyCode,VCCExpirationDate
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd" TimeStamp="2026-03-30T11:32:51+00:00" Target="Production" Version="2.001">
<HotelReservations>
<HotelReservation>
<RoomStays>
<RoomStay IndexNumber="507">
<RoomTypes>
<RoomType RoomTypeCode="1492977602">
<RoomDescription Name="Deluxe Double Room - Non-refundable">
<Text/>
<MealPlan>There is no meal option with this room.</MealPlan>
<MaxChildren>0</MaxChildren>
</RoomDescription>
</RoomType>
</RoomTypes>
<RatePlans>
<RatePlan>
<Commission>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
</Commission>
</RatePlan>
</RatePlans>
<PriceDetails>
<HotelView>
<NetPrice Amount="400" DecimalPlaces="2" CurrencyCode="USD"/>
<Taxes>
<Tax Amount="650" ChargeFrequency="12" Code="3" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>City tax</Text>
</TaxDescription>
</Tax>
<Tax Amount="600" ChargeFrequency="12" Code="17" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>Tax</Text>
</TaxDescription>
</Tax>
</Taxes>
<Total Amount="1650" DecimalPlaces="2"/>
</HotelView>
<GuestView>
<Taxes>
<Tax Amount="650" ChargeFrequency="12" Code="3" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>City tax</Text>
</TaxDescription>
</Tax>
<Tax Amount="600" ChargeFrequency="12" Code="17" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>Tax</Text>
</TaxDescription>
</Tax>
</Taxes>
<Total Amount="1650" DecimalPlaces="2"/>
</GuestView>
</PriceDetails>
<RoomRates>
<TPA_Extensions>
<PropertyBusinessModel Id="14737251" BusinessModel="commission_rate"/>
<BookingCondition>There is no meal option with this room. Children and Extra Bed Policy: Children of any age are allowed. You haven't added any cots. You haven't added any extra beds. The maximum number of guests is 2. Deposit Policy: The guest will be charged a prepayment of the total price of the reservation at any time. Cancellation Policy: The guest will be charged the total price of the reservation if they cancel at any time. </BookingCondition>
</TPA_Extensions>
<RoomRate EffectiveDate="2026-03-31" RatePlanCode="58265752">
<Rates>
<Rate>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount Count="2" AgeQualifyingCode="10"/>
</GuestCounts>
<Occupancy>2</Occupancy>
<CancelPenalties>
<CancelPenalty PolicyCode="1" From="2026-03-30T08:21:07+00:00">
<AmountPercent Amount="1000" DecimalPlaces="2" CurrencyCode="USD"/>
</CancelPenalty>
</CancelPenalties>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
<BasicPropertyInfo HotelCode="14929776"/>
<ResGuestRPHs>
<ResGuestRPH RPH="1"/>
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest ResGuestRPH="1">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>Persona</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
</ResGuests>
<TPA_Extensions>
<flags>
<flag name="booker_is_genius"/>
</flags>
</TPA_Extensions>
<ResGlobalInfo>
<Comments>
<Comment ParagraphNumber="1">
<Text>You have received a virtual credit card for this reservation.You may charge it as of 2026-03-31.</Text>
</Comment>
</Comments>
<Guarantee>
<GuaranteesAccepted>
<GuaranteeAccepted>
<PaymentCard CardCode="MC" CardNumber="1" ExpireDate="0427" EffectiveDate="2026-03-31" CurrentBalance="1432" DecimalPlaces="2" CurrencyCode="EUR" VCCExpirationDate="2027-04-01">
<CardHolderName>Bookingcom Agent</CardHolderName>
</PaymentCard>
</GuaranteeAccepted>
</GuaranteesAccepted>
</Guarantee>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
<HotelReservationIDs>
<HotelReservationID ResID_Value="5437891348" ResID_Date="2026-03-30T08:21:07"/>
<HotelReservationID ResID_Value="0f48e453" ResID_Source="BOOKING.COM" ResID_Type="18"/>
</HotelReservationIDs>
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>Persona</Surname>
</PersonName>
<Telephone PhoneNumber="+31643746246"/>
<Email>qperso.645357@guest.booking.com</Email>
<Address>
<CountryName Code="PT"/>
<CompanyName/>
</Address>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
<DepositPayments>
<GuaranteePayment GuaranteeType="PrePay">
<Description>
<Text>payment_on_Booking.com (Payout type: Virtual credit card)</Text>
</Description>
<AmountPercent Amount="1432" Currency="EUR" DecimalPlaces="2"/>
</GuaranteePayment>
</DepositPayments>
<TotalCommissions>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
<Comment>This is the total commission amount calculated by Booking.com</Comment>
</TotalCommissions>
</ResGlobalInfo>
</HotelReservation>
</HotelReservations>
</OTA_HotelResNotifRQ>
<!-- RUID: [UmFuZG9tSVYkc2RlIyh9YUrvEnO3drwlJ4GhAftmTaWQmq8sDMohdXSLWy9o9900MWteIw8hvajphB3jQ5nRihkDDb5AxvmR6hFA+K7Tvsc=] -->Scenario 5c: Reservation using Mixed rates model
new_business_model_reservationsapi: ON | vcc_payment_v2: ON | payment_clarity_package_v2: ON |
|---|
Note that for the scenario where vcc_payment_v2 was enabled, the include_price_details feature was also enabled.
Net rate room:
<Commission>removed<PropertyBusinessModel BusinessModel="net_rate">added<GuestView>omits<Total>
Commission rate room:
<Commission>retained<PropertyBusinessModel BusinessModel="commission_rate">added<GuestView>includes<Total>
Both rooms:
<PriceDetails>added with<HotelView>(including<NetPrice>) and<GuestView><PaymentCard>gains VCC attributes:EffectiveDate,CurrentBalance,CurrencyCode,VCCExpirationDate
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd" TimeStamp="2026-03-30T11:33:33+00:00" Target="Production" Version="2.001">
<HotelReservations>
<HotelReservation>
<RoomStays>
<RoomStay IndexNumber="324">
<RoomTypes>
<RoomType RoomTypeCode="1492977602">
<RoomDescription Name="Deluxe Double Room - Non-refundable">
<Text/>
<MealPlan>There is no meal option with this room.</MealPlan>
<MaxChildren>0</MaxChildren>
</RoomDescription>
</RoomType>
</RoomTypes>
<RatePlans>
<RatePlan>
<Commission>
<CommissionPayableAmount Amount="0" DecimalPlaces="2" CurrencyCode="USD"/>
</Commission>
</RatePlan>
</RatePlans>
<PriceDetails>
<HotelView>
<NetPrice Amount="400" DecimalPlaces="2" CurrencyCode="USD"/>
<Taxes>
<Tax Amount="650" ChargeFrequency="12" Code="3" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>City tax</Text>
</TaxDescription>
</Tax>
<Tax Amount="600" ChargeFrequency="12" Code="17" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>Tax</Text>
</TaxDescription>
</Tax>
</Taxes>
<Total Amount="1650" DecimalPlaces="2"/>
</HotelView>
<GuestView>
<Taxes>
<Tax Amount="650" ChargeFrequency="12" Code="3" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>City tax</Text>
</TaxDescription>
</Tax>
<Tax Amount="600" ChargeFrequency="12" Code="17" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>Tax</Text>
</TaxDescription>
</Tax>
</Taxes>
<Total Amount="1650" DecimalPlaces="2"/>
</GuestView>
</PriceDetails>
<RoomRates>
<TPA_Extensions>
<PropertyBusinessModel Id="14737251" BusinessModel="commission_rate"/>
<BookingCondition>There is no meal option with this room. Children and Extra Bed Policy: Children of any age are allowed. You haven't added any cots. You haven't added any extra beds. The maximum number of guests is 1. Deposit Policy: The guest will be charged a prepayment of the total price of the reservation at any time. Cancellation Policy: The guest will be charged the total price of the reservation if they cancel at any time. </BookingCondition>
</TPA_Extensions>
<RoomRate EffectiveDate="2026-04-03" RatePlanCode="58265752">
<Rates>
<Rate>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount Count="1" AgeQualifyingCode="10"/>
</GuestCounts>
<Occupancy>2</Occupancy>
<CancelPenalties>
<CancelPenalty PolicyCode="1" From="2026-03-30T08:30:09+00:00">
<AmountPercent Amount="1000" DecimalPlaces="2" CurrencyCode="USD"/>
</CancelPenalty>
</CancelPenalties>
<Total AmountBeforeTax="400" CurrencyCode="USD" DecimalPlaces="2"/>
<BasicPropertyInfo HotelCode="14929776"/>
<ResGuestRPHs>
<ResGuestRPH RPH="1"/>
</ResGuestRPHs>
</RoomStay>
<RoomStay IndexNumber="325">
<RoomTypes>
<RoomType RoomTypeCode="1492977601">
<RoomDescription Name="Deluxe Single Room - Non-refundable">
<Text/>
<MealPlan>There is no meal option with this room.</MealPlan>
<MaxChildren>0</MaxChildren>
</RoomDescription>
</RoomType>
</RoomTypes>
<PriceDetails>
<HotelView>
<NetPrice Amount="500" DecimalPlaces="2" CurrencyCode="USD"/>
<Taxes>
<Tax Amount="650" ChargeFrequency="12" Code="3" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>City tax</Text>
</TaxDescription>
</Tax>
<Tax Amount="600" ChargeFrequency="12" Code="17" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>Tax</Text>
</TaxDescription>
</Tax>
</Taxes>
<Total Amount="1750" DecimalPlaces="2"/>
</HotelView>
<GuestView>
<Taxes>
<Tax Amount="650" ChargeFrequency="12" Code="3" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>City tax</Text>
</TaxDescription>
</Tax>
<Tax Amount="600" ChargeFrequency="12" Code="17" CurrencyCode="USD" DecimalPlaces="2" Type="Inclusive">
<TaxDescription>
<Text>Tax</Text>
</TaxDescription>
</Tax>
</Taxes>
</GuestView>
</PriceDetails>
<RoomRates>
<TPA_Extensions>
<PropertyBusinessModel Id="15077275" BusinessModel="net_rate"/>
<BookingCondition>There is no meal option with this room. Children and Extra Bed Policy: Children of any age are allowed. You haven't added any cots. You haven't added any extra beds. The maximum number of guests is 1. Deposit Policy: The guest will be charged a prepayment of the total price of the reservation at any time. Cancellation Policy: The guest will be charged the total price of the reservation if they cancel at any time. </BookingCondition>
</TPA_Extensions>
<RoomRate EffectiveDate="2026-04-03" RatePlanCode="61525167">
<Rates>
<Rate>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount Count="1" AgeQualifyingCode="10"/>
</GuestCounts>
<Occupancy>1</Occupancy>
<CancelPenalties>
<CancelPenalty PolicyCode="1" From="2026-03-30T08:30:09+00:00">
<AmountPercent Amount="115" DecimalPlaces="1" CurrencyCode="USD"/>
</CancelPenalty>
</CancelPenalties>
<Total AmountBeforeTax="500" CurrencyCode="USD" DecimalPlaces="2"/>
<BasicPropertyInfo HotelCode="14929776"/>
<ResGuestRPHs>
<ResGuestRPH RPH="2"/>
</ResGuestRPHs>
<SpecialRequests>
<SpecialRequest Name="smoking preference">
<Text>Non-Smoking</Text>
</SpecialRequest>
</SpecialRequests>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest ResGuestRPH="1">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS</GivenName>
<Surname>persona Mixed rates</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
<ResGuest ResGuestRPH="2">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS persona</GivenName>
<Surname>Mixed rates</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
</ResGuests>
<TPA_Extensions>
<flags>
<flag name="booker_is_genius"/>
</flags>
</TPA_Extensions>
<ResGlobalInfo>
<Comments>
<Comment ParagraphNumber="1">
<Text>You have received a virtual credit card for this reservation.You may charge it as of 2026-04-03.</Text>
</Comment>
</Comments>
<Guarantee>
<GuaranteesAccepted>
<GuaranteeAccepted>
<PaymentCard CardCode="MC" CardNumber="1" ExpireDate="0427" EffectiveDate="2026-04-03" CurrentBalance="2951" DecimalPlaces="2" CurrencyCode="EUR" VCCExpirationDate="2027-04-01">
<CardHolderName>Bookingcom Agent</CardHolderName>
</PaymentCard>
</GuaranteeAccepted>
</GuaranteesAccepted>
</Guarantee>
<Total AmountBeforeTax="900" CurrencyCode="USD" DecimalPlaces="2"/>
<HotelReservationIDs>
<HotelReservationID ResID_Value="6052529333" ResID_Date="2026-03-30T08:30:09"/>
<HotelReservationID ResID_Value="22d0675d" ResID_Source="BOOKING.COM" ResID_Type="18"/>
</HotelReservationIDs>
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>QS persona</GivenName>
<Surname>Mixed rates</Surname>
</PersonName>
<Telephone PhoneNumber="+31643746246"/>
<Email>qrates.631741@guest.booking.com</Email>
<Address>
<CountryName Code="PT"/>
<CompanyName/>
</Address>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
<DepositPayments>
<GuaranteePayment GuaranteeType="PrePay">
<Description>
<Text>payment_on_Booking.com (Payout type: Virtual credit card)</Text>
</Description>
<AmountPercent Amount="2951" Currency="EUR" DecimalPlaces="2"/>
</GuaranteePayment>
</DepositPayments>
</ResGlobalInfo>
</HotelReservation>
</HotelReservations>
</OTA_HotelResNotifRQ>
<!-- RUID: [UmFuZG9tSVYkc2RlIyh9YR9r1e0V2/vrY7I/D+CDfb71CmD1OSskREApKzNA/AHhJvLkhW/OjX1zVke8kL3WOEpt3AMXOagl9ngxCgo5X5U=] -->