I have a system that integrates with Airbnb and different platforms. The booking from Airbnb is correctly blocking the relevant dates in our system. However, when the same reservation is canceled, the .ics file is updated and comes to our system, but the dates in the relevant reservation continue to appear as Blocked. This causes some confusion and inefficient use of available time slots, as these slots are technically blocked for new bookings after the original booking is canceled.
When a booking is cancelled, I expect it to free up the corresponding time slot. However, it seems like the slot stays in a ‘blocked’ state, preventing new reservations from being made during that time. This might give the impression that no time slots are available even when there could be.
Thanks a lot in advance @ihor
BEGIN:VCALENDAR
PRODID:-//channel.com//Channel Manager//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:icalical
X-WR-TIMEZONE:Europe
X-WR-CALDESC:channel.com
X-MA-PROPERTY-ID:2789
X-MA-ROOM-LABEL:Exclusive apt
X-MA-ROOM-ID:10241
BEGIN:VEVENT
DTSTAMP:20230518T151724Z
UID:channel-2789-10241-20230522-20230531
DTSTART;VALUE=DATE:20230522
DTEND;VALUE=DATE:20230531
DESCRIPTION:
STATUS:CONFIRMED
SUMMARY:Blocked Date
DESCRIPTION:Channel Manager
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230518T151724Z
UID:channel-2789-10241-20230601-20230604
DTSTART;VALUE=DATE:20230601
DTEND;VALUE=DATE:20230604
DESCRIPTION:
STATUS:CONFIRMED
SUMMARY:Blocked Date
DESCRIPTION:Channel Manager
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230518T145332Z
UID:channel-2789-10241-20230901-20230903
DTSTART;VALUE=DATE:20230901
DTEND;VALUE=DATE:20230903
DESCRIPTION:
STATUS:CONFIRMED
SUMMARY:Blocked Date
DESCRIPTION:Channel Manager
END:VEVENT
END:VCALENDAR
This is how the ics file looks like on the other platform as an example
UID:channel-2789-10241-20230901-20230903
When this is canceled, the new ics file comes like this. However, the relevant reservation date 09.01.2023 - 09.03.2023 still appears as Blocked.
BEGIN:VCALENDAR
PRODID:-//channel.com//Channel Manager//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:icalicalical
X-WR-TIMEZONE:Europe
X-WR-CALDESC:channel.com
X-MA-PROPERTY-ID:2789
X-MA-ROOM-LABEL:Exclusive apt
X-MA-ROOM-ID:10241
BEGIN:VEVENT
DTSTAMP:20230518T151724Z
UID:channel-2789-10241-20230522-20230531
DTSTART;VALUE=DATE:20230522
DTEND;VALUE=DATE:20230531
DESCRIPTION
STATUS:CONFIRMED
SUMMARY:Blocked Date
DESCRIPTION:Channel Manager
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230518T151724Z
UID:channel-2789-10241-20230601-20230604
DTSTART;VALUE=DATE:20230601
DTEND;VALUE=DATE:20230604
DESCRIPTION
STATUS:CONFIRMED
SUMMARY:Blocked Date
DESCRIPTION:Channel Manager
END:VEVENT
END:VCALENDAR