Reservation
Structure
Field | Type | Required | Description |
---|---|---|---|
id | int | false | Unique identificator of the Reservation. |
property | Property | false | Property data. |
reservationHolder | ReservationHolder | false | Holder profile of this Reservation. |
pmsLocator | string | false | Locator of the PMS. |
crsLocator | string | false | Locator of the CRS. |
otaLocator | string | false | Locator of the OTA. |
cmLocator | string | false | Locator of the CM. |
accommodationAmount | bigDecimal | false | Accomodation total amount of the Reservation. |
boardAmount | bigDecimal | false | Board total amount of the Reservation. |
serviceAmount | bigDecimal | false | Service total amount of the Reservation. |
totalAmount | bigDecimal | false | Total amount of the Reservation. |
remark | string | false | |
reservationRoomStayList | Array of ReservationRoomStay | true | |
reservationGuaranteeCardList | Array of ReservationGuaranteeCard | false | |
createdDate | LocalDateTime | false | Date of creation. |
modifiedDate | LocalDateTime | false | Date of modiffication. |
deposit | ReservationDeposit | false |
JSON representation
{ "id": 6915, "property" : { "id" : 2, "code" : "SEP", "name" : "Hotel Sepulveda", "remark" : null, "colorCode" : "#7CB342", "active" : true, "inactiveReason" : null, "propertyClassTypeRating" : { "id" : 9, "code" : "15", "name" : "5 *****", "nameI18n" : "5 *****", "propertyClassType" : { "id" : 1, "code" : "1", "name" : "Hotel", "nameI18n" : "Hotel" } }, "propertyAddress" : { "id" : 1, "primary" : false, "street" : "Sepulveda 143", "city" : "Barcelona", "stateProvName" : "Las Palmas", "postalCode" : "90071", "country" : { "id" : 199, "code" : "ESP", "name" : "SPAIN", "nameI18n" : "SPAIN" }, "remark" : null }, "propertyPhone" : { "id" : 1, "primary" : false, "countryAccessCode" : "+34", "areaCityCode" : "B", "phoneNumber" : "1-(323)405-6494", "extension" : "1", "remark" : null }, "propertyEmail" : { "id" : 1, "primary" : false, "email" : "cwashington2b@360.cn", "remark" : null } }, "reservationHolder": { "id": 6915, "documentNumber": null, "givenName": "David", "surName": "González", "secondSurName": null, "street": null, "city": null, "stateProvName": null, "stateProvCode": null, "postalCode": null, "countryCode": "ES", "email": null, "phoneNumber": null, "language": { "id": 1, "code": "ES", "name": "Spanish", "nameI18n": "Spanish" }, "documentType": null }, "pmsLocator": "ALI00006915", "crsLocator": null, "otaLocator": null, "cmLocator": null, "accommodationAmount": 0.000000, "boardAmount": 0.000000, "serviceAmount": 1792.000000, "totalAmount": 1792.000000, "remark": null, "createdDate": "2021-06-24T15:54:16.827Z", "modifiedDate": "2021-06-24T16:32:29.219Z", "reservationGuaranteeCardList":[ { "holderName": "JOAQUIN LORCA GARCIA", "expireDate": "2029-12-01", "number": "444433KIFOXD1111", "seriesCode": "xmiUKYQbRmqe94axruT1UneR", "cardType": { "id": 1, "code": "1", "name": "Credit" }, "creditCardIssuerType": { "id": 15, "code": "VI", "name": "Visa" } } ], "reservationRoomStayList": [{ "id": 6915, "reservationHolder": { "id": 6915, "documentNumber": null, "givenName": "Marina", "surName": "GarcÃa", "secondSurName": null, "street": null, "city": null, "stateProvName": null, "stateProvCode": null, "postalCode": null, "countryCode": "ES", "email": null, "phoneNumber": null, "language": { "id": 1, "code": "ES", "name": "Spanish", "nameI18n": "Spanish" }, "documentType": null }, "pmsLocator": "ALI00006915", "crsLocator": null, "otaLocator": null, "cmLocator": null, "accommodationAmount": 0.000000, "boardAmount": 0.000000, "serviceAmount": 1792.000000, "totalAmount": 1792.000000, "remark": null, "createdDate": "2021-06-24T15:54:16.827Z", "modifiedDate": "2021-06-24T16:32:29.219Z", "reservationRoomStayList": [ { "id": 11766, "reservationStatusType": { "id": 1, "code": "RES", "name": "Reserved", "nameI18n": "Reserved", "colorCode": "#43a047" }, "arrival": "2021-08-01", "departure": "2021-08-02", "arrivalTime": null, "departureTime": null, "quantity": 1, "accommodation": { "id": 707, "name": "Double", "roomType": { "id": 17, "name": "Double", "nameI18n": "Double", "mainImage": "1/2/propertyroomtypeimages/6e8184e4-ecc6-4d86-a56d-24d3776688df.jpg" } }, "room": null, "adult": 2, "junior": 0, "child": 0, "infant": 0, "accommodationAmount": null, "boardAmount": null, "serviceAmount": null, "totalAmount": null, "productFee": { "id": 812, "name": "City Tax Barcelona" }, "pmsLocator": "ALI00006915/11766", "crsLocator": null, "otaLocator": null, "cmLocator": null, "remark": null, "reservationRoomStayGuests": [ { "id": 22045, "documentType": null, "documentNumber": null, "givenName": "test", "surName": "test", "secondSurName": null, "genderType": null, "birthDate": null, "birthCountryCode": null, "birthPlace": null, "effectiveDate": null, "expireDate": null, "street": null, "city": null, "stateProvName": null, "stateProvCode": null, "countryCode": "ES", "postalCode": null, "nationalityCountryCode": null, "countryOfIssuanceCode": null, "ocr": null, "email": null, "phoneNumber": null, "allowMarketing": null, "allowThirdParty": null, "language": { "id": 1, "code": "ES", "name": "Spanish", "nameI18n": "Spanish" }, "reservationRoomStayGuestCustomFieldValueSet":[ { "id": null, "code": "SMOKER", "booleanValue": true, "dateValue": null, "name": "Smoker", "numberValue": null, "stringValue": null, "customField": { "id": 1, "code": "SMOKER", "name": "Smoker", "label": "Smoker", "labelI18n": "Smoker", "customFieldType": { "id": 1, "code": "BOOLEAN", "name": "Boolean Values" } } ] } ], "mainBoard": { "id": 5, "code": "RO", "name": "Room Only", "serviceList": null }, "reservationRoomStayDaily": [{ "id": 56374, "date": "2021-08-01", "room": null, "allotment": null, "rate": null, "amountBeforeTax": 0.000000, "amountAfterTax": 0.000000, "amountNetAfterTax": 0.000000, "amountNetBeforeTax": 0.000000, "amountInvoiceAfterTax": 0.000000, "amountInvoiceBeforeTax": 0.000000, "accommodationAmount": 0.000000, "accommodationAmountAfterDiscount": 0.000000, "accommodationAmountAfterTax": 0.000000, "accommodationAmountBeforeTax": 0.000000, "accommodationAmountNetAfterTax": 0.000000, "accommodationAmountNetBeforeTax": 0.000000, "accommodationAmountInvoiceAfterTax": 0.000000, "accommodationAmountInvoiceBeforeTax": 0.000000, "centralAccommodationPercentageCommission": null, "centralAccommodationAmountCommission": null, "centralBoardPercentageCommission": null, "centralBoardAmountCommission": null, "companyAccommodationPercentageCommission": null, "companyAccommodationAmountCommission": null, "companyBoardPercentageCommission": null, "companyBoardAmountCommission": null, "bookerAccommodationPercentageCommission": null, "bookerAccommodationAmountCommission": null, "bookerBoardPercentageCommission": null, "bookerBoardAmountCommission": null, "billToAccommodationPercentageCommission": null, "billToAccommodationAmountCommission": null, "billToBoardPercentageCommission": null, "billToBoardAmountCommission": null, "billToAccommodationPercentageDiscount": null, "billToAccommodationAmountDiscount": null, "billToBoardPercentageDiscount": null, "billToBoardAmountDiscount": null, "currency": { "id": 1, "code": "EUR", "name": "Euro", "nameI18n": "Euro", "symbol": "€", "decimalPlaces": 2 }, "offer": null, "offerAmountDiscount": null, "offerPercentDiscount": null, "promotion": null, "promotionAmountDiscount": null, "promotionPercentDiscount": null, "board": { "id": 5, "code": "RO", "name": "Room Only", "serviceList": null }, "boardAmountAfterDiscountAdult": 0.000000, "boardAmountAdult": 0.000000, "boardAmountAfterTaxAdult": 0.000000, "boardAmountBeforeTaxAdult": 0.000000, "boardAmountNetAfterTaxAdult": 0.000000, "boardAmountNetBeforeTaxAdult": 0.000000, "boardAmountInvoiceAfterTaxAdult": 0.000000, "boardAmountInvoiceBeforeTaxAdult": 0.000000, "boardAmountAfterDiscountJunior": 0.000000, "boardAmountJunior": 0.000000, "boardAmountAfterTaxJunior": 0.000000, "boardAmountBeforeTaxJunior": 0.000000, "boardAmountNetAfterTaxJunior": 0.000000, "boardAmountNetBeforeTaxJunior": 0.000000, "boardAmountInvoiceAfterTaxJunior": 0.000000, "boardAmountInvoiceBeforeTaxJunior": 0.000000, "boardAmountAfterDiscountChild": 0.000000, "boardAmountChild": 0.000000, "boardAmountAfterTaxChild": 0.000000, "boardAmountBeforeTaxChild": 0.000000, "boardAmountNetAfterTaxChild": 0.000000, "boardAmountNetBeforeTaxChild": 0.000000, "boardAmountInvoiceAfterTaxChild": 0.000000, "boardAmountInvoiceBeforeTaxChild": 0.000000, "boardAmountAfterDiscountInfant": 0.000000, "boardAmountInfant": 0.000000, "boardAmountAfterTaxInfant": 0.000000, "boardAmountBeforeTaxInfant": 0.000000, "boardAmountNetAfterTaxInfant": 0.000000, "boardAmountNetBeforeTaxInfant": 0.000000, "boardAmountInvoiceAfterTaxInfant": 0.000000, "boardAmountInvoiceBeforeTaxInfant": 0.000000, "paymentType": { "id": 1, "code": "G", "name": "Pay Guest", "nameI18n": "Pay Guest" }, "propertyPolicy": { "id": 12, "code": "24H", "name": "24 Hours 1 Night" }, "propertySource": { "id": 13, "code": "PHO", "name": "Phone" }, "propertySegment": { "id": 19, "code": "HACC", "name": "Home Account" }, "propertyChannel": { "id": 11, "code": "WEB", "name": "Booking Engine" }, "booker": null, "billTo": null, "central": null, "company": null, "reservationGroup": null }], "reservationRoomStayServiceList": [{ "id": 17477, "service": { "id": 64, "code": "COT", "name": "Cot" }, "startDate": "2021-08-01", "endDate": "2021-08-05", "quantity": 7, "totalAmountAfterTax": 128.000000, "totalAmountBeforeTax": 160.000000, "productChargeQuantityType": { "id": 1, "code": "RES", "name": "By ReservationRoomStay", "nameI18n": "By ReservationRoomStay" }, "reservationRoomStayServiceDailyList": [{ "id": 83330, "date": "2021-08-04", "rate": null, "amountBeforeTax": 29.090909, "amountAfterTax": 32.000000, "currency": { "id": 1, "code": "EUR", "name": "Euro", "nameI18n": "Euro", "symbol": "€", "decimalPlaces": 2 }, "offer": null, "offerAmountDiscount": null, "offerPercentDiscount": null, "promotion": null, "promotionAmountDiscount": null, "promotionPercentDiscount": null, "bookerPercentageCommission": null, "bookerAmountCommission": null, "billToPercentageCommission": null, "billToAmountCommission": null, "billToPercentageDiscount": null, "billToAmountDiscount": null, "centralPercentageCommission": null, "centralAmountCommission": null, "companyPercentageCommission": null, "companyAmountCommission": null, "postingDate": null }, { "id": 83334, "date": "2021-08-03", "rate": null, "amountBeforeTax": 29.090909, "amountAfterTax": 32.000000, "currency": { "id": 1, "code": "EUR", "name": "Euro", "nameI18n": "Euro", "symbol": "€", "decimalPlaces": 2 }, "offer": null, "offerAmountDiscount": null, "offerPercentDiscount": null, "promotion": null, "promotionAmountDiscount": null, "promotionPercentDiscount": null, "bookerPercentageCommission": null, "bookerAmountCommission": null, "billToPercentageCommission": null, "billToAmountCommission": null, "billToPercentageDiscount": null, "billToAmountDiscount": null, "centralPercentageCommission": null, "centralAmountCommission": null, "companyPercentageCommission": null, "companyAmountCommission": null, "postingDate": null }, { "id": 83335, "date": "2021-08-02", "rate": null, "amountBeforeTax": 29.090909, "amountAfterTax": 32.000000, "currency": { "id": 1, "code": "EUR", "name": "Euro", "nameI18n": "Euro", "symbol": "€", "decimalPlaces": 2 }, "offer": null, "offerAmountDiscount": null, "offerPercentDiscount": null, "promotion": null, "promotionAmountDiscount": null, "promotionPercentDiscount": null, "bookerPercentageCommission": null, "bookerAmountCommission": null, "billToPercentageCommission": null, "billToAmountCommission": null, "billToPercentageDiscount": null, "billToAmountDiscount": null, "centralPercentageCommission": null, "centralAmountCommission": null, "companyPercentageCommission": null, "companyAmountCommission": null, "postingDate": null }, { "id": 83336, "date": "2021-08-01", "rate": null, "amountBeforeTax": 29.090909, "amountAfterTax": 32.000000, "currency": { "id": 1, "code": "EUR", "name": "Euro", "nameI18n": "Euro", "symbol": "€", "decimalPlaces": 2 }, "offer": null, "offerAmountDiscount": null, "offerPercentDiscount": null, "promotion": null, "promotionAmountDiscount": null, "promotionPercentDiscount": null, "bookerPercentageCommission": null, "bookerAmountCommission": null, "billToPercentageCommission": null, "billToAmountCommission": null, "billToPercentageDiscount": null, "billToAmountDiscount": null, "centralPercentageCommission": null, "centralAmountCommission": null, "companyPercentageCommission": null, "companyAmountCommission": null, "postingDate": null } ] }], "createdDate": "2021-06-24T15:54:16.890Z", "modifiedDate": "2021-06-24T16:32:29.219Z", "deposit": { "productPayment" : { "code" : "VI" }, "amount" : 100, "productDeposit" : { "code" : "DEPRE" }, "chargeId":"ch_3MA9wDGjGBQ6ROtO0Rm9mtudss" }, "reservationType" : { "id": 2, "chainId": 1, "propertyId": 2, "code": "PREVIEW", "name": "Pending Review", "colorCode": "#FDD835", "active": true } }] }] }