Blog
Sell and connectHow-to · 17 min read ·

iCal: how to link calendars so a double booking never happens

Two guests, one apartment, the same night. A double booking is every host's nightmare — and it almost always arises the same way: the calendars on the individual platforms know nothing about each other. The solution has four letters: iCal. It is free, most of the big platforms and the larger Czech portals can do it — but not all of them and not under all conditions. And the basic link is just a matter of copying and pasting two addresses.

One thing has to be said right at the start, though, because everything else follows from it: iCal is not instant. Airbnb reads other calendars every 3 hours, Booking.com every 2 hours, some Czech portals only once a day. Booking.com says so openly in its partner help — calendar synchronisation does not happen in real time. For most hosts iCal is enough and cuts the risk to a fraction; full real-time protection is given only by a full connection via API. → Channel manager: when iCal stops being enough

In brief
Whoanyone offering the same unit in more than one place — including the combination „platform + manual booking over the phone"
Wherein the calendar settings on each platform (Airbnb: Availability → Connect calendars; Booking.com: Rates and availability → Sync calendars) and at the apartment in our app
How muchCZK 0 — iCal is free on the platforms; the exception is e-chalupy.cz, which has calendar synchronisation only in the top tariff → Czech portals for cottages and cabins: where to list and how to link calendars
How longcopying and pasting one pair of links is a matter of a few clicks directly in the platform's interface; with chata.cz and Hotely.cz the link is set up by support, so you wait for their response — only they can tell you when it will be done, so ask for a date straight away in your request (chata.cz: zubalik@chata.cz, Hotely.cz: podpora@hotel.cz) and do not count on the link until they confirm it
Refresh intervalAirbnb every 3 hours, Booking.com every 2 hours (plus an „Import now" button), Megaubytko about 2 hours (figure from 2024), ChataLevně declares 15–60 minutes, e-chalupy towards the ZARS system once every 24 hours
What you risktwo confirmed bookings for the same night — one of them you have to sort out with the guest yourself; Booking.com has its own overbooking procedure for this in the extranet

What to do

What to do
  • Copy the EXPORT link from each platform — it must start with http:// or https:// and end with .ics; the link from Booking.com also contains /ical/
  • Paste it into all the other platforms and into our app (at the apartment → iCal calendars)
  • Paste the app's export link back into the platforms and portals — a link is always a PAIR of addresses, a one-way one protects only one side
  • With e-chalupy.cz choose the „including details" variant for the export — otherwise false bookings arise
  • On Booking.com check eligibility in advance: max. 20 room types, max. 1 unit per room type and no connectivity provider
  • Link each unit with its own pair of addresses — never mix units into one calendar
  • Enter manual bookings (phone, e-mail, enquiry portal) into the app immediately, not in the evening
  • For dates within 72 hours do not rely on automation — confirm manually or keep a one-day buffer
  • Never publish the export link — it carries guests' personal data

What iCal is and what it actually transfers

The format is properly called iCalendar and is described by the RFC 5545 standard (IETF, September 2009); the files have the .ics extension and the abbreviation „iCal" is established even with the platforms themselves. In practice it is a plain text file at a secret address at which the platform continuously publishes the occupied dates. Anyone with that address can download them regularly — and that is exactly what the platforms do with each other.

The link is always a PAIR of addresses: the export from A pasted into B and the export from B pasted into A. Whoever sets up only one direction protects only one side.

What iCal transfers: dates from–to and a short text for the event. Nothing more. Since 1. 12. 2019 Airbnb has not stated the guest's name or the booking code in the export — the event is called „Reserved" and the description contains only the fields „Reservation URL" (a link to the booking detail) and „Phone Number (Last 4 Digits)", that is the last four digits of the phone number. Booking.com sends technical texts such as „CLOSED – Not available". The name and order details are transferred from the usual channels practically only by e-chalupy.cz in the „including details" export variant.

What iCal does not transfer: guest contacts, prices, numbers of people, services, messages. For that a full platform connection via API or a connectivity provider is needed.

The feed does not contain bookings alone. Airbnb also includes in the export nights blocked by the availability settings, preparation time, advance notice and the minimum length of stay — on another portal these nights close just like occupied ones, so you can needlessly close off sellable dates there. Airbnb at the same time exports only future dates (not history) and imports up to 2 years of data ahead.

Where to find the links

AIRBNB. Calendar → choose the listing's calendar → Availability → in the „Connect calendars" section click „Connect to another website". One dialogue holds both: the Airbnb link to copy (export) and the field into which you paste the other .ics address, name it and confirm with the „Add calendar" button (import). The older names „Calendar sync", „Export calendar" and „Import calendar", which you will find in most guides on the internet, belong to the previous interface.

BOOKING.COM. „Rates & Availability" → „Sync calendars" → at the given unit „Add calendar connection" → paste the other link → name the connection (say „Airbnb") → „Next step" → „Done". The export is offered in the same wizard. We give the English names because Booking.com's official partner help is in English only — in an extranet switched to another language look for the labels above. Two extra things: with the export you choose whether to send only bookings, or bookings and closed days as well — choose bookings only, so that you do not push your operational blocks to the other portal. And Booking.com shows the state of each connection as Activating, Okay, Import only, Export only or Service error; „Activating" means the connection is still being switched on, „Okay" that it is running both ways — „Import only", „Export only" and „Service error" signal that one direction or the whole connection is not working.

