Reservation

Structure

FieldTypeRequiredDescription
idintfalseUnique identificator of the Reservation.
propertyPropertyfalseProperty data.

reservationHolder

ReservationHolderfalseHolder profile of this Reservation.

pmsLocator

stringfalseLocator of the PMS.

crsLocator

stringfalseLocator of the CRS.

otaLocator

stringfalseLocator of the OTA.

cmLocator

stringfalseLocator of the CM.
accommodationAmountbigDecimalfalseAccomodation total amount of the Reservation.
boardAmountbigDecimalfalseBoard total amount of the Reservation.
serviceAmountbigDecimalfalseService total amount of the Reservation.
totalAmountbigDecimalfalseTotal amount of the Reservation.

remark

stringfalse

reservationRoomStayList

Array of ReservationRoomStaytrue
reservationGuaranteeCardListArray of ReservationGuaranteeCardfalse
createdDateLocalDateTimefalseDate of creation.
modifiedDateLocalDateTimefalseDate of modiffication.
depositReservationDepositfalse

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
		    }
		}]
	}]
}