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 | The room that is going to be charged to the client. | ||
adult | Integer | ||
junior | Integer | ||
child | Integer | ||
infant | Integer | ||
booker | |||
billTo | |||
company | |||
central | |||
board | |||
guest | String | ||
allotment | |||
rate | |||
offer | |||
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 | |||
booker | |||
billTo | |||
company | |||
central | |||
room | |||
propertyPolicy | |||
propertySource | |||
propertyChannel | |||
propertySegment | |||
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"
}