Not everyone gets iCal synchronisation on Booking.com. Everything must hold at once: the property is open and bookable, the user has the „Rates and Availability" permission, the property has at most 20 room types, at most one unit for each type and does not use a connectivity provider (a channel manager or an XML connection). Whoever has three identical apartments under one room type simply does not have iCal on Booking — the only solution is a channel manager.

CZECH PORTALS:

→ Czech portals for cottages and cabins: where to list and how to link calendars

The right set-up with our app

The simplest architecture is the app as the HUB. Instead of linking every channel with every other one (with four channels that is twelve links), you run everything through one place.

  1. 1You paste the export links of all the platforms and portals into the app — at the apartment → iCal calendars. Bookings are downloaded automatically every 5 minutes and you see them in a single calendar; any overlaps we report at once.
  2. 2From the app you take our occupancy export link (again at the apartment) and paste it into the platforms and portals. That way the occupancy from manual bookings and from channels that are not directly linked to each other reaches them too.
  3. 3You check the shape of each link: it starts with http:// or https:// and ends with .ics. A link to an ordinary portal page does not work, even if the word „calendar" is in the address.

The result: every channel knows about all the others and you have a single source of truth.

The most important limit: time

Platforms read other calendars at intervals, not continuously. Usually it is 2–3 hours — Airbnb updates automatically every 3 hours according to its help, Booking.com imports connected calendars every 2 hours — and with some portals it is up to 24 hours. A clash can arise in that window: two guests „manage" to take the same night on two platforms before the calendars learn of each other.

The window can be shortened by hand. Booking.com has an „Import now" button with every connection, which loads the other calendar immediately — and integrators warn from practice that the automatic import on Booking does not always run reliably and a manual click is the sure thing. Airbnb has a similar „Refresh" button, but with a limited number of requests; once they are used up you must wait for the next automatic update.

Example · how long it takes for a booking to reach all channels
A booking received on Booking.com at 10:00
the app loads it within 5 minutes10:05
Airbnb loads the app's export link within 3 hoursby 13:05 at the latest
A booking received on Airbnb at 10:00
the app loads it within 5 minutes10:05
Booking.com loads the connected calendar within 2 hoursby 12:05 at the latest
A manual booking entered in the app at 14:00
Booking.comby 16:00 at the latest
Airbnbby 17:00 at the latest
a portal with a daily import (e-chalupy → ZARS type)not until the next day at 14:00

The practical conclusion: for dates within 72 hours from today do not rely on automation.

How to cut the risk to a minimum:

The most common mistakes and myths

Frequently asked questions

