{ "data": { "hotelX": { "search": { "context": "FLY", "options": [ { "hotelName": "H\u00f4tel Bootcamp", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 408, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "339338", "supplierCode": "FLY", "hotelCodeSupplier": "339338", "id": "33!~|a0!~|b260624!~|c260625!~|d339338!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m339338!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M408!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84168925!~|A84168925_21!~|B84168925_21!~|C30|30!~|Ecomfort room!~|Fcomfort room!~|G1!~|U2,408,1781863200!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I408!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84168925_21", "description": "comfort room", "descriptionSupplier": "comfort room", "legacyRoomId": "84168925", "supplierCode": "84168925_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 408, "gross": 408, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 408, "gross": 408, "binding": false } }, { "hotelName": "H\u00f4tel Bootcamp", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "339338", "supplierCode": "FLY", "hotelCodeSupplier": "339338", "id": "33!~|a0!~|b260624!~|c260625!~|d339338!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m339338!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M403.92!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84168925!~|A84168925_20!~|B84168925_20!~|C30|30!~|Ecomfort room!~|Fcomfort room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I403.92!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84168925_20", "description": "comfort room", "descriptionSupplier": "comfort room", "legacyRoomId": "84168925", "supplierCode": "84168925_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 403.92, "gross": 403.92, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 403.92, "gross": 403.92, "binding": false } }, { "hotelName": "H\u00f4tel Bootcamp", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "339338", "supplierCode": "FLY", "hotelCodeSupplier": "339338", "id": "33!~|a0!~|b260624!~|c260625!~|d339338!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m339338!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M424.71!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84168926!~|A84168926_20!~|B84168926_20!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I424.71!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84168926_20", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "84168926", "supplierCode": "84168926_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 424.71, "gross": 424.71, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 424.71, "gross": 424.71, "binding": false } }, { "hotelName": "H\u00f4tel Bootcamp", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 429, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "339338", "supplierCode": "FLY", "hotelCodeSupplier": "339338", "id": "33!~|a0!~|b260624!~|c260625!~|d339338!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m339338!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M429!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84168926!~|A84168926_21!~|B84168926_21!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|U2,429,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I429!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84168926_21", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "84168926", "supplierCode": "84168926_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 429, "gross": 429, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 429, "gross": 429, "binding": false } }, { "hotelName": "H\u00f4tel Bootcamp", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "339338", "supplierCode": "FLY", "hotelCodeSupplier": "339338", "id": "33!~|a0!~|b260624!~|c260625!~|d339338!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m339338!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M339.57!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84168925!~|A84168925_10!~|B84168925_10!~|C30|30!~|Ecomfort room!~|Fcomfort room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I339.57!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84168925_10", "description": "comfort room", "descriptionSupplier": "comfort room", "legacyRoomId": "84168925", "supplierCode": "84168925_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 339.57, "gross": 339.57, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 339.57, "gross": 339.57, "binding": false } }, { "hotelName": "H\u00f4tel Bootcamp", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 343, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "339338", "supplierCode": "FLY", "hotelCodeSupplier": "339338", "id": "33!~|a0!~|b260624!~|c260625!~|d339338!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m339338!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M343!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84168925!~|A84168925_11!~|B84168925_11!~|C30|30!~|Ecomfort room!~|Fcomfort room!~|G1!~|U2,343,1781863200!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I343!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84168925_11", "description": "comfort room", "descriptionSupplier": "comfort room", "legacyRoomId": "84168925", "supplierCode": "84168925_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 343, "gross": 343, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 343, "gross": 343, "binding": false } }, { "hotelName": "H\u00f4tel Bootcamp", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 393, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "339338", "supplierCode": "FLY", "hotelCodeSupplier": "339338", "id": "33!~|a0!~|b260624!~|c260625!~|d339338!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m339338!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M393!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84168926!~|A84168926_11!~|B84168926_11!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|U2,393,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I393!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84168926_11", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "84168926", "supplierCode": "84168926_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 393, "gross": 393, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 393, "gross": 393, "binding": false } }, { "hotelName": "H\u00f4tel Bootcamp", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "339338", "supplierCode": "FLY", "hotelCodeSupplier": "339338", "id": "33!~|a0!~|b260624!~|c260625!~|d339338!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m339338!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M361!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84168926!~|A84168926_10!~|B84168926_10!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I361!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84168926_10", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "84168926", "supplierCode": "84168926_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 361, "gross": 361, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 361, "gross": 361, "binding": false } }, { "hotelName": "Hotel SUB", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 160, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "724423", "supplierCode": "FLY", "hotelCodeSupplier": "724423", "id": "33!~|a0!~|b260624!~|c260625!~|d724423!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m724423!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M160!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z80261611!~|A80261611_21!~|B80261611_21!~|C30|30!~|EStandard Double Room!~|FStandard Double Room!~|G1!~|U2,160,1782036000!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I160!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "80261611_21", "description": "Standard Double Room", "descriptionSupplier": "Standard Double Room", "legacyRoomId": "80261611", "supplierCode": "80261611_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 160, "gross": 160, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 160, "gross": 160, "binding": false } }, { "hotelName": "Hotel SUB", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "724423", "supplierCode": "FLY", "hotelCodeSupplier": "724423", "id": "33!~|a0!~|b260624!~|c260625!~|d724423!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m724423!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M158.4!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z80261611!~|A80261611_20!~|B80261611_20!~|C30|30!~|EStandard Double Room!~|FStandard Double Room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I158.4!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "80261611_20", "description": "Standard Double Room", "descriptionSupplier": "Standard Double Room", "legacyRoomId": "80261611", "supplierCode": "80261611_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 158.4, "gross": 158.4, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 158.4, "gross": 158.4, "binding": false } }, { "hotelName": "Hotel SUB", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "724423", "supplierCode": "FLY", "hotelCodeSupplier": "724423", "id": "33!~|a0!~|b260624!~|c260625!~|d724423!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m724423!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M177.21!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z80261605!~|A80261605_20!~|B80261605_20!~|C30|30!~|ESuperior Double Room!~|FSuperior Double Room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I177.21!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "80261605_20", "description": "Superior Double Room", "descriptionSupplier": "Superior Double Room", "legacyRoomId": "80261605", "supplierCode": "80261605_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 177.21, "gross": 177.21, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 177.21, "gross": 177.21, "binding": false } }, { "hotelName": "Hotel SUB", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 179, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "724423", "supplierCode": "FLY", "hotelCodeSupplier": "724423", "id": "33!~|a0!~|b260624!~|c260625!~|d724423!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m724423!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M179!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z80261605!~|A80261605_21!~|B80261605_21!~|C30|30!~|ESuperior Double Room!~|FSuperior Double Room!~|G1!~|U2,179,1782036000!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I179!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "80261605_21", "description": "Superior Double Room", "descriptionSupplier": "Superior Double Room", "legacyRoomId": "80261605", "supplierCode": "80261605_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 179, "gross": 179, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 179, "gross": 179, "binding": false } }, { "hotelName": "Hotel SUB", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "724423", "supplierCode": "FLY", "hotelCodeSupplier": "724423", "id": "33!~|a0!~|b260624!~|c260625!~|d724423!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m724423!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M129!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z80261611!~|A80261611_10!~|B80261611_10!~|C30|30!~|EStandard Double Room!~|FStandard Double Room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I129!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "80261611_10", "description": "Standard Double Room", "descriptionSupplier": "Standard Double Room", "legacyRoomId": "80261611", "supplierCode": "80261611_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 129, "gross": 129, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 129, "gross": 129, "binding": false } }, { "hotelName": "Hotel SUB", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 141, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "724423", "supplierCode": "FLY", "hotelCodeSupplier": "724423", "id": "33!~|a0!~|b260624!~|c260625!~|d724423!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m724423!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M141!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z80261611!~|A80261611_11!~|B80261611_11!~|C30|30!~|EStandard Double Room!~|FStandard Double Room!~|G1!~|U2,141,1782036000!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I141!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "80261611_11", "description": "Standard Double Room", "descriptionSupplier": "Standard Double Room", "legacyRoomId": "80261611", "supplierCode": "80261611_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 141, "gross": 141, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 141, "gross": 141, "binding": false } }, { "hotelName": "Hotel SUB", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 160, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "724423", "supplierCode": "FLY", "hotelCodeSupplier": "724423", "id": "33!~|a0!~|b260624!~|c260625!~|d724423!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m724423!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M160!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z80261605!~|A80261605_11!~|B80261605_11!~|C30|30!~|ESuperior Double Room!~|FSuperior Double Room!~|G1!~|U2,160,1782036000!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I160!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "80261605_11", "description": "Superior Double Room", "descriptionSupplier": "Superior Double Room", "legacyRoomId": "80261605", "supplierCode": "80261605_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 160, "gross": 160, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 160, "gross": 160, "binding": false } }, { "hotelName": "Hotel SUB", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "724423", "supplierCode": "FLY", "hotelCodeSupplier": "724423", "id": "33!~|a0!~|b260624!~|c260625!~|d724423!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m724423!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M146!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z80261605!~|A80261605_10!~|B80261605_10!~|C30|30!~|ESuperior Double Room!~|FSuperior Double Room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I146!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "80261605_10", "description": "Superior Double Room", "descriptionSupplier": "Superior Double Room", "legacyRoomId": "80261605", "supplierCode": "80261605_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 146, "gross": 146, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 146, "gross": 146, "binding": false } }, { "hotelName": "F\u00e9licien & SPA", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "78861", "supplierCode": "FLY", "hotelCodeSupplier": "78861", "id": "33!~|a0!~|b260624!~|c260625!~|d78861!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m78861!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M316.8!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85161094!~|A85161094_20!~|B85161094_20!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I316.8!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85161094_20", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "85161094", "supplierCode": "85161094_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 316.8, "gross": 316.8, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 316.8, "gross": 316.8, "binding": false } }, { "hotelName": "F\u00e9licien & SPA", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 320, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "78861", "supplierCode": "FLY", "hotelCodeSupplier": "78861", "id": "33!~|a0!~|b260624!~|c260625!~|d78861!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m78861!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M320!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85161094!~|A85161094_21!~|B85161094_21!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|U2,320,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I320!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85161094_21", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "85161094", "supplierCode": "85161094_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 320, "gross": 320, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 320, "gross": 320, "binding": false } }, { "hotelName": "F\u00e9licien & SPA", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 302, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "78861", "supplierCode": "FLY", "hotelCodeSupplier": "78861", "id": "33!~|a0!~|b260624!~|c260625!~|d78861!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m78861!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M302!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85161091!~|A85161091_21!~|B85161091_21!~|C30|30!~|Eclassic double room,1 double or 2 twin beds!~|Fclassic double room,1 double or 2 twin beds!~|G1!~|U2,302,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I302!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85161091_21", "description": "classic double room,1 double or 2 twin beds", "descriptionSupplier": "classic double room,1 double or 2 twin beds", "legacyRoomId": "85161091", "supplierCode": "85161091_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 302, "gross": 302, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 302, "gross": 302, "binding": false } }, { "hotelName": "F\u00e9licien & SPA", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "78861", "supplierCode": "FLY", "hotelCodeSupplier": "78861", "id": "33!~|a0!~|b260624!~|c260625!~|d78861!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m78861!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M298.98!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85161091!~|A85161091_20!~|B85161091_20!~|C30|30!~|Eclassic double room,1 double or 2 twin beds!~|Fclassic double room,1 double or 2 twin beds!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I298.98!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85161091_20", "description": "classic double room,1 double or 2 twin beds", "descriptionSupplier": "classic double room,1 double or 2 twin beds", "legacyRoomId": "85161091", "supplierCode": "85161091_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 298.98, "gross": 298.98, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 298.98, "gross": 298.98, "binding": false } }, { "hotelName": "F\u00e9licien & SPA", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "78861", "supplierCode": "FLY", "hotelCodeSupplier": "78861", "id": "33!~|a0!~|b260624!~|c260625!~|d78861!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m78861!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M268.29!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85161091!~|A85161091_10!~|B85161091_10!~|C30|30!~|Eclassic double room,1 double or 2 twin beds!~|Fclassic double room,1 double or 2 twin beds!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I268.29!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85161091_10", "description": "classic double room,1 double or 2 twin beds", "descriptionSupplier": "classic double room,1 double or 2 twin beds", "legacyRoomId": "85161091", "supplierCode": "85161091_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 268.29, "gross": 268.29, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 268.29, "gross": 268.29, "binding": false } }, { "hotelName": "F\u00e9licien & SPA", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 271, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "78861", "supplierCode": "FLY", "hotelCodeSupplier": "78861", "id": "33!~|a0!~|b260624!~|c260625!~|d78861!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m78861!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M271!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85161091!~|A85161091_11!~|B85161091_11!~|C30|30!~|Eclassic double room,1 double or 2 twin beds!~|Fclassic double room,1 double or 2 twin beds!~|G1!~|U2,271,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I271!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85161091_11", "description": "classic double room,1 double or 2 twin beds", "descriptionSupplier": "classic double room,1 double or 2 twin beds", "legacyRoomId": "85161091", "supplierCode": "85161091_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 271, "gross": 271, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 271, "gross": 271, "binding": false } }, { "hotelName": "F\u00e9licien & SPA", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 288, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "78861", "supplierCode": "FLY", "hotelCodeSupplier": "78861", "id": "33!~|a0!~|b260624!~|c260625!~|d78861!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m78861!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M288!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85161094!~|A85161094_11!~|B85161094_11!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|U2,288,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I288!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85161094_11", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "85161094", "supplierCode": "85161094_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 288, "gross": 288, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 288, "gross": 288, "binding": false } }, { "hotelName": "F\u00e9licien & SPA", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "78861", "supplierCode": "FLY", "hotelCodeSupplier": "78861", "id": "33!~|a0!~|b260624!~|c260625!~|d78861!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m78861!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M285.12!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85161094!~|A85161094_10!~|B85161094_10!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I285.12!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85161094_10", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "85161094", "supplierCode": "85161094_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 285.12, "gross": 285.12, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 285.12, "gross": 285.12, "binding": false } }, { "hotelName": "ibis Styles Clamart Gare Grand Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "817866", "supplierCode": "FLY", "hotelCodeSupplier": "817866", "id": "33!~|a0!~|b260624!~|c260625!~|d817866!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m817866!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M213!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83864627!~|A83864627_20!~|B83864627_20!~|C30|30!~|Ecomfort room,1 double bed!~|Fcomfort room,1 double bed!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I213!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83864627_20", "description": "comfort room,1 double bed", "descriptionSupplier": "comfort room,1 double bed", "legacyRoomId": "83864627", "supplierCode": "83864627_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 213, "gross": 213, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 213, "gross": 213, "binding": false } }, { "hotelName": "ibis Styles Clamart Gare Grand Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 227, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "817866", "supplierCode": "FLY", "hotelCodeSupplier": "817866", "id": "33!~|a0!~|b260624!~|c260625!~|d817866!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m817866!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M227!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83864627!~|A83864627_21!~|B83864627_21!~|C30|30!~|Ecomfort room,1 double bed!~|Fcomfort room,1 double bed!~|G1!~|U2,227,1782036000!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I227!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83864627_21", "description": "comfort room,1 double bed", "descriptionSupplier": "comfort room,1 double bed", "legacyRoomId": "83864627", "supplierCode": "83864627_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 227, "gross": 227, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 227, "gross": 227, "binding": false } }, { "hotelName": "ibis Styles Clamart Gare Grand Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "817866", "supplierCode": "FLY", "hotelCodeSupplier": "817866", "id": "33!~|a0!~|b260624!~|c260625!~|d817866!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m817866!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M198!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83864625!~|A83864625_20!~|B83864625_20!~|C30|30!~|Estandard double room,1 double bed!~|Fstandard double room,1 double bed!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I198!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83864625_20", "description": "standard double room,1 double bed", "descriptionSupplier": "standard double room,1 double bed", "legacyRoomId": "83864625", "supplierCode": "83864625_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 198, "gross": 198, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 198, "gross": 198, "binding": false } }, { "hotelName": "ibis Styles Clamart Gare Grand Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 211, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "817866", "supplierCode": "FLY", "hotelCodeSupplier": "817866", "id": "33!~|a0!~|b260624!~|c260625!~|d817866!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m817866!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M211!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83864625!~|A83864625_21!~|B83864625_21!~|C30|30!~|Estandard double room,1 double bed!~|Fstandard double room,1 double bed!~|G1!~|U2,211,1782036000!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I211!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83864625_21", "description": "standard double room,1 double bed", "descriptionSupplier": "standard double room,1 double bed", "legacyRoomId": "83864625", "supplierCode": "83864625_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 211, "gross": 211, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 211, "gross": 211, "binding": false } }, { "hotelName": "ibis Styles Clamart Gare Grand Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 224.73, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "817866", "supplierCode": "FLY", "hotelCodeSupplier": "817866", "id": "33!~|a0!~|b260624!~|c260625!~|d817866!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m817866!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M224.73!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83864627!~|A83864627_11!~|B83864627_11!~|C30|30!~|Ecomfort room,1 double bed!~|Fcomfort room,1 double bed!~|G1!~|U2,224.73,1782036000!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I224.73!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83864627_11", "description": "comfort room,1 double bed", "descriptionSupplier": "comfort room,1 double bed", "legacyRoomId": "83864627", "supplierCode": "83864627_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 224.73, "gross": 224.73, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 224.73, "gross": 224.73, "binding": false } }, { "hotelName": "ibis Styles Clamart Gare Grand Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "817866", "supplierCode": "FLY", "hotelCodeSupplier": "817866", "id": "33!~|a0!~|b260624!~|c260625!~|d817866!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m817866!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M210.87!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83864627!~|A83864627_10!~|B83864627_10!~|C30|30!~|Ecomfort room,1 double bed!~|Fcomfort room,1 double bed!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I210.87!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83864627_10", "description": "comfort room,1 double bed", "descriptionSupplier": "comfort room,1 double bed", "legacyRoomId": "83864627", "supplierCode": "83864627_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 210.87, "gross": 210.87, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 210.87, "gross": 210.87, "binding": false } }, { "hotelName": "ibis Styles Clamart Gare Grand Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 208.89, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "817866", "supplierCode": "FLY", "hotelCodeSupplier": "817866", "id": "33!~|a0!~|b260624!~|c260625!~|d817866!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m817866!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M208.89!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83864625!~|A83864625_11!~|B83864625_11!~|C30|30!~|Estandard double room,1 double bed!~|Fstandard double room,1 double bed!~|G1!~|U2,208.89,1782036000!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I208.89!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83864625_11", "description": "standard double room,1 double bed", "descriptionSupplier": "standard double room,1 double bed", "legacyRoomId": "83864625", "supplierCode": "83864625_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 208.89, "gross": 208.89, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 208.89, "gross": 208.89, "binding": false } }, { "hotelName": "ibis Styles Clamart Gare Grand Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "817866", "supplierCode": "FLY", "hotelCodeSupplier": "817866", "id": "33!~|a0!~|b260624!~|c260625!~|d817866!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m817866!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M196.02!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83864625!~|A83864625_10!~|B83864625_10!~|C30|30!~|Estandard double room,1 double bed!~|Fstandard double room,1 double bed!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I196.02!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83864625_10", "description": "standard double room,1 double bed", "descriptionSupplier": "standard double room,1 double bed", "legacyRoomId": "83864625", "supplierCode": "83864625_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 196.02, "gross": 196.02, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 196.02, "gross": 196.02, "binding": false } }, { "hotelName": "H\u00f4tel Auteuil Tour Eiffel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330543", "supplierCode": "FLY", "hotelCodeSupplier": "330543", "id": "33!~|a0!~|b260624!~|c260625!~|d330543!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330543!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M545!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84245825!~|A84245825_20!~|B84245825_20!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I545!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84245825_20", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84245825", "supplierCode": "84245825_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 545, "gross": 545, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 545, "gross": 545, "binding": false } }, { "hotelName": "H\u00f4tel Auteuil Tour Eiffel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 750, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330543", "supplierCode": "FLY", "hotelCodeSupplier": "330543", "id": "33!~|a0!~|b260624!~|c260625!~|d330543!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330543!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M750!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84245825!~|A84245825_21!~|B84245825_21!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,750,1782036000!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I750!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84245825_21", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84245825", "supplierCode": "84245825_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 750, "gross": 750, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 750, "gross": 750, "binding": false } }, { "hotelName": "H\u00f4tel Auteuil Tour Eiffel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 391, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330543", "supplierCode": "FLY", "hotelCodeSupplier": "330543", "id": "33!~|a0!~|b260624!~|c260625!~|d330543!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330543!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M391!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z223970!~|A223970_21!~|B223970_21!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|U2,391,1781776800!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I391!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "223970_21", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "223970", "supplierCode": "223970_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 391, "gross": 391, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 391, "gross": 391, "binding": false } }, { "hotelName": "H\u00f4tel Auteuil Tour Eiffel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330543", "supplierCode": "FLY", "hotelCodeSupplier": "330543", "id": "33!~|a0!~|b260624!~|c260625!~|d330543!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330543!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M346!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z223970!~|A223970_20!~|B223970_20!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I346!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "223970_20", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "223970", "supplierCode": "223970_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 346, "gross": 346, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 346, "gross": 346, "binding": false } }, { "hotelName": "H\u00f4tel Auteuil Tour Eiffel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330543", "supplierCode": "FLY", "hotelCodeSupplier": "330543", "id": "33!~|a0!~|b260624!~|c260625!~|d330543!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330543!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M483!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z67600094!~|A67600094_20!~|B67600094_20!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I483!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "67600094_20", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "67600094", "supplierCode": "67600094_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 483, "gross": 483, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 483, "gross": 483, "binding": false } }, { "hotelName": "H\u00f4tel Auteuil Tour Eiffel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 373, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330543", "supplierCode": "FLY", "hotelCodeSupplier": "330543", "id": "33!~|a0!~|b260624!~|c260625!~|d330543!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330543!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M373!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z67600091!~|A67600091_21!~|B67600091_21!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|U2,373,1781776800!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I373!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "67600091_21", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "67600091", "supplierCode": "67600091_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 373, "gross": 373, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 373, "gross": 373, "binding": false } }, { "hotelName": "H\u00f4tel Auteuil Tour Eiffel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330543", "supplierCode": "FLY", "hotelCodeSupplier": "330543", "id": "33!~|a0!~|b260624!~|c260625!~|d330543!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330543!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M387!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84245823!~|A84245823_20!~|B84245823_20!~|C30|30!~|Esuperior balcony!~|Fsuperior balcony!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I387!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84245823_20", "description": "superior balcony", "descriptionSupplier": "superior balcony", "legacyRoomId": "84245823", "supplierCode": "84245823_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 387, "gross": 387, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 387, "gross": 387, "binding": false } }, { "hotelName": "H\u00f4tel Auteuil Tour Eiffel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 438, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330543", "supplierCode": "FLY", "hotelCodeSupplier": "330543", "id": "33!~|a0!~|b260624!~|c260625!~|d330543!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330543!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M438!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84245823!~|A84245823_21!~|B84245823_21!~|C30|30!~|Esuperior balcony!~|Fsuperior balcony!~|G1!~|U2,438,1781776800!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I438!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84245823_21", "description": "superior balcony", "descriptionSupplier": "superior balcony", "legacyRoomId": "84245823", "supplierCode": "84245823_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 438, "gross": 438, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 438, "gross": 438, "binding": false } }, { "hotelName": "H\u00f4tel Auteuil Tour Eiffel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 546, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330543", "supplierCode": "FLY", "hotelCodeSupplier": "330543", "id": "33!~|a0!~|b260624!~|c260625!~|d330543!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330543!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M546!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z67600094!~|A67600094_21!~|B67600094_21!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|U2,546,1782036000!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I546!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "67600094_21", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "67600094", "supplierCode": "67600094_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 546, "gross": 546, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 546, "gross": 546, "binding": false } }, { "hotelName": "H\u00f4tel Auteuil Tour Eiffel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330543", "supplierCode": "FLY", "hotelCodeSupplier": "330543", "id": "33!~|a0!~|b260624!~|c260625!~|d330543!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330543!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M330!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z67600091!~|A67600091_20!~|B67600091_20!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I330!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "67600091_20", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "67600091", "supplierCode": "67600091_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 330, "gross": 330, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 330, "gross": 330, "binding": false } }, { "hotelName": "H\u00f4tel Auteuil Tour Eiffel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 504, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330543", "supplierCode": "FLY", "hotelCodeSupplier": "330543", "id": "33!~|a0!~|b260624!~|c260625!~|d330543!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330543!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M504!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z67600094!~|A67600094_11!~|B67600094_11!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|U2,504,1781776800!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I504!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "67600094_11", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "67600094", "supplierCode": "67600094_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 504, "gross": 504, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 504, "gross": 504, "binding": false } }, { "hotelName": "H\u00f4tel Auteuil Tour Eiffel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330543", "supplierCode": "FLY", "hotelCodeSupplier": "330543", "id": "33!~|a0!~|b260624!~|c260625!~|d330543!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330543!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M444!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z67600094!~|A67600094_10!~|B67600094_10!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I444!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "67600094_10", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "67600094", "supplierCode": "67600094_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 444, "gross": 444, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 444, "gross": 444, "binding": false } }, { "hotelName": "H\u00f4tel Auteuil Tour Eiffel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 575, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330543", "supplierCode": "FLY", "hotelCodeSupplier": "330543", "id": "33!~|a0!~|b260624!~|c260625!~|d330543!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330543!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M575!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84245825!~|A84245825_11!~|B84245825_11!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,575,1781776800!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I575!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84245825_11", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84245825", "supplierCode": "84245825_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 575, "gross": 575, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 575, "gross": 575, "binding": false } }, { "hotelName": "H\u00f4tel Auteuil Tour Eiffel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330543", "supplierCode": "FLY", "hotelCodeSupplier": "330543", "id": "33!~|a0!~|b260624!~|c260625!~|d330543!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330543!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M506!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84245825!~|A84245825_10!~|B84245825_10!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I506!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84245825_10", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84245825", "supplierCode": "84245825_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 506, "gross": 506, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 506, "gross": 506, "binding": false } }, { "hotelName": "H\u00f4tel Auteuil Tour Eiffel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330543", "supplierCode": "FLY", "hotelCodeSupplier": "330543", "id": "33!~|a0!~|b260624!~|c260625!~|d330543!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330543!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M317!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z67600091!~|A67600091_10!~|B67600091_10!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I317!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "67600091_10", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "67600091", "supplierCode": "67600091_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 317, "gross": 317, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 317, "gross": 317, "binding": false } }, { "hotelName": "H\u00f4tel Auteuil Tour Eiffel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 360, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330543", "supplierCode": "FLY", "hotelCodeSupplier": "330543", "id": "33!~|a0!~|b260624!~|c260625!~|d330543!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330543!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M360!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z67600091!~|A67600091_11!~|B67600091_11!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|U2,360,1781776800!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I360!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "67600091_11", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "67600091", "supplierCode": "67600091_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 360, "gross": 360, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 360, "gross": 360, "binding": false } }, { "hotelName": "H\u00f4tel Auteuil Tour Eiffel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330543", "supplierCode": "FLY", "hotelCodeSupplier": "330543", "id": "33!~|a0!~|b260624!~|c260625!~|d330543!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330543!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M333!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z223970!~|A223970_10!~|B223970_10!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I333!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "223970_10", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "223970", "supplierCode": "223970_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 333, "gross": 333, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 333, "gross": 333, "binding": false } }, { "hotelName": "H\u00f4tel Auteuil Tour Eiffel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 378, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330543", "supplierCode": "FLY", "hotelCodeSupplier": "330543", "id": "33!~|a0!~|b260624!~|c260625!~|d330543!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330543!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M378!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z223970!~|A223970_11!~|B223970_11!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|U2,378,1781776800!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I378!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "223970_11", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "223970", "supplierCode": "223970_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 378, "gross": 378, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 378, "gross": 378, "binding": false } }, { "hotelName": "H\u00f4tel Auteuil Tour Eiffel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 425, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330543", "supplierCode": "FLY", "hotelCodeSupplier": "330543", "id": "33!~|a0!~|b260624!~|c260625!~|d330543!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330543!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M425!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84245823!~|A84245823_11!~|B84245823_11!~|C30|30!~|Esuperior balcony!~|Fsuperior balcony!~|G1!~|U2,425,1781776800!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I425!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84245823_11", "description": "superior balcony", "descriptionSupplier": "superior balcony", "legacyRoomId": "84245823", "supplierCode": "84245823_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 425, "gross": 425, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 425, "gross": 425, "binding": false } }, { "hotelName": "H\u00f4tel Auteuil Tour Eiffel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330543", "supplierCode": "FLY", "hotelCodeSupplier": "330543", "id": "33!~|a0!~|b260624!~|c260625!~|d330543!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330543!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M374!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84245823!~|A84245823_10!~|B84245823_10!~|C30|30!~|Esuperior balcony!~|Fsuperior balcony!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I374!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84245823_10", "description": "superior balcony", "descriptionSupplier": "superior balcony", "legacyRoomId": "84245823", "supplierCode": "84245823_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 374, "gross": 374, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 374, "gross": 374, "binding": false } }, { "hotelName": "Neuilly Park Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 305, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "334048", "supplierCode": "FLY", "hotelCodeSupplier": "334048", "id": "33!~|a0!~|b260624!~|c260625!~|d334048!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m334048!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M305!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84453872!~|A84453872_21!~|B84453872_21!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|U2,305,1781863200!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I305!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84453872_21", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "84453872", "supplierCode": "84453872_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 305, "gross": 305, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 305, "gross": 305, "binding": false } }, { "hotelName": "Neuilly Park Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "334048", "supplierCode": "FLY", "hotelCodeSupplier": "334048", "id": "33!~|a0!~|b260624!~|c260625!~|d334048!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m334048!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M278!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84453872!~|A84453872_20!~|B84453872_20!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I278!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84453872_20", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "84453872", "supplierCode": "84453872_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 278, "gross": 278, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 278, "gross": 278, "binding": false } }, { "hotelName": "Neuilly Park Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "334048", "supplierCode": "FLY", "hotelCodeSupplier": "334048", "id": "33!~|a0!~|b260624!~|c260625!~|d334048!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m334048!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M407!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86670306!~|A86670306_20!~|B86670306_20!~|C30|30!~|ELuxury Studio Suite!~|FLuxury Studio Suite!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I407!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86670306_20", "description": "Luxury Studio Suite", "descriptionSupplier": "Luxury Studio Suite", "legacyRoomId": "86670306", "supplierCode": "86670306_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 407, "gross": 407, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 407, "gross": 407, "binding": false } }, { "hotelName": "Neuilly Park Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 411, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "334048", "supplierCode": "FLY", "hotelCodeSupplier": "334048", "id": "33!~|a0!~|b260624!~|c260625!~|d334048!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m334048!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M411!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86670306!~|A86670306_21!~|B86670306_21!~|C30|30!~|ELuxury Studio Suite!~|FLuxury Studio Suite!~|G1!~|U2,411,1781690400!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I411!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86670306_21", "description": "Luxury Studio Suite", "descriptionSupplier": "Luxury Studio Suite", "legacyRoomId": "86670306", "supplierCode": "86670306_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 411, "gross": 411, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 411, "gross": 411, "binding": false } }, { "hotelName": "Neuilly Park Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "334048", "supplierCode": "FLY", "hotelCodeSupplier": "334048", "id": "33!~|a0!~|b260624!~|c260625!~|d334048!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m334048!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M248!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84453872!~|A84453872_10!~|B84453872_10!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I248!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84453872_10", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "84453872", "supplierCode": "84453872_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 248, "gross": 248, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 248, "gross": 248, "binding": false } }, { "hotelName": "Neuilly Park Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 275, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "334048", "supplierCode": "FLY", "hotelCodeSupplier": "334048", "id": "33!~|a0!~|b260624!~|c260625!~|d334048!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m334048!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M275!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84453872!~|A84453872_11!~|B84453872_11!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|U2,275,1781863200!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I275!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84453872_11", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "84453872", "supplierCode": "84453872_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 275, "gross": 275, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 275, "gross": 275, "binding": false } }, { "hotelName": "Neuilly Park Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 407, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "334048", "supplierCode": "FLY", "hotelCodeSupplier": "334048", "id": "33!~|a0!~|b260624!~|c260625!~|d334048!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m334048!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M407!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86670306!~|A86670306_11!~|B86670306_11!~|C30|30!~|ELuxury Studio Suite!~|FLuxury Studio Suite!~|G1!~|U2,407,1781690400!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I407!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86670306_11", "description": "Luxury Studio Suite", "descriptionSupplier": "Luxury Studio Suite", "legacyRoomId": "86670306", "supplierCode": "86670306_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 407, "gross": 407, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 407, "gross": 407, "binding": false } }, { "hotelName": "Neuilly Park Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "334048", "supplierCode": "FLY", "hotelCodeSupplier": "334048", "id": "33!~|a0!~|b260624!~|c260625!~|d334048!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m334048!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M332!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86670306!~|A86670306_10!~|B86670306_10!~|C30|30!~|ELuxury Studio Suite!~|FLuxury Studio Suite!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I332!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86670306_10", "description": "Luxury Studio Suite", "descriptionSupplier": "Luxury Studio Suite", "legacyRoomId": "86670306", "supplierCode": "86670306_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 332, "gross": 332, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 332, "gross": 332, "binding": false } }, { "hotelName": "H\u00f4tel Mercure Paris Tour Eiffel Pont Mirabeau", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 483, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "348093", "supplierCode": "FLY", "hotelCodeSupplier": "348093", "id": "33!~|a0!~|b260624!~|c260625!~|d348093!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m348093!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M483!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85896324!~|A85896324_21!~|B85896324_21!~|C30|30!~|EClassic Room, 1 Double Bed!~|FClassic Room, 1 Double Bed!~|G1!~|U2,483,1782122400!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I483!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85896324_21", "description": "Classic Room, 1 Double Bed", "descriptionSupplier": "Classic Room, 1 Double Bed", "legacyRoomId": "85896324", "supplierCode": "85896324_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 483, "gross": 483, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 483, "gross": 483, "binding": false } }, { "hotelName": "H\u00f4tel Mercure Paris Tour Eiffel Pont Mirabeau", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "348093", "supplierCode": "FLY", "hotelCodeSupplier": "348093", "id": "33!~|a0!~|b260624!~|c260625!~|d348093!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m348093!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M424!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85896324!~|A85896324_20!~|B85896324_20!~|C30|30!~|EClassic Room, 1 Double Bed!~|FClassic Room, 1 Double Bed!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I424!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85896324_20", "description": "Classic Room, 1 Double Bed", "descriptionSupplier": "Classic Room, 1 Double Bed", "legacyRoomId": "85896324", "supplierCode": "85896324_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 424, "gross": 424, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 424, "gross": 424, "binding": false } }, { "hotelName": "H\u00f4tel Mercure Paris Tour Eiffel Pont Mirabeau", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 559, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "348093", "supplierCode": "FLY", "hotelCodeSupplier": "348093", "id": "33!~|a0!~|b260624!~|c260625!~|d348093!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m348093!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M559!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86653939!~|A86653939_21!~|B86653939_21!~|C30|30!~|EPrivilege, Room, 1 Double Bed!~|FPrivilege, Room, 1 Double Bed!~|G1!~|U2,559,1782122400!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I559!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86653939_21", "description": "Privilege, Room, 1 Double Bed", "descriptionSupplier": "Privilege, Room, 1 Double Bed", "legacyRoomId": "86653939", "supplierCode": "86653939_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 559, "gross": 559, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 559, "gross": 559, "binding": false } }, { "hotelName": "H\u00f4tel Mercure Paris Tour Eiffel Pont Mirabeau", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "348093", "supplierCode": "FLY", "hotelCodeSupplier": "348093", "id": "33!~|a0!~|b260624!~|c260625!~|d348093!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m348093!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M490!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86653939!~|A86653939_20!~|B86653939_20!~|C30|30!~|EPrivilege, Room, 1 Double Bed!~|FPrivilege, Room, 1 Double Bed!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I490!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86653939_20", "description": "Privilege, Room, 1 Double Bed", "descriptionSupplier": "Privilege, Room, 1 Double Bed", "legacyRoomId": "86653939", "supplierCode": "86653939_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 490, "gross": 490, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 490, "gross": 490, "binding": false } }, { "hotelName": "H\u00f4tel Mercure Paris Tour Eiffel Pont Mirabeau", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "348093", "supplierCode": "FLY", "hotelCodeSupplier": "348093", "id": "33!~|a0!~|b260624!~|c260625!~|d348093!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m348093!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M443!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86653939!~|A86653939_10!~|B86653939_10!~|C30|30!~|EPrivilege, Room, 1 Double Bed!~|FPrivilege, Room, 1 Double Bed!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I443!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86653939_10", "description": "Privilege, Room, 1 Double Bed", "descriptionSupplier": "Privilege, Room, 1 Double Bed", "legacyRoomId": "86653939", "supplierCode": "86653939_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 443, "gross": 443, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 443, "gross": 443, "binding": false } }, { "hotelName": "H\u00f4tel Mercure Paris Tour Eiffel Pont Mirabeau", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 512, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "348093", "supplierCode": "FLY", "hotelCodeSupplier": "348093", "id": "33!~|a0!~|b260624!~|c260625!~|d348093!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m348093!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M512!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86653939!~|A86653939_11!~|B86653939_11!~|C30|30!~|EPrivilege, Room, 1 Double Bed!~|FPrivilege, Room, 1 Double Bed!~|G1!~|U2,512,1782122400!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I512!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86653939_11", "description": "Privilege, Room, 1 Double Bed", "descriptionSupplier": "Privilege, Room, 1 Double Bed", "legacyRoomId": "86653939", "supplierCode": "86653939_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 512, "gross": 512, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 512, "gross": 512, "binding": false } }, { "hotelName": "H\u00f4tel Mercure Paris Tour Eiffel Pont Mirabeau", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "348093", "supplierCode": "FLY", "hotelCodeSupplier": "348093", "id": "33!~|a0!~|b260624!~|c260625!~|d348093!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m348093!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M377!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85896324!~|A85896324_10!~|B85896324_10!~|C30|30!~|EClassic Room, 1 Double Bed!~|FClassic Room, 1 Double Bed!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I377!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85896324_10", "description": "Classic Room, 1 Double Bed", "descriptionSupplier": "Classic Room, 1 Double Bed", "legacyRoomId": "85896324", "supplierCode": "85896324_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 377, "gross": 377, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 377, "gross": 377, "binding": false } }, { "hotelName": "H\u00f4tel Mercure Paris Tour Eiffel Pont Mirabeau", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 436, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "348093", "supplierCode": "FLY", "hotelCodeSupplier": "348093", "id": "33!~|a0!~|b260624!~|c260625!~|d348093!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m348093!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M436!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85896324!~|A85896324_11!~|B85896324_11!~|C30|30!~|EClassic Room, 1 Double Bed!~|FClassic Room, 1 Double Bed!~|G1!~|U2,436,1782122400!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I436!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85896324_11", "description": "Classic Room, 1 Double Bed", "descriptionSupplier": "Classic Room, 1 Double Bed", "legacyRoomId": "85896324", "supplierCode": "85896324_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 436, "gross": 436, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 436, "gross": 436, "binding": false } }, { "hotelName": "H\u00f4tel 37 Bis", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "270677", "supplierCode": "FLY", "hotelCodeSupplier": "270677", "id": "33!~|a0!~|b260624!~|c260625!~|d270677!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m270677!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M395!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85909150!~|A85909150_20!~|B85909150_20!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I395!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85909150_20", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "85909150", "supplierCode": "85909150_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 395, "gross": 395, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 395, "gross": 395, "binding": false } }, { "hotelName": "H\u00f4tel 37 Bis", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 433, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "270677", "supplierCode": "FLY", "hotelCodeSupplier": "270677", "id": "33!~|a0!~|b260624!~|c260625!~|d270677!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m270677!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M433!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85909150!~|A85909150_21!~|B85909150_21!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|U2,433,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I433!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85909150_21", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "85909150", "supplierCode": "85909150_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 433, "gross": 433, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 433, "gross": 433, "binding": false } }, { "hotelName": "H\u00f4tel 37 Bis", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "270677", "supplierCode": "FLY", "hotelCodeSupplier": "270677", "id": "33!~|a0!~|b260624!~|c260625!~|d270677!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m270677!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M355!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85909150!~|A85909150_10!~|B85909150_10!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I355!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85909150_10", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "85909150", "supplierCode": "85909150_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 355, "gross": 355, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 355, "gross": 355, "binding": false } }, { "hotelName": "H\u00f4tel 37 Bis", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 394, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "270677", "supplierCode": "FLY", "hotelCodeSupplier": "270677", "id": "33!~|a0!~|b260624!~|c260625!~|d270677!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m270677!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M394!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85909150!~|A85909150_11!~|B85909150_11!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|U2,394,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I394!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85909150_11", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "85909150", "supplierCode": "85909150_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 394, "gross": 394, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 394, "gross": 394, "binding": false } }, { "hotelName": "Hotel Mirabeau Eiffel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "95251", "supplierCode": "FLY", "hotelCodeSupplier": "95251", "id": "33!~|a0!~|b260624!~|c260625!~|d95251!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m95251!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M268!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84262130!~|A84262130_20!~|B84262130_20!~|C30|30!~|Ecomfort double room!~|Fcomfort double room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I268!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84262130_20", "description": "comfort double room", "descriptionSupplier": "comfort double room", "legacyRoomId": "84262130", "supplierCode": "84262130_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 268, "gross": 268, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 268, "gross": 268, "binding": false } }, { "hotelName": "Hotel Mirabeau Eiffel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 293, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "95251", "supplierCode": "FLY", "hotelCodeSupplier": "95251", "id": "33!~|a0!~|b260624!~|c260625!~|d95251!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m95251!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M293!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84262130!~|A84262130_21!~|B84262130_21!~|C30|30!~|Ecomfort double room!~|Fcomfort double room!~|G1!~|U2,293,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I293!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84262130_21", "description": "comfort double room", "descriptionSupplier": "comfort double room", "legacyRoomId": "84262130", "supplierCode": "84262130_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 293, "gross": 293, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 293, "gross": 293, "binding": false } }, { "hotelName": "Hotel Mirabeau Eiffel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 305, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "95251", "supplierCode": "FLY", "hotelCodeSupplier": "95251", "id": "33!~|a0!~|b260624!~|c260625!~|d95251!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m95251!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M305!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85637695!~|A85637695_21!~|B85637695_21!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|U2,305,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I305!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85637695_21", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "85637695", "supplierCode": "85637695_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 305, "gross": 305, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 305, "gross": 305, "binding": false } }, { "hotelName": "Hotel Mirabeau Eiffel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "95251", "supplierCode": "FLY", "hotelCodeSupplier": "95251", "id": "33!~|a0!~|b260624!~|c260625!~|d95251!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m95251!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M278!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85637695!~|A85637695_20!~|B85637695_20!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I278!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85637695_20", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "85637695", "supplierCode": "85637695_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 278, "gross": 278, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 278, "gross": 278, "binding": false } }, { "hotelName": "Hotel Mirabeau Eiffel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "95251", "supplierCode": "FLY", "hotelCodeSupplier": "95251", "id": "33!~|a0!~|b260624!~|c260625!~|d95251!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m95251!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M288!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84371841!~|A84371841_20!~|B84371841_20!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I288!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84371841_20", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84371841", "supplierCode": "84371841_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 288, "gross": 288, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 288, "gross": 288, "binding": false } }, { "hotelName": "Hotel Mirabeau Eiffel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 316, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "95251", "supplierCode": "FLY", "hotelCodeSupplier": "95251", "id": "33!~|a0!~|b260624!~|c260625!~|d95251!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m95251!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M316!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84371841!~|A84371841_21!~|B84371841_21!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,316,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I316!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84371841_21", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84371841", "supplierCode": "84371841_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 316, "gross": 316, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 316, "gross": 316, "binding": false } }, { "hotelName": "Hotel Mirabeau Eiffel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 286, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "95251", "supplierCode": "FLY", "hotelCodeSupplier": "95251", "id": "33!~|a0!~|b260624!~|c260625!~|d95251!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m95251!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M286!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84371841!~|A84371841_11!~|B84371841_11!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,286,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I286!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84371841_11", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84371841", "supplierCode": "84371841_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 286, "gross": 286, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 286, "gross": 286, "binding": false } }, { "hotelName": "Hotel Mirabeau Eiffel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "95251", "supplierCode": "FLY", "hotelCodeSupplier": "95251", "id": "33!~|a0!~|b260624!~|c260625!~|d95251!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m95251!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M258!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84371841!~|A84371841_10!~|B84371841_10!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I258!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84371841_10", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84371841", "supplierCode": "84371841_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 258, "gross": 258, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 258, "gross": 258, "binding": false } }, { "hotelName": "Hotel Mirabeau Eiffel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "95251", "supplierCode": "FLY", "hotelCodeSupplier": "95251", "id": "33!~|a0!~|b260624!~|c260625!~|d95251!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m95251!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M247!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85637695!~|A85637695_10!~|B85637695_10!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I247!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85637695_10", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "85637695", "supplierCode": "85637695_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 247, "gross": 247, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 247, "gross": 247, "binding": false } }, { "hotelName": "Hotel Mirabeau Eiffel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 274, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "95251", "supplierCode": "FLY", "hotelCodeSupplier": "95251", "id": "33!~|a0!~|b260624!~|c260625!~|d95251!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m95251!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M274!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85637695!~|A85637695_11!~|B85637695_11!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|U2,274,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I274!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85637695_11", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "85637695", "supplierCode": "85637695_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 274, "gross": 274, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 274, "gross": 274, "binding": false } }, { "hotelName": "Hotel Mirabeau Eiffel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 265, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "95251", "supplierCode": "FLY", "hotelCodeSupplier": "95251", "id": "33!~|a0!~|b260624!~|c260625!~|d95251!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m95251!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M265!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84262130!~|A84262130_11!~|B84262130_11!~|C30|30!~|Ecomfort double room!~|Fcomfort double room!~|G1!~|U2,265,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I265!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84262130_11", "description": "comfort double room", "descriptionSupplier": "comfort double room", "legacyRoomId": "84262130", "supplierCode": "84262130_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 265, "gross": 265, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 265, "gross": 265, "binding": false } }, { "hotelName": "Hotel Mirabeau Eiffel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "95251", "supplierCode": "FLY", "hotelCodeSupplier": "95251", "id": "33!~|a0!~|b260624!~|c260625!~|d95251!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m95251!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M239!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84262130!~|A84262130_10!~|B84262130_10!~|C30|30!~|Ecomfort double room!~|Fcomfort double room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I239!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84262130_10", "description": "comfort double room", "descriptionSupplier": "comfort double room", "legacyRoomId": "84262130", "supplierCode": "84262130_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 239, "gross": 239, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 239, "gross": 239, "binding": false } }, { "hotelName": "Aparthotel Adagio Paris Porte de Versailles", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "233606", "supplierCode": "FLY", "hotelCodeSupplier": "233606", "id": "33!~|a0!~|b260624!~|c260625!~|d233606!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m233606!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M389!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84255723!~|A84255723_20!~|B84255723_20!~|C30|30!~|Eapartment,1 bedroom!~|Fapartment,1 bedroom!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I389!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84255723_20", "description": "apartment,1 bedroom", "descriptionSupplier": "apartment,1 bedroom", "legacyRoomId": "84255723", "supplierCode": "84255723_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 389, "gross": 389, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 389, "gross": 389, "binding": false } }, { "hotelName": "Aparthotel Adagio Paris Porte de Versailles", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "233606", "supplierCode": "FLY", "hotelCodeSupplier": "233606", "id": "33!~|a0!~|b260624!~|c260625!~|d233606!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m233606!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M322!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85904735!~|A85904735_20!~|B85904735_20!~|C30|30!~|EStudio (3 people)!~|FStudio (3 people)!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I322!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85904735_20", "description": "Studio (3 people)", "descriptionSupplier": "Studio (3 people)", "legacyRoomId": "85904735", "supplierCode": "85904735_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 322, "gross": 322, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 322, "gross": 322, "binding": false } }, { "hotelName": "Aparthotel Adagio Paris Porte de Versailles", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "233606", "supplierCode": "FLY", "hotelCodeSupplier": "233606", "id": "33!~|a0!~|b260624!~|c260625!~|d233606!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m233606!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M284!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85904735!~|A85904735_10!~|B85904735_10!~|C30|30!~|EStudio (3 people)!~|FStudio (3 people)!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I284!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85904735_10", "description": "Studio (3 people)", "descriptionSupplier": "Studio (3 people)", "legacyRoomId": "85904735", "supplierCode": "85904735_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 284, "gross": 284, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 284, "gross": 284, "binding": false } }, { "hotelName": "Aparthotel Adagio Paris Porte de Versailles", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "233606", "supplierCode": "FLY", "hotelCodeSupplier": "233606", "id": "33!~|a0!~|b260624!~|c260625!~|d233606!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m233606!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M351!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84255723!~|A84255723_10!~|B84255723_10!~|C30|30!~|Eapartment,1 bedroom!~|Fapartment,1 bedroom!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I351!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84255723_10", "description": "apartment,1 bedroom", "descriptionSupplier": "apartment,1 bedroom", "legacyRoomId": "84255723", "supplierCode": "84255723_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 351, "gross": 351, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 351, "gross": 351, "binding": false } }, { "hotelName": "Hotel Residence Foch", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 947, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18938", "supplierCode": "FLY", "hotelCodeSupplier": "18938", "id": "33!~|a0!~|b260624!~|c260625!~|d18938!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18938!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M947!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905572!~|A85905572_21!~|B85905572_21!~|C30|30!~|EFamily Suite!~|FFamily Suite!~|G1!~|U2,947,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I947!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905572_21", "description": "Family Suite", "descriptionSupplier": "Family Suite", "legacyRoomId": "85905572", "supplierCode": "85905572_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 947, "gross": 947, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 947, "gross": 947, "binding": false } }, { "hotelName": "Hotel Residence Foch", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18938", "supplierCode": "FLY", "hotelCodeSupplier": "18938", "id": "33!~|a0!~|b260624!~|c260625!~|d18938!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18938!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M905!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905572!~|A85905572_20!~|B85905572_20!~|C30|30!~|EFamily Suite!~|FFamily Suite!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I905!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905572_20", "description": "Family Suite", "descriptionSupplier": "Family Suite", "legacyRoomId": "85905572", "supplierCode": "85905572_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 905, "gross": 905, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 905, "gross": 905, "binding": false } }, { "hotelName": "Hotel Residence Foch", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18938", "supplierCode": "FLY", "hotelCodeSupplier": "18938", "id": "33!~|a0!~|b260624!~|c260625!~|d18938!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18938!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M489!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778392!~|A84778392_20!~|B84778392_20!~|C30|30!~|Edouble or twin room!~|Fdouble or twin room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I489!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778392_20", "description": "double or twin room", "descriptionSupplier": "double or twin room", "legacyRoomId": "84778392", "supplierCode": "84778392_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 489, "gross": 489, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 489, "gross": 489, "binding": false } }, { "hotelName": "Hotel Residence Foch", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 514, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18938", "supplierCode": "FLY", "hotelCodeSupplier": "18938", "id": "33!~|a0!~|b260624!~|c260625!~|d18938!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18938!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M514!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778392!~|A84778392_21!~|B84778392_21!~|C30|30!~|Edouble or twin room!~|Fdouble or twin room!~|G1!~|U2,514,1782036000!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I514!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778392_21", "description": "double or twin room", "descriptionSupplier": "double or twin room", "legacyRoomId": "84778392", "supplierCode": "84778392_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 514, "gross": 514, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 514, "gross": 514, "binding": false } }, { "hotelName": "Hotel Residence Foch", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18938", "supplierCode": "FLY", "hotelCodeSupplier": "18938", "id": "33!~|a0!~|b260624!~|c260625!~|d18938!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18938!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M550!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778394!~|A84778394_20!~|B84778394_20!~|C30|30!~|Edeluxe suite!~|Fdeluxe suite!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I550!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778394_20", "description": "deluxe suite", "descriptionSupplier": "deluxe suite", "legacyRoomId": "84778394", "supplierCode": "84778394_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 550, "gross": 550, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 550, "gross": 550, "binding": false } }, { "hotelName": "Hotel Residence Foch", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 579, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18938", "supplierCode": "FLY", "hotelCodeSupplier": "18938", "id": "33!~|a0!~|b260624!~|c260625!~|d18938!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18938!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M579!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778394!~|A84778394_21!~|B84778394_21!~|C30|30!~|Edeluxe suite!~|Fdeluxe suite!~|G1!~|U2,579,1782036000!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I579!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778394_21", "description": "deluxe suite", "descriptionSupplier": "deluxe suite", "legacyRoomId": "84778394", "supplierCode": "84778394_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 579, "gross": 579, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 579, "gross": 579, "binding": false } }, { "hotelName": "Hotel Residence Foch", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 474, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18938", "supplierCode": "FLY", "hotelCodeSupplier": "18938", "id": "33!~|a0!~|b260624!~|c260625!~|d18938!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18938!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M474!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778393!~|A84778393_21!~|B84778393_21!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|U2,474,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I474!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778393_21", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "84778393", "supplierCode": "84778393_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 474, "gross": 474, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 474, "gross": 474, "binding": false } }, { "hotelName": "Hotel Residence Foch", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18938", "supplierCode": "FLY", "hotelCodeSupplier": "18938", "id": "33!~|a0!~|b260624!~|c260625!~|d18938!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18938!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M469.26!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778393!~|A84778393_20!~|B84778393_20!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I469.26!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778393_20", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "84778393", "supplierCode": "84778393_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 469.26, "gross": 469.26, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 469.26, "gross": 469.26, "binding": false } }, { "hotelName": "Hotel Residence Foch", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18938", "supplierCode": "FLY", "hotelCodeSupplier": "18938", "id": "33!~|a0!~|b260624!~|c260625!~|d18938!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18938!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M530!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84078225!~|A84078225_20!~|B84078225_20!~|C30|30!~|Eelegance terrace room!~|Felegance terrace room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I530!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84078225_20", "description": "elegance terrace room", "descriptionSupplier": "elegance terrace room", "legacyRoomId": "84078225", "supplierCode": "84078225_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 530, "gross": 530, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 530, "gross": 530, "binding": false } }, { "hotelName": "Hotel Residence Foch", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 554, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18938", "supplierCode": "FLY", "hotelCodeSupplier": "18938", "id": "33!~|a0!~|b260624!~|c260625!~|d18938!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18938!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M554!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84078225!~|A84078225_21!~|B84078225_21!~|C30|30!~|Eelegance terrace room!~|Felegance terrace room!~|G1!~|U2,554,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I554!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84078225_21", "description": "elegance terrace room", "descriptionSupplier": "elegance terrace room", "legacyRoomId": "84078225", "supplierCode": "84078225_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 554, "gross": 554, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 554, "gross": 554, "binding": false } }, { "hotelName": "Hotel Residence Foch", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18938", "supplierCode": "FLY", "hotelCodeSupplier": "18938", "id": "33!~|a0!~|b260624!~|c260625!~|d18938!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18938!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M742!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905572!~|A85905572_10!~|B85905572_10!~|C30|30!~|EFamily Suite!~|FFamily Suite!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I742!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905572_10", "description": "Family Suite", "descriptionSupplier": "Family Suite", "legacyRoomId": "85905572", "supplierCode": "85905572_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 742, "gross": 742, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 742, "gross": 742, "binding": false } }, { "hotelName": "Hotel Residence Foch", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 763, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18938", "supplierCode": "FLY", "hotelCodeSupplier": "18938", "id": "33!~|a0!~|b260624!~|c260625!~|d18938!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18938!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M763!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905572!~|A85905572_11!~|B85905572_11!~|C30|30!~|EFamily Suite!~|FFamily Suite!~|G1!~|U2,763,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I763!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905572_11", "description": "Family Suite", "descriptionSupplier": "Family Suite", "legacyRoomId": "85905572", "supplierCode": "85905572_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 763, "gross": 763, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 763, "gross": 763, "binding": false } }, { "hotelName": "Hotel Residence Foch", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 519, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18938", "supplierCode": "FLY", "hotelCodeSupplier": "18938", "id": "33!~|a0!~|b260624!~|c260625!~|d18938!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18938!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M519!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778394!~|A84778394_11!~|B84778394_11!~|C30|30!~|Edeluxe suite!~|Fdeluxe suite!~|G1!~|U2,519,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I519!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778394_11", "description": "deluxe suite", "descriptionSupplier": "deluxe suite", "legacyRoomId": "84778394", "supplierCode": "84778394_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 519, "gross": 519, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 519, "gross": 519, "binding": false } }, { "hotelName": "Hotel Residence Foch", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18938", "supplierCode": "FLY", "hotelCodeSupplier": "18938", "id": "33!~|a0!~|b260624!~|c260625!~|d18938!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18938!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M504!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778394!~|A84778394_10!~|B84778394_10!~|C30|30!~|Edeluxe suite!~|Fdeluxe suite!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I504!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778394_10", "description": "deluxe suite", "descriptionSupplier": "deluxe suite", "legacyRoomId": "84778394", "supplierCode": "84778394_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 504, "gross": 504, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 504, "gross": 504, "binding": false } }, { "hotelName": "Hotel Residence Foch", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 468, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18938", "supplierCode": "FLY", "hotelCodeSupplier": "18938", "id": "33!~|a0!~|b260624!~|c260625!~|d18938!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18938!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M468!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778392!~|A84778392_11!~|B84778392_11!~|C30|30!~|Edouble or twin room!~|Fdouble or twin room!~|G1!~|U2,468,1782036000!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I468!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778392_11", "description": "double or twin room", "descriptionSupplier": "double or twin room", "legacyRoomId": "84778392", "supplierCode": "84778392_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 468, "gross": 468, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 468, "gross": 468, "binding": false } }, { "hotelName": "Hotel Residence Foch", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18938", "supplierCode": "FLY", "hotelCodeSupplier": "18938", "id": "33!~|a0!~|b260624!~|c260625!~|d18938!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18938!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M443!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778392!~|A84778392_10!~|B84778392_10!~|C30|30!~|Edouble or twin room!~|Fdouble or twin room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I443!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778392_10", "description": "double or twin room", "descriptionSupplier": "double or twin room", "legacyRoomId": "84778392", "supplierCode": "84778392_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 443, "gross": 443, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 443, "gross": 443, "binding": false } }, { "hotelName": "Hotel Residence Foch", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 455, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18938", "supplierCode": "FLY", "hotelCodeSupplier": "18938", "id": "33!~|a0!~|b260624!~|c260625!~|d18938!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18938!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M455!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84078225!~|A84078225_11!~|B84078225_11!~|C30|30!~|Eelegance terrace room!~|Felegance terrace room!~|G1!~|U2,455,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I455!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84078225_11", "description": "elegance terrace room", "descriptionSupplier": "elegance terrace room", "legacyRoomId": "84078225", "supplierCode": "84078225_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 455, "gross": 455, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 455, "gross": 455, "binding": false } }, { "hotelName": "Hotel Residence Foch", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18938", "supplierCode": "FLY", "hotelCodeSupplier": "18938", "id": "33!~|a0!~|b260624!~|c260625!~|d18938!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18938!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M450.45!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84078225!~|A84078225_10!~|B84078225_10!~|C30|30!~|Eelegance terrace room!~|Felegance terrace room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I450.45!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84078225_10", "description": "elegance terrace room", "descriptionSupplier": "elegance terrace room", "legacyRoomId": "84078225", "supplierCode": "84078225_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 450.45, "gross": 450.45, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 450.45, "gross": 450.45, "binding": false } }, { "hotelName": "Hotel Residence Foch", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18938", "supplierCode": "FLY", "hotelCodeSupplier": "18938", "id": "33!~|a0!~|b260624!~|c260625!~|d18938!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18938!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M378.18!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778393!~|A84778393_10!~|B84778393_10!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I378.18!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778393_10", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "84778393", "supplierCode": "84778393_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 378.18, "gross": 378.18, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 378.18, "gross": 378.18, "binding": false } }, { "hotelName": "Hotel Residence Foch", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 382, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18938", "supplierCode": "FLY", "hotelCodeSupplier": "18938", "id": "33!~|a0!~|b260624!~|c260625!~|d18938!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18938!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M382!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778393!~|A84778393_11!~|B84778393_11!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|U2,382,1781949600!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I382!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778393_11", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "84778393", "supplierCode": "84778393_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 382, "gross": 382, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 382, "gross": 382, "binding": false } }, { "hotelName": "ibis budget Chatillon Paris Ouest", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "771918", "supplierCode": "FLY", "hotelCodeSupplier": "771918", "id": "33!~|a0!~|b260624!~|c260625!~|d771918!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m771918!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M184!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83837953!~|A83837953_20!~|B83837953_20!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I184!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83837953_20", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "83837953", "supplierCode": "83837953_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 184, "gross": 184, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 184, "gross": 184, "binding": false } }, { "hotelName": "ibis budget Chatillon Paris Ouest", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 202, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "771918", "supplierCode": "FLY", "hotelCodeSupplier": "771918", "id": "33!~|a0!~|b260624!~|c260625!~|d771918!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m771918!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M202!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83837953!~|A83837953_21!~|B83837953_21!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,202,1782122400!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I202!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83837953_21", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "83837953", "supplierCode": "83837953_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 202, "gross": 202, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 202, "gross": 202, "binding": false } }, { "hotelName": "ibis budget Chatillon Paris Ouest", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 202, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "771918", "supplierCode": "FLY", "hotelCodeSupplier": "771918", "id": "33!~|a0!~|b260624!~|c260625!~|d771918!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m771918!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M202!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83837954!~|A83837954_21!~|B83837954_21!~|C30|30!~|Estandard room,2 twin beds!~|Fstandard room,2 twin beds!~|G1!~|U2,202,1782122400!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I202!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83837954_21", "description": "standard room,2 twin beds", "descriptionSupplier": "standard room,2 twin beds", "legacyRoomId": "83837954", "supplierCode": "83837954_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 202, "gross": 202, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 202, "gross": 202, "binding": false } }, { "hotelName": "ibis budget Chatillon Paris Ouest", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "771918", "supplierCode": "FLY", "hotelCodeSupplier": "771918", "id": "33!~|a0!~|b260624!~|c260625!~|d771918!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m771918!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M184!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83837954!~|A83837954_20!~|B83837954_20!~|C30|30!~|Estandard room,2 twin beds!~|Fstandard room,2 twin beds!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I184!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83837954_20", "description": "standard room,2 twin beds", "descriptionSupplier": "standard room,2 twin beds", "legacyRoomId": "83837954", "supplierCode": "83837954_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 184, "gross": 184, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 184, "gross": 184, "binding": false } }, { "hotelName": "ibis budget Chatillon Paris Ouest", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 177, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "771918", "supplierCode": "FLY", "hotelCodeSupplier": "771918", "id": "33!~|a0!~|b260624!~|c260625!~|d771918!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m771918!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M177!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83837953!~|A83837953_11!~|B83837953_11!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,177,1782122400!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I177!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83837953_11", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "83837953", "supplierCode": "83837953_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 177, "gross": 177, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 177, "gross": 177, "binding": false } }, { "hotelName": "ibis budget Chatillon Paris Ouest", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "771918", "supplierCode": "FLY", "hotelCodeSupplier": "771918", "id": "33!~|a0!~|b260624!~|c260625!~|d771918!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m771918!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M159!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83837953!~|A83837953_10!~|B83837953_10!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I159!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83837953_10", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "83837953", "supplierCode": "83837953_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 159, "gross": 159, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 159, "gross": 159, "binding": false } }, { "hotelName": "ibis budget Chatillon Paris Ouest", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "771918", "supplierCode": "FLY", "hotelCodeSupplier": "771918", "id": "33!~|a0!~|b260624!~|c260625!~|d771918!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m771918!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M159!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83837954!~|A83837954_10!~|B83837954_10!~|C30|30!~|Estandard room,2 twin beds!~|Fstandard room,2 twin beds!~|G1!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I159!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83837954_10", "description": "standard room,2 twin beds", "descriptionSupplier": "standard room,2 twin beds", "legacyRoomId": "83837954", "supplierCode": "83837954_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 159, "gross": 159, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 159, "gross": 159, "binding": false } }, { "hotelName": "ibis budget Chatillon Paris Ouest", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 199.98, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "771918", "supplierCode": "FLY", "hotelCodeSupplier": "771918", "id": "33!~|a0!~|b260624!~|c260625!~|d771918!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m771918!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M199.98!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83837954!~|A83837954_11!~|B83837954_11!~|C30|30!~|Estandard room,2 twin beds!~|Fstandard room,2 twin beds!~|G1!~|U2,199.98,1782122400!~|Hsessionid!~|I2b62dd86c2a83256070b09af621574b1!~|Hcurrency!~|IUSD!~|Htgx_price!~|I199.98!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83837954_11", "description": "standard room,2 twin beds", "descriptionSupplier": "standard room,2 twin beds", "legacyRoomId": "83837954", "supplierCode": "83837954_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 199.98, "gross": 199.98, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 199.98, "gross": 199.98, "binding": false } }, { "hotelName": "Radisson Blu Hotel, Paris Boulogne", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 795, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30599", "supplierCode": "FLY", "hotelCodeSupplier": "30599", "id": "33!~|a0!~|b260624!~|c260625!~|d30599!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30599!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M795!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84395060!~|A84395060_21!~|B84395060_21!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|U2,795,1781776800!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I795!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84395060_21", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "84395060", "supplierCode": "84395060_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 795, "gross": 795, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 795, "gross": 795, "binding": false } }, { "hotelName": "Radisson Blu Hotel, Paris Boulogne", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30599", "supplierCode": "FLY", "hotelCodeSupplier": "30599", "id": "33!~|a0!~|b260624!~|c260625!~|d30599!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30599!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M689!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84395060!~|A84395060_20!~|B84395060_20!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I689!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84395060_20", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "84395060", "supplierCode": "84395060_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 689, "gross": 689, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 689, "gross": 689, "binding": false } }, { "hotelName": "Radisson Blu Hotel, Paris Boulogne", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30599", "supplierCode": "FLY", "hotelCodeSupplier": "30599", "id": "33!~|a0!~|b260624!~|c260625!~|d30599!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30599!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M649!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84395060!~|A84395060_10!~|B84395060_10!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I649!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84395060_10", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "84395060", "supplierCode": "84395060_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 649, "gross": 649, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 649, "gross": 649, "binding": false } }, { "hotelName": "Radisson Blu Hotel, Paris Boulogne", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 748, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30599", "supplierCode": "FLY", "hotelCodeSupplier": "30599", "id": "33!~|a0!~|b260624!~|c260625!~|d30599!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30599!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M748!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84395060!~|A84395060_11!~|B84395060_11!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|U2,748,1781776800!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I748!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84395060_11", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "84395060", "supplierCode": "84395060_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 748, "gross": 748, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 748, "gross": 748, "binding": false } }, { "hotelName": "Mercure Paris Boulogne", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "297841", "supplierCode": "FLY", "hotelCodeSupplier": "297841", "id": "33!~|a0!~|b260624!~|c260625!~|d297841!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m297841!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M453!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85902526!~|A85902526_20!~|B85902526_20!~|C30|30!~|EPrivilege, Room, 1 Double Bed!~|FPrivilege, Room, 1 Double Bed!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I453!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85902526_20", "description": "Privilege, Room, 1 Double Bed", "descriptionSupplier": "Privilege, Room, 1 Double Bed", "legacyRoomId": "85902526", "supplierCode": "85902526_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 453, "gross": 453, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 453, "gross": 453, "binding": false } }, { "hotelName": "Mercure Paris Boulogne", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 445, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "297841", "supplierCode": "FLY", "hotelCodeSupplier": "297841", "id": "33!~|a0!~|b260624!~|c260625!~|d297841!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m297841!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M445!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85902528!~|A85902528_21!~|B85902528_21!~|C30|30!~|EClassic Twin Room, 2 Twin Beds!~|FClassic Twin Room, 2 Twin Beds!~|G1!~|U2,445,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I445!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85902528_21", "description": "Classic Twin Room, 2 Twin Beds", "descriptionSupplier": "Classic Twin Room, 2 Twin Beds", "legacyRoomId": "85902528", "supplierCode": "85902528_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 445, "gross": 445, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 445, "gross": 445, "binding": false } }, { "hotelName": "Mercure Paris Boulogne", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "297841", "supplierCode": "FLY", "hotelCodeSupplier": "297841", "id": "33!~|a0!~|b260624!~|c260625!~|d297841!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m297841!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M406!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85902528!~|A85902528_20!~|B85902528_20!~|C30|30!~|EClassic Twin Room, 2 Twin Beds!~|FClassic Twin Room, 2 Twin Beds!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I406!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85902528_20", "description": "Classic Twin Room, 2 Twin Beds", "descriptionSupplier": "Classic Twin Room, 2 Twin Beds", "legacyRoomId": "85902528", "supplierCode": "85902528_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 406, "gross": 406, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 406, "gross": 406, "binding": false } }, { "hotelName": "Mercure Paris Boulogne", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 418, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "297841", "supplierCode": "FLY", "hotelCodeSupplier": "297841", "id": "33!~|a0!~|b260624!~|c260625!~|d297841!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m297841!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M418!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85175656!~|A85175656_21!~|B85175656_21!~|C30|30!~|Estandard room,multiple beds (family)!~|Fstandard room,multiple beds (family)!~|G1!~|U2,418,1782036000!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I418!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85175656_21", "description": "standard room,multiple beds (family)", "descriptionSupplier": "standard room,multiple beds (family)", "legacyRoomId": "85175656", "supplierCode": "85175656_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 418, "gross": 418, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 418, "gross": 418, "binding": false } }, { "hotelName": "Mercure Paris Boulogne", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "297841", "supplierCode": "FLY", "hotelCodeSupplier": "297841", "id": "33!~|a0!~|b260624!~|c260625!~|d297841!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m297841!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M415!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85175656!~|A85175656_20!~|B85175656_20!~|C30|30!~|Estandard room,multiple beds (family)!~|Fstandard room,multiple beds (family)!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I415!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85175656_20", "description": "standard room,multiple beds (family)", "descriptionSupplier": "standard room,multiple beds (family)", "legacyRoomId": "85175656", "supplierCode": "85175656_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 415, "gross": 415, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 415, "gross": 415, "binding": false } }, { "hotelName": "Mercure Paris Boulogne", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 463, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "297841", "supplierCode": "FLY", "hotelCodeSupplier": "297841", "id": "33!~|a0!~|b260624!~|c260625!~|d297841!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m297841!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M463!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85902526!~|A85902526_21!~|B85902526_21!~|C30|30!~|EPrivilege, Room, 1 Double Bed!~|FPrivilege, Room, 1 Double Bed!~|G1!~|U2,463,1782036000!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I463!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85902526_21", "description": "Privilege, Room, 1 Double Bed", "descriptionSupplier": "Privilege, Room, 1 Double Bed", "legacyRoomId": "85902526", "supplierCode": "85902526_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 463, "gross": 463, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 463, "gross": 463, "binding": false } }, { "hotelName": "Mercure Paris Boulogne", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 551, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "297841", "supplierCode": "FLY", "hotelCodeSupplier": "297841", "id": "33!~|a0!~|b260624!~|c260625!~|d297841!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m297841!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M551!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86607600!~|A86607600_21!~|B86607600_21!~|C30|30!~|EJunior Suite, Multiple Beds, Terrace!~|FJunior Suite, Multiple Beds, Terrace!~|G1!~|U2,551,1782036000!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I551!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86607600_21", "description": "Junior Suite, Multiple Beds, Terrace", "descriptionSupplier": "Junior Suite, Multiple Beds, Terrace", "legacyRoomId": "86607600", "supplierCode": "86607600_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 551, "gross": 551, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 551, "gross": 551, "binding": false } }, { "hotelName": "Mercure Paris Boulogne", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "297841", "supplierCode": "FLY", "hotelCodeSupplier": "297841", "id": "33!~|a0!~|b260624!~|c260625!~|d297841!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m297841!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M545.49!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86607600!~|A86607600_20!~|B86607600_20!~|C30|30!~|EJunior Suite, Multiple Beds, Terrace!~|FJunior Suite, Multiple Beds, Terrace!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I545.49!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86607600_20", "description": "Junior Suite, Multiple Beds, Terrace", "descriptionSupplier": "Junior Suite, Multiple Beds, Terrace", "legacyRoomId": "86607600", "supplierCode": "86607600_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 545.49, "gross": 545.49, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 545.49, "gross": 545.49, "binding": false } }, { "hotelName": "Mercure Paris Boulogne", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "297841", "supplierCode": "FLY", "hotelCodeSupplier": "297841", "id": "33!~|a0!~|b260624!~|c260625!~|d297841!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m297841!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M453!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85175659!~|A85175659_20!~|B85175659_20!~|C30|30!~|Eprivilege,room,1 double bed with sofa bed!~|Fprivilege,room,1 double bed with sofa bed!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I453!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85175659_20", "description": "privilege,room,1 double bed with sofa bed", "descriptionSupplier": "privilege,room,1 double bed with sofa bed", "legacyRoomId": "85175659", "supplierCode": "85175659_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 453, "gross": 453, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 453, "gross": 453, "binding": false } }, { "hotelName": "Mercure Paris Boulogne", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 492, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "297841", "supplierCode": "FLY", "hotelCodeSupplier": "297841", "id": "33!~|a0!~|b260624!~|c260625!~|d297841!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m297841!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M492!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85175659!~|A85175659_21!~|B85175659_21!~|C30|30!~|Eprivilege,room,1 double bed with sofa bed!~|Fprivilege,room,1 double bed with sofa bed!~|G1!~|U2,492,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I492!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85175659_21", "description": "privilege,room,1 double bed with sofa bed", "descriptionSupplier": "privilege,room,1 double bed with sofa bed", "legacyRoomId": "85175659", "supplierCode": "85175659_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 492, "gross": 492, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 492, "gross": 492, "binding": false } }, { "hotelName": "Mercure Paris Boulogne", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "297841", "supplierCode": "FLY", "hotelCodeSupplier": "297841", "id": "33!~|a0!~|b260624!~|c260625!~|d297841!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m297841!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M499.95!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86607600!~|A86607600_10!~|B86607600_10!~|C30|30!~|EJunior Suite, Multiple Beds, Terrace!~|FJunior Suite, Multiple Beds, Terrace!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I499.95!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86607600_10", "description": "Junior Suite, Multiple Beds, Terrace", "descriptionSupplier": "Junior Suite, Multiple Beds, Terrace", "legacyRoomId": "86607600", "supplierCode": "86607600_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 499.95, "gross": 499.95, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 499.95, "gross": 499.95, "binding": false } }, { "hotelName": "Mercure Paris Boulogne", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 505, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "297841", "supplierCode": "FLY", "hotelCodeSupplier": "297841", "id": "33!~|a0!~|b260624!~|c260625!~|d297841!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m297841!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M505!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86607600!~|A86607600_11!~|B86607600_11!~|C30|30!~|EJunior Suite, Multiple Beds, Terrace!~|FJunior Suite, Multiple Beds, Terrace!~|G1!~|U2,505,1782036000!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I505!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86607600_11", "description": "Junior Suite, Multiple Beds, Terrace", "descriptionSupplier": "Junior Suite, Multiple Beds, Terrace", "legacyRoomId": "86607600", "supplierCode": "86607600_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 505, "gross": 505, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 505, "gross": 505, "binding": false } }, { "hotelName": "Mercure Paris Boulogne", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 442, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "297841", "supplierCode": "FLY", "hotelCodeSupplier": "297841", "id": "33!~|a0!~|b260624!~|c260625!~|d297841!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m297841!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M442!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85175659!~|A85175659_11!~|B85175659_11!~|C30|30!~|Eprivilege,room,1 double bed with sofa bed!~|Fprivilege,room,1 double bed with sofa bed!~|G1!~|U2,442,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I442!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85175659_11", "description": "privilege,room,1 double bed with sofa bed", "descriptionSupplier": "privilege,room,1 double bed with sofa bed", "legacyRoomId": "85175659", "supplierCode": "85175659_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 442, "gross": 442, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 442, "gross": 442, "binding": false } }, { "hotelName": "Mercure Paris Boulogne", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "297841", "supplierCode": "FLY", "hotelCodeSupplier": "297841", "id": "33!~|a0!~|b260624!~|c260625!~|d297841!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m297841!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M403!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85175659!~|A85175659_10!~|B85175659_10!~|C30|30!~|Eprivilege,room,1 double bed with sofa bed!~|Fprivilege,room,1 double bed with sofa bed!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I403!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85175659_10", "description": "privilege,room,1 double bed with sofa bed", "descriptionSupplier": "privilege,room,1 double bed with sofa bed", "legacyRoomId": "85175659", "supplierCode": "85175659_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 403, "gross": 403, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 403, "gross": 403, "binding": false } }, { "hotelName": "Mercure Paris Boulogne", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "297841", "supplierCode": "FLY", "hotelCodeSupplier": "297841", "id": "33!~|a0!~|b260624!~|c260625!~|d297841!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m297841!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M364!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85175656!~|A85175656_10!~|B85175656_10!~|C30|30!~|Estandard room,multiple beds (family)!~|Fstandard room,multiple beds (family)!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I364!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85175656_10", "description": "standard room,multiple beds (family)", "descriptionSupplier": "standard room,multiple beds (family)", "legacyRoomId": "85175656", "supplierCode": "85175656_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 364, "gross": 364, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 364, "gross": 364, "binding": false } }, { "hotelName": "Mercure Paris Boulogne", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 372, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "297841", "supplierCode": "FLY", "hotelCodeSupplier": "297841", "id": "33!~|a0!~|b260624!~|c260625!~|d297841!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m297841!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M372!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85175656!~|A85175656_11!~|B85175656_11!~|C30|30!~|Estandard room,multiple beds (family)!~|Fstandard room,multiple beds (family)!~|G1!~|U2,372,1782036000!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I372!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85175656_11", "description": "standard room,multiple beds (family)", "descriptionSupplier": "standard room,multiple beds (family)", "legacyRoomId": "85175656", "supplierCode": "85175656_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 372, "gross": 372, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 372, "gross": 372, "binding": false } }, { "hotelName": "Mercure Paris Boulogne", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "297841", "supplierCode": "FLY", "hotelCodeSupplier": "297841", "id": "33!~|a0!~|b260624!~|c260625!~|d297841!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m297841!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M403!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85902526!~|A85902526_10!~|B85902526_10!~|C30|30!~|EPrivilege, Room, 1 Double Bed!~|FPrivilege, Room, 1 Double Bed!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I403!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85902526_10", "description": "Privilege, Room, 1 Double Bed", "descriptionSupplier": "Privilege, Room, 1 Double Bed", "legacyRoomId": "85902526", "supplierCode": "85902526_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 403, "gross": 403, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 403, "gross": 403, "binding": false } }, { "hotelName": "Mercure Paris Boulogne", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 416, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "297841", "supplierCode": "FLY", "hotelCodeSupplier": "297841", "id": "33!~|a0!~|b260624!~|c260625!~|d297841!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m297841!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M416!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85902526!~|A85902526_11!~|B85902526_11!~|C30|30!~|EPrivilege, Room, 1 Double Bed!~|FPrivilege, Room, 1 Double Bed!~|G1!~|U2,416,1782036000!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I416!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85902526_11", "description": "Privilege, Room, 1 Double Bed", "descriptionSupplier": "Privilege, Room, 1 Double Bed", "legacyRoomId": "85902526", "supplierCode": "85902526_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 416, "gross": 416, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 416, "gross": 416, "binding": false } }, { "hotelName": "Mercure Paris Boulogne", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "297841", "supplierCode": "FLY", "hotelCodeSupplier": "297841", "id": "33!~|a0!~|b260624!~|c260625!~|d297841!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m297841!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M356!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85902528!~|A85902528_10!~|B85902528_10!~|C30|30!~|EClassic Twin Room, 2 Twin Beds!~|FClassic Twin Room, 2 Twin Beds!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I356!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85902528_10", "description": "Classic Twin Room, 2 Twin Beds", "descriptionSupplier": "Classic Twin Room, 2 Twin Beds", "legacyRoomId": "85902528", "supplierCode": "85902528_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 356, "gross": 356, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 356, "gross": 356, "binding": false } }, { "hotelName": "Mercure Paris Boulogne", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 395, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "297841", "supplierCode": "FLY", "hotelCodeSupplier": "297841", "id": "33!~|a0!~|b260624!~|c260625!~|d297841!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m297841!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M395!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85902528!~|A85902528_11!~|B85902528_11!~|C30|30!~|EClassic Twin Room, 2 Twin Beds!~|FClassic Twin Room, 2 Twin Beds!~|G1!~|U2,395,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I395!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85902528_11", "description": "Classic Twin Room, 2 Twin Beds", "descriptionSupplier": "Classic Twin Room, 2 Twin Beds", "legacyRoomId": "85902528", "supplierCode": "85902528_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 395, "gross": 395, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 395, "gross": 395, "binding": false } }, { "hotelName": "ibis Paris Issy Les Moulineaux Val de Seine", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 291, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "332047", "supplierCode": "FLY", "hotelCodeSupplier": "332047", "id": "33!~|a0!~|b260624!~|c260625!~|d332047!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m332047!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M291!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84245633!~|A84245633_21!~|B84245633_21!~|C30|30!~|Estandard room,2 twin beds!~|Fstandard room,2 twin beds!~|G1!~|U2,291,1782036000!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I291!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84245633_21", "description": "standard room,2 twin beds", "descriptionSupplier": "standard room,2 twin beds", "legacyRoomId": "84245633", "supplierCode": "84245633_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 291, "gross": 291, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 291, "gross": 291, "binding": false } }, { "hotelName": "ibis Paris Issy Les Moulineaux Val de Seine", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "332047", "supplierCode": "FLY", "hotelCodeSupplier": "332047", "id": "33!~|a0!~|b260624!~|c260625!~|d332047!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m332047!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M265!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84245633!~|A84245633_20!~|B84245633_20!~|C30|30!~|Estandard room,2 twin beds!~|Fstandard room,2 twin beds!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I265!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84245633_20", "description": "standard room,2 twin beds", "descriptionSupplier": "standard room,2 twin beds", "legacyRoomId": "84245633", "supplierCode": "84245633_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 265, "gross": 265, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 265, "gross": 265, "binding": false } }, { "hotelName": "ibis Paris Issy Les Moulineaux Val de Seine", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "332047", "supplierCode": "FLY", "hotelCodeSupplier": "332047", "id": "33!~|a0!~|b260624!~|c260625!~|d332047!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m332047!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M232!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84245633!~|A84245633_10!~|B84245633_10!~|C30|30!~|Estandard room,2 twin beds!~|Fstandard room,2 twin beds!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I232!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84245633_10", "description": "standard room,2 twin beds", "descriptionSupplier": "standard room,2 twin beds", "legacyRoomId": "84245633", "supplierCode": "84245633_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 232, "gross": 232, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 232, "gross": 232, "binding": false } }, { "hotelName": "ibis Paris Issy Les Moulineaux Val de Seine", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 258, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "332047", "supplierCode": "FLY", "hotelCodeSupplier": "332047", "id": "33!~|a0!~|b260624!~|c260625!~|d332047!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m332047!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M258!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84245633!~|A84245633_11!~|B84245633_11!~|C30|30!~|Estandard room,2 twin beds!~|Fstandard room,2 twin beds!~|G1!~|U2,258,1782036000!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I258!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84245633_11", "description": "standard room,2 twin beds", "descriptionSupplier": "standard room,2 twin beds", "legacyRoomId": "84245633", "supplierCode": "84245633_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 258, "gross": 258, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 258, "gross": 258, "binding": false } }, { "hotelName": "Holiday Inn Paris - Auteuil by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "776519", "supplierCode": "FLY", "hotelCodeSupplier": "776519", "id": "33!~|a0!~|b260624!~|c260625!~|d776519!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m776519!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M434!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84310456!~|A84310456_20!~|B84310456_20!~|C30|30!~|Estandard room,2 twin beds!~|Fstandard room,2 twin beds!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I434!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84310456_20", "description": "standard room,2 twin beds", "descriptionSupplier": "standard room,2 twin beds", "legacyRoomId": "84310456", "supplierCode": "84310456_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 434, "gross": 434, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 434, "gross": 434, "binding": false } }, { "hotelName": "Holiday Inn Paris - Auteuil by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "776519", "supplierCode": "FLY", "hotelCodeSupplier": "776519", "id": "33!~|a0!~|b260624!~|c260625!~|d776519!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m776519!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M414!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84310455!~|A84310455_20!~|B84310455_20!~|C30|30!~|Estandard room,1 double bed!~|Fstandard room,1 double bed!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I414!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84310455_20", "description": "standard room,1 double bed", "descriptionSupplier": "standard room,1 double bed", "legacyRoomId": "84310455", "supplierCode": "84310455_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 414, "gross": 414, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 414, "gross": 414, "binding": false } }, { "hotelName": "Holiday Inn Paris - Auteuil by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 440, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "776519", "supplierCode": "FLY", "hotelCodeSupplier": "776519", "id": "33!~|a0!~|b260624!~|c260625!~|d776519!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m776519!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M440!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84310455!~|A84310455_21!~|B84310455_21!~|C30|30!~|Estandard room,1 double bed!~|Fstandard room,1 double bed!~|G1!~|U2,440,1781517600!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I440!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84310455_21", "description": "standard room,1 double bed", "descriptionSupplier": "standard room,1 double bed", "legacyRoomId": "84310455", "supplierCode": "84310455_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 440, "gross": 440, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 440, "gross": 440, "binding": false } }, { "hotelName": "Holiday Inn Paris - Auteuil by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "776519", "supplierCode": "FLY", "hotelCodeSupplier": "776519", "id": "33!~|a0!~|b260624!~|c260625!~|d776519!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m776519!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M462!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84200767!~|A84200767_20!~|B84200767_20!~|C30|30!~|Estandard room,1 double bed with sofa bed!~|Fstandard room,1 double bed with sofa bed!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I462!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84200767_20", "description": "standard room,1 double bed with sofa bed", "descriptionSupplier": "standard room,1 double bed with sofa bed", "legacyRoomId": "84200767", "supplierCode": "84200767_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 462, "gross": 462, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 462, "gross": 462, "binding": false } }, { "hotelName": "Holiday Inn Paris - Auteuil by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 491, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "776519", "supplierCode": "FLY", "hotelCodeSupplier": "776519", "id": "33!~|a0!~|b260624!~|c260625!~|d776519!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m776519!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M491!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84200767!~|A84200767_21!~|B84200767_21!~|C30|30!~|Estandard room,1 double bed with sofa bed!~|Fstandard room,1 double bed with sofa bed!~|G1!~|U2,491,1781517600!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I491!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84200767_21", "description": "standard room,1 double bed with sofa bed", "descriptionSupplier": "standard room,1 double bed with sofa bed", "legacyRoomId": "84200767", "supplierCode": "84200767_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 491, "gross": 491, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 491, "gross": 491, "binding": false } }, { "hotelName": "Holiday Inn Paris - Auteuil by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 440, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "776519", "supplierCode": "FLY", "hotelCodeSupplier": "776519", "id": "33!~|a0!~|b260624!~|c260625!~|d776519!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m776519!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M440!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z76384568!~|A76384568_21!~|B76384568_21!~|C30|30!~|EStandard Room!~|FStandard Room!~|G1!~|U2,440,1781517600!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I440!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "76384568_21", "description": "Standard Room", "descriptionSupplier": "Standard Room", "legacyRoomId": "76384568", "supplierCode": "76384568_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 440, "gross": 440, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 440, "gross": 440, "binding": false } }, { "hotelName": "Holiday Inn Paris - Auteuil by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "776519", "supplierCode": "FLY", "hotelCodeSupplier": "776519", "id": "33!~|a0!~|b260624!~|c260625!~|d776519!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m776519!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M414!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z76384568!~|A76384568_20!~|B76384568_20!~|C30|30!~|EStandard Room!~|FStandard Room!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I414!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "76384568_20", "description": "Standard Room", "descriptionSupplier": "Standard Room", "legacyRoomId": "76384568", "supplierCode": "76384568_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 414, "gross": 414, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 414, "gross": 414, "binding": false } }, { "hotelName": "Holiday Inn Paris - Auteuil by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "776519", "supplierCode": "FLY", "hotelCodeSupplier": "776519", "id": "33!~|a0!~|b260624!~|c260625!~|d776519!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m776519!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M381!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z76384568!~|A76384568_10!~|B76384568_10!~|C30|30!~|EStandard Room!~|FStandard Room!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I381!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "76384568_10", "description": "Standard Room", "descriptionSupplier": "Standard Room", "legacyRoomId": "76384568", "supplierCode": "76384568_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 381, "gross": 381, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 381, "gross": 381, "binding": false } }, { "hotelName": "Holiday Inn Paris - Auteuil by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 413, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "776519", "supplierCode": "FLY", "hotelCodeSupplier": "776519", "id": "33!~|a0!~|b260624!~|c260625!~|d776519!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m776519!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M413!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z76384568!~|A76384568_11!~|B76384568_11!~|C30|30!~|EStandard Room!~|FStandard Room!~|G1!~|U2,413,1781517600!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I413!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "76384568_11", "description": "Standard Room", "descriptionSupplier": "Standard Room", "legacyRoomId": "76384568", "supplierCode": "76384568_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 413, "gross": 413, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 413, "gross": 413, "binding": false } }, { "hotelName": "Holiday Inn Paris - Auteuil by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "776519", "supplierCode": "FLY", "hotelCodeSupplier": "776519", "id": "33!~|a0!~|b260624!~|c260625!~|d776519!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m776519!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M402!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84310456!~|A84310456_10!~|B84310456_10!~|C30|30!~|Estandard room,2 twin beds!~|Fstandard room,2 twin beds!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I402!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84310456_10", "description": "standard room,2 twin beds", "descriptionSupplier": "standard room,2 twin beds", "legacyRoomId": "84310456", "supplierCode": "84310456_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 402, "gross": 402, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 402, "gross": 402, "binding": false } }, { "hotelName": "Holiday Inn Paris - Auteuil by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "776519", "supplierCode": "FLY", "hotelCodeSupplier": "776519", "id": "33!~|a0!~|b260624!~|c260625!~|d776519!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m776519!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M381!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84310455!~|A84310455_10!~|B84310455_10!~|C30|30!~|Estandard room,1 double bed!~|Fstandard room,1 double bed!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I381!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84310455_10", "description": "standard room,1 double bed", "descriptionSupplier": "standard room,1 double bed", "legacyRoomId": "84310455", "supplierCode": "84310455_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 381, "gross": 381, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 381, "gross": 381, "binding": false } }, { "hotelName": "Holiday Inn Paris - Auteuil by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 464, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "776519", "supplierCode": "FLY", "hotelCodeSupplier": "776519", "id": "33!~|a0!~|b260624!~|c260625!~|d776519!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m776519!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M464!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84200767!~|A84200767_11!~|B84200767_11!~|C30|30!~|Estandard room,1 double bed with sofa bed!~|Fstandard room,1 double bed with sofa bed!~|G1!~|U2,464,1781517600!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I464!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84200767_11", "description": "standard room,1 double bed with sofa bed", "descriptionSupplier": "standard room,1 double bed with sofa bed", "legacyRoomId": "84200767", "supplierCode": "84200767_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 464, "gross": 464, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 464, "gross": 464, "binding": false } }, { "hotelName": "Holiday Inn Paris - Auteuil by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "776519", "supplierCode": "FLY", "hotelCodeSupplier": "776519", "id": "33!~|a0!~|b260624!~|c260625!~|d776519!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m776519!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M429!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84200767!~|A84200767_10!~|B84200767_10!~|C30|30!~|Estandard room,1 double bed with sofa bed!~|Fstandard room,1 double bed with sofa bed!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I429!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84200767_10", "description": "standard room,1 double bed with sofa bed", "descriptionSupplier": "standard room,1 double bed with sofa bed", "legacyRoomId": "84200767", "supplierCode": "84200767_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 429, "gross": 429, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 429, "gross": 429, "binding": false } }, { "hotelName": "Holiday Inn Paris - Auteuil by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 413, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "776519", "supplierCode": "FLY", "hotelCodeSupplier": "776519", "id": "33!~|a0!~|b260624!~|c260625!~|d776519!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m776519!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M413!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84310455!~|A84310455_11!~|B84310455_11!~|C30|30!~|Estandard room,1 double bed!~|Fstandard room,1 double bed!~|G1!~|U2,413,1781517600!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I413!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84310455_11", "description": "standard room,1 double bed", "descriptionSupplier": "standard room,1 double bed", "legacyRoomId": "84310455", "supplierCode": "84310455_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 413, "gross": 413, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 413, "gross": 413, "binding": false } }, { "hotelName": "Hotel Charlemagne", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 266, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "117694", "supplierCode": "FLY", "hotelCodeSupplier": "117694", "id": "33!~|a0!~|b260624!~|c260625!~|d117694!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m117694!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M266!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85639224!~|A85639224_21!~|B85639224_21!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|U2,266,1781949600!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I266!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85639224_21", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "85639224", "supplierCode": "85639224_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 266, "gross": 266, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 266, "gross": 266, "binding": false } }, { "hotelName": "Hotel Charlemagne", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "117694", "supplierCode": "FLY", "hotelCodeSupplier": "117694", "id": "33!~|a0!~|b260624!~|c260625!~|d117694!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m117694!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M263.34!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85639224!~|A85639224_20!~|B85639224_20!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I263.34!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85639224_20", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "85639224", "supplierCode": "85639224_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 263.34, "gross": 263.34, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 263.34, "gross": 263.34, "binding": false } }, { "hotelName": "Hotel Charlemagne", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 352, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "117694", "supplierCode": "FLY", "hotelCodeSupplier": "117694", "id": "33!~|a0!~|b260624!~|c260625!~|d117694!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m117694!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M352!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84260012!~|A84260012_21!~|B84260012_21!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,352,1781949600!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I352!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84260012_21", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84260012", "supplierCode": "84260012_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 352, "gross": 352, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 352, "gross": 352, "binding": false } }, { "hotelName": "Hotel Charlemagne", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "117694", "supplierCode": "FLY", "hotelCodeSupplier": "117694", "id": "33!~|a0!~|b260624!~|c260625!~|d117694!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m117694!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M348.48!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84260012!~|A84260012_20!~|B84260012_20!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I348.48!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84260012_20", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84260012", "supplierCode": "84260012_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 348.48, "gross": 348.48, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 348.48, "gross": 348.48, "binding": false } }, { "hotelName": "Hotel Charlemagne", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 299, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "117694", "supplierCode": "FLY", "hotelCodeSupplier": "117694", "id": "33!~|a0!~|b260624!~|c260625!~|d117694!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m117694!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M299!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84260010!~|A84260010_21!~|B84260010_21!~|C30|30!~|Esuperior twin room!~|Fsuperior twin room!~|G1!~|U2,299,1781949600!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I299!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84260010_21", "description": "superior twin room", "descriptionSupplier": "superior twin room", "legacyRoomId": "84260010", "supplierCode": "84260010_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 299, "gross": 299, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 299, "gross": 299, "binding": false } }, { "hotelName": "Hotel Charlemagne", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "117694", "supplierCode": "FLY", "hotelCodeSupplier": "117694", "id": "33!~|a0!~|b260624!~|c260625!~|d117694!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m117694!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M296.01!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84260010!~|A84260010_20!~|B84260010_20!~|C30|30!~|Esuperior twin room!~|Fsuperior twin room!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I296.01!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84260010_20", "description": "superior twin room", "descriptionSupplier": "superior twin room", "legacyRoomId": "84260010", "supplierCode": "84260010_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 296.01, "gross": 296.01, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 296.01, "gross": 296.01, "binding": false } }, { "hotelName": "Hotel Charlemagne", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "117694", "supplierCode": "FLY", "hotelCodeSupplier": "117694", "id": "33!~|a0!~|b260624!~|c260625!~|d117694!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m117694!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M232!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85639224!~|A85639224_10!~|B85639224_10!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I232!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85639224_10", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "85639224", "supplierCode": "85639224_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 232, "gross": 232, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 232, "gross": 232, "binding": false } }, { "hotelName": "Hotel Charlemagne", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 255, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "117694", "supplierCode": "FLY", "hotelCodeSupplier": "117694", "id": "33!~|a0!~|b260624!~|c260625!~|d117694!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m117694!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M255!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85639224!~|A85639224_11!~|B85639224_11!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|U2,255,1781949600!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I255!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85639224_11", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "85639224", "supplierCode": "85639224_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 255, "gross": 255, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 255, "gross": 255, "binding": false } }, { "hotelName": "Hotel Charlemagne", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "117694", "supplierCode": "FLY", "hotelCodeSupplier": "117694", "id": "33!~|a0!~|b260624!~|c260625!~|d117694!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m117694!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M262!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84260010!~|A84260010_10!~|B84260010_10!~|C30|30!~|Esuperior twin room!~|Fsuperior twin room!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I262!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84260010_10", "description": "superior twin room", "descriptionSupplier": "superior twin room", "legacyRoomId": "84260010", "supplierCode": "84260010_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 262, "gross": 262, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 262, "gross": 262, "binding": false } }, { "hotelName": "Hotel Charlemagne", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 288, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "117694", "supplierCode": "FLY", "hotelCodeSupplier": "117694", "id": "33!~|a0!~|b260624!~|c260625!~|d117694!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m117694!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M288!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84260010!~|A84260010_11!~|B84260010_11!~|C30|30!~|Esuperior twin room!~|Fsuperior twin room!~|G1!~|U2,288,1781949600!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I288!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84260010_11", "description": "superior twin room", "descriptionSupplier": "superior twin room", "legacyRoomId": "84260010", "supplierCode": "84260010_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 288, "gross": 288, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 288, "gross": 288, "binding": false } }, { "hotelName": "Hotel Charlemagne", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "117694", "supplierCode": "FLY", "hotelCodeSupplier": "117694", "id": "33!~|a0!~|b260624!~|c260625!~|d117694!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m117694!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M310!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84260012!~|A84260012_10!~|B84260012_10!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I310!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84260012_10", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84260012", "supplierCode": "84260012_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 310, "gross": 310, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 310, "gross": 310, "binding": false } }, { "hotelName": "Hotel Charlemagne", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 341, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "117694", "supplierCode": "FLY", "hotelCodeSupplier": "117694", "id": "33!~|a0!~|b260624!~|c260625!~|d117694!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m117694!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M341!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84260012!~|A84260012_11!~|B84260012_11!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,341,1781949600!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I341!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84260012_11", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84260012", "supplierCode": "84260012_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 341, "gross": 341, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 341, "gross": 341, "binding": false } }, { "hotelName": "Hotel Murat", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 311, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1093", "supplierCode": "FLY", "hotelCodeSupplier": "1093", "id": "33!~|a0!~|b260624!~|c260625!~|d1093!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1093!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M311!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85897028!~|A85897028_21!~|B85897028_21!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|U2,311,1781863200!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I311!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85897028_21", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "85897028", "supplierCode": "85897028_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 311, "gross": 311, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 311, "gross": 311, "binding": false } }, { "hotelName": "Hotel Murat", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1093", "supplierCode": "FLY", "hotelCodeSupplier": "1093", "id": "33!~|a0!~|b260624!~|c260625!~|d1093!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1093!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M307.89!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85897028!~|A85897028_20!~|B85897028_20!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I307.89!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85897028_20", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "85897028", "supplierCode": "85897028_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 307.89, "gross": 307.89, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 307.89, "gross": 307.89, "binding": false } }, { "hotelName": "Hotel Murat", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1093", "supplierCode": "FLY", "hotelCodeSupplier": "1093", "id": "33!~|a0!~|b260624!~|c260625!~|d1093!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1093!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M288.09!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85897029!~|A85897029_20!~|B85897029_20!~|C30|30!~|EBasic Twin Room!~|FBasic Twin Room!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I288.09!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85897029_20", "description": "Basic Twin Room", "descriptionSupplier": "Basic Twin Room", "legacyRoomId": "85897029", "supplierCode": "85897029_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 288.09, "gross": 288.09, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 288.09, "gross": 288.09, "binding": false } }, { "hotelName": "Hotel Murat", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 291, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1093", "supplierCode": "FLY", "hotelCodeSupplier": "1093", "id": "33!~|a0!~|b260624!~|c260625!~|d1093!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1093!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M291!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85897029!~|A85897029_21!~|B85897029_21!~|C30|30!~|EBasic Twin Room!~|FBasic Twin Room!~|G1!~|U2,291,1781863200!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I291!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85897029_21", "description": "Basic Twin Room", "descriptionSupplier": "Basic Twin Room", "legacyRoomId": "85897029", "supplierCode": "85897029_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 291, "gross": 291, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 291, "gross": 291, "binding": false } }, { "hotelName": "Hotel Murat", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1093", "supplierCode": "FLY", "hotelCodeSupplier": "1093", "id": "33!~|a0!~|b260624!~|c260625!~|d1093!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1093!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M281.16!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85897028!~|A85897028_10!~|B85897028_10!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I281.16!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85897028_10", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "85897028", "supplierCode": "85897028_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 281.16, "gross": 281.16, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 281.16, "gross": 281.16, "binding": false } }, { "hotelName": "Hotel Murat", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 284, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1093", "supplierCode": "FLY", "hotelCodeSupplier": "1093", "id": "33!~|a0!~|b260624!~|c260625!~|d1093!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1093!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M284!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85897028!~|A85897028_11!~|B85897028_11!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|U2,284,1781863200!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I284!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85897028_11", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "85897028", "supplierCode": "85897028_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 284, "gross": 284, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 284, "gross": 284, "binding": false } }, { "hotelName": "Hotel Murat", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 263, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1093", "supplierCode": "FLY", "hotelCodeSupplier": "1093", "id": "33!~|a0!~|b260624!~|c260625!~|d1093!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1093!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M263!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85897029!~|A85897029_11!~|B85897029_11!~|C30|30!~|EBasic Twin Room!~|FBasic Twin Room!~|G1!~|U2,263,1781863200!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I263!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85897029_11", "description": "Basic Twin Room", "descriptionSupplier": "Basic Twin Room", "legacyRoomId": "85897029", "supplierCode": "85897029_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 263, "gross": 263, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 263, "gross": 263, "binding": false } }, { "hotelName": "Hotel Murat", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1093", "supplierCode": "FLY", "hotelCodeSupplier": "1093", "id": "33!~|a0!~|b260624!~|c260625!~|d1093!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1093!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M260.37!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85897029!~|A85897029_10!~|B85897029_10!~|C30|30!~|EBasic Twin Room!~|FBasic Twin Room!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I260.37!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85897029_10", "description": "Basic Twin Room", "descriptionSupplier": "Basic Twin Room", "legacyRoomId": "85897029", "supplierCode": "85897029_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 260.37, "gross": 260.37, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 260.37, "gross": 260.37, "binding": false } }, { "hotelName": "ibis Styles Colombes Paris Ouest", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 240, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "21181", "supplierCode": "FLY", "hotelCodeSupplier": "21181", "id": "33!~|a0!~|b260624!~|c260625!~|d21181!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m21181!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M240!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86556825!~|A86556825_21!~|B86556825_21!~|C30|30!~|EComfort Room, 2 Twin Beds!~|FComfort Room, 2 Twin Beds!~|G1!~|U2,240,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I240!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86556825_21", "description": "Comfort Room, 2 Twin Beds", "descriptionSupplier": "Comfort Room, 2 Twin Beds", "legacyRoomId": "86556825", "supplierCode": "86556825_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 240, "gross": 240, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 240, "gross": 240, "binding": false } }, { "hotelName": "ibis Styles Colombes Paris Ouest", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "21181", "supplierCode": "FLY", "hotelCodeSupplier": "21181", "id": "33!~|a0!~|b260624!~|c260625!~|d21181!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m21181!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M237.6!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86556825!~|A86556825_20!~|B86556825_20!~|C30|30!~|EComfort Room, 2 Twin Beds!~|FComfort Room, 2 Twin Beds!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I237.6!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86556825_20", "description": "Comfort Room, 2 Twin Beds", "descriptionSupplier": "Comfort Room, 2 Twin Beds", "legacyRoomId": "86556825", "supplierCode": "86556825_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 237.6, "gross": 237.6, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 237.6, "gross": 237.6, "binding": false } }, { "hotelName": "ibis Styles Colombes Paris Ouest", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "21181", "supplierCode": "FLY", "hotelCodeSupplier": "21181", "id": "33!~|a0!~|b260624!~|c260625!~|d21181!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m21181!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M219.78!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84390374!~|A84390374_20!~|B84390374_20!~|C30|30!~|Estandard room,1 double bed!~|Fstandard room,1 double bed!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I219.78!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84390374_20", "description": "standard room,1 double bed", "descriptionSupplier": "standard room,1 double bed", "legacyRoomId": "84390374", "supplierCode": "84390374_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 219.78, "gross": 219.78, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 219.78, "gross": 219.78, "binding": false } }, { "hotelName": "ibis Styles Colombes Paris Ouest", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 222, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "21181", "supplierCode": "FLY", "hotelCodeSupplier": "21181", "id": "33!~|a0!~|b260624!~|c260625!~|d21181!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m21181!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M222!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84390374!~|A84390374_21!~|B84390374_21!~|C30|30!~|Estandard room,1 double bed!~|Fstandard room,1 double bed!~|G1!~|U2,222,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I222!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84390374_21", "description": "standard room,1 double bed", "descriptionSupplier": "standard room,1 double bed", "legacyRoomId": "84390374", "supplierCode": "84390374_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 222, "gross": 222, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 222, "gross": 222, "binding": false } }, { "hotelName": "ibis Styles Colombes Paris Ouest", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "21181", "supplierCode": "FLY", "hotelCodeSupplier": "21181", "id": "33!~|a0!~|b260624!~|c260625!~|d21181!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m21181!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M219.78!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86556826!~|A86556826_20!~|B86556826_20!~|C30|30!~|EStandard Room, 2 Twin Beds!~|FStandard Room, 2 Twin Beds!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I219.78!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86556826_20", "description": "Standard Room, 2 Twin Beds", "descriptionSupplier": "Standard Room, 2 Twin Beds", "legacyRoomId": "86556826", "supplierCode": "86556826_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 219.78, "gross": 219.78, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 219.78, "gross": 219.78, "binding": false } }, { "hotelName": "ibis Styles Colombes Paris Ouest", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 222, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "21181", "supplierCode": "FLY", "hotelCodeSupplier": "21181", "id": "33!~|a0!~|b260624!~|c260625!~|d21181!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m21181!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M222!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86556826!~|A86556826_21!~|B86556826_21!~|C30|30!~|EStandard Room, 2 Twin Beds!~|FStandard Room, 2 Twin Beds!~|G1!~|U2,222,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I222!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86556826_21", "description": "Standard Room, 2 Twin Beds", "descriptionSupplier": "Standard Room, 2 Twin Beds", "legacyRoomId": "86556826", "supplierCode": "86556826_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 222, "gross": 222, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 222, "gross": 222, "binding": false } }, { "hotelName": "ibis Styles Colombes Paris Ouest", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 240, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "21181", "supplierCode": "FLY", "hotelCodeSupplier": "21181", "id": "33!~|a0!~|b260624!~|c260625!~|d21181!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m21181!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M240!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86189120!~|A86189120_21!~|B86189120_21!~|C30|30!~|EComfort Room, 1 Double Bed!~|FComfort Room, 1 Double Bed!~|G1!~|U2,240,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I240!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86189120_21", "description": "Comfort Room, 1 Double Bed", "descriptionSupplier": "Comfort Room, 1 Double Bed", "legacyRoomId": "86189120", "supplierCode": "86189120_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 240, "gross": 240, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 240, "gross": 240, "binding": false } }, { "hotelName": "ibis Styles Colombes Paris Ouest", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "21181", "supplierCode": "FLY", "hotelCodeSupplier": "21181", "id": "33!~|a0!~|b260624!~|c260625!~|d21181!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m21181!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M237.6!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86189120!~|A86189120_20!~|B86189120_20!~|C30|30!~|EComfort Room, 1 Double Bed!~|FComfort Room, 1 Double Bed!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I237.6!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86189120_20", "description": "Comfort Room, 1 Double Bed", "descriptionSupplier": "Comfort Room, 1 Double Bed", "legacyRoomId": "86189120", "supplierCode": "86189120_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 237.6, "gross": 237.6, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 237.6, "gross": 237.6, "binding": false } }, { "hotelName": "ibis Styles Colombes Paris Ouest", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "21181", "supplierCode": "FLY", "hotelCodeSupplier": "21181", "id": "33!~|a0!~|b260624!~|c260625!~|d21181!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m21181!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M236.4!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86556825!~|A86556825_10!~|B86556825_10!~|C30|30!~|EComfort Room, 2 Twin Beds!~|FComfort Room, 2 Twin Beds!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I236.4!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86556825_10", "description": "Comfort Room, 2 Twin Beds", "descriptionSupplier": "Comfort Room, 2 Twin Beds", "legacyRoomId": "86556825", "supplierCode": "86556825_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 236.4, "gross": 236.4, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 236.4, "gross": 236.4, "binding": false } }, { "hotelName": "ibis Styles Colombes Paris Ouest", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 237.6, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "21181", "supplierCode": "FLY", "hotelCodeSupplier": "21181", "id": "33!~|a0!~|b260624!~|c260625!~|d21181!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m21181!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M237.6!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86556825!~|A86556825_11!~|B86556825_11!~|C30|30!~|EComfort Room, 2 Twin Beds!~|FComfort Room, 2 Twin Beds!~|G1!~|U2,237.60,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I237.6!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86556825_11", "description": "Comfort Room, 2 Twin Beds", "descriptionSupplier": "Comfort Room, 2 Twin Beds", "legacyRoomId": "86556825", "supplierCode": "86556825_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 237.6, "gross": 237.6, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 237.6, "gross": 237.6, "binding": false } }, { "hotelName": "ibis Styles Colombes Paris Ouest", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 219.78, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "21181", "supplierCode": "FLY", "hotelCodeSupplier": "21181", "id": "33!~|a0!~|b260624!~|c260625!~|d21181!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m21181!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M219.78!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84390374!~|A84390374_11!~|B84390374_11!~|C30|30!~|Estandard room,1 double bed!~|Fstandard room,1 double bed!~|G1!~|U2,219.78,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I219.78!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84390374_11", "description": "standard room,1 double bed", "descriptionSupplier": "standard room,1 double bed", "legacyRoomId": "84390374", "supplierCode": "84390374_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 219.78, "gross": 219.78, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 219.78, "gross": 219.78, "binding": false } }, { "hotelName": "ibis Styles Colombes Paris Ouest", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "21181", "supplierCode": "FLY", "hotelCodeSupplier": "21181", "id": "33!~|a0!~|b260624!~|c260625!~|d21181!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m21181!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M218.67!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84390374!~|A84390374_10!~|B84390374_10!~|C30|30!~|Estandard room,1 double bed!~|Fstandard room,1 double bed!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I218.67!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84390374_10", "description": "standard room,1 double bed", "descriptionSupplier": "standard room,1 double bed", "legacyRoomId": "84390374", "supplierCode": "84390374_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 218.67, "gross": 218.67, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 218.67, "gross": 218.67, "binding": false } }, { "hotelName": "ibis Styles Colombes Paris Ouest", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 219.78, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "21181", "supplierCode": "FLY", "hotelCodeSupplier": "21181", "id": "33!~|a0!~|b260624!~|c260625!~|d21181!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m21181!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M219.78!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86556826!~|A86556826_11!~|B86556826_11!~|C30|30!~|EStandard Room, 2 Twin Beds!~|FStandard Room, 2 Twin Beds!~|G1!~|U2,219.78,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I219.78!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86556826_11", "description": "Standard Room, 2 Twin Beds", "descriptionSupplier": "Standard Room, 2 Twin Beds", "legacyRoomId": "86556826", "supplierCode": "86556826_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 219.78, "gross": 219.78, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 219.78, "gross": 219.78, "binding": false } }, { "hotelName": "ibis Styles Colombes Paris Ouest", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "21181", "supplierCode": "FLY", "hotelCodeSupplier": "21181", "id": "33!~|a0!~|b260624!~|c260625!~|d21181!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m21181!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M218.67!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86556826!~|A86556826_10!~|B86556826_10!~|C30|30!~|EStandard Room, 2 Twin Beds!~|FStandard Room, 2 Twin Beds!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I218.67!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86556826_10", "description": "Standard Room, 2 Twin Beds", "descriptionSupplier": "Standard Room, 2 Twin Beds", "legacyRoomId": "86556826", "supplierCode": "86556826_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 218.67, "gross": 218.67, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 218.67, "gross": 218.67, "binding": false } }, { "hotelName": "ibis Styles Colombes Paris Ouest", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "21181", "supplierCode": "FLY", "hotelCodeSupplier": "21181", "id": "33!~|a0!~|b260624!~|c260625!~|d21181!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m21181!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M236.4!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86189120!~|A86189120_10!~|B86189120_10!~|C30|30!~|EComfort Room, 1 Double Bed!~|FComfort Room, 1 Double Bed!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I236.4!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86189120_10", "description": "Comfort Room, 1 Double Bed", "descriptionSupplier": "Comfort Room, 1 Double Bed", "legacyRoomId": "86189120", "supplierCode": "86189120_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 236.4, "gross": 236.4, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 236.4, "gross": 236.4, "binding": false } }, { "hotelName": "ibis Styles Colombes Paris Ouest", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 237.6, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "21181", "supplierCode": "FLY", "hotelCodeSupplier": "21181", "id": "33!~|a0!~|b260624!~|c260625!~|d21181!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m21181!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M237.6!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86189120!~|A86189120_11!~|B86189120_11!~|C30|30!~|EComfort Room, 1 Double Bed!~|FComfort Room, 1 Double Bed!~|G1!~|U2,237.60,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I237.6!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86189120_11", "description": "Comfort Room, 1 Double Bed", "descriptionSupplier": "Comfort Room, 1 Double Bed", "legacyRoomId": "86189120", "supplierCode": "86189120_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 237.6, "gross": 237.6, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 237.6, "gross": 237.6, "binding": false } }, { "hotelName": "Residhome Paris Issy-les-Moulineaux", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 372, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "328817", "supplierCode": "FLY", "hotelCodeSupplier": "328817", "id": "33!~|a0!~|b260624!~|c260625!~|d328817!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m328817!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M372!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6378257!~|A6378257_21!~|B6378257_21!~|C30|30!~|EStudio!~|FStudio!~|G1!~|U2,372,1781949600!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I372!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6378257_21", "description": "Studio", "descriptionSupplier": "Studio", "legacyRoomId": "6378257", "supplierCode": "6378257_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 372, "gross": 372, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 372, "gross": 372, "binding": false } }, { "hotelName": "Residhome Paris Issy-les-Moulineaux", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "328817", "supplierCode": "FLY", "hotelCodeSupplier": "328817", "id": "33!~|a0!~|b260624!~|c260625!~|d328817!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m328817!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M312!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6378257!~|A6378257_20!~|B6378257_20!~|C30|30!~|EStudio!~|FStudio!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I312!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6378257_20", "description": "Studio", "descriptionSupplier": "Studio", "legacyRoomId": "6378257", "supplierCode": "6378257_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 312, "gross": 312, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 312, "gross": 312, "binding": false } }, { "hotelName": "Residhome Paris Issy-les-Moulineaux", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 436, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "328817", "supplierCode": "FLY", "hotelCodeSupplier": "328817", "id": "33!~|a0!~|b260624!~|c260625!~|d328817!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m328817!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M436!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85366416!~|A85366416_21!~|B85366416_21!~|C30|30!~|Estudio (executive)!~|Fstudio (executive)!~|G1!~|U2,436,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I436!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85366416_21", "description": "studio (executive)", "descriptionSupplier": "studio (executive)", "legacyRoomId": "85366416", "supplierCode": "85366416_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 436, "gross": 436, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 436, "gross": 436, "binding": false } }, { "hotelName": "Residhome Paris Issy-les-Moulineaux", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "328817", "supplierCode": "FLY", "hotelCodeSupplier": "328817", "id": "33!~|a0!~|b260624!~|c260625!~|d328817!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m328817!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M349!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85366416!~|A85366416_20!~|B85366416_20!~|C30|30!~|Estudio (executive)!~|Fstudio (executive)!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I349!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85366416_20", "description": "studio (executive)", "descriptionSupplier": "studio (executive)", "legacyRoomId": "85366416", "supplierCode": "85366416_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 349, "gross": 349, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 349, "gross": 349, "binding": false } }, { "hotelName": "Residhome Paris Issy-les-Moulineaux", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 494, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "328817", "supplierCode": "FLY", "hotelCodeSupplier": "328817", "id": "33!~|a0!~|b260624!~|c260625!~|d328817!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m328817!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M494!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84164288!~|A84164288_21!~|B84164288_21!~|C30|30!~|Eexecutive apartment,1 bedroom (executive)!~|Fexecutive apartment,1 bedroom (executive)!~|G1!~|U2,494,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I494!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84164288_21", "description": "executive apartment,1 bedroom (executive)", "descriptionSupplier": "executive apartment,1 bedroom (executive)", "legacyRoomId": "84164288", "supplierCode": "84164288_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 494, "gross": 494, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 494, "gross": 494, "binding": false } }, { "hotelName": "Residhome Paris Issy-les-Moulineaux", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "328817", "supplierCode": "FLY", "hotelCodeSupplier": "328817", "id": "33!~|a0!~|b260624!~|c260625!~|d328817!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m328817!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M426!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84164288!~|A84164288_20!~|B84164288_20!~|C30|30!~|Eexecutive apartment,1 bedroom (executive)!~|Fexecutive apartment,1 bedroom (executive)!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I426!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84164288_20", "description": "executive apartment,1 bedroom (executive)", "descriptionSupplier": "executive apartment,1 bedroom (executive)", "legacyRoomId": "84164288", "supplierCode": "84164288_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 426, "gross": 426, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 426, "gross": 426, "binding": false } }, { "hotelName": "Residhome Paris Issy-les-Moulineaux", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "328817", "supplierCode": "FLY", "hotelCodeSupplier": "328817", "id": "33!~|a0!~|b260624!~|c260625!~|d328817!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m328817!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M279!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6378257!~|A6378257_10!~|B6378257_10!~|C30|30!~|EStudio!~|FStudio!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I279!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6378257_10", "description": "Studio", "descriptionSupplier": "Studio", "legacyRoomId": "6378257", "supplierCode": "6378257_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 279, "gross": 279, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 279, "gross": 279, "binding": false } }, { "hotelName": "Residhome Paris Issy-les-Moulineaux", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 338, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "328817", "supplierCode": "FLY", "hotelCodeSupplier": "328817", "id": "33!~|a0!~|b260624!~|c260625!~|d328817!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m328817!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M338!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6378257!~|A6378257_11!~|B6378257_11!~|C30|30!~|EStudio!~|FStudio!~|G1!~|U2,338,1781949600!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I338!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6378257_11", "description": "Studio", "descriptionSupplier": "Studio", "legacyRoomId": "6378257", "supplierCode": "6378257_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 338, "gross": 338, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 338, "gross": 338, "binding": false } }, { "hotelName": "Residhome Paris Issy-les-Moulineaux", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "328817", "supplierCode": "FLY", "hotelCodeSupplier": "328817", "id": "33!~|a0!~|b260624!~|c260625!~|d328817!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m328817!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M391!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84164288!~|A84164288_10!~|B84164288_10!~|C30|30!~|Eexecutive apartment,1 bedroom (executive)!~|Fexecutive apartment,1 bedroom (executive)!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I391!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84164288_10", "description": "executive apartment,1 bedroom (executive)", "descriptionSupplier": "executive apartment,1 bedroom (executive)", "legacyRoomId": "84164288", "supplierCode": "84164288_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 391, "gross": 391, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 391, "gross": 391, "binding": false } }, { "hotelName": "Residhome Paris Issy-les-Moulineaux", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 459, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "328817", "supplierCode": "FLY", "hotelCodeSupplier": "328817", "id": "33!~|a0!~|b260624!~|c260625!~|d328817!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m328817!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M459!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84164288!~|A84164288_11!~|B84164288_11!~|C30|30!~|Eexecutive apartment,1 bedroom (executive)!~|Fexecutive apartment,1 bedroom (executive)!~|G1!~|U2,459,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I459!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84164288_11", "description": "executive apartment,1 bedroom (executive)", "descriptionSupplier": "executive apartment,1 bedroom (executive)", "legacyRoomId": "84164288", "supplierCode": "84164288_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 459, "gross": 459, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 459, "gross": 459, "binding": false } }, { "hotelName": "Residhome Paris Issy-les-Moulineaux", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "328817", "supplierCode": "FLY", "hotelCodeSupplier": "328817", "id": "33!~|a0!~|b260624!~|c260625!~|d328817!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m328817!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M316!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85366416!~|A85366416_10!~|B85366416_10!~|C30|30!~|Estudio (executive)!~|Fstudio (executive)!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I316!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85366416_10", "description": "studio (executive)", "descriptionSupplier": "studio (executive)", "legacyRoomId": "85366416", "supplierCode": "85366416_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 316, "gross": 316, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 316, "gross": 316, "binding": false } }, { "hotelName": "Residhome Paris Issy-les-Moulineaux", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 400, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "328817", "supplierCode": "FLY", "hotelCodeSupplier": "328817", "id": "33!~|a0!~|b260624!~|c260625!~|d328817!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m328817!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M400!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85366416!~|A85366416_11!~|B85366416_11!~|C30|30!~|Estudio (executive)!~|Fstudio (executive)!~|G1!~|U2,400,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I400!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85366416_11", "description": "studio (executive)", "descriptionSupplier": "studio (executive)", "legacyRoomId": "85366416", "supplierCode": "85366416_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 400, "gross": 400, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 400, "gross": 400, "binding": false } }, { "hotelName": "ibis budget Issy Les Moulineaux Paris Ouest", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 274, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "767331", "supplierCode": "FLY", "hotelCodeSupplier": "767331", "id": "33!~|a0!~|b260624!~|c260625!~|d767331!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m767331!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M274!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905626!~|A85905626_21!~|B85905626_21!~|C30|30!~|EStandard Terrace Room!~|FStandard Terrace Room!~|G1!~|U2,274,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I274!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905626_21", "description": "Standard Terrace Room", "descriptionSupplier": "Standard Terrace Room", "legacyRoomId": "85905626", "supplierCode": "85905626_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 274, "gross": 274, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 274, "gross": 274, "binding": false } }, { "hotelName": "ibis budget Issy Les Moulineaux Paris Ouest", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "767331", "supplierCode": "FLY", "hotelCodeSupplier": "767331", "id": "33!~|a0!~|b260624!~|c260625!~|d767331!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m767331!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M242!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905626!~|A85905626_20!~|B85905626_20!~|C30|30!~|EStandard Terrace Room!~|FStandard Terrace Room!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I242!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905626_20", "description": "Standard Terrace Room", "descriptionSupplier": "Standard Terrace Room", "legacyRoomId": "85905626", "supplierCode": "85905626_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 242, "gross": 242, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 242, "gross": 242, "binding": false } }, { "hotelName": "ibis budget Issy Les Moulineaux Paris Ouest", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "767331", "supplierCode": "FLY", "hotelCodeSupplier": "767331", "id": "33!~|a0!~|b260624!~|c260625!~|d767331!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m767331!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M229!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905626!~|A85905626_10!~|B85905626_10!~|C30|30!~|EStandard Terrace Room!~|FStandard Terrace Room!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I229!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905626_10", "description": "Standard Terrace Room", "descriptionSupplier": "Standard Terrace Room", "legacyRoomId": "85905626", "supplierCode": "85905626_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 229, "gross": 229, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 229, "gross": 229, "binding": false } }, { "hotelName": "ibis budget Issy Les Moulineaux Paris Ouest", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 249, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "767331", "supplierCode": "FLY", "hotelCodeSupplier": "767331", "id": "33!~|a0!~|b260624!~|c260625!~|d767331!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m767331!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M249!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905626!~|A85905626_11!~|B85905626_11!~|C30|30!~|EStandard Terrace Room!~|FStandard Terrace Room!~|G1!~|U2,249,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I249!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905626_11", "description": "Standard Terrace Room", "descriptionSupplier": "Standard Terrace Room", "legacyRoomId": "85905626", "supplierCode": "85905626_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 249, "gross": 249, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 249, "gross": 249, "binding": false } }, { "hotelName": "Residhome Monceau", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26977", "supplierCode": "FLY", "hotelCodeSupplier": "26977", "id": "33!~|a0!~|b260624!~|c260625!~|d26977!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26977!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M251!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6377633!~|A6377633_20!~|B6377633_20!~|C30|30!~|EStudio!~|FStudio!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I251!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6377633_20", "description": "Studio", "descriptionSupplier": "Studio", "legacyRoomId": "6377633", "supplierCode": "6377633_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 251, "gross": 251, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 251, "gross": 251, "binding": false } }, { "hotelName": "Residhome Monceau", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 272, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26977", "supplierCode": "FLY", "hotelCodeSupplier": "26977", "id": "33!~|a0!~|b260624!~|c260625!~|d26977!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26977!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M272!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6377633!~|A6377633_21!~|B6377633_21!~|C30|30!~|EStudio!~|FStudio!~|G1!~|U2,272,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I272!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6377633_21", "description": "Studio", "descriptionSupplier": "Studio", "legacyRoomId": "6377633", "supplierCode": "6377633_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 272, "gross": 272, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 272, "gross": 272, "binding": false } }, { "hotelName": "Residhome Monceau", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26977", "supplierCode": "FLY", "hotelCodeSupplier": "26977", "id": "33!~|a0!~|b260624!~|c260625!~|d26977!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26977!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M284!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85894914!~|A85894914_20!~|B85894914_20!~|C30|30!~|ELarge Studio for 2 25sqm!~|FLarge Studio for 2 25sqm!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I284!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85894914_20", "description": "Large Studio for 2 25sqm", "descriptionSupplier": "Large Studio for 2 25sqm", "legacyRoomId": "85894914", "supplierCode": "85894914_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 284, "gross": 284, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 284, "gross": 284, "binding": false } }, { "hotelName": "Residhome Monceau", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 309, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26977", "supplierCode": "FLY", "hotelCodeSupplier": "26977", "id": "33!~|a0!~|b260624!~|c260625!~|d26977!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26977!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M309!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85894914!~|A85894914_21!~|B85894914_21!~|C30|30!~|ELarge Studio for 2 25sqm!~|FLarge Studio for 2 25sqm!~|G1!~|U2,309,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I309!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85894914_21", "description": "Large Studio for 2 25sqm", "descriptionSupplier": "Large Studio for 2 25sqm", "legacyRoomId": "85894914", "supplierCode": "85894914_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 309, "gross": 309, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 309, "gross": 309, "binding": false } }, { "hotelName": "Residhome Monceau", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 278, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26977", "supplierCode": "FLY", "hotelCodeSupplier": "26977", "id": "33!~|a0!~|b260624!~|c260625!~|d26977!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26977!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M278!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85894914!~|A85894914_11!~|B85894914_11!~|C30|30!~|ELarge Studio for 2 25sqm!~|FLarge Studio for 2 25sqm!~|G1!~|U2,278,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I278!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85894914_11", "description": "Large Studio for 2 25sqm", "descriptionSupplier": "Large Studio for 2 25sqm", "legacyRoomId": "85894914", "supplierCode": "85894914_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 278, "gross": 278, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 278, "gross": 278, "binding": false } }, { "hotelName": "Residhome Monceau", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26977", "supplierCode": "FLY", "hotelCodeSupplier": "26977", "id": "33!~|a0!~|b260624!~|c260625!~|d26977!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26977!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M253!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85894914!~|A85894914_10!~|B85894914_10!~|C30|30!~|ELarge Studio for 2 25sqm!~|FLarge Studio for 2 25sqm!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I253!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85894914_10", "description": "Large Studio for 2 25sqm", "descriptionSupplier": "Large Studio for 2 25sqm", "legacyRoomId": "85894914", "supplierCode": "85894914_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 253, "gross": 253, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 253, "gross": 253, "binding": false } }, { "hotelName": "Residhome Monceau", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 242, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26977", "supplierCode": "FLY", "hotelCodeSupplier": "26977", "id": "33!~|a0!~|b260624!~|c260625!~|d26977!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26977!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M242!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6377633!~|A6377633_11!~|B6377633_11!~|C30|30!~|EStudio!~|FStudio!~|G1!~|U2,242,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I242!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6377633_11", "description": "Studio", "descriptionSupplier": "Studio", "legacyRoomId": "6377633", "supplierCode": "6377633_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 242, "gross": 242, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 242, "gross": 242, "binding": false } }, { "hotelName": "Residhome Monceau", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26977", "supplierCode": "FLY", "hotelCodeSupplier": "26977", "id": "33!~|a0!~|b260624!~|c260625!~|d26977!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26977!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M220!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6377633!~|A6377633_10!~|B6377633_10!~|C30|30!~|EStudio!~|FStudio!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I220!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6377633_10", "description": "Studio", "descriptionSupplier": "Studio", "legacyRoomId": "6377633", "supplierCode": "6377633_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 220, "gross": 220, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 220, "gross": 220, "binding": false } }, { "hotelName": "ibis budget Courbevoie Paris la Defense 1", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "804632", "supplierCode": "FLY", "hotelCodeSupplier": "804632", "id": "33!~|a0!~|b260624!~|c260625!~|d804632!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m804632!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M223!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84563143!~|A84563143_20!~|B84563143_20!~|C30|30!~|Etwin room,2 twin beds!~|Ftwin room,2 twin beds!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I223!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84563143_20", "description": "twin room,2 twin beds", "descriptionSupplier": "twin room,2 twin beds", "legacyRoomId": "84563143", "supplierCode": "84563143_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 223, "gross": 223, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 223, "gross": 223, "binding": false } }, { "hotelName": "ibis budget Courbevoie Paris la Defense 1", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 253, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "804632", "supplierCode": "FLY", "hotelCodeSupplier": "804632", "id": "33!~|a0!~|b260624!~|c260625!~|d804632!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m804632!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M253!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84563143!~|A84563143_21!~|B84563143_21!~|C30|30!~|Etwin room,2 twin beds!~|Ftwin room,2 twin beds!~|G1!~|U2,253,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I253!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84563143_21", "description": "twin room,2 twin beds", "descriptionSupplier": "twin room,2 twin beds", "legacyRoomId": "84563143", "supplierCode": "84563143_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 253, "gross": 253, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 253, "gross": 253, "binding": false } }, { "hotelName": "ibis budget Courbevoie Paris la Defense 1", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 261, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "804632", "supplierCode": "FLY", "hotelCodeSupplier": "804632", "id": "33!~|a0!~|b260624!~|c260625!~|d804632!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m804632!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M261!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84563142!~|A84563142_21!~|B84563142_21!~|C30|30!~|Etriple room,multiple beds!~|Ftriple room,multiple beds!~|G1!~|U2,261,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I261!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84563142_21", "description": "triple room,multiple beds", "descriptionSupplier": "triple room,multiple beds", "legacyRoomId": "84563142", "supplierCode": "84563142_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 261, "gross": 261, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 261, "gross": 261, "binding": false } }, { "hotelName": "ibis budget Courbevoie Paris la Defense 1", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "804632", "supplierCode": "FLY", "hotelCodeSupplier": "804632", "id": "33!~|a0!~|b260624!~|c260625!~|d804632!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m804632!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M230!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84563142!~|A84563142_20!~|B84563142_20!~|C30|30!~|Etriple room,multiple beds!~|Ftriple room,multiple beds!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I230!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84563142_20", "description": "triple room,multiple beds", "descriptionSupplier": "triple room,multiple beds", "legacyRoomId": "84563142", "supplierCode": "84563142_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 230, "gross": 230, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 230, "gross": 230, "binding": false } }, { "hotelName": "ibis budget Courbevoie Paris la Defense 1", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 230, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "804632", "supplierCode": "FLY", "hotelCodeSupplier": "804632", "id": "33!~|a0!~|b260624!~|c260625!~|d804632!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m804632!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M230!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84563143!~|A84563143_11!~|B84563143_11!~|C30|30!~|Etwin room,2 twin beds!~|Ftwin room,2 twin beds!~|G1!~|U2,230,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I230!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84563143_11", "description": "twin room,2 twin beds", "descriptionSupplier": "twin room,2 twin beds", "legacyRoomId": "84563143", "supplierCode": "84563143_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 230, "gross": 230, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 230, "gross": 230, "binding": false } }, { "hotelName": "ibis budget Courbevoie Paris la Defense 1", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "804632", "supplierCode": "FLY", "hotelCodeSupplier": "804632", "id": "33!~|a0!~|b260624!~|c260625!~|d804632!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m804632!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M201!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84563143!~|A84563143_10!~|B84563143_10!~|C30|30!~|Etwin room,2 twin beds!~|Ftwin room,2 twin beds!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I201!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84563143_10", "description": "twin room,2 twin beds", "descriptionSupplier": "twin room,2 twin beds", "legacyRoomId": "84563143", "supplierCode": "84563143_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 201, "gross": 201, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 201, "gross": 201, "binding": false } }, { "hotelName": "ibis budget Courbevoie Paris la Defense 1", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "804632", "supplierCode": "FLY", "hotelCodeSupplier": "804632", "id": "33!~|a0!~|b260624!~|c260625!~|d804632!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m804632!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M207!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84563142!~|A84563142_10!~|B84563142_10!~|C30|30!~|Etriple room,multiple beds!~|Ftriple room,multiple beds!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I207!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84563142_10", "description": "triple room,multiple beds", "descriptionSupplier": "triple room,multiple beds", "legacyRoomId": "84563142", "supplierCode": "84563142_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 207, "gross": 207, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 207, "gross": 207, "binding": false } }, { "hotelName": "ibis budget Courbevoie Paris la Defense 1", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 238, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "804632", "supplierCode": "FLY", "hotelCodeSupplier": "804632", "id": "33!~|a0!~|b260624!~|c260625!~|d804632!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m804632!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M238!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84563142!~|A84563142_11!~|B84563142_11!~|C30|30!~|Etriple room,multiple beds!~|Ftriple room,multiple beds!~|G1!~|U2,238,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I238!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84563142_11", "description": "triple room,multiple beds", "descriptionSupplier": "triple room,multiple beds", "legacyRoomId": "84563142", "supplierCode": "84563142_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 238, "gross": 238, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 238, "gross": 238, "binding": false } }, { "hotelName": "ibis Paris D\u00e9fense Courbevoie", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "907625", "supplierCode": "FLY", "hotelCodeSupplier": "907625", "id": "33!~|a0!~|b260624!~|c260625!~|d907625!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m907625!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M317!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85902872!~|A85902872_20!~|B85902872_20!~|C30|30!~|EStandard Room, 1 Double Bed, Accessible!~|FStandard Room, 1 Double Bed, Accessible!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I317!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85902872_20", "description": "Standard Room, 1 Double Bed, Accessible", "descriptionSupplier": "Standard Room, 1 Double Bed, Accessible", "legacyRoomId": "85902872", "supplierCode": "85902872_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 317, "gross": 317, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 317, "gross": 317, "binding": false } }, { "hotelName": "ibis Paris D\u00e9fense Courbevoie", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 342, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "907625", "supplierCode": "FLY", "hotelCodeSupplier": "907625", "id": "33!~|a0!~|b260624!~|c260625!~|d907625!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m907625!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M342!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85902872!~|A85902872_21!~|B85902872_21!~|C30|30!~|EStandard Room, 1 Double Bed, Accessible!~|FStandard Room, 1 Double Bed, Accessible!~|G1!~|U2,342,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I342!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85902872_21", "description": "Standard Room, 1 Double Bed, Accessible", "descriptionSupplier": "Standard Room, 1 Double Bed, Accessible", "legacyRoomId": "85902872", "supplierCode": "85902872_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 342, "gross": 342, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 342, "gross": 342, "binding": false } }, { "hotelName": "ibis Paris D\u00e9fense Courbevoie", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "907625", "supplierCode": "FLY", "hotelCodeSupplier": "907625", "id": "33!~|a0!~|b260624!~|c260625!~|d907625!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m907625!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M285!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85902872!~|A85902872_10!~|B85902872_10!~|C30|30!~|EStandard Room, 1 Double Bed, Accessible!~|FStandard Room, 1 Double Bed, Accessible!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I285!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85902872_10", "description": "Standard Room, 1 Double Bed, Accessible", "descriptionSupplier": "Standard Room, 1 Double Bed, Accessible", "legacyRoomId": "85902872", "supplierCode": "85902872_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 285, "gross": 285, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 285, "gross": 285, "binding": false } }, { "hotelName": "ibis Paris D\u00e9fense Courbevoie", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 309, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "907625", "supplierCode": "FLY", "hotelCodeSupplier": "907625", "id": "33!~|a0!~|b260624!~|c260625!~|d907625!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m907625!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M309!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85902872!~|A85902872_11!~|B85902872_11!~|C30|30!~|EStandard Room, 1 Double Bed, Accessible!~|FStandard Room, 1 Double Bed, Accessible!~|G1!~|U2,309,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I309!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85902872_11", "description": "Standard Room, 1 Double Bed, Accessible", "descriptionSupplier": "Standard Room, 1 Double Bed, Accessible", "legacyRoomId": "85902872", "supplierCode": "85902872_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 309, "gross": 309, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 309, "gross": 309, "binding": false } }, { "hotelName": "Best Western Rives de Paris La Defense", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "411186", "supplierCode": "FLY", "hotelCodeSupplier": "411186", "id": "33!~|a0!~|b260624!~|c260625!~|d411186!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m411186!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M266!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84239608!~|A84239608_20!~|B84239608_20!~|C30|30!~|Ecomfort room,1 queen bed,non smoking!~|Fcomfort room,1 queen bed,non smoking!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I266!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84239608_20", "description": "comfort room,1 queen bed,non smoking", "descriptionSupplier": "comfort room,1 queen bed,non smoking", "legacyRoomId": "84239608", "supplierCode": "84239608_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 266, "gross": 266, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 266, "gross": 266, "binding": false } }, { "hotelName": "Best Western Rives de Paris La Defense", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 296, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "411186", "supplierCode": "FLY", "hotelCodeSupplier": "411186", "id": "33!~|a0!~|b260624!~|c260625!~|d411186!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m411186!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M296!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84239608!~|A84239608_21!~|B84239608_21!~|C30|30!~|Ecomfort room,1 queen bed,non smoking!~|Fcomfort room,1 queen bed,non smoking!~|G1!~|U2,296,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I296!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84239608_21", "description": "comfort room,1 queen bed,non smoking", "descriptionSupplier": "comfort room,1 queen bed,non smoking", "legacyRoomId": "84239608", "supplierCode": "84239608_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 296, "gross": 296, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 296, "gross": 296, "binding": false } }, { "hotelName": "Best Western Rives de Paris La Defense", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "411186", "supplierCode": "FLY", "hotelCodeSupplier": "411186", "id": "33!~|a0!~|b260624!~|c260625!~|d411186!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m411186!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M238!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84239608!~|A84239608_10!~|B84239608_10!~|C30|30!~|Ecomfort room,1 queen bed,non smoking!~|Fcomfort room,1 queen bed,non smoking!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I238!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84239608_10", "description": "comfort room,1 queen bed,non smoking", "descriptionSupplier": "comfort room,1 queen bed,non smoking", "legacyRoomId": "84239608", "supplierCode": "84239608_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 238, "gross": 238, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 238, "gross": 238, "binding": false } }, { "hotelName": "Best Western Rives de Paris La Defense", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 264, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "411186", "supplierCode": "FLY", "hotelCodeSupplier": "411186", "id": "33!~|a0!~|b260624!~|c260625!~|d411186!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m411186!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M264!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84239608!~|A84239608_11!~|B84239608_11!~|C30|30!~|Ecomfort room,1 queen bed,non smoking!~|Fcomfort room,1 queen bed,non smoking!~|G1!~|U2,264,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I264!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84239608_11", "description": "comfort room,1 queen bed,non smoking", "descriptionSupplier": "comfort room,1 queen bed,non smoking", "legacyRoomId": "84239608", "supplierCode": "84239608_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 264, "gross": 264, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 264, "gross": 264, "binding": false } }, { "hotelName": "Best Western Plus Suitcase Paris La Defense", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 315, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "744091", "supplierCode": "FLY", "hotelCodeSupplier": "744091", "id": "33!~|a0!~|b260624!~|c260625!~|d744091!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m744091!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M315!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84225224!~|A84225224_21!~|B84225224_21!~|C30|30!~|Esuperior room,2 twin beds!~|Fsuperior room,2 twin beds!~|G1!~|U2,315,1782036000!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I315!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84225224_21", "description": "superior room,2 twin beds", "descriptionSupplier": "superior room,2 twin beds", "legacyRoomId": "84225224", "supplierCode": "84225224_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 315, "gross": 315, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 315, "gross": 315, "binding": false } }, { "hotelName": "Best Western Plus Suitcase Paris La Defense", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "744091", "supplierCode": "FLY", "hotelCodeSupplier": "744091", "id": "33!~|a0!~|b260624!~|c260625!~|d744091!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m744091!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M285!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84225224!~|A84225224_20!~|B84225224_20!~|C30|30!~|Esuperior room,2 twin beds!~|Fsuperior room,2 twin beds!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I285!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84225224_20", "description": "superior room,2 twin beds", "descriptionSupplier": "superior room,2 twin beds", "legacyRoomId": "84225224", "supplierCode": "84225224_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 285, "gross": 285, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 285, "gross": 285, "binding": false } }, { "hotelName": "Best Western Plus Suitcase Paris La Defense", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 409, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "744091", "supplierCode": "FLY", "hotelCodeSupplier": "744091", "id": "33!~|a0!~|b260624!~|c260625!~|d744091!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m744091!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M409!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84225221!~|A84225221_21!~|B84225221_21!~|C30|30!~|Esuite,1 queen bed!~|Fsuite,1 queen bed!~|G1!~|U2,409,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I409!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84225221_21", "description": "suite,1 queen bed", "descriptionSupplier": "suite,1 queen bed", "legacyRoomId": "84225221", "supplierCode": "84225221_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 409, "gross": 409, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 409, "gross": 409, "binding": false } }, { "hotelName": "Best Western Plus Suitcase Paris La Defense", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "744091", "supplierCode": "FLY", "hotelCodeSupplier": "744091", "id": "33!~|a0!~|b260624!~|c260625!~|d744091!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m744091!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M285!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84225223!~|A84225223_20!~|B84225223_20!~|C30|30!~|Esuperior room,1 queen bed!~|Fsuperior room,1 queen bed!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I285!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84225223_20", "description": "superior room,1 queen bed", "descriptionSupplier": "superior room,1 queen bed", "legacyRoomId": "84225223", "supplierCode": "84225223_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 285, "gross": 285, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 285, "gross": 285, "binding": false } }, { "hotelName": "Best Western Plus Suitcase Paris La Defense", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 315, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "744091", "supplierCode": "FLY", "hotelCodeSupplier": "744091", "id": "33!~|a0!~|b260624!~|c260625!~|d744091!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m744091!~|nHB!~|nFLY!~|o1!~|p1!~|x09061021!~|M315!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84225223!~|A84225223_21!~|B84225223_21!~|C30|30!~|Esuperior room,1 queen bed!~|Fsuperior room,1 queen bed!~|G1!~|U2,315,1782036000!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I315!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84225223_21", "description": "superior room,1 queen bed", "descriptionSupplier": "superior room,1 queen bed", "legacyRoomId": "84225223", "supplierCode": "84225223_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 315, "gross": 315, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 315, "gross": 315, "binding": false } }, { "hotelName": "Best Western Plus Suitcase Paris La Defense", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "744091", "supplierCode": "FLY", "hotelCodeSupplier": "744091", "id": "33!~|a0!~|b260624!~|c260625!~|d744091!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m744091!~|nHB!~|nFLY!~|o1!~|p0!~|x09061021!~|M368!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84225221!~|A84225221_20!~|B84225221_20!~|C30|30!~|Esuite,1 queen bed!~|Fsuite,1 queen bed!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I368!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84225221_20", "description": "suite,1 queen bed", "descriptionSupplier": "suite,1 queen bed", "legacyRoomId": "84225221", "supplierCode": "84225221_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 368, "gross": 368, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 368, "gross": 368, "binding": false } }, { "hotelName": "Best Western Plus Suitcase Paris La Defense", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 276, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "744091", "supplierCode": "FLY", "hotelCodeSupplier": "744091", "id": "33!~|a0!~|b260624!~|c260625!~|d744091!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m744091!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M276!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84225224!~|A84225224_11!~|B84225224_11!~|C30|30!~|Esuperior room,2 twin beds!~|Fsuperior room,2 twin beds!~|G1!~|U2,276,1782036000!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I276!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84225224_11", "description": "superior room,2 twin beds", "descriptionSupplier": "superior room,2 twin beds", "legacyRoomId": "84225224", "supplierCode": "84225224_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 276, "gross": 276, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 276, "gross": 276, "binding": false } }, { "hotelName": "Best Western Plus Suitcase Paris La Defense", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 365, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "744091", "supplierCode": "FLY", "hotelCodeSupplier": "744091", "id": "33!~|a0!~|b260624!~|c260625!~|d744091!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m744091!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M365!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84225221!~|A84225221_11!~|B84225221_11!~|C30|30!~|Esuite,1 queen bed!~|Fsuite,1 queen bed!~|G1!~|U2,365,1782122400!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I365!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84225221_11", "description": "suite,1 queen bed", "descriptionSupplier": "suite,1 queen bed", "legacyRoomId": "84225221", "supplierCode": "84225221_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 365, "gross": 365, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 365, "gross": 365, "binding": false } }, { "hotelName": "Best Western Plus Suitcase Paris La Defense", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "744091", "supplierCode": "FLY", "hotelCodeSupplier": "744091", "id": "33!~|a0!~|b260624!~|c260625!~|d744091!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m744091!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M310!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84225221!~|A84225221_10!~|B84225221_10!~|C30|30!~|Esuite,1 queen bed!~|Fsuite,1 queen bed!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I310!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84225221_10", "description": "suite,1 queen bed", "descriptionSupplier": "suite,1 queen bed", "legacyRoomId": "84225221", "supplierCode": "84225221_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 310, "gross": 310, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 310, "gross": 310, "binding": false } }, { "hotelName": "Best Western Plus Suitcase Paris La Defense", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "744091", "supplierCode": "FLY", "hotelCodeSupplier": "744091", "id": "33!~|a0!~|b260624!~|c260625!~|d744091!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m744091!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M245!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84225224!~|A84225224_10!~|B84225224_10!~|C30|30!~|Esuperior room,2 twin beds!~|Fsuperior room,2 twin beds!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I245!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84225224_10", "description": "superior room,2 twin beds", "descriptionSupplier": "superior room,2 twin beds", "legacyRoomId": "84225224", "supplierCode": "84225224_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 245, "gross": 245, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 245, "gross": 245, "binding": false } }, { "hotelName": "Best Western Plus Suitcase Paris La Defense", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "744091", "supplierCode": "FLY", "hotelCodeSupplier": "744091", "id": "33!~|a0!~|b260624!~|c260625!~|d744091!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m744091!~|nNB!~|nFLY!~|o1!~|p0!~|x09061021!~|M245!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84225223!~|A84225223_10!~|B84225223_10!~|C30|30!~|Esuperior room,1 queen bed!~|Fsuperior room,1 queen bed!~|G1!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I245!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84225223_10", "description": "superior room,1 queen bed", "descriptionSupplier": "superior room,1 queen bed", "legacyRoomId": "84225223", "supplierCode": "84225223_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 245, "gross": 245, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 245, "gross": 245, "binding": false } }, { "hotelName": "Best Western Plus Suitcase Paris La Defense", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 276, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "744091", "supplierCode": "FLY", "hotelCodeSupplier": "744091", "id": "33!~|a0!~|b260624!~|c260625!~|d744091!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m744091!~|nNB!~|nFLY!~|o1!~|p1!~|x09061021!~|M276!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84225223!~|A84225223_11!~|B84225223_11!~|C30|30!~|Esuperior room,1 queen bed!~|Fsuperior room,1 queen bed!~|G1!~|U2,276,1782036000!~|Hsessionid!~|I7950cad2e1f08ac3e5d0e18019db1d4a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I276!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84225223_11", "description": "superior room,1 queen bed", "descriptionSupplier": "superior room,1 queen bed", "legacyRoomId": "84225223", "supplierCode": "84225223_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 276, "gross": 276, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 276, "gross": 276, "binding": false } } ], "auditData": { "transactions": null } } } } }