ReservationSummary

ReservationSummary

Structure



Field

Type

Required

Description

id

Integer

true

Unique identifier for the ReservationSummary.

reservationId

Integer

true

The Id of the related Reservation.

reservationGroup

ReservationGroup

false



reservationGroupId

Integer

false

 

pmsLocator

String



The locator assigned by the PMS.

crsLocator

String



The locator assigned by the CRS.

otaLocator

String



The locator assigned by the OTA.

cmLocator

String



The locator assigned by the CM.

holder

String



Holder name.

holderEmail

String





arrival

LocalDate





departure

LocalDate





roomStay

Integer





nights

Integer





productAccommodation

Accommodation



The room that is going to be charged to the client.

adult

Integer





junior

Integer





child

Integer





infant

Integer





booker

Company





billTo

Company





company

Company





central

Company





board

Board





guest

String





allotment

Allotment





rate

Rate





offer

Offer





promotion

Promotion





accommodationAmount

BigDecimal



Price of the accommodation products.

boardAmount

BigDecimal



Price of the boards.

serviceAmount

BigDecimal



Price of the services.

totalAmount

BigDecimal



Total price.

totalPaid

BigDecimal



Total paid.

balance

BigDecimal



balance.

currency

Currency





booker

Company





billTo

Company





company

Company





central

Company





room

Room





propertyPolicy

Policy





propertySource

Source





propertyChannel

Channel





propertySegment

Segment





reservationStatusType

ReservationStatusType





expiredDate

LocalDate





limitCreditAmount

BigDecimal





hasCredit

Boolean





creditAvailable

BigDecimal



In case there's a limit of credit for the roomStays, this is the subtraction of the limit minus the amount of credit spent on the folios related to this reservation's roomStays.

cancelledDate

LocalDate

 

 

createdDate

LocalDate

 

 





JSON representation

{ "id": 11, "reservationRoomStay": null, "reservationRoomStayId": 11, "reservation": null, "reservationId": 7, "pmsLocator": "ALI00000007/11", "crsLocator": null, "otaLocator": null, "cmLocator": null, "holder": null, "arrival": "2020-02-04", "departure": "2020-02-07", "nights": 3, "productAccommodation": { "id": 1, "name": "Single", "roomType": { "id": 2, "name": "Single" } }, "productAccommodationUpgrade": null, "roomType": null, "adult": 1, "junior": 0, "child": 0, "infant": 0, "extraBed": 0, "extraCot": 0, "board": { "id": 7, "code": null, "name": "HalfBoard", "serviceList": [{ "id": 61, "name": "Breakfast" }, { "id": 66, "name": "Dinner" }] }, "guest": "Nancy Léana Morrison", "allotment": null, "rate": { "id": 2, "code": "BAR", "name": "Best Available Rate" }, "offer": { "id": 2, "code": "NR", "name": "Non Refundable" }, "promotion": null, "accommodationAmount": 467.700000, "boardAmount": 156.000000, "serviceAmount": 120.000000, "totalAmount": 743.700000, "totalPaid": 643.700000, "balance": 100.000000, "currency": { "id": 1, "code": "EUR", "name": "Euro" }, "booker": { "id": 911, "name": "Wordtune", "code": null, "taxId": "34233900", "iataId": null, "companyEmailList": [{ "id": 911, "primary": true, "emailAddressType": { "id": 1, "code": "1", "name": "Personal" }, "email": "nmorrisonoz@ehow.com", "remark": null }], "companyAddressList": [{ "id": 911, "primary": true, "communicationLocationType": { "id": 1, "code": "1", "name": "Home" }, "street": "8 Glendale Place", "city": "Sarasota", "stateProvName": "Álava", "stateProvCode": "ES-VI", "postalCode": "34233", "countryCode": "ES", "remark": "Address Remark" }], "companyPhoneList": [{ "id": 911, "primary": true, "phoneLocationType": { "id": 6, "code": "6", "name": "Home" }, "phoneTechType": { "id": 1, "code": "1", "name": "Voice" }, "countryAccessCode": "+34", "areaCityCode": "B", "phoneNumber": "1-(941)176-0996", "extension": "1", "remark": "Phone Remark" }], "companyTaxAddress": { "id": 901, "communicationLocationType": null, "street": "8 Glendale Place", "city": "Sarasota", "stateProvName": "Pontevedra", "stateProvCode": "ES-PO", "postalCode": "34233", "countryCode": "ES", "remark": "Address Remark" }, "remark": "Company Remarks" }, "billTo": { "id": 836, "name": "Dabtype", "code": null, "taxId": "40293825", "iataId": null, "companyEmailList": [{ "id": 836, "primary": true, "emailAddressType": { "id": 1, "code": "1", "name": "Personal" }, "email": "jfoxmw@sfgate.com", "remark": null }], "companyAddressList": [{ "id": 836, "primary": true, "communicationLocationType": { "id": 1, "code": "1", "name": "Home" }, "street": "52865 Main Drive", "city": "Louisville", "stateProvName": "Kentucky", "stateProvCode": null, "postalCode": "40293", "countryCode": "LA", "remark": "Address Remark" }], "companyPhoneList": [{ "id": 836, "primary": true, "phoneLocationType": { "id": 6, "code": "6", "name": "Home" }, "phoneTechType": { "id": 1, "code": "1", "name": "Voice" }, "countryAccessCode": "+34", "areaCityCode": "B", "phoneNumber": "1-(502)141-5836", "extension": "1", "remark": "Phone Remark" }], "companyTaxAddress": { "id": 826, "communicationLocationType": null, "street": "52865 Main Drive", "city": "Louisville", "stateProvName": "Kentucky", "stateProvCode": null, "postalCode": "40293", "countryCode": "ET", "remark": "Address Remark" }, "remark": "Company Remarks" }, "central": null, "company": null, "room": { "id": 10, "code": "110", "name": "110", "roomSpaceStatusType": { "id": 2, "code": "DI", "name": "Dirty" }, "reservationRoomStay": null }, "paymentType": { "id": 1, "code": "G", "name": "Pay Guest" }, "propertyPolicy": { "id": 7, "code": "NR", "name": "Non Refundable" }, "propertySource": { "id": 9, "code": "COM", "name": "Company" }, "propertyChannel": { "id": 7, "code": "CRS", "name": "CRS" }, "propertySegment": { "id": 25, "code": "CAGE", "name": "Company Agent" }, "reservationStatusType": { "id": 4, "code": "IH", "name": "InHouse", "colorCode":"#43a047" }, "expiredDate": null, "hasCredit" : true, "creditAvailable": 80.000000, "cancelledDate": null, "createdDate": "2025-05-05T13:52:41.950Z" }