How do I know the sync really works?
In the app you see, for each source, the time of the last download and the number of bookings. Make a test block on the platform and watch whether it arrives. On Booking.com also check the state of the connection — after switching it on it shows „Activating" for a while, then it should be „Okay"; „Import only" and „Export only" mean that only one direction is running, „Service error" that the connection is reporting a fault.
I have two identical units. Why does Booking.com not offer me iCal at all?
Because iCal synchronisation is given only to a property that has at most one unit for each room type (and at most 20 room types in total). Two identical apartments under one room type break this condition and you simply will not get iCal on Booking — the solution is a connectivity provider (a channel manager). As a general rule: one unit = its own pair of links, units are never mixed into one calendar. → Channel manager: when iCal stops being enough
I cancelled a booking — why is the date still occupied elsewhere?
The cancellation is written into the other calendar only at the next load, so typically in 2–3 hours. If you are offering the date again immediately, free it up manually on that platform, or click „Import now" and do not wait for the automation.
What if a platform has no iCal?
Then manual management remains — with our overlap warning as insurance — or a full API connection, if one exists for that platform. With chata.cz and Hotely.cz the „support will set it up" variant is somewhere in between: it works, but you depend on their response.
Does iCal have anything to do with eTurista and the new European regulation?
It does not. eTurista so far runs only as an information portal with a test environment, and Regulation (EU) 2024/1028 on the sharing of data on short-term rentals does apply from 20. 5. 2026, but as of 5. 9. 2026 the Czech Republic has no effective implementing act and a registration number in listings is not yet compulsory here; the reporting of foreigners continues to run through UbyPort. → UbyPort without the stress: how to report foreign guests to the foreign police correctly
How Ubyo helps
An import of all channels every 5 minutes, an own occupancy export link for each apartment, automatic detection of overlaps with a warning and one clear calendar above it all — including manual bookings, which the platforms otherwise never learn about. For each source you see the time of the last download and the number of bookings downloaded, so you spot even a quietly frozen feed. You will find the links at the apartment in the iCal calendars section. Should our export link leak, next to the „Copy export link" button there is a button that replaces it: after confirmation the app generates a new one, copies it straight to your clipboard and writes the replacement into the audit log. The old link stops working immediately, so rewrite the new one at once in all the portals where you pasted the original — otherwise the calendar there freezes.
Legal framework and sources (7)
  • RFC 5545 „Internet Calendaring and Scheduling Core Object Specification (iCalendar)", IETF, September 2009, datatracker.ietf.org — the standard of the .ics format
  • airbnb.cz/help/article/99 — the path in the menu, the automatic update every 3 hours, the content of the export, the 2 year limit
  • partner.booking.com, the help „How to synchronise your calendars across channels" — the path in the extranet, the import every 2 hours, „Import now", the eligibility conditions and the connection states
  • klient.e-chalupy.cz, the Occupancy → Calendar synchronisation section — export and import, the „including details" variant
  • mojeregio.cz, „Occupancy update" — connecting the calendar for chata.cz and pampeliska.cz through support
  • chatalevne.cz, the owners' section — a guide to the iCal export and import (11. 4. 2026)
  • Regulation (EU) 2024/1028 of the European Parliament and of the Council of 11. 4. 2024, Art. 19 — applicability from 20. 5. 2026

Updated: 5. 9. 2026, verified against the sources listed. Informational text, not legal or tax advice — discuss your specific situation with a professional.

ubyo
Blog
Sell and connectHow-to · 17 min read ·

iCal: how to link calendars so a double booking never happens

Two guests, one apartment, the same night. A double booking is every host's nightmare — and it almost always arises the same way: the calendars on the individual platforms know nothing about each other. The solution has four letters: iCal. It is free, most of the big platforms and the larger Czech portals can do it — but not all of them and not under all conditions. And the basic link is just a matter of copying and pasting two addresses.

One thing has to be said right at the start, though, because everything else follows from it: iCal is not instant. Airbnb reads other calendars every 3 hours, Booking.com every 2 hours, some Czech portals only once a day. Booking.com says so openly in its partner help — calendar synchronisation does not happen in real time. For most hosts iCal is enough and cuts the risk to a fraction; full real-time protection is given only by a full connection via API. → Channel manager: when iCal stops being enough

