{ "data": { "hotelX": { "search": { "context": "FLY", "options": [ { "hotelName": "ibis Paris Porte De Montreuil", "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": "273545", "supplierCode": "FLY", "hotelCodeSupplier": "273545", "id": "33!~|a0!~|b260624!~|c260625!~|d273545!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m273545!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M240!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85896906!~|A85896906_21!~|B85896906_21!~|C30|30!~|EStandard room with 2 single beds!~|FStandard room with 2 single beds!~|G1!~|U2,240,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I240!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85896906_21", "description": "Standard room with 2 single beds", "descriptionSupplier": "Standard room with 2 single beds", "legacyRoomId": "85896906", "supplierCode": "85896906_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 Paris Porte De Montreuil", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "273545", "supplierCode": "FLY", "hotelCodeSupplier": "273545", "id": "33!~|a0!~|b260624!~|c260625!~|d273545!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m273545!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M203!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85896906!~|A85896906_20!~|B85896906_20!~|C30|30!~|EStandard room with 2 single beds!~|FStandard room with 2 single beds!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I203!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85896906_20", "description": "Standard room with 2 single beds", "descriptionSupplier": "Standard room with 2 single beds", "legacyRoomId": "85896906", "supplierCode": "85896906_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 203, "gross": 203, "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": 203, "gross": 203, "binding": false } }, { "hotelName": "ibis Paris Porte De Montreuil", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "273545", "supplierCode": "FLY", "hotelCodeSupplier": "273545", "id": "33!~|a0!~|b260624!~|c260625!~|d273545!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m273545!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M167!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85896906!~|A85896906_10!~|B85896906_10!~|C30|30!~|EStandard room with 2 single beds!~|FStandard room with 2 single beds!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I167!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85896906_10", "description": "Standard room with 2 single beds", "descriptionSupplier": "Standard room with 2 single beds", "legacyRoomId": "85896906", "supplierCode": "85896906_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 167, "gross": 167, "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": 167, "gross": 167, "binding": false } }, { "hotelName": "ibis Paris Porte De Montreuil", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 204, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "273545", "supplierCode": "FLY", "hotelCodeSupplier": "273545", "id": "33!~|a0!~|b260624!~|c260625!~|d273545!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m273545!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M204!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85896906!~|A85896906_11!~|B85896906_11!~|C30|30!~|EStandard room with 2 single beds!~|FStandard room with 2 single beds!~|G1!~|U2,204,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I204!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85896906_11", "description": "Standard room with 2 single beds", "descriptionSupplier": "Standard room with 2 single beds", "legacyRoomId": "85896906", "supplierCode": "85896906_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 204, "gross": 204, "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": 204, "gross": 204, "binding": false } }, { "hotelName": "B&B HOTEL Paris Porte de Bagnolet", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023357", "supplierCode": "FLY", "hotelCodeSupplier": "1023357", "id": "33!~|a0!~|b260624!~|c260625!~|d1023357!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023357!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M226!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82206728!~|A82206728_20!~|B82206728_20!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I226!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82206728_20", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "82206728", "supplierCode": "82206728_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 226, "gross": 226, "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": 226, "gross": 226, "binding": false } }, { "hotelName": "B&B HOTEL Paris Porte de Bagnolet", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023357", "supplierCode": "FLY", "hotelCodeSupplier": "1023357", "id": "33!~|a0!~|b260624!~|c260625!~|d1023357!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023357!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M226!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82206726!~|A82206726_20!~|B82206726_20!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I226!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82206726_20", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "82206726", "supplierCode": "82206726_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 226, "gross": 226, "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": 226, "gross": 226, "binding": false } }, { "hotelName": "B&B HOTEL Paris Porte de Bagnolet", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023357", "supplierCode": "FLY", "hotelCodeSupplier": "1023357", "id": "33!~|a0!~|b260624!~|c260625!~|d1023357!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023357!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M231.66!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85900387!~|A85900387_20!~|B85900387_20!~|C30|30!~|EDouble Room, Mobility Accessible, Non Smoking!~|FDouble Room, Mobility Accessible, Non Smoking!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I231.66!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85900387_20", "description": "Double Room, Mobility Accessible, Non Smoking", "descriptionSupplier": "Double Room, Mobility Accessible, Non Smoking", "legacyRoomId": "85900387", "supplierCode": "85900387_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 231.66, "gross": 231.66, "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": 231.66, "gross": 231.66, "binding": false } }, { "hotelName": "B&B HOTEL Paris Porte de Bagnolet", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 234, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023357", "supplierCode": "FLY", "hotelCodeSupplier": "1023357", "id": "33!~|a0!~|b260624!~|c260625!~|d1023357!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023357!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M234!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85900387!~|A85900387_21!~|B85900387_21!~|C30|30!~|EDouble Room, Mobility Accessible, Non Smoking!~|FDouble Room, Mobility Accessible, Non Smoking!~|G1!~|U2,234,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I234!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85900387_21", "description": "Double Room, Mobility Accessible, Non Smoking", "descriptionSupplier": "Double Room, Mobility Accessible, Non Smoking", "legacyRoomId": "85900387", "supplierCode": "85900387_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 234, "gross": 234, "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": 234, "gross": 234, "binding": false } }, { "hotelName": "B&B HOTEL Paris Porte de Bagnolet", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 256, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023357", "supplierCode": "FLY", "hotelCodeSupplier": "1023357", "id": "33!~|a0!~|b260624!~|c260625!~|d1023357!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023357!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M256!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85395656!~|A85395656_21!~|B85395656_21!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|U2,256,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I256!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85395656_21", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "85395656", "supplierCode": "85395656_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 256, "gross": 256, "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": 256, "gross": 256, "binding": false } }, { "hotelName": "B&B HOTEL Paris Porte de Bagnolet", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023357", "supplierCode": "FLY", "hotelCodeSupplier": "1023357", "id": "33!~|a0!~|b260624!~|c260625!~|d1023357!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023357!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M249!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85395656!~|A85395656_20!~|B85395656_20!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I249!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85395656_20", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "85395656", "supplierCode": "85395656_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 249, "gross": 249, "binding": false } }, { "hotelName": "B&B HOTEL Paris Porte de Bagnolet", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 232, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023357", "supplierCode": "FLY", "hotelCodeSupplier": "1023357", "id": "33!~|a0!~|b260624!~|c260625!~|d1023357!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023357!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M232!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82206728!~|A82206728_21!~|B82206728_21!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,232,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I232!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82206728_21", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "82206728", "supplierCode": "82206728_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 232, "gross": 232, "binding": false } }, { "hotelName": "B&B HOTEL Paris Porte de Bagnolet", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 232, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023357", "supplierCode": "FLY", "hotelCodeSupplier": "1023357", "id": "33!~|a0!~|b260624!~|c260625!~|d1023357!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023357!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M232!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82206726!~|A82206726_21!~|B82206726_21!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,232,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I232!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82206726_21", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "82206726", "supplierCode": "82206726_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 232, "gross": 232, "binding": false } }, { "hotelName": "B&B HOTEL Paris Porte de Bagnolet", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023357", "supplierCode": "FLY", "hotelCodeSupplier": "1023357", "id": "33!~|a0!~|b260624!~|c260625!~|d1023357!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023357!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M197!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82206726!~|A82206726_10!~|B82206726_10!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I197!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82206726_10", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "82206726", "supplierCode": "82206726_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 197, "gross": 197, "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": 197, "gross": 197, "binding": false } }, { "hotelName": "B&B HOTEL Paris Porte de Bagnolet", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023357", "supplierCode": "FLY", "hotelCodeSupplier": "1023357", "id": "33!~|a0!~|b260624!~|c260625!~|d1023357!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023357!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M198!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85900387!~|A85900387_10!~|B85900387_10!~|C30|30!~|EDouble Room, Mobility Accessible, Non Smoking!~|FDouble Room, Mobility Accessible, Non Smoking!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I198!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85900387_10", "description": "Double Room, Mobility Accessible, Non Smoking", "descriptionSupplier": "Double Room, Mobility Accessible, Non Smoking", "legacyRoomId": "85900387", "supplierCode": "85900387_10", "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": "B&B HOTEL Paris Porte de Bagnolet", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023357", "supplierCode": "FLY", "hotelCodeSupplier": "1023357", "id": "33!~|a0!~|b260624!~|c260625!~|d1023357!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023357!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M219!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85395656!~|A85395656_10!~|B85395656_10!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I219!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85395656_10", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "85395656", "supplierCode": "85395656_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 219, "gross": 219, "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, "gross": 219, "binding": false } }, { "hotelName": "B&B HOTEL Paris Porte de Bagnolet", "boardCode": "NB", "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": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023357", "supplierCode": "FLY", "hotelCodeSupplier": "1023357", "id": "33!~|a0!~|b260624!~|c260625!~|d1023357!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023357!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M202!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82206726!~|A82206726_11!~|B82206726_11!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,202,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I202!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82206726_11", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "82206726", "supplierCode": "82206726_11", "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": "B&B HOTEL Paris Porte de Bagnolet", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023357", "supplierCode": "FLY", "hotelCodeSupplier": "1023357", "id": "33!~|a0!~|b260624!~|c260625!~|d1023357!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023357!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M197!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82206728!~|A82206728_10!~|B82206728_10!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I197!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82206728_10", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "82206728", "supplierCode": "82206728_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 197, "gross": 197, "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": 197, "gross": 197, "binding": false } }, { "hotelName": "B&B HOTEL Paris Porte de Bagnolet", "boardCode": "NB", "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": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023357", "supplierCode": "FLY", "hotelCodeSupplier": "1023357", "id": "33!~|a0!~|b260624!~|c260625!~|d1023357!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023357!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M202!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82206728!~|A82206728_11!~|B82206728_11!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,202,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I202!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82206728_11", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "82206728", "supplierCode": "82206728_11", "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": "B&B HOTEL Paris Porte de Bagnolet", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 204, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023357", "supplierCode": "FLY", "hotelCodeSupplier": "1023357", "id": "33!~|a0!~|b260624!~|c260625!~|d1023357!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023357!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M204!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85900387!~|A85900387_11!~|B85900387_11!~|C30|30!~|EDouble Room, Mobility Accessible, Non Smoking!~|FDouble Room, Mobility Accessible, Non Smoking!~|G1!~|U2,204,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I204!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85900387_11", "description": "Double Room, Mobility Accessible, Non Smoking", "descriptionSupplier": "Double Room, Mobility Accessible, Non Smoking", "legacyRoomId": "85900387", "supplierCode": "85900387_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 204, "gross": 204, "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": 204, "gross": 204, "binding": false } }, { "hotelName": "B&B HOTEL Paris Porte de Bagnolet", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 226, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023357", "supplierCode": "FLY", "hotelCodeSupplier": "1023357", "id": "33!~|a0!~|b260624!~|c260625!~|d1023357!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023357!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M226!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85395656!~|A85395656_11!~|B85395656_11!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|U2,226,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I226!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85395656_11", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "85395656", "supplierCode": "85395656_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 226, "gross": 226, "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": 226, "gross": 226, "binding": false } }, { "hotelName": "B&B HOTEL Paris Est Bobigny", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "755886", "supplierCode": "FLY", "hotelCodeSupplier": "755886", "id": "33!~|a0!~|b260624!~|c260625!~|d755886!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m755886!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M176!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83675697!~|A83675697_20!~|B83675697_20!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I176!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83675697_20", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "83675697", "supplierCode": "83675697_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 176, "gross": 176, "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": 176, "gross": 176, "binding": false } }, { "hotelName": "B&B HOTEL Paris Est Bobigny", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 181, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "755886", "supplierCode": "FLY", "hotelCodeSupplier": "755886", "id": "33!~|a0!~|b260624!~|c260625!~|d755886!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m755886!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M181!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85380836!~|A85380836_21!~|B85380836_21!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,181,1782036000!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I181!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85380836_21", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "85380836", "supplierCode": "85380836_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 181, "gross": 181, "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": 181, "gross": 181, "binding": false } }, { "hotelName": "B&B HOTEL Paris Est Bobigny", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "755886", "supplierCode": "FLY", "hotelCodeSupplier": "755886", "id": "33!~|a0!~|b260624!~|c260625!~|d755886!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m755886!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M176!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85380836!~|A85380836_20!~|B85380836_20!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I176!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85380836_20", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "85380836", "supplierCode": "85380836_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 176, "gross": 176, "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": 176, "gross": 176, "binding": false } }, { "hotelName": "B&B HOTEL Paris Est Bobigny", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 181, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "755886", "supplierCode": "FLY", "hotelCodeSupplier": "755886", "id": "33!~|a0!~|b260624!~|c260625!~|d755886!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m755886!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M181!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83675697!~|A83675697_21!~|B83675697_21!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,181,1782036000!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I181!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83675697_21", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "83675697", "supplierCode": "83675697_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 181, "gross": 181, "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": 181, "gross": 181, "binding": false } }, { "hotelName": "B&B HOTEL Paris Est Bobigny", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 204, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "755886", "supplierCode": "FLY", "hotelCodeSupplier": "755886", "id": "33!~|a0!~|b260624!~|c260625!~|d755886!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m755886!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M204!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83675699!~|A83675699_21!~|B83675699_21!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|U2,204,1782036000!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I204!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83675699_21", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "83675699", "supplierCode": "83675699_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 204, "gross": 204, "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": 204, "gross": 204, "binding": false } }, { "hotelName": "B&B HOTEL Paris Est Bobigny", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "755886", "supplierCode": "FLY", "hotelCodeSupplier": "755886", "id": "33!~|a0!~|b260624!~|c260625!~|d755886!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m755886!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M199!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83675699!~|A83675699_20!~|B83675699_20!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I199!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83675699_20", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "83675699", "supplierCode": "83675699_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 199, "gross": 199, "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": 199, "gross": 199, "binding": false } }, { "hotelName": "B&B HOTEL Paris Est Bobigny", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "755886", "supplierCode": "FLY", "hotelCodeSupplier": "755886", "id": "33!~|a0!~|b260624!~|c260625!~|d755886!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m755886!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M145!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85380836!~|A85380836_10!~|B85380836_10!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I145!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85380836_10", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "85380836", "supplierCode": "85380836_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 145, "gross": 145, "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": 145, "gross": 145, "binding": false } }, { "hotelName": "B&B HOTEL Paris Est Bobigny", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 150, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "755886", "supplierCode": "FLY", "hotelCodeSupplier": "755886", "id": "33!~|a0!~|b260624!~|c260625!~|d755886!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m755886!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M150!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85380836!~|A85380836_11!~|B85380836_11!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,150,1782036000!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I150!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85380836_11", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "85380836", "supplierCode": "85380836_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 150, "gross": 150, "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": 150, "gross": 150, "binding": false } }, { "hotelName": "B&B HOTEL Paris Est Bobigny", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "755886", "supplierCode": "FLY", "hotelCodeSupplier": "755886", "id": "33!~|a0!~|b260624!~|c260625!~|d755886!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m755886!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M168!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83675699!~|A83675699_10!~|B83675699_10!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I168!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83675699_10", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "83675699", "supplierCode": "83675699_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 168, "gross": 168, "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": 168, "gross": 168, "binding": false } }, { "hotelName": "B&B HOTEL Paris Est Bobigny", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 173, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "755886", "supplierCode": "FLY", "hotelCodeSupplier": "755886", "id": "33!~|a0!~|b260624!~|c260625!~|d755886!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m755886!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M173!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83675699!~|A83675699_11!~|B83675699_11!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|U2,173,1782036000!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I173!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83675699_11", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "83675699", "supplierCode": "83675699_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 173, "gross": 173, "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": 173, "gross": 173, "binding": false } }, { "hotelName": "B&B HOTEL Paris Est Bobigny", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "755886", "supplierCode": "FLY", "hotelCodeSupplier": "755886", "id": "33!~|a0!~|b260624!~|c260625!~|d755886!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m755886!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M145!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83675697!~|A83675697_10!~|B83675697_10!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I145!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83675697_10", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "83675697", "supplierCode": "83675697_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 145, "gross": 145, "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": 145, "gross": 145, "binding": false } }, { "hotelName": "B&B HOTEL Paris Est Bobigny", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 150, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "755886", "supplierCode": "FLY", "hotelCodeSupplier": "755886", "id": "33!~|a0!~|b260624!~|c260625!~|d755886!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m755886!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M150!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83675697!~|A83675697_11!~|B83675697_11!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,150,1782036000!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I150!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83675697_11", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "83675697", "supplierCode": "83675697_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 150, "gross": 150, "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": 150, "gross": 150, "binding": false } }, { "hotelName": "Campanile Paris Est - Porte de Bagnolet", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 184, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "412960", "supplierCode": "FLY", "hotelCodeSupplier": "412960", "id": "33!~|a0!~|b260624!~|c260625!~|d412960!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m412960!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M184!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86483057!~|A86483057_21!~|B86483057_21!~|C30|30!~|EStandard Room, 1 Queen Bed with Sofa bed!~|FStandard Room, 1 Queen Bed with Sofa bed!~|G1!~|U2,184,1782036000!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I184!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86483057_21", "description": "Standard Room, 1 Queen Bed with Sofa bed", "descriptionSupplier": "Standard Room, 1 Queen Bed with Sofa bed", "legacyRoomId": "86483057", "supplierCode": "86483057_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 184, "gross": 184, "binding": false } }, { "hotelName": "Campanile Paris Est - Porte de Bagnolet", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "412960", "supplierCode": "FLY", "hotelCodeSupplier": "412960", "id": "33!~|a0!~|b260624!~|c260625!~|d412960!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m412960!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M160!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84198677!~|A84198677_20!~|B84198677_20!~|C30|30!~|Estandard room,2 twin beds!~|Fstandard room,2 twin beds!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I160!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84198677_20", "description": "standard room,2 twin beds", "descriptionSupplier": "standard room,2 twin beds", "legacyRoomId": "84198677", "supplierCode": "84198677_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 160, "gross": 160, "binding": false } }, { "hotelName": "Campanile Paris Est - Porte de Bagnolet", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 175, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "412960", "supplierCode": "FLY", "hotelCodeSupplier": "412960", "id": "33!~|a0!~|b260624!~|c260625!~|d412960!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m412960!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M175!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84198677!~|A84198677_21!~|B84198677_21!~|C30|30!~|Estandard room,2 twin beds!~|Fstandard room,2 twin beds!~|G1!~|U2,175,1782036000!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I175!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84198677_21", "description": "standard room,2 twin beds", "descriptionSupplier": "standard room,2 twin beds", "legacyRoomId": "84198677", "supplierCode": "84198677_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 175, "gross": 175, "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": 175, "gross": 175, "binding": false } }, { "hotelName": "Campanile Paris Est - Porte de Bagnolet", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "412960", "supplierCode": "FLY", "hotelCodeSupplier": "412960", "id": "33!~|a0!~|b260624!~|c260625!~|d412960!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m412960!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M169!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86483057!~|A86483057_20!~|B86483057_20!~|C30|30!~|EStandard Room, 1 Queen Bed with Sofa bed!~|FStandard Room, 1 Queen Bed with Sofa bed!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I169!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86483057_20", "description": "Standard Room, 1 Queen Bed with Sofa bed", "descriptionSupplier": "Standard Room, 1 Queen Bed with Sofa bed", "legacyRoomId": "86483057", "supplierCode": "86483057_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 169, "gross": 169, "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": 169, "gross": 169, "binding": false } }, { "hotelName": "Campanile Paris Est - Porte de Bagnolet", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "412960", "supplierCode": "FLY", "hotelCodeSupplier": "412960", "id": "33!~|a0!~|b260624!~|c260625!~|d412960!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m412960!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M190!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84198680!~|A84198680_20!~|B84198680_20!~|C30|30!~|Estandard room,1 double bed!~|Fstandard room,1 double bed!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I190!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84198680_20", "description": "standard room,1 double bed", "descriptionSupplier": "standard room,1 double bed", "legacyRoomId": "84198680", "supplierCode": "84198680_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 190, "gross": 190, "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": 190, "gross": 190, "binding": false } }, { "hotelName": "Campanile Paris Est - Porte de Bagnolet", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 174, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "412960", "supplierCode": "FLY", "hotelCodeSupplier": "412960", "id": "33!~|a0!~|b260624!~|c260625!~|d412960!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m412960!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M174!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86483058!~|A86483058_21!~|B86483058_21!~|C30|30!~|EStandard Room, 1 Queen Bed!~|FStandard Room, 1 Queen Bed!~|G1!~|U2,174,1782036000!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I174!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86483058_21", "description": "Standard Room, 1 Queen Bed", "descriptionSupplier": "Standard Room, 1 Queen Bed", "legacyRoomId": "86483058", "supplierCode": "86483058_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 174, "gross": 174, "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": 174, "gross": 174, "binding": false } }, { "hotelName": "Campanile Paris Est - Porte de Bagnolet", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 209, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "412960", "supplierCode": "FLY", "hotelCodeSupplier": "412960", "id": "33!~|a0!~|b260624!~|c260625!~|d412960!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m412960!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M209!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84198680!~|A84198680_21!~|B84198680_21!~|C30|30!~|Estandard room,1 double bed!~|Fstandard room,1 double bed!~|G1!~|U2,209,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I209!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84198680_21", "description": "standard room,1 double bed", "descriptionSupplier": "standard room,1 double bed", "legacyRoomId": "84198680", "supplierCode": "84198680_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 209, "gross": 209, "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": 209, "gross": 209, "binding": false } }, { "hotelName": "Campanile Paris Est - Porte de Bagnolet", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "412960", "supplierCode": "FLY", "hotelCodeSupplier": "412960", "id": "33!~|a0!~|b260624!~|c260625!~|d412960!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m412960!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M159!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86483058!~|A86483058_20!~|B86483058_20!~|C30|30!~|EStandard Room, 1 Queen Bed!~|FStandard Room, 1 Queen Bed!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I159!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86483058_20", "description": "Standard Room, 1 Queen Bed", "descriptionSupplier": "Standard Room, 1 Queen Bed", "legacyRoomId": "86483058", "supplierCode": "86483058_20", "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": "Campanile Paris Est - Porte de Bagnolet", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 145, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "412960", "supplierCode": "FLY", "hotelCodeSupplier": "412960", "id": "33!~|a0!~|b260624!~|c260625!~|d412960!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m412960!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M145!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84198677!~|A84198677_11!~|B84198677_11!~|C30|30!~|Estandard room,2 twin beds!~|Fstandard room,2 twin beds!~|G1!~|U2,145,1782036000!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I145!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84198677_11", "description": "standard room,2 twin beds", "descriptionSupplier": "standard room,2 twin beds", "legacyRoomId": "84198677", "supplierCode": "84198677_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 145, "gross": 145, "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": 145, "gross": 145, "binding": false } }, { "hotelName": "Campanile Paris Est - Porte de Bagnolet", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "412960", "supplierCode": "FLY", "hotelCodeSupplier": "412960", "id": "33!~|a0!~|b260624!~|c260625!~|d412960!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m412960!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M130!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84198677!~|A84198677_10!~|B84198677_10!~|C30|30!~|Estandard room,2 twin beds!~|Fstandard room,2 twin beds!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I130!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84198677_10", "description": "standard room,2 twin beds", "descriptionSupplier": "standard room,2 twin beds", "legacyRoomId": "84198677", "supplierCode": "84198677_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 130, "gross": 130, "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": 130, "gross": 130, "binding": false } }, { "hotelName": "Campanile Paris Est - Porte de Bagnolet", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "412960", "supplierCode": "FLY", "hotelCodeSupplier": "412960", "id": "33!~|a0!~|b260624!~|c260625!~|d412960!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m412960!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M138!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86483057!~|A86483057_10!~|B86483057_10!~|C30|30!~|EStandard Room, 1 Queen Bed with Sofa bed!~|FStandard Room, 1 Queen Bed with Sofa bed!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I138!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86483057_10", "description": "Standard Room, 1 Queen Bed with Sofa bed", "descriptionSupplier": "Standard Room, 1 Queen Bed with Sofa bed", "legacyRoomId": "86483057", "supplierCode": "86483057_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 138, "gross": 138, "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": 138, "gross": 138, "binding": false } }, { "hotelName": "Campanile Paris Est - Porte de Bagnolet", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 153, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "412960", "supplierCode": "FLY", "hotelCodeSupplier": "412960", "id": "33!~|a0!~|b260624!~|c260625!~|d412960!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m412960!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M153!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86483057!~|A86483057_11!~|B86483057_11!~|C30|30!~|EStandard Room, 1 Queen Bed with Sofa bed!~|FStandard Room, 1 Queen Bed with Sofa bed!~|G1!~|U2,153,1782036000!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I153!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86483057_11", "description": "Standard Room, 1 Queen Bed with Sofa bed", "descriptionSupplier": "Standard Room, 1 Queen Bed with Sofa bed", "legacyRoomId": "86483057", "supplierCode": "86483057_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 153, "gross": 153, "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": 153, "gross": 153, "binding": false } }, { "hotelName": "Campanile Paris Est - Porte de Bagnolet", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 171, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "412960", "supplierCode": "FLY", "hotelCodeSupplier": "412960", "id": "33!~|a0!~|b260624!~|c260625!~|d412960!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m412960!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M171!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84198680!~|A84198680_11!~|B84198680_11!~|C30|30!~|Estandard room,1 double bed!~|Fstandard room,1 double bed!~|G1!~|U2,171,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I171!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84198680_11", "description": "standard room,1 double bed", "descriptionSupplier": "standard room,1 double bed", "legacyRoomId": "84198680", "supplierCode": "84198680_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 171, "gross": 171, "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": 171, "gross": 171, "binding": false } }, { "hotelName": "Campanile Paris Est - Porte de Bagnolet", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "412960", "supplierCode": "FLY", "hotelCodeSupplier": "412960", "id": "33!~|a0!~|b260624!~|c260625!~|d412960!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m412960!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M152!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84198680!~|A84198680_10!~|B84198680_10!~|C30|30!~|Estandard room,1 double bed!~|Fstandard room,1 double bed!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I152!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84198680_10", "description": "standard room,1 double bed", "descriptionSupplier": "standard room,1 double bed", "legacyRoomId": "84198680", "supplierCode": "84198680_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 152, "gross": 152, "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": 152, "gross": 152, "binding": false } }, { "hotelName": "Campanile Paris Est - Porte de Bagnolet", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 144, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "412960", "supplierCode": "FLY", "hotelCodeSupplier": "412960", "id": "33!~|a0!~|b260624!~|c260625!~|d412960!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m412960!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M144!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86483058!~|A86483058_11!~|B86483058_11!~|C30|30!~|EStandard Room, 1 Queen Bed!~|FStandard Room, 1 Queen Bed!~|G1!~|U2,144,1782036000!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I144!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86483058_11", "description": "Standard Room, 1 Queen Bed", "descriptionSupplier": "Standard Room, 1 Queen Bed", "legacyRoomId": "86483058", "supplierCode": "86483058_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 144, "gross": 144, "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": 144, "gross": 144, "binding": false } }, { "hotelName": "Campanile Paris Est - Porte de Bagnolet", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "412960", "supplierCode": "FLY", "hotelCodeSupplier": "412960", "id": "33!~|a0!~|b260624!~|c260625!~|d412960!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m412960!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M129!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86483058!~|A86483058_10!~|B86483058_10!~|C30|30!~|EStandard Room, 1 Queen Bed!~|FStandard Room, 1 Queen Bed!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I129!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86483058_10", "description": "Standard Room, 1 Queen Bed", "descriptionSupplier": "Standard Room, 1 Queen Bed", "legacyRoomId": "86483058", "supplierCode": "86483058_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 Reseda", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "341951", "supplierCode": "FLY", "hotelCodeSupplier": "341951", "id": "33!~|a0!~|b260624!~|c260625!~|d341951!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m341951!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M320.76!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z212755!~|A212755_20!~|B212755_20!~|C30|30!~|ETriple Room!~|FTriple Room!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I320.76!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "212755_20", "description": "Triple Room", "descriptionSupplier": "Triple Room", "legacyRoomId": "212755", "supplierCode": "212755_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 320.76, "gross": 320.76, "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": 320.76, "gross": 320.76, "binding": false } }, { "hotelName": "Hotel Reseda", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 324, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "341951", "supplierCode": "FLY", "hotelCodeSupplier": "341951", "id": "33!~|a0!~|b260624!~|c260625!~|d341951!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m341951!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M324!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z212755!~|A212755_21!~|B212755_21!~|C30|30!~|ETriple Room!~|FTriple Room!~|G1!~|U2,324,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I324!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "212755_21", "description": "Triple Room", "descriptionSupplier": "Triple Room", "legacyRoomId": "212755", "supplierCode": "212755_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 324, "gross": 324, "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": 324, "gross": 324, "binding": false } }, { "hotelName": "Hotel Reseda", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "341951", "supplierCode": "FLY", "hotelCodeSupplier": "341951", "id": "33!~|a0!~|b260624!~|c260625!~|d341951!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m341951!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M369!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85180725!~|A85180725_20!~|B85180725_20!~|C30|30!~|Eexecutive double room!~|Fexecutive double room!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I369!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85180725_20", "description": "executive double room", "descriptionSupplier": "executive double room", "legacyRoomId": "85180725", "supplierCode": "85180725_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 369, "gross": 369, "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": 369, "gross": 369, "binding": false } }, { "hotelName": "Hotel Reseda", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 372, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "341951", "supplierCode": "FLY", "hotelCodeSupplier": "341951", "id": "33!~|a0!~|b260624!~|c260625!~|d341951!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m341951!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M372!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85180725!~|A85180725_21!~|B85180725_21!~|C30|30!~|Eexecutive double room!~|Fexecutive double room!~|G1!~|U2,372,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I372!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85180725_21", "description": "executive double room", "descriptionSupplier": "executive double room", "legacyRoomId": "85180725", "supplierCode": "85180725_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": "Hotel Reseda", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 318, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "341951", "supplierCode": "FLY", "hotelCodeSupplier": "341951", "id": "33!~|a0!~|b260624!~|c260625!~|d341951!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m341951!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M318!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81556176!~|A81556176_21!~|B81556176_21!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,318,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I318!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81556176_21", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "81556176", "supplierCode": "81556176_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 318, "gross": 318, "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": 318, "gross": 318, "binding": false } }, { "hotelName": "Hotel Reseda", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "341951", "supplierCode": "FLY", "hotelCodeSupplier": "341951", "id": "33!~|a0!~|b260624!~|c260625!~|d341951!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m341951!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M315!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81556176!~|A81556176_20!~|B81556176_20!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I315!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81556176_20", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "81556176", "supplierCode": "81556176_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 315, "gross": 315, "binding": false } }, { "hotelName": "Hotel Reseda", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "341951", "supplierCode": "FLY", "hotelCodeSupplier": "341951", "id": "33!~|a0!~|b260624!~|c260625!~|d341951!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m341951!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M342!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85180725!~|A85180725_10!~|B85180725_10!~|C30|30!~|Eexecutive double room!~|Fexecutive double room!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I342!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85180725_10", "description": "executive double room", "descriptionSupplier": "executive double room", "legacyRoomId": "85180725", "supplierCode": "85180725_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 342, "gross": 342, "binding": false } }, { "hotelName": "Hotel Reseda", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "341951", "supplierCode": "FLY", "hotelCodeSupplier": "341951", "id": "33!~|a0!~|b260624!~|c260625!~|d341951!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m341951!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M287!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81556176!~|A81556176_10!~|B81556176_10!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I287!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81556176_10", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "81556176", "supplierCode": "81556176_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 287, "gross": 287, "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": 287, "gross": 287, "binding": false } }, { "hotelName": "Hotel Reseda", "boardCode": "NB", "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": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "341951", "supplierCode": "FLY", "hotelCodeSupplier": "341951", "id": "33!~|a0!~|b260624!~|c260625!~|d341951!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m341951!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M296!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81556176!~|A81556176_11!~|B81556176_11!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,296,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I296!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81556176_11", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "81556176", "supplierCode": "81556176_11", "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": "Hotel Reseda", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "341951", "supplierCode": "FLY", "hotelCodeSupplier": "341951", "id": "33!~|a0!~|b260624!~|c260625!~|d341951!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m341951!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M298.98!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z212755!~|A212755_10!~|B212755_10!~|C30|30!~|ETriple Room!~|FTriple Room!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I298.98!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "212755_10", "description": "Triple Room", "descriptionSupplier": "Triple Room", "legacyRoomId": "212755", "supplierCode": "212755_10", "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": "Hotel Reseda", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 351, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "341951", "supplierCode": "FLY", "hotelCodeSupplier": "341951", "id": "33!~|a0!~|b260624!~|c260625!~|d341951!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m341951!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M351!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85180725!~|A85180725_11!~|B85180725_11!~|C30|30!~|Eexecutive double room!~|Fexecutive double room!~|G1!~|U2,351,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I351!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85180725_11", "description": "executive double room", "descriptionSupplier": "executive double room", "legacyRoomId": "85180725", "supplierCode": "85180725_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 351, "gross": 351, "binding": false } }, { "hotelName": "Hotel Reseda", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 302, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "341951", "supplierCode": "FLY", "hotelCodeSupplier": "341951", "id": "33!~|a0!~|b260624!~|c260625!~|d341951!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m341951!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M302!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z212755!~|A212755_11!~|B212755_11!~|C30|30!~|ETriple Room!~|FTriple Room!~|G1!~|U2,302,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I302!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "212755_11", "description": "Triple Room", "descriptionSupplier": "Triple Room", "legacyRoomId": "212755", "supplierCode": "212755_11", "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": "Aparthotel Adagio Access Paris Maisons-Alfort", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 198, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "21301", "supplierCode": "FLY", "hotelCodeSupplier": "21301", "id": "33!~|a0!~|b260624!~|c260625!~|d21301!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m21301!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M198!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84282742!~|A84282742_21!~|B84282742_21!~|C30|30!~|Ecomfort studio,1 double bed!~|Fcomfort studio,1 double bed!~|G1!~|U2,198,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I198!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84282742_21", "description": "comfort studio,1 double bed", "descriptionSupplier": "comfort studio,1 double bed", "legacyRoomId": "84282742", "supplierCode": "84282742_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 198, "gross": 198, "binding": false } }, { "hotelName": "Aparthotel Adagio Access Paris Maisons-Alfort", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "21301", "supplierCode": "FLY", "hotelCodeSupplier": "21301", "id": "33!~|a0!~|b260624!~|c260625!~|d21301!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m21301!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M186!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84282742!~|A84282742_20!~|B84282742_20!~|C30|30!~|Ecomfort studio,1 double bed!~|Fcomfort studio,1 double bed!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I186!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84282742_20", "description": "comfort studio,1 double bed", "descriptionSupplier": "comfort studio,1 double bed", "legacyRoomId": "84282742", "supplierCode": "84282742_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 186, "gross": 186, "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": 186, "gross": 186, "binding": false } }, { "hotelName": "Aparthotel Adagio Access Paris Maisons-Alfort", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "21301", "supplierCode": "FLY", "hotelCodeSupplier": "21301", "id": "33!~|a0!~|b260624!~|c260625!~|d21301!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m21301!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M152!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84282742!~|A84282742_10!~|B84282742_10!~|C30|30!~|Ecomfort studio,1 double bed!~|Fcomfort studio,1 double bed!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I152!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84282742_10", "description": "comfort studio,1 double bed", "descriptionSupplier": "comfort studio,1 double bed", "legacyRoomId": "84282742", "supplierCode": "84282742_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 152, "gross": 152, "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": 152, "gross": 152, "binding": false } }, { "hotelName": "Aparthotel Adagio Access Paris Maisons-Alfort", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 163, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "21301", "supplierCode": "FLY", "hotelCodeSupplier": "21301", "id": "33!~|a0!~|b260624!~|c260625!~|d21301!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m21301!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M163!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84282742!~|A84282742_11!~|B84282742_11!~|C30|30!~|Ecomfort studio,1 double bed!~|Fcomfort studio,1 double bed!~|G1!~|U2,163,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I163!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84282742_11", "description": "comfort studio,1 double bed", "descriptionSupplier": "comfort studio,1 double bed", "legacyRoomId": "84282742", "supplierCode": "84282742_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 163, "gross": 163, "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": 163, "gross": 163, "binding": false } }, { "hotelName": "KYRIAD PARIS EST - Bois de Vincennes", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2493", "supplierCode": "FLY", "hotelCodeSupplier": "2493", "id": "33!~|a0!~|b260624!~|c260625!~|d2493!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2493!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M168!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85626786!~|A85626786_20!~|B85626786_20!~|C30|30!~|Esuperior room,1 double bed!~|Fsuperior room,1 double bed!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I168!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85626786_20", "description": "superior room,1 double bed", "descriptionSupplier": "superior room,1 double bed", "legacyRoomId": "85626786", "supplierCode": "85626786_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 168, "gross": 168, "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": 168, "gross": 168, "binding": false } }, { "hotelName": "KYRIAD PARIS EST - Bois de Vincennes", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 186, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2493", "supplierCode": "FLY", "hotelCodeSupplier": "2493", "id": "33!~|a0!~|b260624!~|c260625!~|d2493!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2493!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M186!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85626786!~|A85626786_21!~|B85626786_21!~|C30|30!~|Esuperior room,1 double bed!~|Fsuperior room,1 double bed!~|G1!~|U2,186,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I186!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85626786_21", "description": "superior room,1 double bed", "descriptionSupplier": "superior room,1 double bed", "legacyRoomId": "85626786", "supplierCode": "85626786_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 186, "gross": 186, "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": 186, "gross": 186, "binding": false } }, { "hotelName": "KYRIAD PARIS EST - Bois de Vincennes", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2493", "supplierCode": "FLY", "hotelCodeSupplier": "2493", "id": "33!~|a0!~|b260624!~|c260625!~|d2493!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2493!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M242!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83689521!~|A83689521_20!~|B83689521_20!~|C30|30!~|Esuperior room,multiple beds!~|Fsuperior room,multiple beds!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I242!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83689521_20", "description": "superior room,multiple beds", "descriptionSupplier": "superior room,multiple beds", "legacyRoomId": "83689521", "supplierCode": "83689521_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": "KYRIAD PARIS EST - Bois de Vincennes", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 269, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2493", "supplierCode": "FLY", "hotelCodeSupplier": "2493", "id": "33!~|a0!~|b260624!~|c260625!~|d2493!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2493!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M269!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83689521!~|A83689521_21!~|B83689521_21!~|C30|30!~|Esuperior room,multiple beds!~|Fsuperior room,multiple beds!~|G1!~|U2,269,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I269!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83689521_21", "description": "superior room,multiple beds", "descriptionSupplier": "superior room,multiple beds", "legacyRoomId": "83689521", "supplierCode": "83689521_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 269, "gross": 269, "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": 269, "gross": 269, "binding": false } }, { "hotelName": "KYRIAD PARIS EST - Bois de Vincennes", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 166, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2493", "supplierCode": "FLY", "hotelCodeSupplier": "2493", "id": "33!~|a0!~|b260624!~|c260625!~|d2493!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2493!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M166!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85626787!~|A85626787_21!~|B85626787_21!~|C30|30!~|Esuperior room,2 twin beds!~|Fsuperior room,2 twin beds!~|G1!~|U2,166,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I166!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85626787_21", "description": "superior room,2 twin beds", "descriptionSupplier": "superior room,2 twin beds", "legacyRoomId": "85626787", "supplierCode": "85626787_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 166, "gross": 166, "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": 166, "gross": 166, "binding": false } }, { "hotelName": "KYRIAD PARIS EST - Bois de Vincennes", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2493", "supplierCode": "FLY", "hotelCodeSupplier": "2493", "id": "33!~|a0!~|b260624!~|c260625!~|d2493!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2493!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M164.34!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85626787!~|A85626787_20!~|B85626787_20!~|C30|30!~|Esuperior room,2 twin beds!~|Fsuperior room,2 twin beds!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I164.34!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85626787_20", "description": "superior room,2 twin beds", "descriptionSupplier": "superior room,2 twin beds", "legacyRoomId": "85626787", "supplierCode": "85626787_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 164.34, "gross": 164.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": 164.34, "gross": 164.34, "binding": false } }, { "hotelName": "KYRIAD PARIS EST - Bois de Vincennes", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2493", "supplierCode": "FLY", "hotelCodeSupplier": "2493", "id": "33!~|a0!~|b260624!~|c260625!~|d2493!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2493!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M138.6!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85626787!~|A85626787_10!~|B85626787_10!~|C30|30!~|Esuperior room,2 twin beds!~|Fsuperior room,2 twin beds!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I138.6!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85626787_10", "description": "superior room,2 twin beds", "descriptionSupplier": "superior room,2 twin beds", "legacyRoomId": "85626787", "supplierCode": "85626787_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 138.6, "gross": 138.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": 138.6, "gross": 138.6, "binding": false } }, { "hotelName": "KYRIAD PARIS EST - Bois de Vincennes", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 140, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2493", "supplierCode": "FLY", "hotelCodeSupplier": "2493", "id": "33!~|a0!~|b260624!~|c260625!~|d2493!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2493!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M140!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85626787!~|A85626787_11!~|B85626787_11!~|C30|30!~|Esuperior room,2 twin beds!~|Fsuperior room,2 twin beds!~|G1!~|U2,140,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I140!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85626787_11", "description": "superior room,2 twin beds", "descriptionSupplier": "superior room,2 twin beds", "legacyRoomId": "85626787", "supplierCode": "85626787_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 140, "gross": 140, "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": 140, "gross": 140, "binding": false } }, { "hotelName": "KYRIAD PARIS EST - Bois de Vincennes", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 157, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2493", "supplierCode": "FLY", "hotelCodeSupplier": "2493", "id": "33!~|a0!~|b260624!~|c260625!~|d2493!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2493!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M157!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85626786!~|A85626786_11!~|B85626786_11!~|C30|30!~|Esuperior room,1 double bed!~|Fsuperior room,1 double bed!~|G1!~|U2,157,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I157!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85626786_11", "description": "superior room,1 double bed", "descriptionSupplier": "superior room,1 double bed", "legacyRoomId": "85626786", "supplierCode": "85626786_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 157, "gross": 157, "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": 157, "gross": 157, "binding": false } }, { "hotelName": "KYRIAD PARIS EST - Bois de Vincennes", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2493", "supplierCode": "FLY", "hotelCodeSupplier": "2493", "id": "33!~|a0!~|b260624!~|c260625!~|d2493!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2493!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M141!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85626786!~|A85626786_10!~|B85626786_10!~|C30|30!~|Esuperior room,1 double bed!~|Fsuperior room,1 double bed!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I141!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85626786_10", "description": "superior room,1 double bed", "descriptionSupplier": "superior room,1 double bed", "legacyRoomId": "85626786", "supplierCode": "85626786_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 141, "gross": 141, "binding": false } }, { "hotelName": "KYRIAD PARIS EST - Bois de Vincennes", "boardCode": "NB", "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": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2493", "supplierCode": "FLY", "hotelCodeSupplier": "2493", "id": "33!~|a0!~|b260624!~|c260625!~|d2493!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2493!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M240!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83689521!~|A83689521_11!~|B83689521_11!~|C30|30!~|Esuperior room,multiple beds!~|Fsuperior room,multiple beds!~|G1!~|U2,240,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I240!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83689521_11", "description": "superior room,multiple beds", "descriptionSupplier": "superior room,multiple beds", "legacyRoomId": "83689521", "supplierCode": "83689521_11", "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": "KYRIAD PARIS EST - Bois de Vincennes", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2493", "supplierCode": "FLY", "hotelCodeSupplier": "2493", "id": "33!~|a0!~|b260624!~|c260625!~|d2493!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2493!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M216!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83689521!~|A83689521_10!~|B83689521_10!~|C30|30!~|Esuperior room,multiple beds!~|Fsuperior room,multiple beds!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I216!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83689521_10", "description": "superior room,multiple beds", "descriptionSupplier": "superior room,multiple beds", "legacyRoomId": "83689521", "supplierCode": "83689521_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 216, "gross": 216, "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": 216, "gross": 216, "binding": false } }, { "hotelName": "ibis Styles Paris Romainville", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 463, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1015436", "supplierCode": "FLY", "hotelCodeSupplier": "1015436", "id": "33!~|a0!~|b260624!~|c260625!~|d1015436!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1015436!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M463!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82132344!~|A82132344_21!~|B82132344_21!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|U2,463,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I463!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82132344_21", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "82132344", "supplierCode": "82132344_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": "ibis Styles Paris Romainville", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1015436", "supplierCode": "FLY", "hotelCodeSupplier": "1015436", "id": "33!~|a0!~|b260624!~|c260625!~|d1015436!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1015436!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M385!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82132344!~|A82132344_20!~|B82132344_20!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I385!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82132344_20", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "82132344", "supplierCode": "82132344_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 385, "gross": 385, "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": 385, "gross": 385, "binding": false } }, { "hotelName": "ibis Styles Paris Romainville", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1015436", "supplierCode": "FLY", "hotelCodeSupplier": "1015436", "id": "33!~|a0!~|b260624!~|c260625!~|d1015436!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1015436!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M211.86!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908888!~|A85908888_20!~|B85908888_20!~|C30|30!~|EStandard Room, 1 Double Bed!~|FStandard Room, 1 Double Bed!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I211.86!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908888_20", "description": "Standard Room, 1 Double Bed", "descriptionSupplier": "Standard Room, 1 Double Bed", "legacyRoomId": "85908888", "supplierCode": "85908888_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 211.86, "gross": 211.86, "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": 211.86, "gross": 211.86, "binding": false } }, { "hotelName": "ibis Styles Paris Romainville", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 214, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1015436", "supplierCode": "FLY", "hotelCodeSupplier": "1015436", "id": "33!~|a0!~|b260624!~|c260625!~|d1015436!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1015436!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M214!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908888!~|A85908888_21!~|B85908888_21!~|C30|30!~|EStandard Room, 1 Double Bed!~|FStandard Room, 1 Double Bed!~|G1!~|U2,214,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I214!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908888_21", "description": "Standard Room, 1 Double Bed", "descriptionSupplier": "Standard Room, 1 Double Bed", "legacyRoomId": "85908888", "supplierCode": "85908888_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 214, "gross": 214, "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": 214, "gross": 214, "binding": false } }, { "hotelName": "ibis Styles Paris Romainville", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1015436", "supplierCode": "FLY", "hotelCodeSupplier": "1015436", "id": "33!~|a0!~|b260624!~|c260625!~|d1015436!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1015436!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M381.15!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82132344!~|A82132344_10!~|B82132344_10!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I381.15!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82132344_10", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "82132344", "supplierCode": "82132344_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 381.15, "gross": 381.15, "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.15, "gross": 381.15, "binding": false } }, { "hotelName": "ibis Styles Paris Romainville", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 458.37, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1015436", "supplierCode": "FLY", "hotelCodeSupplier": "1015436", "id": "33!~|a0!~|b260624!~|c260625!~|d1015436!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1015436!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M458.37!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82132344!~|A82132344_11!~|B82132344_11!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|U2,458.37,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I458.37!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82132344_11", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "82132344", "supplierCode": "82132344_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 458.37, "gross": 458.37, "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": 458.37, "gross": 458.37, "binding": false } }, { "hotelName": "ibis Styles Paris Romainville", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 211.86, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1015436", "supplierCode": "FLY", "hotelCodeSupplier": "1015436", "id": "33!~|a0!~|b260624!~|c260625!~|d1015436!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1015436!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M211.86!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908888!~|A85908888_11!~|B85908888_11!~|C30|30!~|EStandard Room, 1 Double Bed!~|FStandard Room, 1 Double Bed!~|G1!~|U2,211.86,1782122400!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I211.86!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908888_11", "description": "Standard Room, 1 Double Bed", "descriptionSupplier": "Standard Room, 1 Double Bed", "legacyRoomId": "85908888", "supplierCode": "85908888_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 211.86, "gross": 211.86, "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.86, "gross": 211.86, "binding": false } }, { "hotelName": "ibis Styles Paris Romainville", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1015436", "supplierCode": "FLY", "hotelCodeSupplier": "1015436", "id": "33!~|a0!~|b260624!~|c260625!~|d1015436!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1015436!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M210.79!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908888!~|A85908888_10!~|B85908888_10!~|C30|30!~|EStandard Room, 1 Double Bed!~|FStandard Room, 1 Double Bed!~|G1!~|Hsessionid!~|If238c2e6500c3a48819c1e6aed926167!~|Hcurrency!~|IUSD!~|Htgx_price!~|I210.79!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908888_10", "description": "Standard Room, 1 Double Bed", "descriptionSupplier": "Standard Room, 1 Double Bed", "legacyRoomId": "85908888", "supplierCode": "85908888_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 210.79, "gross": 210.79, "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.79, "gross": 210.79, "binding": false } }, { "hotelName": "Aparthotel Adagio Access Paris Porte de Charenton", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "22009", "supplierCode": "FLY", "hotelCodeSupplier": "22009", "id": "33!~|a0!~|b260624!~|c260625!~|d22009!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m22009!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M302!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84282572!~|A84282572_20!~|B84282572_20!~|C30|30!~|Eapartment,1 bedroom!~|Fapartment,1 bedroom!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I302!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84282572_20", "description": "apartment,1 bedroom", "descriptionSupplier": "apartment,1 bedroom", "legacyRoomId": "84282572", "supplierCode": "84282572_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 302, "gross": 302, "binding": false } }, { "hotelName": "Aparthotel Adagio Access Paris Porte de Charenton", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "22009", "supplierCode": "FLY", "hotelCodeSupplier": "22009", "id": "33!~|a0!~|b260624!~|c260625!~|d22009!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m22009!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M268!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84282572!~|A84282572_10!~|B84282572_10!~|C30|30!~|Eapartment,1 bedroom!~|Fapartment,1 bedroom!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I268!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84282572_10", "description": "apartment,1 bedroom", "descriptionSupplier": "apartment,1 bedroom", "legacyRoomId": "84282572", "supplierCode": "84282572_10", "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": "Lux Hotel Picpus", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 292, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1202251", "supplierCode": "FLY", "hotelCodeSupplier": "1202251", "id": "33!~|a0!~|b260624!~|c260625!~|d1202251!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1202251!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M292!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82752300!~|A82752300_21!~|B82752300_21!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|U2,292,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I292!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82752300_21", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "82752300", "supplierCode": "82752300_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 292, "gross": 292, "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": 292, "gross": 292, "binding": false } }, { "hotelName": "Lux Hotel Picpus", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1202251", "supplierCode": "FLY", "hotelCodeSupplier": "1202251", "id": "33!~|a0!~|b260624!~|c260625!~|d1202251!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1202251!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M273!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82752300!~|A82752300_20!~|B82752300_20!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I273!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82752300_20", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "82752300", "supplierCode": "82752300_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 273, "gross": 273, "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": 273, "gross": 273, "binding": false } }, { "hotelName": "Lux Hotel Picpus", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1202251", "supplierCode": "FLY", "hotelCodeSupplier": "1202251", "id": "33!~|a0!~|b260624!~|c260625!~|d1202251!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1202251!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M273!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82752301!~|A82752301_20!~|B82752301_20!~|C30|30!~|Esuperior twin room!~|Fsuperior twin room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I273!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82752301_20", "description": "superior twin room", "descriptionSupplier": "superior twin room", "legacyRoomId": "82752301", "supplierCode": "82752301_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 273, "gross": 273, "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": 273, "gross": 273, "binding": false } }, { "hotelName": "Lux Hotel Picpus", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 292, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1202251", "supplierCode": "FLY", "hotelCodeSupplier": "1202251", "id": "33!~|a0!~|b260624!~|c260625!~|d1202251!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1202251!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M292!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82752301!~|A82752301_21!~|B82752301_21!~|C30|30!~|Esuperior twin room!~|Fsuperior twin room!~|G1!~|U2,292,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I292!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82752301_21", "description": "superior twin room", "descriptionSupplier": "superior twin room", "legacyRoomId": "82752301", "supplierCode": "82752301_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 292, "gross": 292, "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": 292, "gross": 292, "binding": false } }, { "hotelName": "Lux Hotel Picpus", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1202251", "supplierCode": "FLY", "hotelCodeSupplier": "1202251", "id": "33!~|a0!~|b260624!~|c260625!~|d1202251!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1202251!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M263!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82752299!~|A82752299_20!~|B82752299_20!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I263!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82752299_20", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "82752299", "supplierCode": "82752299_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 263, "gross": 263, "binding": false } }, { "hotelName": "Lux Hotel Picpus", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 281, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1202251", "supplierCode": "FLY", "hotelCodeSupplier": "1202251", "id": "33!~|a0!~|b260624!~|c260625!~|d1202251!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1202251!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M281!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82752299!~|A82752299_21!~|B82752299_21!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|U2,281,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I281!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82752299_21", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "82752299", "supplierCode": "82752299_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 281, "gross": 281, "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": 281, "gross": 281, "binding": false } }, { "hotelName": "Lux Hotel Picpus", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1202251", "supplierCode": "FLY", "hotelCodeSupplier": "1202251", "id": "33!~|a0!~|b260624!~|c260625!~|d1202251!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1202251!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M244!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82752300!~|A82752300_10!~|B82752300_10!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I244!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82752300_10", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "82752300", "supplierCode": "82752300_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 244, "gross": 244, "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": 244, "gross": 244, "binding": false } }, { "hotelName": "Lux Hotel Picpus", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 263, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1202251", "supplierCode": "FLY", "hotelCodeSupplier": "1202251", "id": "33!~|a0!~|b260624!~|c260625!~|d1202251!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1202251!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M263!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82752300!~|A82752300_11!~|B82752300_11!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|U2,263,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I263!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82752300_11", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "82752300", "supplierCode": "82752300_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": "Lux Hotel Picpus", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 263, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1202251", "supplierCode": "FLY", "hotelCodeSupplier": "1202251", "id": "33!~|a0!~|b260624!~|c260625!~|d1202251!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1202251!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M263!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82752301!~|A82752301_11!~|B82752301_11!~|C30|30!~|Esuperior twin room!~|Fsuperior twin room!~|G1!~|U2,263,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I263!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82752301_11", "description": "superior twin room", "descriptionSupplier": "superior twin room", "legacyRoomId": "82752301", "supplierCode": "82752301_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": "Lux Hotel Picpus", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1202251", "supplierCode": "FLY", "hotelCodeSupplier": "1202251", "id": "33!~|a0!~|b260624!~|c260625!~|d1202251!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1202251!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M244!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82752301!~|A82752301_10!~|B82752301_10!~|C30|30!~|Esuperior twin room!~|Fsuperior twin room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I244!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82752301_10", "description": "superior twin room", "descriptionSupplier": "superior twin room", "legacyRoomId": "82752301", "supplierCode": "82752301_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 244, "gross": 244, "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": 244, "gross": 244, "binding": false } }, { "hotelName": "Lux Hotel Picpus", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 252, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1202251", "supplierCode": "FLY", "hotelCodeSupplier": "1202251", "id": "33!~|a0!~|b260624!~|c260625!~|d1202251!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1202251!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M252!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82752299!~|A82752299_11!~|B82752299_11!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|U2,252,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I252!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82752299_11", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "82752299", "supplierCode": "82752299_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 252, "gross": 252, "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": 252, "gross": 252, "binding": false } }, { "hotelName": "Lux Hotel Picpus", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1202251", "supplierCode": "FLY", "hotelCodeSupplier": "1202251", "id": "33!~|a0!~|b260624!~|c260625!~|d1202251!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1202251!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M234!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82752299!~|A82752299_10!~|B82752299_10!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I234!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82752299_10", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "82752299", "supplierCode": "82752299_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 234, "gross": 234, "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": 234, "gross": 234, "binding": false } }, { "hotelName": "Mama Shelter Paris East", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "420193", "supplierCode": "FLY", "hotelCodeSupplier": "420193", "id": "33!~|a0!~|b260624!~|c260625!~|d420193!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m420193!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M451!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84202473!~|A84202473_20!~|B84202473_20!~|C30|30!~|Edouble room,1 double bed (large mama)!~|Fdouble room,1 double bed (large mama)!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I451!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84202473_20", "description": "double room,1 double bed (large mama)", "descriptionSupplier": "double room,1 double bed (large mama)", "legacyRoomId": "84202473", "supplierCode": "84202473_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 451, "gross": 451, "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": 451, "gross": 451, "binding": false } }, { "hotelName": "Mama Shelter Paris East", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 521, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "420193", "supplierCode": "FLY", "hotelCodeSupplier": "420193", "id": "33!~|a0!~|b260624!~|c260625!~|d420193!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m420193!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M521!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84202473!~|A84202473_21!~|B84202473_21!~|C30|30!~|Edouble room,1 double bed (large mama)!~|Fdouble room,1 double bed (large mama)!~|G1!~|U2,521,1782122400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I521!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84202473_21", "description": "double room,1 double bed (large mama)", "descriptionSupplier": "double room,1 double bed (large mama)", "legacyRoomId": "84202473", "supplierCode": "84202473_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 521, "gross": 521, "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": 521, "gross": 521, "binding": false } }, { "hotelName": "Mama Shelter Paris East", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "420193", "supplierCode": "FLY", "hotelCodeSupplier": "420193", "id": "33!~|a0!~|b260624!~|c260625!~|d420193!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m420193!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M540!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86455725!~|A86455725_20!~|B86455725_20!~|C30|30!~|ETriple Room (Large Mama)!~|FTriple Room (Large Mama)!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I540!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86455725_20", "description": "Triple Room (Large Mama)", "descriptionSupplier": "Triple Room (Large Mama)", "legacyRoomId": "86455725", "supplierCode": "86455725_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 540, "gross": 540, "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": 540, "gross": 540, "binding": false } }, { "hotelName": "Mama Shelter Paris East", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 626, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "420193", "supplierCode": "FLY", "hotelCodeSupplier": "420193", "id": "33!~|a0!~|b260624!~|c260625!~|d420193!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m420193!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M626!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86455725!~|A86455725_21!~|B86455725_21!~|C30|30!~|ETriple Room (Large Mama)!~|FTriple Room (Large Mama)!~|G1!~|U2,626,1782122400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I626!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86455725_21", "description": "Triple Room (Large Mama)", "descriptionSupplier": "Triple Room (Large Mama)", "legacyRoomId": "86455725", "supplierCode": "86455725_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 626, "gross": 626, "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": 626, "gross": 626, "binding": false } }, { "hotelName": "Mama Shelter Paris East", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 440, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "420193", "supplierCode": "FLY", "hotelCodeSupplier": "420193", "id": "33!~|a0!~|b260624!~|c260625!~|d420193!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m420193!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M440!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84239247!~|A84239247_21!~|B84239247_21!~|C30|30!~|Edouble room,1 double bed (medium mama)!~|Fdouble room,1 double bed (medium mama)!~|G1!~|U2,440,1782122400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I440!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84239247_21", "description": "double room,1 double bed (medium mama)", "descriptionSupplier": "double room,1 double bed (medium mama)", "legacyRoomId": "84239247", "supplierCode": "84239247_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": "Mama Shelter Paris East", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "420193", "supplierCode": "FLY", "hotelCodeSupplier": "420193", "id": "33!~|a0!~|b260624!~|c260625!~|d420193!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m420193!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M381!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84239247!~|A84239247_20!~|B84239247_20!~|C30|30!~|Edouble room,1 double bed (medium mama)!~|Fdouble room,1 double bed (medium mama)!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I381!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84239247_20", "description": "double room,1 double bed (medium mama)", "descriptionSupplier": "double room,1 double bed (medium mama)", "legacyRoomId": "84239247", "supplierCode": "84239247_20", "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": "Mama Shelter Paris East", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 473, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "420193", "supplierCode": "FLY", "hotelCodeSupplier": "420193", "id": "33!~|a0!~|b260624!~|c260625!~|d420193!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m420193!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M473!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84202473!~|A84202473_11!~|B84202473_11!~|C30|30!~|Edouble room,1 double bed (large mama)!~|Fdouble room,1 double bed (large mama)!~|G1!~|U2,473,1782122400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I473!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84202473_11", "description": "double room,1 double bed (large mama)", "descriptionSupplier": "double room,1 double bed (large mama)", "legacyRoomId": "84202473", "supplierCode": "84202473_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 473, "gross": 473, "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": 473, "gross": 473, "binding": false } }, { "hotelName": "Mama Shelter Paris East", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "420193", "supplierCode": "FLY", "hotelCodeSupplier": "420193", "id": "33!~|a0!~|b260624!~|c260625!~|d420193!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m420193!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M403!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84202473!~|A84202473_10!~|B84202473_10!~|C30|30!~|Edouble room,1 double bed (large mama)!~|Fdouble room,1 double bed (large mama)!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I403!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84202473_10", "description": "double room,1 double bed (large mama)", "descriptionSupplier": "double room,1 double bed (large mama)", "legacyRoomId": "84202473", "supplierCode": "84202473_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": "Mama Shelter Paris East", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "420193", "supplierCode": "FLY", "hotelCodeSupplier": "420193", "id": "33!~|a0!~|b260624!~|c260625!~|d420193!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m420193!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M333!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84239247!~|A84239247_10!~|B84239247_10!~|C30|30!~|Edouble room,1 double bed (medium mama)!~|Fdouble room,1 double bed (medium mama)!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I333!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84239247_10", "description": "double room,1 double bed (medium mama)", "descriptionSupplier": "double room,1 double bed (medium mama)", "legacyRoomId": "84239247", "supplierCode": "84239247_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": "Mama Shelter Paris East", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 392, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "420193", "supplierCode": "FLY", "hotelCodeSupplier": "420193", "id": "33!~|a0!~|b260624!~|c260625!~|d420193!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m420193!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M392!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84239247!~|A84239247_11!~|B84239247_11!~|C30|30!~|Edouble room,1 double bed (medium mama)!~|Fdouble room,1 double bed (medium mama)!~|G1!~|U2,392,1782122400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I392!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84239247_11", "description": "double room,1 double bed (medium mama)", "descriptionSupplier": "double room,1 double bed (medium mama)", "legacyRoomId": "84239247", "supplierCode": "84239247_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 392, "gross": 392, "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": 392, "gross": 392, "binding": false } }, { "hotelName": "Mama Shelter Paris East", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 578, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "420193", "supplierCode": "FLY", "hotelCodeSupplier": "420193", "id": "33!~|a0!~|b260624!~|c260625!~|d420193!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m420193!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M578!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86455725!~|A86455725_11!~|B86455725_11!~|C30|30!~|ETriple Room (Large Mama)!~|FTriple Room (Large Mama)!~|G1!~|U2,578,1782122400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I578!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86455725_11", "description": "Triple Room (Large Mama)", "descriptionSupplier": "Triple Room (Large Mama)", "legacyRoomId": "86455725", "supplierCode": "86455725_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 578, "gross": 578, "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": 578, "gross": 578, "binding": false } }, { "hotelName": "Mama Shelter Paris East", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "420193", "supplierCode": "FLY", "hotelCodeSupplier": "420193", "id": "33!~|a0!~|b260624!~|c260625!~|d420193!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m420193!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M492!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86455725!~|A86455725_10!~|B86455725_10!~|C30|30!~|ETriple Room (Large Mama)!~|FTriple Room (Large Mama)!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I492!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86455725_10", "description": "Triple Room (Large Mama)", "descriptionSupplier": "Triple Room (Large Mama)", "legacyRoomId": "86455725", "supplierCode": "86455725_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 492, "gross": 492, "binding": false } }, { "hotelName": "Hotel L'Interlude", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18785", "supplierCode": "FLY", "hotelCodeSupplier": "18785", "id": "33!~|a0!~|b260624!~|c260625!~|d18785!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18785!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M238!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906495!~|A85906495_20!~|B85906495_20!~|C30|30!~|ESuperior Double Room, Courtyard View!~|FSuperior Double Room, Courtyard View!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I238!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906495_20", "description": "Superior Double Room, Courtyard View", "descriptionSupplier": "Superior Double Room, Courtyard View", "legacyRoomId": "85906495", "supplierCode": "85906495_20", "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": "Hotel L'Interlude", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18785", "supplierCode": "FLY", "hotelCodeSupplier": "18785", "id": "33!~|a0!~|b260624!~|c260625!~|d18785!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18785!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M426!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84283781!~|A84283781_20!~|B84283781_20!~|C30|30!~|Ecommunicating rooms!~|Fcommunicating rooms!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I426!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84283781_20", "description": "communicating rooms", "descriptionSupplier": "communicating rooms", "legacyRoomId": "84283781", "supplierCode": "84283781_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": "Hotel L'Interlude", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 238, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18785", "supplierCode": "FLY", "hotelCodeSupplier": "18785", "id": "33!~|a0!~|b260624!~|c260625!~|d18785!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18785!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M238!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906495!~|A85906495_21!~|B85906495_21!~|C30|30!~|ESuperior Double Room, Courtyard View!~|FSuperior Double Room, Courtyard View!~|G1!~|U2,238,1781863200!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I238!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906495_21", "description": "Superior Double Room, Courtyard View", "descriptionSupplier": "Superior Double Room, Courtyard View", "legacyRoomId": "85906495", "supplierCode": "85906495_21", "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": "Hotel L'Interlude", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18785", "supplierCode": "FLY", "hotelCodeSupplier": "18785", "id": "33!~|a0!~|b260624!~|c260625!~|d18785!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18785!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M232!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84283780!~|A84283780_20!~|B84283780_20!~|C30|30!~|Eclassic double room,courtyard view!~|Fclassic double room,courtyard view!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I232!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84283780_20", "description": "classic double room,courtyard view", "descriptionSupplier": "classic double room,courtyard view", "legacyRoomId": "84283780", "supplierCode": "84283780_20", "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 L'Interlude", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 232, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18785", "supplierCode": "FLY", "hotelCodeSupplier": "18785", "id": "33!~|a0!~|b260624!~|c260625!~|d18785!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18785!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M232!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84283780!~|A84283780_21!~|B84283780_21!~|C30|30!~|Eclassic double room,courtyard view!~|Fclassic double room,courtyard view!~|G1!~|U2,232,1781863200!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I232!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84283780_21", "description": "classic double room,courtyard view", "descriptionSupplier": "classic double room,courtyard view", "legacyRoomId": "84283780", "supplierCode": "84283780_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 232, "gross": 232, "binding": false } }, { "hotelName": "Hotel L'Interlude", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 435, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18785", "supplierCode": "FLY", "hotelCodeSupplier": "18785", "id": "33!~|a0!~|b260624!~|c260625!~|d18785!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18785!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M435!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84283781!~|A84283781_21!~|B84283781_21!~|C30|30!~|Ecommunicating rooms!~|Fcommunicating rooms!~|G1!~|U2,435,1781863200!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I435!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84283781_21", "description": "communicating rooms", "descriptionSupplier": "communicating rooms", "legacyRoomId": "84283781", "supplierCode": "84283781_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 435, "gross": 435, "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": 435, "gross": 435, "binding": false } }, { "hotelName": "Hotel L'Interlude", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 232, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18785", "supplierCode": "FLY", "hotelCodeSupplier": "18785", "id": "33!~|a0!~|b260624!~|c260625!~|d18785!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18785!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M232!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906494!~|A85906494_21!~|B85906494_21!~|C30|30!~|EClassic Double Room!~|FClassic Double Room!~|G1!~|U2,232,1781863200!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I232!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906494_21", "description": "Classic Double Room", "descriptionSupplier": "Classic Double Room", "legacyRoomId": "85906494", "supplierCode": "85906494_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 232, "gross": 232, "binding": false } }, { "hotelName": "Hotel L'Interlude", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18785", "supplierCode": "FLY", "hotelCodeSupplier": "18785", "id": "33!~|a0!~|b260624!~|c260625!~|d18785!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18785!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M227!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906494!~|A85906494_20!~|B85906494_20!~|C30|30!~|EClassic Double Room!~|FClassic Double Room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I227!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906494_20", "description": "Classic Double Room", "descriptionSupplier": "Classic Double Room", "legacyRoomId": "85906494", "supplierCode": "85906494_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 227, "gross": 227, "binding": false } }, { "hotelName": "Hotel L'Interlude", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 217, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18785", "supplierCode": "FLY", "hotelCodeSupplier": "18785", "id": "33!~|a0!~|b260624!~|c260625!~|d18785!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18785!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M217!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906495!~|A85906495_11!~|B85906495_11!~|C30|30!~|ESuperior Double Room, Courtyard View!~|FSuperior Double Room, Courtyard View!~|G1!~|U2,217,1781863200!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I217!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906495_11", "description": "Superior Double Room, Courtyard View", "descriptionSupplier": "Superior Double Room, Courtyard View", "legacyRoomId": "85906495", "supplierCode": "85906495_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 217, "gross": 217, "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": 217, "gross": 217, "binding": false } }, { "hotelName": "Hotel L'Interlude", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18785", "supplierCode": "FLY", "hotelCodeSupplier": "18785", "id": "33!~|a0!~|b260624!~|c260625!~|d18785!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18785!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M213!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906495!~|A85906495_10!~|B85906495_10!~|C30|30!~|ESuperior Double Room, Courtyard View!~|FSuperior Double Room, Courtyard View!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I213!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906495_10", "description": "Superior Double Room, Courtyard View", "descriptionSupplier": "Superior Double Room, Courtyard View", "legacyRoomId": "85906495", "supplierCode": "85906495_10", "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": "Hotel L'Interlude", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18785", "supplierCode": "FLY", "hotelCodeSupplier": "18785", "id": "33!~|a0!~|b260624!~|c260625!~|d18785!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18785!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M402!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84283781!~|A84283781_10!~|B84283781_10!~|C30|30!~|Ecommunicating rooms!~|Fcommunicating rooms!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I402!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84283781_10", "description": "communicating rooms", "descriptionSupplier": "communicating rooms", "legacyRoomId": "84283781", "supplierCode": "84283781_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": "Hotel L'Interlude", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 410, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18785", "supplierCode": "FLY", "hotelCodeSupplier": "18785", "id": "33!~|a0!~|b260624!~|c260625!~|d18785!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18785!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M410!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84283781!~|A84283781_11!~|B84283781_11!~|C30|30!~|Ecommunicating rooms!~|Fcommunicating rooms!~|G1!~|U2,410,1781863200!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I410!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84283781_11", "description": "communicating rooms", "descriptionSupplier": "communicating rooms", "legacyRoomId": "84283781", "supplierCode": "84283781_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 410, "gross": 410, "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": 410, "gross": 410, "binding": false } }, { "hotelName": "Hotel L'Interlude", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18785", "supplierCode": "FLY", "hotelCodeSupplier": "18785", "id": "33!~|a0!~|b260624!~|c260625!~|d18785!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18785!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M202!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906494!~|A85906494_10!~|B85906494_10!~|C30|30!~|EClassic Double Room!~|FClassic Double Room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I202!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906494_10", "description": "Classic Double Room", "descriptionSupplier": "Classic Double Room", "legacyRoomId": "85906494", "supplierCode": "85906494_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 202, "gross": 202, "binding": false } }, { "hotelName": "Hotel L'Interlude", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 206, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18785", "supplierCode": "FLY", "hotelCodeSupplier": "18785", "id": "33!~|a0!~|b260624!~|c260625!~|d18785!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18785!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M206!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906494!~|A85906494_11!~|B85906494_11!~|C30|30!~|EClassic Double Room!~|FClassic Double Room!~|G1!~|U2,206,1781863200!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I206!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906494_11", "description": "Classic Double Room", "descriptionSupplier": "Classic Double Room", "legacyRoomId": "85906494", "supplierCode": "85906494_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 206, "gross": 206, "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": 206, "gross": 206, "binding": false } }, { "hotelName": "Hotel L'Interlude", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18785", "supplierCode": "FLY", "hotelCodeSupplier": "18785", "id": "33!~|a0!~|b260624!~|c260625!~|d18785!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18785!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M207!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84283780!~|A84283780_10!~|B84283780_10!~|C30|30!~|Eclassic double room,courtyard view!~|Fclassic double room,courtyard view!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I207!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84283780_10", "description": "classic double room,courtyard view", "descriptionSupplier": "classic double room,courtyard view", "legacyRoomId": "84283780", "supplierCode": "84283780_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": "Hotel L'Interlude", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 211, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18785", "supplierCode": "FLY", "hotelCodeSupplier": "18785", "id": "33!~|a0!~|b260624!~|c260625!~|d18785!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18785!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M211!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84283780!~|A84283780_11!~|B84283780_11!~|C30|30!~|Eclassic double room,courtyard view!~|Fclassic double room,courtyard view!~|G1!~|U2,211,1781863200!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I211!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84283780_11", "description": "classic double room,courtyard view", "descriptionSupplier": "classic double room,courtyard view", "legacyRoomId": "84283780", "supplierCode": "84283780_11", "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": "Best Western Allegro Nation", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 216, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51927", "supplierCode": "FLY", "hotelCodeSupplier": "51927", "id": "33!~|a0!~|b260624!~|c260625!~|d51927!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m51927!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M216!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84269293!~|A84269293_21!~|B84269293_21!~|C30|30!~|Eclassic room,2 twin beds!~|Fclassic room,2 twin beds!~|G1!~|U2,216,1781863200!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I216!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84269293_21", "description": "classic room,2 twin beds", "descriptionSupplier": "classic room,2 twin beds", "legacyRoomId": "84269293", "supplierCode": "84269293_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 216, "gross": 216, "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": 216, "gross": 216, "binding": false } }, { "hotelName": "Best Western Allegro Nation", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51927", "supplierCode": "FLY", "hotelCodeSupplier": "51927", "id": "33!~|a0!~|b260624!~|c260625!~|d51927!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m51927!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M213.84!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84269293!~|A84269293_20!~|B84269293_20!~|C30|30!~|Eclassic room,2 twin beds!~|Fclassic room,2 twin beds!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I213.84!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84269293_20", "description": "classic room,2 twin beds", "descriptionSupplier": "classic room,2 twin beds", "legacyRoomId": "84269293", "supplierCode": "84269293_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 213.84, "gross": 213.84, "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.84, "gross": 213.84, "binding": false } }, { "hotelName": "Best Western Allegro Nation", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 503, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51927", "supplierCode": "FLY", "hotelCodeSupplier": "51927", "id": "33!~|a0!~|b260624!~|c260625!~|d51927!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m51927!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M503!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84269295!~|A84269295_21!~|B84269295_21!~|C30|30!~|Efamily room,2 double beds,non smoking!~|Ffamily room,2 double beds,non smoking!~|G1!~|U2,503,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I503!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84269295_21", "description": "family room,2 double beds,non smoking", "descriptionSupplier": "family room,2 double beds,non smoking", "legacyRoomId": "84269295", "supplierCode": "84269295_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 503, "gross": 503, "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": 503, "gross": 503, "binding": false } }, { "hotelName": "Best Western Allegro Nation", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51927", "supplierCode": "FLY", "hotelCodeSupplier": "51927", "id": "33!~|a0!~|b260624!~|c260625!~|d51927!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m51927!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M279!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84269292!~|A84269292_20!~|B84269292_20!~|C30|30!~|Esuperior room,1 king bed!~|Fsuperior room,1 king bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I279!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84269292_20", "description": "superior room,1 king bed", "descriptionSupplier": "superior room,1 king bed", "legacyRoomId": "84269292", "supplierCode": "84269292_20", "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": "Best Western Allegro Nation", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 307, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51927", "supplierCode": "FLY", "hotelCodeSupplier": "51927", "id": "33!~|a0!~|b260624!~|c260625!~|d51927!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m51927!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M307!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84269292!~|A84269292_21!~|B84269292_21!~|C30|30!~|Esuperior room,1 king bed!~|Fsuperior room,1 king bed!~|G1!~|U2,307,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I307!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84269292_21", "description": "superior room,1 king bed", "descriptionSupplier": "superior room,1 king bed", "legacyRoomId": "84269292", "supplierCode": "84269292_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 307, "gross": 307, "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": 307, "gross": 307, "binding": false } }, { "hotelName": "Best Western Allegro Nation", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 358, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51927", "supplierCode": "FLY", "hotelCodeSupplier": "51927", "id": "33!~|a0!~|b260624!~|c260625!~|d51927!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m51927!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M358!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85894522!~|A85894522_21!~|B85894522_21!~|C30|30!~|EClassic Room, Multiple Beds!~|FClassic Room, Multiple Beds!~|G1!~|U2,358,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I358!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85894522_21", "description": "Classic Room, Multiple Beds", "descriptionSupplier": "Classic Room, Multiple Beds", "legacyRoomId": "85894522", "supplierCode": "85894522_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 358, "gross": 358, "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": 358, "gross": 358, "binding": false } }, { "hotelName": "Best Western Allegro Nation", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51927", "supplierCode": "FLY", "hotelCodeSupplier": "51927", "id": "33!~|a0!~|b260624!~|c260625!~|d51927!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m51927!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M324!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85894522!~|A85894522_20!~|B85894522_20!~|C30|30!~|EClassic Room, Multiple Beds!~|FClassic Room, Multiple Beds!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I324!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85894522_20", "description": "Classic Room, Multiple Beds", "descriptionSupplier": "Classic Room, Multiple Beds", "legacyRoomId": "85894522", "supplierCode": "85894522_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 324, "gross": 324, "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": 324, "gross": 324, "binding": false } }, { "hotelName": "Best Western Allegro Nation", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51927", "supplierCode": "FLY", "hotelCodeSupplier": "51927", "id": "33!~|a0!~|b260624!~|c260625!~|d51927!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m51927!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M455!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84269295!~|A84269295_20!~|B84269295_20!~|C30|30!~|Efamily room,2 double beds,non smoking!~|Ffamily room,2 double beds,non smoking!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I455!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84269295_20", "description": "family room,2 double beds,non smoking", "descriptionSupplier": "family room,2 double beds,non smoking", "legacyRoomId": "84269295", "supplierCode": "84269295_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 455, "gross": 455, "binding": false } }, { "hotelName": "Best Western Allegro Nation", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51927", "supplierCode": "FLY", "hotelCodeSupplier": "51927", "id": "33!~|a0!~|b260624!~|c260625!~|d51927!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m51927!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M450.45!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84269295!~|A84269295_10!~|B84269295_10!~|C30|30!~|Efamily room,2 double beds,non smoking!~|Ffamily room,2 double beds,non smoking!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I450.45!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84269295_10", "description": "family room,2 double beds,non smoking", "descriptionSupplier": "family room,2 double beds,non smoking", "legacyRoomId": "84269295", "supplierCode": "84269295_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": "Best Western Allegro Nation", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51927", "supplierCode": "FLY", "hotelCodeSupplier": "51927", "id": "33!~|a0!~|b260624!~|c260625!~|d51927!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m51927!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M276.21!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84269292!~|A84269292_10!~|B84269292_10!~|C30|30!~|Esuperior room,1 king bed!~|Fsuperior room,1 king bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I276.21!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84269292_10", "description": "superior room,1 king bed", "descriptionSupplier": "superior room,1 king bed", "legacyRoomId": "84269292", "supplierCode": "84269292_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 276.21, "gross": 276.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": 276.21, "gross": 276.21, "binding": false } }, { "hotelName": "Best Western Allegro Nation", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51927", "supplierCode": "FLY", "hotelCodeSupplier": "51927", "id": "33!~|a0!~|b260624!~|c260625!~|d51927!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m51927!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M202.95!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84269293!~|A84269293_10!~|B84269293_10!~|C30|30!~|Eclassic room,2 twin beds!~|Fclassic room,2 twin beds!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I202.95!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84269293_10", "description": "classic room,2 twin beds", "descriptionSupplier": "classic room,2 twin beds", "legacyRoomId": "84269293", "supplierCode": "84269293_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 202.95, "gross": 202.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": 202.95, "gross": 202.95, "binding": false } }, { "hotelName": "Best Western Allegro Nation", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 205, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51927", "supplierCode": "FLY", "hotelCodeSupplier": "51927", "id": "33!~|a0!~|b260624!~|c260625!~|d51927!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m51927!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M205!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84269293!~|A84269293_11!~|B84269293_11!~|C30|30!~|Eclassic room,2 twin beds!~|Fclassic room,2 twin beds!~|G1!~|U2,205,1781863200!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I205!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84269293_11", "description": "classic room,2 twin beds", "descriptionSupplier": "classic room,2 twin beds", "legacyRoomId": "84269293", "supplierCode": "84269293_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 205, "gross": 205, "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": 205, "gross": 205, "binding": false } }, { "hotelName": "Best Western Allegro Nation", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51927", "supplierCode": "FLY", "hotelCodeSupplier": "51927", "id": "33!~|a0!~|b260624!~|c260625!~|d51927!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m51927!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M320.76!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85894522!~|A85894522_10!~|B85894522_10!~|C30|30!~|EClassic Room, Multiple Beds!~|FClassic Room, Multiple Beds!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I320.76!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85894522_10", "description": "Classic Room, Multiple Beds", "descriptionSupplier": "Classic Room, Multiple Beds", "legacyRoomId": "85894522", "supplierCode": "85894522_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 320.76, "gross": 320.76, "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": 320.76, "gross": 320.76, "binding": false } }, { "hotelName": "Best Western Allegro Nation", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 348, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51927", "supplierCode": "FLY", "hotelCodeSupplier": "51927", "id": "33!~|a0!~|b260624!~|c260625!~|d51927!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m51927!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M348!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85894522!~|A85894522_11!~|B85894522_11!~|C30|30!~|EClassic Room, Multiple Beds!~|FClassic Room, Multiple Beds!~|G1!~|U2,348,1781517600!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I348!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85894522_11", "description": "Classic Room, Multiple Beds", "descriptionSupplier": "Classic Room, Multiple Beds", "legacyRoomId": "85894522", "supplierCode": "85894522_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 348, "gross": 348, "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": 348, "gross": 348, "binding": false } }, { "hotelName": "Best Western Allegro Nation", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 295, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51927", "supplierCode": "FLY", "hotelCodeSupplier": "51927", "id": "33!~|a0!~|b260624!~|c260625!~|d51927!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m51927!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M295!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84269292!~|A84269292_11!~|B84269292_11!~|C30|30!~|Esuperior room,1 king bed!~|Fsuperior room,1 king bed!~|G1!~|U2,295,1781517600!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I295!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84269292_11", "description": "superior room,1 king bed", "descriptionSupplier": "superior room,1 king bed", "legacyRoomId": "84269292", "supplierCode": "84269292_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 295, "gross": 295, "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": 295, "gross": 295, "binding": false } }, { "hotelName": "Best Western Allegro Nation", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 497.97, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51927", "supplierCode": "FLY", "hotelCodeSupplier": "51927", "id": "33!~|a0!~|b260624!~|c260625!~|d51927!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m51927!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M497.97!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84269295!~|A84269295_11!~|B84269295_11!~|C30|30!~|Efamily room,2 double beds,non smoking!~|Ffamily room,2 double beds,non smoking!~|G1!~|U2,497.97,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I497.97!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84269295_11", "description": "family room,2 double beds,non smoking", "descriptionSupplier": "family room,2 double beds,non smoking", "legacyRoomId": "84269295", "supplierCode": "84269295_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 497.97, "gross": 497.97, "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": 497.97, "gross": 497.97, "binding": false } }, { "hotelName": "Aparthotel Adagio Access Paris Pont D'Ivry", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 262, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5002853", "supplierCode": "FLY", "hotelCodeSupplier": "5002853", "id": "33!~|a0!~|b260624!~|c260625!~|d5002853!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5002853!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M262!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86652297!~|A86652297_21!~|B86652297_21!~|C30|30!~|EStudio, 1 Double Bed, Terrace!~|FStudio, 1 Double Bed, Terrace!~|G1!~|U2,262,1782122400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I262!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86652297_21", "description": "Studio, 1 Double Bed, Terrace", "descriptionSupplier": "Studio, 1 Double Bed, Terrace", "legacyRoomId": "86652297", "supplierCode": "86652297_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 262, "gross": 262, "binding": false } }, { "hotelName": "Aparthotel Adagio Access Paris Pont D'Ivry", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5002853", "supplierCode": "FLY", "hotelCodeSupplier": "5002853", "id": "33!~|a0!~|b260624!~|c260625!~|d5002853!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5002853!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M251!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86652297!~|A86652297_20!~|B86652297_20!~|C30|30!~|EStudio, 1 Double Bed, Terrace!~|FStudio, 1 Double Bed, Terrace!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I251!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86652297_20", "description": "Studio, 1 Double Bed, Terrace", "descriptionSupplier": "Studio, 1 Double Bed, Terrace", "legacyRoomId": "86652297", "supplierCode": "86652297_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": "Aparthotel Adagio Access Paris Pont D'Ivry", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 258, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5002853", "supplierCode": "FLY", "hotelCodeSupplier": "5002853", "id": "33!~|a0!~|b260624!~|c260625!~|d5002853!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5002853!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M258!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86661121!~|A86661121_21!~|B86661121_21!~|C30|30!~|EStudio, 1 Double Bed!~|FStudio, 1 Double Bed!~|G1!~|U2,258,1782122400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I258!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86661121_21", "description": "Studio, 1 Double Bed", "descriptionSupplier": "Studio, 1 Double Bed", "legacyRoomId": "86661121", "supplierCode": "86661121_21", "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": "Aparthotel Adagio Access Paris Pont D'Ivry", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5002853", "supplierCode": "FLY", "hotelCodeSupplier": "5002853", "id": "33!~|a0!~|b260624!~|c260625!~|d5002853!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5002853!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M247!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86661121!~|A86661121_20!~|B86661121_20!~|C30|30!~|EStudio, 1 Double Bed!~|FStudio, 1 Double Bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I247!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86661121_20", "description": "Studio, 1 Double Bed", "descriptionSupplier": "Studio, 1 Double Bed", "legacyRoomId": "86661121", "supplierCode": "86661121_20", "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": "Aparthotel Adagio Access Paris Pont D'Ivry", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5002853", "supplierCode": "FLY", "hotelCodeSupplier": "5002853", "id": "33!~|a0!~|b260624!~|c260625!~|d5002853!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5002853!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M214!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86652297!~|A86652297_10!~|B86652297_10!~|C30|30!~|EStudio, 1 Double Bed, Terrace!~|FStudio, 1 Double Bed, Terrace!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I214!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86652297_10", "description": "Studio, 1 Double Bed, Terrace", "descriptionSupplier": "Studio, 1 Double Bed, Terrace", "legacyRoomId": "86652297", "supplierCode": "86652297_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 214, "gross": 214, "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": 214, "gross": 214, "binding": false } }, { "hotelName": "Aparthotel Adagio Access Paris Pont D'Ivry", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 225, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5002853", "supplierCode": "FLY", "hotelCodeSupplier": "5002853", "id": "33!~|a0!~|b260624!~|c260625!~|d5002853!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5002853!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M225!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86652297!~|A86652297_11!~|B86652297_11!~|C30|30!~|EStudio, 1 Double Bed, Terrace!~|FStudio, 1 Double Bed, Terrace!~|G1!~|U2,225,1782122400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I225!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86652297_11", "description": "Studio, 1 Double Bed, Terrace", "descriptionSupplier": "Studio, 1 Double Bed, Terrace", "legacyRoomId": "86652297", "supplierCode": "86652297_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 225, "gross": 225, "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": 225, "gross": 225, "binding": false } }, { "hotelName": "Aparthotel Adagio Access Paris Pont D'Ivry", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5002853", "supplierCode": "FLY", "hotelCodeSupplier": "5002853", "id": "33!~|a0!~|b260624!~|c260625!~|d5002853!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5002853!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M210!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86661121!~|A86661121_10!~|B86661121_10!~|C30|30!~|EStudio, 1 Double Bed!~|FStudio, 1 Double Bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I210!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86661121_10", "description": "Studio, 1 Double Bed", "descriptionSupplier": "Studio, 1 Double Bed", "legacyRoomId": "86661121", "supplierCode": "86661121_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 210, "gross": 210, "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, "gross": 210, "binding": false } }, { "hotelName": "Aparthotel Adagio Access Paris Pont D'Ivry", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 221, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5002853", "supplierCode": "FLY", "hotelCodeSupplier": "5002853", "id": "33!~|a0!~|b260624!~|c260625!~|d5002853!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5002853!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M221!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86661121!~|A86661121_11!~|B86661121_11!~|C30|30!~|EStudio, 1 Double Bed!~|FStudio, 1 Double Bed!~|G1!~|U2,221,1782122400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I221!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86661121_11", "description": "Studio, 1 Double Bed", "descriptionSupplier": "Studio, 1 Double Bed", "legacyRoomId": "86661121", "supplierCode": "86661121_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 221, "gross": 221, "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": 221, "gross": 221, "binding": false } }, { "hotelName": "Novotel Paris Charenton Le Pont", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 285, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355154", "supplierCode": "FLY", "hotelCodeSupplier": "355154", "id": "33!~|a0!~|b260624!~|c260625!~|d355154!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355154!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M285!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85368108!~|A85368108_21!~|B85368108_21!~|C30|30!~|Eexecutive room,1 double bed!~|Fexecutive room,1 double bed!~|G1!~|U2,285,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I285!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85368108_21", "description": "executive room,1 double bed", "descriptionSupplier": "executive room,1 double bed", "legacyRoomId": "85368108", "supplierCode": "85368108_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 285, "gross": 285, "binding": false } }, { "hotelName": "Novotel Paris Charenton Le Pont", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355154", "supplierCode": "FLY", "hotelCodeSupplier": "355154", "id": "33!~|a0!~|b260624!~|c260625!~|d355154!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355154!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M267!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85368108!~|A85368108_20!~|B85368108_20!~|C30|30!~|Eexecutive room,1 double bed!~|Fexecutive room,1 double bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I267!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85368108_20", "description": "executive room,1 double bed", "descriptionSupplier": "executive room,1 double bed", "legacyRoomId": "85368108", "supplierCode": "85368108_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 267, "gross": 267, "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": 267, "gross": 267, "binding": false } }, { "hotelName": "Novotel Paris Charenton Le Pont", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 255, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355154", "supplierCode": "FLY", "hotelCodeSupplier": "355154", "id": "33!~|a0!~|b260624!~|c260625!~|d355154!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355154!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M255!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84370047!~|A84370047_21!~|B84370047_21!~|C30|30!~|Eclassic room,1 double bed!~|Fclassic room,1 double bed!~|G1!~|U2,255,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I255!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84370047_21", "description": "classic room,1 double bed", "descriptionSupplier": "classic room,1 double bed", "legacyRoomId": "84370047", "supplierCode": "84370047_21", "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": "Novotel Paris Charenton Le Pont", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355154", "supplierCode": "FLY", "hotelCodeSupplier": "355154", "id": "33!~|a0!~|b260624!~|c260625!~|d355154!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355154!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M240!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84370047!~|A84370047_20!~|B84370047_20!~|C30|30!~|Eclassic room,1 double bed!~|Fclassic room,1 double bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I240!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84370047_20", "description": "classic room,1 double bed", "descriptionSupplier": "classic room,1 double bed", "legacyRoomId": "84370047", "supplierCode": "84370047_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 240, "gross": 240, "binding": false } }, { "hotelName": "Novotel Paris Charenton Le Pont", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355154", "supplierCode": "FLY", "hotelCodeSupplier": "355154", "id": "33!~|a0!~|b260624!~|c260625!~|d355154!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355154!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M223!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85368108!~|A85368108_10!~|B85368108_10!~|C30|30!~|Eexecutive room,1 double bed!~|Fexecutive room,1 double bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I223!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85368108_10", "description": "executive room,1 double bed", "descriptionSupplier": "executive room,1 double bed", "legacyRoomId": "85368108", "supplierCode": "85368108_10", "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": "Novotel Paris Charenton Le Pont", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 245, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355154", "supplierCode": "FLY", "hotelCodeSupplier": "355154", "id": "33!~|a0!~|b260624!~|c260625!~|d355154!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355154!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M245!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85368108!~|A85368108_11!~|B85368108_11!~|C30|30!~|Eexecutive room,1 double bed!~|Fexecutive room,1 double bed!~|G1!~|U2,245,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I245!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85368108_11", "description": "executive room,1 double bed", "descriptionSupplier": "executive room,1 double bed", "legacyRoomId": "85368108", "supplierCode": "85368108_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 245, "gross": 245, "binding": false } }, { "hotelName": "Novotel Paris Charenton Le Pont", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355154", "supplierCode": "FLY", "hotelCodeSupplier": "355154", "id": "33!~|a0!~|b260624!~|c260625!~|d355154!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355154!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M196!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84370047!~|A84370047_10!~|B84370047_10!~|C30|30!~|Eclassic room,1 double bed!~|Fclassic room,1 double bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I196!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84370047_10", "description": "classic room,1 double bed", "descriptionSupplier": "classic room,1 double bed", "legacyRoomId": "84370047", "supplierCode": "84370047_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 196, "gross": 196, "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, "gross": 196, "binding": false } }, { "hotelName": "Novotel Paris Charenton Le Pont", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 215, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355154", "supplierCode": "FLY", "hotelCodeSupplier": "355154", "id": "33!~|a0!~|b260624!~|c260625!~|d355154!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355154!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M215!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84370047!~|A84370047_11!~|B84370047_11!~|C30|30!~|Eclassic room,1 double bed!~|Fclassic room,1 double bed!~|G1!~|U2,215,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I215!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84370047_11", "description": "classic room,1 double bed", "descriptionSupplier": "classic room,1 double bed", "legacyRoomId": "84370047", "supplierCode": "84370047_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 215, "gross": 215, "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": 215, "gross": 215, "binding": false } }, { "hotelName": "ibis Daumesnil Porte Dor\u00e9e", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "779954", "supplierCode": "FLY", "hotelCodeSupplier": "779954", "id": "33!~|a0!~|b260624!~|c260625!~|d779954!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m779954!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M278!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85219128!~|A85219128_20!~|B85219128_20!~|C30|30!~|Estandard double room,1 double bed!~|Fstandard double room,1 double bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I278!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85219128_20", "description": "standard double room,1 double bed", "descriptionSupplier": "standard double room,1 double bed", "legacyRoomId": "85219128", "supplierCode": "85219128_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": "ibis Daumesnil Porte Dor\u00e9e", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 295, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "779954", "supplierCode": "FLY", "hotelCodeSupplier": "779954", "id": "33!~|a0!~|b260624!~|c260625!~|d779954!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m779954!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M295!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85219128!~|A85219128_21!~|B85219128_21!~|C30|30!~|Estandard double room,1 double bed!~|Fstandard double room,1 double bed!~|G1!~|U2,295,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I295!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85219128_21", "description": "standard double room,1 double bed", "descriptionSupplier": "standard double room,1 double bed", "legacyRoomId": "85219128", "supplierCode": "85219128_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 295, "gross": 295, "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": 295, "gross": 295, "binding": false } }, { "hotelName": "ibis Daumesnil Porte Dor\u00e9e", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 269, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "779954", "supplierCode": "FLY", "hotelCodeSupplier": "779954", "id": "33!~|a0!~|b260624!~|c260625!~|d779954!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m779954!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M269!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85219128!~|A85219128_11!~|B85219128_11!~|C30|30!~|Estandard double room,1 double bed!~|Fstandard double room,1 double bed!~|G1!~|U2,269,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I269!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85219128_11", "description": "standard double room,1 double bed", "descriptionSupplier": "standard double room,1 double bed", "legacyRoomId": "85219128", "supplierCode": "85219128_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 269, "gross": 269, "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": 269, "gross": 269, "binding": false } }, { "hotelName": "ibis Daumesnil Porte Dor\u00e9e", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "779954", "supplierCode": "FLY", "hotelCodeSupplier": "779954", "id": "33!~|a0!~|b260624!~|c260625!~|d779954!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m779954!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M256!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85219128!~|A85219128_10!~|B85219128_10!~|C30|30!~|Estandard double room,1 double bed!~|Fstandard double room,1 double bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I256!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85219128_10", "description": "standard double room,1 double bed", "descriptionSupplier": "standard double room,1 double bed", "legacyRoomId": "85219128", "supplierCode": "85219128_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 256, "gross": 256, "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": 256, "gross": 256, "binding": false } }, { "hotelName": "La Belle Ville", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M305!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82906814!~|A82906814_20!~|B82906814_20!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I305!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82906814_20", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "82906814", "supplierCode": "82906814_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 305, "gross": 305, "binding": false } }, { "hotelName": "La Belle Ville", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 419, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M419!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82906814!~|A82906814_21!~|B82906814_21!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|U2,419,1781690400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I419!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82906814_21", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "82906814", "supplierCode": "82906814_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 419, "gross": 419, "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": 419, "gross": 419, "binding": false } }, { "hotelName": "La Belle Ville", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 530, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M530!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82906815!~|A82906815_21!~|B82906815_21!~|C30|30!~|Ejunior room!~|Fjunior room!~|G1!~|U2,530,1781690400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I530!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82906815_21", "description": "junior room", "descriptionSupplier": "junior room", "legacyRoomId": "82906815", "supplierCode": "82906815_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 530, "gross": 530, "binding": false } }, { "hotelName": "La Belle Ville", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M384!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82906815!~|A82906815_20!~|B82906815_20!~|C30|30!~|Ejunior room!~|Fjunior room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I384!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82906815_20", "description": "junior room", "descriptionSupplier": "junior room", "legacyRoomId": "82906815", "supplierCode": "82906815_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 384, "gross": 384, "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": 384, "gross": 384, "binding": false } }, { "hotelName": "La Belle Ville", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M351!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82906816!~|A82906816_20!~|B82906816_20!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I351!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82906816_20", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "82906816", "supplierCode": "82906816_20", "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": "La Belle Ville", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 482, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M482!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82906816!~|A82906816_21!~|B82906816_21!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|U2,482,1781690400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I482!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82906816_21", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "82906816", "supplierCode": "82906816_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 482, "gross": 482, "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": 482, "gross": 482, "binding": false } }, { "hotelName": "La Belle Ville", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 387, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M387!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82906813!~|A82906813_21!~|B82906813_21!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|U2,387,1781690400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I387!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82906813_21", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "82906813", "supplierCode": "82906813_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 387, "gross": 387, "binding": false } }, { "hotelName": "La Belle Ville", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 434, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M434!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85582835!~|A85582835_21!~|B85582835_21!~|C30|30!~|Esuperior room,terrace!~|Fsuperior room,terrace!~|G1!~|U2,434,1781690400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I434!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85582835_21", "description": "superior room,terrace", "descriptionSupplier": "superior room,terrace", "legacyRoomId": "85582835", "supplierCode": "85582835_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 434, "gross": 434, "binding": false } }, { "hotelName": "La Belle Ville", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 498, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M498!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85056891!~|A85056891_21!~|B85056891_21!~|C30|30!~|Edeluxe room,balcony!~|Fdeluxe room,balcony!~|G1!~|U2,498,1781690400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I498!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85056891_21", "description": "deluxe room,balcony", "descriptionSupplier": "deluxe room,balcony", "legacyRoomId": "85056891", "supplierCode": "85056891_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 498, "gross": 498, "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": 498, "gross": 498, "binding": false } }, { "hotelName": "La Belle Ville", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M317!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85582835!~|A85582835_20!~|B85582835_20!~|C30|30!~|Esuperior room,terrace!~|Fsuperior room,terrace!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I317!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85582835_20", "description": "superior room,terrace", "descriptionSupplier": "superior room,terrace", "legacyRoomId": "85582835", "supplierCode": "85582835_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": "La Belle Ville", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M283!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82906813!~|A82906813_20!~|B82906813_20!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I283!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82906813_20", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "82906813", "supplierCode": "82906813_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 283, "gross": 283, "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": 283, "gross": 283, "binding": false } }, { "hotelName": "La Belle Ville", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M361!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85056891!~|A85056891_20!~|B85056891_20!~|C30|30!~|Edeluxe room,balcony!~|Fdeluxe room,balcony!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I361!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85056891_20", "description": "deluxe room,balcony", "descriptionSupplier": "deluxe room,balcony", "legacyRoomId": "85056891", "supplierCode": "85056891_20", "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": "La Belle Ville", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M276!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82906814!~|A82906814_10!~|B82906814_10!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I276!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82906814_10", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "82906814", "supplierCode": "82906814_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 276, "gross": 276, "binding": false } }, { "hotelName": "La Belle Ville", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M254!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82906813!~|A82906813_10!~|B82906813_10!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I254!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82906813_10", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "82906813", "supplierCode": "82906813_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 254, "gross": 254, "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": 254, "gross": 254, "binding": false } }, { "hotelName": "La Belle Ville", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 358, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M358!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82906813!~|A82906813_11!~|B82906813_11!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|U2,358,1781690400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I358!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82906813_11", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "82906813", "supplierCode": "82906813_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 358, "gross": 358, "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": 358, "gross": 358, "binding": false } }, { "hotelName": "La Belle Ville", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 405, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M405!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85582835!~|A85582835_11!~|B85582835_11!~|C30|30!~|Esuperior room,terrace!~|Fsuperior room,terrace!~|G1!~|U2,405,1781690400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I405!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85582835_11", "description": "superior room,terrace", "descriptionSupplier": "superior room,terrace", "legacyRoomId": "85582835", "supplierCode": "85582835_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 405, "gross": 405, "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": 405, "gross": 405, "binding": false } }, { "hotelName": "La Belle Ville", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M287!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85582835!~|A85582835_10!~|B85582835_10!~|C30|30!~|Esuperior room,terrace!~|Fsuperior room,terrace!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I287!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85582835_10", "description": "superior room,terrace", "descriptionSupplier": "superior room,terrace", "legacyRoomId": "85582835", "supplierCode": "85582835_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 287, "gross": 287, "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": 287, "gross": 287, "binding": false } }, { "hotelName": "La Belle Ville", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 469, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M469!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85056891!~|A85056891_11!~|B85056891_11!~|C30|30!~|Edeluxe room,balcony!~|Fdeluxe room,balcony!~|G1!~|U2,469,1781690400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I469!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85056891_11", "description": "deluxe room,balcony", "descriptionSupplier": "deluxe room,balcony", "legacyRoomId": "85056891", "supplierCode": "85056891_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 469, "gross": 469, "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": 469, "gross": 469, "binding": false } }, { "hotelName": "La Belle Ville", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M332!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85056891!~|A85056891_10!~|B85056891_10!~|C30|30!~|Edeluxe room,balcony!~|Fdeluxe room,balcony!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I332!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85056891_10", "description": "deluxe room,balcony", "descriptionSupplier": "deluxe room,balcony", "legacyRoomId": "85056891", "supplierCode": "85056891_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": "La Belle Ville", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M355!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82906815!~|A82906815_10!~|B82906815_10!~|C30|30!~|Ejunior room!~|Fjunior room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I355!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82906815_10", "description": "junior room", "descriptionSupplier": "junior room", "legacyRoomId": "82906815", "supplierCode": "82906815_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": "La Belle Ville", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M322!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82906816!~|A82906816_10!~|B82906816_10!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I322!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82906816_10", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "82906816", "supplierCode": "82906816_10", "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": "La Belle Ville", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 453, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M453!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82906816!~|A82906816_11!~|B82906816_11!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|U2,453,1781690400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I453!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82906816_11", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "82906816", "supplierCode": "82906816_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 453, "gross": 453, "binding": false } }, { "hotelName": "La Belle Ville", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 501, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M501!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82906815!~|A82906815_11!~|B82906815_11!~|C30|30!~|Ejunior room!~|Fjunior room!~|G1!~|U2,501,1781690400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I501!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82906815_11", "description": "junior room", "descriptionSupplier": "junior room", "legacyRoomId": "82906815", "supplierCode": "82906815_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 501, "gross": 501, "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": 501, "gross": 501, "binding": false } }, { "hotelName": "La Belle Ville", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 390, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1336754", "supplierCode": "FLY", "hotelCodeSupplier": "1336754", "id": "33!~|a0!~|b260624!~|c260625!~|d1336754!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1336754!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M390!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82906814!~|A82906814_11!~|B82906814_11!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|U2,390,1781690400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I390!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82906814_11", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "82906814", "supplierCode": "82906814_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 390, "gross": 390, "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": 390, "gross": 390, "binding": false } }, { "hotelName": "Hotel de la Porte Dor\u00e9e", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 585, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30050", "supplierCode": "FLY", "hotelCodeSupplier": "30050", "id": "33!~|a0!~|b260624!~|c260625!~|d30050!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30050!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M585!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84277930!~|A84277930_21!~|B84277930_21!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|U2,585,1781949600!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I585!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84277930_21", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "84277930", "supplierCode": "84277930_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 585, "gross": 585, "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": 585, "gross": 585, "binding": false } }, { "hotelName": "Hotel de la Porte Dor\u00e9e", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30050", "supplierCode": "FLY", "hotelCodeSupplier": "30050", "id": "33!~|a0!~|b260624!~|c260625!~|d30050!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30050!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M548!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84277930!~|A84277930_20!~|B84277930_20!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I548!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84277930_20", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "84277930", "supplierCode": "84277930_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 548, "gross": 548, "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": 548, "gross": 548, "binding": false } }, { "hotelName": "Hotel de la Porte Dor\u00e9e", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 535, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30050", "supplierCode": "FLY", "hotelCodeSupplier": "30050", "id": "33!~|a0!~|b260624!~|c260625!~|d30050!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30050!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M535!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84277930!~|A84277930_11!~|B84277930_11!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|U2,535,1781949600!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I535!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84277930_11", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "84277930", "supplierCode": "84277930_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 535, "gross": 535, "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": 535, "gross": 535, "binding": false } }, { "hotelName": "Hotel de la Porte Dor\u00e9e", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30050", "supplierCode": "FLY", "hotelCodeSupplier": "30050", "id": "33!~|a0!~|b260624!~|c260625!~|d30050!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30050!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M497!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84277930!~|A84277930_10!~|B84277930_10!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I497!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84277930_10", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "84277930", "supplierCode": "84277930_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 497, "gross": 497, "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": 497, "gross": 497, "binding": false } }, { "hotelName": "Hipotel Belgrand Edith Piaf", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 209, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "8088", "supplierCode": "FLY", "hotelCodeSupplier": "8088", "id": "33!~|a0!~|b260624!~|c260625!~|d8088!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m8088!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M209!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84771956!~|A84771956_21!~|B84771956_21!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,209,1781949600!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I209!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84771956_21", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84771956", "supplierCode": "84771956_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 209, "gross": 209, "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": 209, "gross": 209, "binding": false } }, { "hotelName": "Hipotel Belgrand Edith Piaf", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "8088", "supplierCode": "FLY", "hotelCodeSupplier": "8088", "id": "33!~|a0!~|b260624!~|c260625!~|d8088!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m8088!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M182!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84771956!~|A84771956_20!~|B84771956_20!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I182!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84771956_20", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84771956", "supplierCode": "84771956_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 182, "gross": 182, "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": 182, "gross": 182, "binding": false } }, { "hotelName": "Hipotel Belgrand Edith Piaf", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "8088", "supplierCode": "FLY", "hotelCodeSupplier": "8088", "id": "33!~|a0!~|b260624!~|c260625!~|d8088!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m8088!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M182!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84771955!~|A84771955_20!~|B84771955_20!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I182!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84771955_20", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84771955", "supplierCode": "84771955_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 182, "gross": 182, "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": 182, "gross": 182, "binding": false } }, { "hotelName": "Hipotel Belgrand Edith Piaf", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 209, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "8088", "supplierCode": "FLY", "hotelCodeSupplier": "8088", "id": "33!~|a0!~|b260624!~|c260625!~|d8088!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m8088!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M209!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84771955!~|A84771955_21!~|B84771955_21!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,209,1781949600!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I209!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84771955_21", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84771955", "supplierCode": "84771955_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 209, "gross": 209, "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": 209, "gross": 209, "binding": false } }, { "hotelName": "Hipotel Belgrand Edith Piaf", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "8088", "supplierCode": "FLY", "hotelCodeSupplier": "8088", "id": "33!~|a0!~|b260624!~|c260625!~|d8088!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m8088!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M161!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84771956!~|A84771956_10!~|B84771956_10!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I161!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84771956_10", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84771956", "supplierCode": "84771956_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 161, "gross": 161, "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": 161, "gross": 161, "binding": false } }, { "hotelName": "Hipotel Belgrand Edith Piaf", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 189, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "8088", "supplierCode": "FLY", "hotelCodeSupplier": "8088", "id": "33!~|a0!~|b260624!~|c260625!~|d8088!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m8088!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M189!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84771956!~|A84771956_11!~|B84771956_11!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,189,1781949600!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I189!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84771956_11", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84771956", "supplierCode": "84771956_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 189, "gross": 189, "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": 189, "gross": 189, "binding": false } }, { "hotelName": "Hipotel Belgrand Edith Piaf", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 189, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "8088", "supplierCode": "FLY", "hotelCodeSupplier": "8088", "id": "33!~|a0!~|b260624!~|c260625!~|d8088!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m8088!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M189!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84771955!~|A84771955_11!~|B84771955_11!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,189,1781949600!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I189!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84771955_11", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84771955", "supplierCode": "84771955_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 189, "gross": 189, "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": 189, "gross": 189, "binding": false } }, { "hotelName": "Hipotel Belgrand Edith Piaf", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "8088", "supplierCode": "FLY", "hotelCodeSupplier": "8088", "id": "33!~|a0!~|b260624!~|c260625!~|d8088!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m8088!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M161!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84771955!~|A84771955_10!~|B84771955_10!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I161!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84771955_10", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84771955", "supplierCode": "84771955_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 161, "gross": 161, "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": 161, "gross": 161, "binding": false } }, { "hotelName": "Hotel le Twelve", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 177, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "350182", "supplierCode": "FLY", "hotelCodeSupplier": "350182", "id": "33!~|a0!~|b260624!~|c260625!~|d350182!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m350182!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M177!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85181510!~|A85181510_11!~|B85181510_11!~|C30|30!~|Esuperior twin room!~|Fsuperior twin room!~|G1!~|U2,177,1781949600!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I177!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85181510_11", "description": "superior twin room", "descriptionSupplier": "superior twin room", "legacyRoomId": "85181510", "supplierCode": "85181510_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": "Hotel le Twelve", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 230, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "350182", "supplierCode": "FLY", "hotelCodeSupplier": "350182", "id": "33!~|a0!~|b260624!~|c260625!~|d350182!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m350182!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M230!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z220158!~|A220158_11!~|B220158_11!~|C30|30!~|ETriple Room!~|FTriple Room!~|G1!~|U2,230,1781949600!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I230!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "220158_11", "description": "Triple Room", "descriptionSupplier": "Triple Room", "legacyRoomId": "220158", "supplierCode": "220158_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": "Hotel le Twelve", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "350182", "supplierCode": "FLY", "hotelCodeSupplier": "350182", "id": "33!~|a0!~|b260624!~|c260625!~|d350182!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m350182!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M212!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z220158!~|A220158_10!~|B220158_10!~|C30|30!~|ETriple Room!~|FTriple Room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I212!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "220158_10", "description": "Triple Room", "descriptionSupplier": "Triple Room", "legacyRoomId": "220158", "supplierCode": "220158_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 212, "gross": 212, "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": 212, "gross": 212, "binding": false } }, { "hotelName": "Hotel le Twelve", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "350182", "supplierCode": "FLY", "hotelCodeSupplier": "350182", "id": "33!~|a0!~|b260624!~|c260625!~|d350182!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m350182!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M163!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85181511!~|A85181511_10!~|B85181511_10!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I163!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85181511_10", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "85181511", "supplierCode": "85181511_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 163, "gross": 163, "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": 163, "gross": 163, "binding": false } }, { "hotelName": "Hotel le Twelve", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 177, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "350182", "supplierCode": "FLY", "hotelCodeSupplier": "350182", "id": "33!~|a0!~|b260624!~|c260625!~|d350182!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m350182!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M177!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85181511!~|A85181511_11!~|B85181511_11!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|U2,177,1781949600!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I177!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85181511_11", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "85181511", "supplierCode": "85181511_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": "Hotel le Twelve", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "350182", "supplierCode": "FLY", "hotelCodeSupplier": "350182", "id": "33!~|a0!~|b260624!~|c260625!~|d350182!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m350182!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M163!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85181510!~|A85181510_10!~|B85181510_10!~|C30|30!~|Esuperior twin room!~|Fsuperior twin room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I163!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85181510_10", "description": "superior twin room", "descriptionSupplier": "superior twin room", "legacyRoomId": "85181510", "supplierCode": "85181510_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 163, "gross": 163, "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": 163, "gross": 163, "binding": false } }, { "hotelName": "ibis Styles Paris Nation Cours de Vincennes", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300849", "supplierCode": "FLY", "hotelCodeSupplier": "300849", "id": "33!~|a0!~|b260624!~|c260625!~|d300849!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300849!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M198.99!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85176063!~|A85176063_20!~|B85176063_20!~|C30|30!~|Estandard room,2 twin beds!~|Fstandard room,2 twin beds!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I198.99!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85176063_20", "description": "standard room,2 twin beds", "descriptionSupplier": "standard room,2 twin beds", "legacyRoomId": "85176063", "supplierCode": "85176063_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 198.99, "gross": 198.99, "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.99, "gross": 198.99, "binding": false } }, { "hotelName": "ibis Styles Paris Nation Cours de Vincennes", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 201, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300849", "supplierCode": "FLY", "hotelCodeSupplier": "300849", "id": "33!~|a0!~|b260624!~|c260625!~|d300849!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300849!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M201!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85176063!~|A85176063_21!~|B85176063_21!~|C30|30!~|Estandard room,2 twin beds!~|Fstandard room,2 twin beds!~|G1!~|U2,201,1781863200!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I201!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85176063_21", "description": "standard room,2 twin beds", "descriptionSupplier": "standard room,2 twin beds", "legacyRoomId": "85176063", "supplierCode": "85176063_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 201, "gross": 201, "binding": false } }, { "hotelName": "ibis Styles Paris Nation Cours de Vincennes", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 201, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300849", "supplierCode": "FLY", "hotelCodeSupplier": "300849", "id": "33!~|a0!~|b260624!~|c260625!~|d300849!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300849!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M201!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85176062!~|A85176062_21!~|B85176062_21!~|C30|30!~|Estandard double room,1 double bed!~|Fstandard double room,1 double bed!~|G1!~|U2,201,1781863200!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I201!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85176062_21", "description": "standard double room,1 double bed", "descriptionSupplier": "standard double room,1 double bed", "legacyRoomId": "85176062", "supplierCode": "85176062_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 201, "gross": 201, "binding": false } }, { "hotelName": "ibis Styles Paris Nation Cours de Vincennes", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300849", "supplierCode": "FLY", "hotelCodeSupplier": "300849", "id": "33!~|a0!~|b260624!~|c260625!~|d300849!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300849!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M198.99!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85176062!~|A85176062_20!~|B85176062_20!~|C30|30!~|Estandard double room,1 double bed!~|Fstandard double room,1 double bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I198.99!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85176062_20", "description": "standard double room,1 double bed", "descriptionSupplier": "standard double room,1 double bed", "legacyRoomId": "85176062", "supplierCode": "85176062_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 198.99, "gross": 198.99, "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.99, "gross": 198.99, "binding": false } }, { "hotelName": "ibis Styles Paris Nation Cours de Vincennes", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300849", "supplierCode": "FLY", "hotelCodeSupplier": "300849", "id": "33!~|a0!~|b260624!~|c260625!~|d300849!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300849!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M197.99!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85176062!~|A85176062_10!~|B85176062_10!~|C30|30!~|Estandard double room,1 double bed!~|Fstandard double room,1 double bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I197.99!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85176062_10", "description": "standard double room,1 double bed", "descriptionSupplier": "standard double room,1 double bed", "legacyRoomId": "85176062", "supplierCode": "85176062_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 197.99, "gross": 197.99, "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": 197.99, "gross": 197.99, "binding": false } }, { "hotelName": "ibis Styles Paris Nation Cours de Vincennes", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 198.99, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300849", "supplierCode": "FLY", "hotelCodeSupplier": "300849", "id": "33!~|a0!~|b260624!~|c260625!~|d300849!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300849!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M198.99!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85176062!~|A85176062_11!~|B85176062_11!~|C30|30!~|Estandard double room,1 double bed!~|Fstandard double room,1 double bed!~|G1!~|U2,198.99,1781863200!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I198.99!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85176062_11", "description": "standard double room,1 double bed", "descriptionSupplier": "standard double room,1 double bed", "legacyRoomId": "85176062", "supplierCode": "85176062_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 198.99, "gross": 198.99, "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": 198.99, "gross": 198.99, "binding": false } }, { "hotelName": "ibis Styles Paris Nation Cours de Vincennes", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 198.99, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300849", "supplierCode": "FLY", "hotelCodeSupplier": "300849", "id": "33!~|a0!~|b260624!~|c260625!~|d300849!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300849!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M198.99!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85176063!~|A85176063_11!~|B85176063_11!~|C30|30!~|Estandard room,2 twin beds!~|Fstandard room,2 twin beds!~|G1!~|U2,198.99,1781863200!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I198.99!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85176063_11", "description": "standard room,2 twin beds", "descriptionSupplier": "standard room,2 twin beds", "legacyRoomId": "85176063", "supplierCode": "85176063_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 198.99, "gross": 198.99, "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": 198.99, "gross": 198.99, "binding": false } }, { "hotelName": "ibis Styles Paris Nation Cours de Vincennes", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300849", "supplierCode": "FLY", "hotelCodeSupplier": "300849", "id": "33!~|a0!~|b260624!~|c260625!~|d300849!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300849!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M197.99!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85176063!~|A85176063_10!~|B85176063_10!~|C30|30!~|Estandard room,2 twin beds!~|Fstandard room,2 twin beds!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I197.99!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85176063_10", "description": "standard room,2 twin beds", "descriptionSupplier": "standard room,2 twin beds", "legacyRoomId": "85176063", "supplierCode": "85176063_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 197.99, "gross": 197.99, "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": 197.99, "gross": 197.99, "binding": false } }, { "hotelName": "Huatian Chinagora Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2162", "supplierCode": "FLY", "hotelCodeSupplier": "2162", "id": "33!~|a0!~|b260624!~|c260625!~|d2162!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2162!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M513.81!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85137116!~|A85137116_20!~|B85137116_20!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I513.81!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85137116_20", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "85137116", "supplierCode": "85137116_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 513.81, "gross": 513.81, "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": 513.81, "gross": 513.81, "binding": false } }, { "hotelName": "Huatian Chinagora Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 519, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2162", "supplierCode": "FLY", "hotelCodeSupplier": "2162", "id": "33!~|a0!~|b260624!~|c260625!~|d2162!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2162!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M519!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85137116!~|A85137116_21!~|B85137116_21!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|U2,519,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I519!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85137116_21", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "85137116", "supplierCode": "85137116_21", "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": "Huatian Chinagora Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 282, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2162", "supplierCode": "FLY", "hotelCodeSupplier": "2162", "id": "33!~|a0!~|b260624!~|c260625!~|d2162!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2162!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M282!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85137117!~|A85137117_21!~|B85137117_21!~|C30|30!~|Estandard twin room!~|Fstandard twin room!~|G1!~|U2,282,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I282!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85137117_21", "description": "standard twin room", "descriptionSupplier": "standard twin room", "legacyRoomId": "85137117", "supplierCode": "85137117_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 282, "gross": 282, "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": 282, "gross": 282, "binding": false } }, { "hotelName": "Huatian Chinagora Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2162", "supplierCode": "FLY", "hotelCodeSupplier": "2162", "id": "33!~|a0!~|b260624!~|c260625!~|d2162!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2162!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M279.18!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85137117!~|A85137117_20!~|B85137117_20!~|C30|30!~|Estandard twin room!~|Fstandard twin room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I279.18!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85137117_20", "description": "standard twin room", "descriptionSupplier": "standard twin room", "legacyRoomId": "85137117", "supplierCode": "85137117_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 279.18, "gross": 279.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": 279.18, "gross": 279.18, "binding": false } }, { "hotelName": "Huatian Chinagora Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2162", "supplierCode": "FLY", "hotelCodeSupplier": "2162", "id": "33!~|a0!~|b260624!~|c260625!~|d2162!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2162!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M325!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85137115!~|A85137115_10!~|B85137115_10!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I325!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85137115_10", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "85137115", "supplierCode": "85137115_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 325, "gross": 325, "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": 325, "gross": 325, "binding": false } }, { "hotelName": "Huatian Chinagora Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 361, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2162", "supplierCode": "FLY", "hotelCodeSupplier": "2162", "id": "33!~|a0!~|b260624!~|c260625!~|d2162!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2162!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M361!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85137115!~|A85137115_11!~|B85137115_11!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|U2,361,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I361!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85137115_11", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "85137115", "supplierCode": "85137115_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 361, "gross": 361, "binding": false } }, { "hotelName": "Huatian Chinagora Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2162", "supplierCode": "FLY", "hotelCodeSupplier": "2162", "id": "33!~|a0!~|b260624!~|c260625!~|d2162!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2162!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M171!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85137117!~|A85137117_10!~|B85137117_10!~|C30|30!~|Estandard twin room!~|Fstandard twin room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I171!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85137117_10", "description": "standard twin room", "descriptionSupplier": "standard twin room", "legacyRoomId": "85137117", "supplierCode": "85137117_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 171, "gross": 171, "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": 171, "gross": 171, "binding": false } }, { "hotelName": "Huatian Chinagora Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2162", "supplierCode": "FLY", "hotelCodeSupplier": "2162", "id": "33!~|a0!~|b260624!~|c260625!~|d2162!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2162!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M171!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85137114!~|A85137114_10!~|B85137114_10!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I171!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85137114_10", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "85137114", "supplierCode": "85137114_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 171, "gross": 171, "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": 171, "gross": 171, "binding": false } }, { "hotelName": "Huatian Chinagora Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 190, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2162", "supplierCode": "FLY", "hotelCodeSupplier": "2162", "id": "33!~|a0!~|b260624!~|c260625!~|d2162!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2162!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M190!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85137114!~|A85137114_11!~|B85137114_11!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,190,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I190!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85137114_11", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "85137114", "supplierCode": "85137114_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 190, "gross": 190, "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": 190, "gross": 190, "binding": false } }, { "hotelName": "Huatian Chinagora Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 429, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2162", "supplierCode": "FLY", "hotelCodeSupplier": "2162", "id": "33!~|a0!~|b260624!~|c260625!~|d2162!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2162!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M429!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85137116!~|A85137116_11!~|B85137116_11!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|U2,429,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I429!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85137116_11", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "85137116", "supplierCode": "85137116_11", "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": "Huatian Chinagora Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2162", "supplierCode": "FLY", "hotelCodeSupplier": "2162", "id": "33!~|a0!~|b260624!~|c260625!~|d2162!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2162!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M386!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85137116!~|A85137116_10!~|B85137116_10!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I386!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85137116_10", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "85137116", "supplierCode": "85137116_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 386, "gross": 386, "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": 386, "gross": 386, "binding": false } }, { "hotelName": "Huatian Chinagora Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 279.18, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2162", "supplierCode": "FLY", "hotelCodeSupplier": "2162", "id": "33!~|a0!~|b260624!~|c260625!~|d2162!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2162!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M279.18!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85137117!~|A85137117_11!~|B85137117_11!~|C30|30!~|Estandard twin room!~|Fstandard twin room!~|G1!~|U2,279.18,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I279.18!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85137117_11", "description": "standard twin room", "descriptionSupplier": "standard twin room", "legacyRoomId": "85137117", "supplierCode": "85137117_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 279.18, "gross": 279.18, "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": 279.18, "gross": 279.18, "binding": false } }, { "hotelName": "ibis Paris Pantin Eglise", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 219, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "277542", "supplierCode": "FLY", "hotelCodeSupplier": "277542", "id": "33!~|a0!~|b260624!~|c260625!~|d277542!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m277542!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M219!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85173470!~|A85173470_21!~|B85173470_21!~|C30|30!~|Estandard double room,1 double bed!~|Fstandard double room,1 double bed!~|G1!~|U2,219,1782122400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I219!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85173470_21", "description": "standard double room,1 double bed", "descriptionSupplier": "standard double room,1 double bed", "legacyRoomId": "85173470", "supplierCode": "85173470_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 219, "gross": 219, "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, "gross": 219, "binding": false } }, { "hotelName": "ibis Paris Pantin Eglise", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "277542", "supplierCode": "FLY", "hotelCodeSupplier": "277542", "id": "33!~|a0!~|b260624!~|c260625!~|d277542!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m277542!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M200!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85173470!~|A85173470_20!~|B85173470_20!~|C30|30!~|Estandard double room,1 double bed!~|Fstandard double room,1 double bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I200!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85173470_20", "description": "standard double room,1 double bed", "descriptionSupplier": "standard double room,1 double bed", "legacyRoomId": "85173470", "supplierCode": "85173470_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 200, "gross": 200, "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": 200, "gross": 200, "binding": false } }, { "hotelName": "ibis Paris Pantin Eglise", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 219, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "277542", "supplierCode": "FLY", "hotelCodeSupplier": "277542", "id": "33!~|a0!~|b260624!~|c260625!~|d277542!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m277542!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M219!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85173472!~|A85173472_21!~|B85173472_21!~|C30|30!~|Estandard double room,2 double beds!~|Fstandard double room,2 double beds!~|G1!~|U2,219,1782122400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I219!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85173472_21", "description": "standard double room,2 double beds", "descriptionSupplier": "standard double room,2 double beds", "legacyRoomId": "85173472", "supplierCode": "85173472_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 219, "gross": 219, "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, "gross": 219, "binding": false } }, { "hotelName": "ibis Paris Pantin Eglise", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "277542", "supplierCode": "FLY", "hotelCodeSupplier": "277542", "id": "33!~|a0!~|b260624!~|c260625!~|d277542!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m277542!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M200!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85173472!~|A85173472_20!~|B85173472_20!~|C30|30!~|Estandard double room,2 double beds!~|Fstandard double room,2 double beds!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I200!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85173472_20", "description": "standard double room,2 double beds", "descriptionSupplier": "standard double room,2 double beds", "legacyRoomId": "85173472", "supplierCode": "85173472_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 200, "gross": 200, "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": 200, "gross": 200, "binding": false } }, { "hotelName": "ibis Paris Pantin Eglise", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 219, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "277542", "supplierCode": "FLY", "hotelCodeSupplier": "277542", "id": "33!~|a0!~|b260624!~|c260625!~|d277542!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m277542!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M219!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85173469!~|A85173469_21!~|B85173469_21!~|C30|30!~|Estandard double room,1 double bed with sofa bed!~|Fstandard double room,1 double bed with sofa bed!~|G1!~|U2,219,1782122400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I219!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85173469_21", "description": "standard double room,1 double bed with sofa bed", "descriptionSupplier": "standard double room,1 double bed with sofa bed", "legacyRoomId": "85173469", "supplierCode": "85173469_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 219, "gross": 219, "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, "gross": 219, "binding": false } }, { "hotelName": "ibis Paris Pantin Eglise", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "277542", "supplierCode": "FLY", "hotelCodeSupplier": "277542", "id": "33!~|a0!~|b260624!~|c260625!~|d277542!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m277542!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M200!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85173469!~|A85173469_20!~|B85173469_20!~|C30|30!~|Estandard double room,1 double bed with sofa bed!~|Fstandard double room,1 double bed with sofa bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I200!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85173469_20", "description": "standard double room,1 double bed with sofa bed", "descriptionSupplier": "standard double room,1 double bed with sofa bed", "legacyRoomId": "85173469", "supplierCode": "85173469_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 200, "gross": 200, "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": 200, "gross": 200, "binding": false } }, { "hotelName": "ibis Paris Pantin Eglise", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "277542", "supplierCode": "FLY", "hotelCodeSupplier": "277542", "id": "33!~|a0!~|b260624!~|c260625!~|d277542!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m277542!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M167!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85173472!~|A85173472_10!~|B85173472_10!~|C30|30!~|Estandard double room,2 double beds!~|Fstandard double room,2 double beds!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I167!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85173472_10", "description": "standard double room,2 double beds", "descriptionSupplier": "standard double room,2 double beds", "legacyRoomId": "85173472", "supplierCode": "85173472_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 167, "gross": 167, "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": 167, "gross": 167, "binding": false } }, { "hotelName": "ibis Paris Pantin Eglise", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 186, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "277542", "supplierCode": "FLY", "hotelCodeSupplier": "277542", "id": "33!~|a0!~|b260624!~|c260625!~|d277542!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m277542!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M186!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85173472!~|A85173472_11!~|B85173472_11!~|C30|30!~|Estandard double room,2 double beds!~|Fstandard double room,2 double beds!~|G1!~|U2,186,1782122400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I186!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85173472_11", "description": "standard double room,2 double beds", "descriptionSupplier": "standard double room,2 double beds", "legacyRoomId": "85173472", "supplierCode": "85173472_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 186, "gross": 186, "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": 186, "gross": 186, "binding": false } }, { "hotelName": "ibis Paris Pantin Eglise", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "277542", "supplierCode": "FLY", "hotelCodeSupplier": "277542", "id": "33!~|a0!~|b260624!~|c260625!~|d277542!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m277542!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M167!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85173470!~|A85173470_10!~|B85173470_10!~|C30|30!~|Estandard double room,1 double bed!~|Fstandard double room,1 double bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I167!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85173470_10", "description": "standard double room,1 double bed", "descriptionSupplier": "standard double room,1 double bed", "legacyRoomId": "85173470", "supplierCode": "85173470_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 167, "gross": 167, "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": 167, "gross": 167, "binding": false } }, { "hotelName": "ibis Paris Pantin Eglise", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 186, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "277542", "supplierCode": "FLY", "hotelCodeSupplier": "277542", "id": "33!~|a0!~|b260624!~|c260625!~|d277542!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m277542!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M186!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85173470!~|A85173470_11!~|B85173470_11!~|C30|30!~|Estandard double room,1 double bed!~|Fstandard double room,1 double bed!~|G1!~|U2,186,1782122400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I186!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85173470_11", "description": "standard double room,1 double bed", "descriptionSupplier": "standard double room,1 double bed", "legacyRoomId": "85173470", "supplierCode": "85173470_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 186, "gross": 186, "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": 186, "gross": 186, "binding": false } }, { "hotelName": "ibis Paris Pantin Eglise", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "277542", "supplierCode": "FLY", "hotelCodeSupplier": "277542", "id": "33!~|a0!~|b260624!~|c260625!~|d277542!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m277542!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M167!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85173469!~|A85173469_10!~|B85173469_10!~|C30|30!~|Estandard double room,1 double bed with sofa bed!~|Fstandard double room,1 double bed with sofa bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I167!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85173469_10", "description": "standard double room,1 double bed with sofa bed", "descriptionSupplier": "standard double room,1 double bed with sofa bed", "legacyRoomId": "85173469", "supplierCode": "85173469_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 167, "gross": 167, "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": 167, "gross": 167, "binding": false } }, { "hotelName": "ibis Paris Pantin Eglise", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 186, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "277542", "supplierCode": "FLY", "hotelCodeSupplier": "277542", "id": "33!~|a0!~|b260624!~|c260625!~|d277542!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m277542!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M186!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85173469!~|A85173469_11!~|B85173469_11!~|C30|30!~|Estandard double room,1 double bed with sofa bed!~|Fstandard double room,1 double bed with sofa bed!~|G1!~|U2,186,1782122400!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I186!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85173469_11", "description": "standard double room,1 double bed with sofa bed", "descriptionSupplier": "standard double room,1 double bed with sofa bed", "legacyRoomId": "85173469", "supplierCode": "85173469_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 186, "gross": 186, "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": 186, "gross": 186, "binding": false } }, { "hotelName": "Novotel Paris Est Centre De Conference", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 282, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1419", "supplierCode": "FLY", "hotelCodeSupplier": "1419", "id": "33!~|a0!~|b260624!~|c260625!~|d1419!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1419!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M282!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84376812!~|A84376812_21!~|B84376812_21!~|C30|30!~|Esuperior room,2 twin beds!~|Fsuperior room,2 twin beds!~|G1!~|U2,282,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I282!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84376812_21", "description": "superior room,2 twin beds", "descriptionSupplier": "superior room,2 twin beds", "legacyRoomId": "84376812", "supplierCode": "84376812_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 282, "gross": 282, "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": 282, "gross": 282, "binding": false } }, { "hotelName": "Novotel Paris Est Centre De Conference", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1419", "supplierCode": "FLY", "hotelCodeSupplier": "1419", "id": "33!~|a0!~|b260624!~|c260625!~|d1419!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1419!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M247!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84376812!~|A84376812_20!~|B84376812_20!~|C30|30!~|Esuperior room,2 twin beds!~|Fsuperior room,2 twin beds!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I247!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84376812_20", "description": "superior room,2 twin beds", "descriptionSupplier": "superior room,2 twin beds", "legacyRoomId": "84376812", "supplierCode": "84376812_20", "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": "Novotel Paris Est Centre De Conference", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1419", "supplierCode": "FLY", "hotelCodeSupplier": "1419", "id": "33!~|a0!~|b260624!~|c260625!~|d1419!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1419!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M412!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84376813!~|A84376813_20!~|B84376813_20!~|C30|30!~|Esuite,1 double bed with sofa bed!~|Fsuite,1 double bed with sofa bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I412!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84376813_20", "description": "suite,1 double bed with sofa bed", "descriptionSupplier": "suite,1 double bed with sofa bed", "legacyRoomId": "84376813", "supplierCode": "84376813_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 412, "gross": 412, "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": 412, "gross": 412, "binding": false } }, { "hotelName": "Novotel Paris Est Centre De Conference", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1419", "supplierCode": "FLY", "hotelCodeSupplier": "1419", "id": "33!~|a0!~|b260624!~|c260625!~|d1419!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1419!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M275!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84376817!~|A84376817_20!~|B84376817_20!~|C30|30!~|Esuperior room,1 double bed!~|Fsuperior room,1 double bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I275!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84376817_20", "description": "superior room,1 double bed", "descriptionSupplier": "superior room,1 double bed", "legacyRoomId": "84376817", "supplierCode": "84376817_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 275, "gross": 275, "binding": false } }, { "hotelName": "Novotel Paris Est Centre De Conference", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 309, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1419", "supplierCode": "FLY", "hotelCodeSupplier": "1419", "id": "33!~|a0!~|b260624!~|c260625!~|d1419!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1419!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M309!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84376817!~|A84376817_21!~|B84376817_21!~|C30|30!~|Esuperior room,1 double bed!~|Fsuperior room,1 double bed!~|G1!~|U2,309,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I309!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84376817_21", "description": "superior room,1 double bed", "descriptionSupplier": "superior room,1 double bed", "legacyRoomId": "84376817", "supplierCode": "84376817_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": "Novotel Paris Est Centre De Conference", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1419", "supplierCode": "FLY", "hotelCodeSupplier": "1419", "id": "33!~|a0!~|b260624!~|c260625!~|d1419!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1419!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M202!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908534!~|A85908534_20!~|B85908534_20!~|C30|30!~|EClassic Room, 2 Twin Beds!~|FClassic Room, 2 Twin Beds!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I202!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908534_20", "description": "Classic Room, 2 Twin Beds", "descriptionSupplier": "Classic Room, 2 Twin Beds", "legacyRoomId": "85908534", "supplierCode": "85908534_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 202, "gross": 202, "binding": false } }, { "hotelName": "Novotel Paris Est Centre De Conference", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 231, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1419", "supplierCode": "FLY", "hotelCodeSupplier": "1419", "id": "33!~|a0!~|b260624!~|c260625!~|d1419!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1419!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M231!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908534!~|A85908534_21!~|B85908534_21!~|C30|30!~|EClassic Room, 2 Twin Beds!~|FClassic Room, 2 Twin Beds!~|G1!~|U2,231,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I231!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908534_21", "description": "Classic Room, 2 Twin Beds", "descriptionSupplier": "Classic Room, 2 Twin Beds", "legacyRoomId": "85908534", "supplierCode": "85908534_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 231, "gross": 231, "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": 231, "gross": 231, "binding": false } }, { "hotelName": "Novotel Paris Est Centre De Conference", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 336, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1419", "supplierCode": "FLY", "hotelCodeSupplier": "1419", "id": "33!~|a0!~|b260624!~|c260625!~|d1419!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1419!~|nHB!~|nFLY!~|o1!~|p1!~|x09061022!~|M336!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908533!~|A85908533_21!~|B85908533_21!~|C30|30!~|EExecutive Room, 1 Double Bed with Sofa bed!~|FExecutive Room, 1 Double Bed with Sofa bed!~|G1!~|U2,336,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I336!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908533_21", "description": "Executive Room, 1 Double Bed with Sofa bed", "descriptionSupplier": "Executive Room, 1 Double Bed with Sofa bed", "legacyRoomId": "85908533", "supplierCode": "85908533_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 336, "gross": 336, "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": 336, "gross": 336, "binding": false } }, { "hotelName": "Novotel Paris Est Centre De Conference", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1419", "supplierCode": "FLY", "hotelCodeSupplier": "1419", "id": "33!~|a0!~|b260624!~|c260625!~|d1419!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1419!~|nHB!~|nFLY!~|o1!~|p0!~|x09061022!~|M313!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908533!~|A85908533_20!~|B85908533_20!~|C30|30!~|EExecutive Room, 1 Double Bed with Sofa bed!~|FExecutive Room, 1 Double Bed with Sofa bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I313!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908533_20", "description": "Executive Room, 1 Double Bed with Sofa bed", "descriptionSupplier": "Executive Room, 1 Double Bed with Sofa bed", "legacyRoomId": "85908533", "supplierCode": "85908533_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 313, "gross": 313, "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": 313, "gross": 313, "binding": false } }, { "hotelName": "Novotel Paris Est Centre De Conference", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1419", "supplierCode": "FLY", "hotelCodeSupplier": "1419", "id": "33!~|a0!~|b260624!~|c260625!~|d1419!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1419!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M268!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908533!~|A85908533_10!~|B85908533_10!~|C30|30!~|EExecutive Room, 1 Double Bed with Sofa bed!~|FExecutive Room, 1 Double Bed with Sofa bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I268!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908533_10", "description": "Executive Room, 1 Double Bed with Sofa bed", "descriptionSupplier": "Executive Room, 1 Double Bed with Sofa bed", "legacyRoomId": "85908533", "supplierCode": "85908533_10", "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": "Novotel Paris Est Centre De Conference", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 289, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1419", "supplierCode": "FLY", "hotelCodeSupplier": "1419", "id": "33!~|a0!~|b260624!~|c260625!~|d1419!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1419!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M289!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908533!~|A85908533_11!~|B85908533_11!~|C30|30!~|EExecutive Room, 1 Double Bed with Sofa bed!~|FExecutive Room, 1 Double Bed with Sofa bed!~|G1!~|U2,289,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I289!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908533_11", "description": "Executive Room, 1 Double Bed with Sofa bed", "descriptionSupplier": "Executive Room, 1 Double Bed with Sofa bed", "legacyRoomId": "85908533", "supplierCode": "85908533_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 289, "gross": 289, "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": 289, "gross": 289, "binding": false } }, { "hotelName": "Novotel Paris Est Centre De Conference", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 187, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1419", "supplierCode": "FLY", "hotelCodeSupplier": "1419", "id": "33!~|a0!~|b260624!~|c260625!~|d1419!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1419!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M187!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908534!~|A85908534_11!~|B85908534_11!~|C30|30!~|EClassic Room, 2 Twin Beds!~|FClassic Room, 2 Twin Beds!~|G1!~|U2,187,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I187!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908534_11", "description": "Classic Room, 2 Twin Beds", "descriptionSupplier": "Classic Room, 2 Twin Beds", "legacyRoomId": "85908534", "supplierCode": "85908534_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 187, "gross": 187, "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": 187, "gross": 187, "binding": false } }, { "hotelName": "Novotel Paris Est Centre De Conference", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1419", "supplierCode": "FLY", "hotelCodeSupplier": "1419", "id": "33!~|a0!~|b260624!~|c260625!~|d1419!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1419!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M163!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908534!~|A85908534_10!~|B85908534_10!~|C30|30!~|EClassic Room, 2 Twin Beds!~|FClassic Room, 2 Twin Beds!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I163!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908534_10", "description": "Classic Room, 2 Twin Beds", "descriptionSupplier": "Classic Room, 2 Twin Beds", "legacyRoomId": "85908534", "supplierCode": "85908534_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 163, "gross": 163, "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": 163, "gross": 163, "binding": false } }, { "hotelName": "Novotel Paris Est Centre De Conference", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1419", "supplierCode": "FLY", "hotelCodeSupplier": "1419", "id": "33!~|a0!~|b260624!~|c260625!~|d1419!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1419!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M208!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84376812!~|A84376812_10!~|B84376812_10!~|C30|30!~|Esuperior room,2 twin beds!~|Fsuperior room,2 twin beds!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I208!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84376812_10", "description": "superior room,2 twin beds", "descriptionSupplier": "superior room,2 twin beds", "legacyRoomId": "84376812", "supplierCode": "84376812_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 208, "gross": 208, "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": 208, "gross": 208, "binding": false } }, { "hotelName": "Novotel Paris Est Centre De Conference", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 239, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1419", "supplierCode": "FLY", "hotelCodeSupplier": "1419", "id": "33!~|a0!~|b260624!~|c260625!~|d1419!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1419!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M239!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84376812!~|A84376812_11!~|B84376812_11!~|C30|30!~|Esuperior room,2 twin beds!~|Fsuperior room,2 twin beds!~|G1!~|U2,239,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I239!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84376812_11", "description": "superior room,2 twin beds", "descriptionSupplier": "superior room,2 twin beds", "legacyRoomId": "84376812", "supplierCode": "84376812_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 239, "gross": 239, "binding": false } }, { "hotelName": "Novotel Paris Est Centre De Conference", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1419", "supplierCode": "FLY", "hotelCodeSupplier": "1419", "id": "33!~|a0!~|b260624!~|c260625!~|d1419!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1419!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M367!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84376813!~|A84376813_10!~|B84376813_10!~|C30|30!~|Esuite,1 double bed with sofa bed!~|Fsuite,1 double bed with sofa bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I367!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84376813_10", "description": "suite,1 double bed with sofa bed", "descriptionSupplier": "suite,1 double bed with sofa bed", "legacyRoomId": "84376813", "supplierCode": "84376813_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 367, "gross": 367, "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": 367, "gross": 367, "binding": false } }, { "hotelName": "Novotel Paris Est Centre De Conference", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 263, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1419", "supplierCode": "FLY", "hotelCodeSupplier": "1419", "id": "33!~|a0!~|b260624!~|c260625!~|d1419!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1419!~|nNB!~|nFLY!~|o1!~|p1!~|x09061022!~|M263!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84376817!~|A84376817_11!~|B84376817_11!~|C30|30!~|Esuperior room,1 double bed!~|Fsuperior room,1 double bed!~|G1!~|U2,263,1782036000!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I263!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84376817_11", "description": "superior room,1 double bed", "descriptionSupplier": "superior room,1 double bed", "legacyRoomId": "84376817", "supplierCode": "84376817_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": "Novotel Paris Est Centre De Conference", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1419", "supplierCode": "FLY", "hotelCodeSupplier": "1419", "id": "33!~|a0!~|b260624!~|c260625!~|d1419!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1419!~|nNB!~|nFLY!~|o1!~|p0!~|x09061022!~|M231!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84376817!~|A84376817_10!~|B84376817_10!~|C30|30!~|Esuperior room,1 double bed!~|Fsuperior room,1 double bed!~|G1!~|Hsessionid!~|I5df8fa874c79458276ae377c26cf0c02!~|Hcurrency!~|IUSD!~|Htgx_price!~|I231!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84376817_10", "description": "superior room,1 double bed", "descriptionSupplier": "superior room,1 double bed", "legacyRoomId": "84376817", "supplierCode": "84376817_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 231, "gross": 231, "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": 231, "gross": 231, "binding": false } } ], "auditData": { "transactions": null } } } } }