In brief
Whoanyone offering the same unit in more than one place — including the combination „platform + manual booking over the phone"
Wherein the calendar settings on each platform (Airbnb: Availability → Connect calendars; Booking.com: Rates and availability → Sync calendars) and at the apartment in our app
How muchCZK 0 — iCal is free on the platforms; the exception is e-chalupy.cz, which has calendar synchronisation only in the top tariff → Czech portals for cottages and cabins: where to list and how to link calendars
How longcopying and pasting one pair of links is a matter of a few clicks directly in the platform's interface; with chata.cz and Hotely.cz the link is set up by support, so you wait for their response — only they can tell you when it will be done, so ask for a date straight away in your request (chata.cz: zubalik@chata.cz, Hotely.cz: podpora@hotel.cz) and do not count on the link until they confirm it
Refresh intervalAirbnb every 3 hours, Booking.com every 2 hours (plus an „Import now" button), Megaubytko about 2 hours (figure from 2024), ChataLevně declares 15–60 minutes, e-chalupy towards the ZARS system once every 24 hours
What you risktwo confirmed bookings for the same night — one of them you have to sort out with the guest yourself; Booking.com has its own overbooking procedure for this in the extranet

What to do

What to do
  • Copy the EXPORT link from each platform — it must start with http:// or https:// and end with .ics; the link from Booking.com also contains /ical/
  • Paste it into all the other platforms and into our app (at the apartment → iCal calendars)
  • Paste the app's export link back into the platforms and portals — a link is always a PAIR of addresses, a one-way one protects only one side
  • With e-chalupy.cz choose the „including details" variant for the export — otherwise false bookings arise
  • On Booking.com check eligibility in advance: max. 20 room types, max. 1 unit per room type and no connectivity provider
  • Link each unit with its own pair of addresses — never mix units into one calendar
  • Enter manual bookings (phone, e-mail, enquiry portal) into the app immediately, not in the evening
  • For dates within 72 hours do not rely on automation — confirm manually or keep a one-day buffer
  • Never publish the export link — it carries guests' personal data

What iCal is and what it actually transfers

The format is properly called iCalendar and is described by the RFC 5545 standard (IETF, September 2009); the files have the .ics extension and the abbreviation „iCal" is established even with the platforms themselves. In practice it is a plain text file at a secret address at which the platform continuously publishes the occupied dates. Anyone with that address can download them regularly — and that is exactly what the platforms do with each other.

The link is always a PAIR of addresses: the export from A pasted into B and the export from B pasted into A. Whoever sets up only one direction protects only one side.

What iCal transfers: dates from–to and a short text for the event. Nothing more. Since 1. 12. 2019 Airbnb has not stated the guest's name or the booking code in the export — the event is called „Reserved" and the description contains only the fields „Reservation URL" (a link to the booking detail) and „Phone Number (Last 4 Digits)", that is the last four digits of the phone number. Booking.com sends technical texts such as „CLOSED – Not available". The name and order details are transferred from the usual channels practically only by e-chalupy.cz in the „including details" export variant.

What iCal does not transfer: guest contacts, prices, numbers of people, services, messages. For that a full platform connection via API or a connectivity provider is needed.

The feed does not contain bookings alone. Airbnb also includes in the export nights blocked by the availability settings, preparation time, advance notice and the minimum length of stay — on another portal these nights close just like occupied ones, so you can needlessly close off sellable dates there. Airbnb at the same time exports only future dates (not history) and imports up to 2 years of data ahead.

Where to find the links

AIRBNB. Calendar → choose the listing's calendar → Availability → in the „Connect calendars" section click „Connect to another website". One dialogue holds both: the Airbnb link to copy (export) and the field into which you paste the other .ics address, name it and confirm with the „Add calendar" button (import). The older names „Calendar sync", „Export calendar" and „Import calendar", which you will find in most guides on the internet, belong to the previous interface.

BOOKING.COM. „Rates & Availability" → „Sync calendars" → at the given unit „Add calendar connection" → paste the other link → name the connection (say „Airbnb") → „Next step" → „Done". The export is offered in the same wizard. We give the English names because Booking.com's official partner help is in English only — in an extranet switched to another language look for the labels above. Two extra things: with the export you choose whether to send only bookings, or bookings and closed days as well — choose bookings only, so that you do not push your operational blocks to the other portal. And Booking.com shows the state of each connection as Activating, Okay, Import only, Export only or Service error; „Activating" means the connection is still being switched on, „Okay" that it is running both ways — „Import only", „Export only" and „Service error" signal that one direction or the whole connection is not working.

Not everyone gets iCal synchronisation on Booking.com. Everything must hold at once: the property is open and bookable, the user has the „Rates and Availability" permission, the property has at most 20 room types, at most one unit for each type and does not use a connectivity provider (a channel manager or an XML connection). Whoever has three identical apartments under one room type simply does not have iCal on Booking — the only solution is a channel manager.

CZECH PORTALS:

  • e-chalupy.cz — Occupancy → Calendar synchronisation → EXPORT → the green „Copy link" button; the import at Occupancy → Calendar synchronisation → Import. e-chalupy.cz has calendar synchronisation only in the top tariff.
  • megaubytko.cz — Occupancy calendar → „Synchronise the calendar with another portal" → the „Calendar export" tab → „Copy link", or „Calendar import" → name it → „Paste the link".
  • chatalevne.cz — in the administration: edit the property → the „Occupancy calendar" tab → the „iCal Export" button (copy the link), or „iCal Import" / „Add external calendar". The portal can accept several calendars at once; it has a guide to this on its public website in the owners' section.
  • chata.cz and pampeliska.cz — there is no self-service import in the administration. The connection is set up by the portal: write to zubalik@chata.cz and state the property number and the name of the system you are sending the calendar from. The link at the same time activates the „Guaranteed occupancy" cooperation.
  • Hotely.cz (formerly hotel.cz and penzion.cz) — both brands were merged, together with spa.cz, under Hotely.cz operated by the Szallas Group as of 1. 7. 2025, and the administration runs at admin.hotely.cz. Even after the merger iCal is set up through support (podpora@hotel.cz). Beware: since March 2025 errors have been appearing with this feed — the original event identifiers change, anonymous foreign records of the „Szallasz.hu (Not Available)" type come through and a booking cannot be told apart from a mere block. Before you rely on it, check by hand for a few days what actually arrives from it.

→ Czech portals for cottages and cabins: where to list and how to link calendars

The right set-up with our app

The simplest architecture is the app as the HUB. Instead of linking every channel with every other one (with four channels that is twelve links), you run everything through one place.

  1. 1You paste the export links of all the platforms and portals into the app — at the apartment → iCal calendars. Bookings are downloaded automatically every 5 minutes and you see them in a single calendar; any overlaps we report at once.
  2. 2From the app you take our occupancy export link (again at the apartment) and paste it into the platforms and portals. That way the occupancy from manual bookings and from channels that are not directly linked to each other reaches them too.
  3. 3You check the shape of each link: it starts with http:// or https:// and ends with .ics. A link to an ordinary portal page does not work, even if the word „calendar" is in the address.

The result: every channel knows about all the others and you have a single source of truth.

The most important limit: time

Platforms read other calendars at intervals, not continuously. Usually it is 2–3 hours — Airbnb updates automatically every 3 hours according to its help, Booking.com imports connected calendars every 2 hours — and with some portals it is up to 24 hours. A clash can arise in that window: two guests „manage" to take the same night on two platforms before the calendars learn of each other.

The window can be shortened by hand. Booking.com has an „Import now" button with every connection, which loads the other calendar immediately — and integrators warn from practice that the automatic import on Booking does not always run reliably and a manual click is the sure thing. Airbnb has a similar „Refresh" button, but with a limited number of requests; once they are used up you must wait for the next automatic update.

Example · how long it takes for a booking to reach all channels
A booking received on Booking.com at 10:00
the app loads it within 5 minutes10:05
Airbnb loads the app's export link within 3 hoursby 13:05 at the latest
A booking received on Airbnb at 10:00
the app loads it within 5 minutes10:05
Booking.com loads the connected calendar within 2 hoursby 12:05 at the latest
A manual booking entered in the app at 14:00
Booking.comby 16:00 at the latest
Airbnbby 17:00 at the latest
a portal with a daily import (e-chalupy → ZARS type)not until the next day at 14:00

The practical conclusion: for dates within 72 hours from today do not rely on automation.

How to cut the risk to a minimum:

  • link ALL channels — the most common double booking comes from a channel that „did not count": an enquiry portal, a manual booking over the phone, a booking from friends,
  • enter manual bookings in the app at once, the export will carry them further,
  • with last-minute offers reckon with the delay — leave a day's buffer, or confirm enquiries manually,
  • before confirming a near date on a portal with a slow import, click the manual refresh,
  • watch our overlap warnings: when a clash arises, speed decides — one of the bookings must be sorted out with the guest as soon as possible.

The most common mistakes and myths

  • „I have Airbnb linked with Booking, I am safe." — As long as the last channel stays outside (an enquiry portal, a phone call, a friend), the risk remains. Only a complete set of links protects you.
  • „Export and import are one and the same." — They are not. Swapping them means pasting your own export „into yourself"; the calendar looks as though it works and transfers nothing.
  • „The link is long and nobody will guess it, I can send it to the cleaner in a group chat." — The link is not password protected and carries personal data: with Airbnb the last four digits of the guest's phone number and a link to the booking detail, with e-chalupy in the „including details" variant the name and order data as well. These are personal data within the meaning of the GDPR, so they belong only in the system that processes them. If the link does leak after all, have the platform generate it again, remove the old connection (on Booking.com with the „Remove" button) and set up a new one — and then rewrite the new link everywhere you pasted the old one, otherwise the calendar there quietly freezes. → GDPR and guest data: what you may, what you must and what is forbidden
  • „With e-chalupy it does not matter which export variant I choose." — It does. The variant without details changes the identifiers of foreign, imported bookings and passes them off as its own; the receiving system then loads them as new ones and false, duplicate bookings arise.
  • „I changed the link on the platform, but here it is still the old one — it will sort itself out." — It will not. The old link stops returning data and the calendar quietly freezes on the last download.
  • „iCal will transfer names and prices for me, I do not have to rewrite anything." — It will not. The dates and a few technical fields, nothing more. Complete data goes only through an API.

Frequently asked questions

How do I know the sync really works?
In the app you see, for each source, the time of the last download and the number of bookings. Make a test block on the platform and watch whether it arrives. On Booking.com also check the state of the connection — after switching it on it shows „Activating" for a while, then it should be „Okay"; „Import only" and „Export only" mean that only one direction is running, „Service error" that the connection is reporting a fault.
I have two identical units. Why does Booking.com not offer me iCal at all?
Because iCal synchronisation is given only to a property that has at most one unit for each room type (and at most 20 room types in total). Two identical apartments under one room type break this condition and you simply will not get iCal on Booking — the solution is a connectivity provider (a channel manager). As a general rule: one unit = its own pair of links, units are never mixed into one calendar. → Channel manager: when iCal stops being enough
I cancelled a booking — why is the date still occupied elsewhere?
The cancellation is written into the other calendar only at the next load, so typically in 2–3 hours. If you are offering the date again immediately, free it up manually on that platform, or click „Import now" and do not wait for the automation.
What if a platform has no iCal?
Then manual management remains — with our overlap warning as insurance — or a full API connection, if one exists for that platform. With chata.cz and Hotely.cz the „support will set it up" variant is somewhere in between: it works, but you depend on their response.
Does iCal have anything to do with eTurista and the new European regulation?
It does not. eTurista so far runs only as an information portal with a test environment, and Regulation (EU) 2024/1028 on the sharing of data on short-term rentals does apply from 20. 5. 2026, but as of 5. 9. 2026 the Czech Republic has no effective implementing act and a registration number in listings is not yet compulsory here; the reporting of foreigners continues to run through UbyPort. → UbyPort without the stress: how to report foreign guests to the foreign police correctly
How Ubyo helps
An import of all channels every 5 minutes, an own occupancy export link for each apartment, automatic detection of overlaps with a warning and one clear calendar above it all — including manual bookings, which the platforms otherwise never learn about. For each source you see the time of the last download and the number of bookings downloaded, so you spot even a quietly frozen feed. You will find the links at the apartment in the iCal calendars section. Should our export link leak, next to the „Copy export link" button there is a button that replaces it: after confirmation the app generates a new one, copies it straight to your clipboard and writes the replacement into the audit log. The old link stops working immediately, so rewrite the new one at once in all the portals where you pasted the original — otherwise the calendar there freezes.
Legal framework and sources (7)
  • RFC 5545 „Internet Calendaring and Scheduling Core Object Specification (iCalendar)", IETF, September 2009, datatracker.ietf.org — the standard of the .ics format
  • airbnb.cz/help/article/99 — the path in the menu, the automatic update every 3 hours, the content of the export, the 2 year limit
  • partner.booking.com, the help „How to synchronise your calendars across channels" — the path in the extranet, the import every 2 hours, „Import now", the eligibility conditions and the connection states
  • klient.e-chalupy.cz, the Occupancy → Calendar synchronisation section — export and import, the „including details" variant
  • mojeregio.cz, „Occupancy update" — connecting the calendar for chata.cz and pampeliska.cz through support
  • chatalevne.cz, the owners' section — a guide to the iCal export and import (11. 4. 2026)
  • Regulation (EU) 2024/1028 of the European Parliament and of the Council of 11. 4. 2024, Art. 19 — applicability from 20. 5. 2026

Updated: 5. 9. 2026, verified against the sources listed. Informational text, not legal or tax advice — discuss your specific situation with a professional.