Short-Term Rental Declarations
Every short-term rental booking must be declared to AADE (Greek tax authority) via AADE-Connect. Etherly Sync handles this automatically on your behalf.myDATA and AADE-Connect: two separate obligations
Many users confuse the two systems — they are independent:
Etherly Sync handles both automatically: documents are sent to myDATA via Elorus when issued, and stay declarations are submitted separately via AADE-Connect.
Declarations are found under Declarations in the sidebar — bookings ready to declare with an AADE property mapping are shown: for businesses once the document is issued, for private individuals once the stay is complete.
Declaration statuses
Property filter
Above the list there is a Property filter that narrows declarations to the properties you care about. It opens as a checkbox list: Select all at the top, the properties grouped by group — where the group’s checkbox selects all of its members at once — and a search box. You can combine properties from different groups, and with nothing ticked you see all declarations. Filtering covers all of your declarations, not just the ones currently on screen. While a selection is active, a strip above the list names it, with a Clear button. The choice is remembered for this page. Changing the filter clears any selected bookings, so a bulk submission always covers what you are looking at.Manual submission
1
Select bookings
On the Declarations page, select one or more bookings using the checkboxes.
2
Choose declaration type
Use the “Send Selected” button and choose:
- Final — definitive submission to AADE
- Draft — provisional declaration for later finalization
3
Monitor status
Status updates automatically. On failure, the error message is shown inline.
Automatic final declaration
Enable automatic final declaration from the Declarations page (toggle above the table). Once enabled, newly ready-to-declare bookings are declared automatically every day.Automatic declaration applies only to bookings that become ready after it is enabled — it does not retroactively process older bookings.
Cancelled bookings
Cancelled bookings stay in the pending declarations list with an orange “Cancelled” badge. The declared amount comes from the collected cancellation fee you record on the Bookings page — it is the same amount as the issued document. The booking is declared as cancelled with that amount: automatically with the next run, if you have enabled automatic declaration submission, or manually with the send button. If you do not wish to submit a declaration, use Skip. The booking stays visible in the “To Declare” tab until the end of the day marked as “Skipped”, and from the next day it moves to the “History” tab, where you can remove the skip if you change your mind.If you wish to issue a credit note for the document that was already issued, you will need to do so in your invoicing provider (e.g. Elorus) — credit notes are not issued from within the app.
Booking check before every submission
Before any declaration is sent to AADE, the app confirms directly with your booking channel that the specific booking still stands. The same check runs before a document is issued.- If the channel reports the booking has been cancelled, the submission stops and the booking is marked as cancelled in the app. The reason appears in the daily report.
- If the channel does not respond at that moment, the submission is postponed and retried later — nothing is sent without confirmation.
This check applies to Hosthub connections. Other connections report cancellations to the app in their own way.
A declaration already exists for those dates
If AADE already holds a finalised declaration for the same property and the same dates, a new declaration is not accepted. The booking is shown with a note identifying which declaration covers it — period, declaration number (Α/Α) and the other booking’s reference — so you can see straight away what it conflicts with. To declare the booking, first cancel the existing declaration on the AADE platform. Retrying the submission from the app does not change the outcome while the other declaration is still active.If the existing declaration was filed directly on AADE rather than through the app, only its declaration number (Α/Α) is shown — the rest of its details live on the AADE platform.
Overlapping bookings
When two active bookings cover overlapping dates for the same property, both rows are marked with a yellow “Overlap” badge and the pair is listed in the daily report. This means one of the two may have been cancelled on the channel without the app being told. Check your booking channel to see which one stands before declaring.A departure and an arrival on the same day is normal operation and is not flagged as an overlap.
Pending and undeclared bookings
The app tracks bookings that remain undeclared relative to the AADE deadline — the short-term stay declaration is due by the 20th of the month following the guest’s departure.- Banner on the Declarations page: when bookings remain undeclared more than 3 days after check-out, a persistent banner shows how many there are and how old the oldest is. The banner becomes more prominent when a deadline is approaching or has passed.
- Daily report email: with automatic final declaration enabled, the daily report includes a “Pending declarations” section listing all undeclared bookings — every day, until they are declared or skipped. When a deadline is approaching, the email subject is flagged with ⚠️.
- Automatic retry: declarations that failed due to a temporary AADE platform issue are retried automatically over the following days. If the problem needs your action (e.g. checking your TAXISnet credentials), the booking appears in the report with the relevant explanation.
Bookings on paused properties are not counted in the banner or the daily report. Pausing means you no longer manage that property through the app, so the related reminders stop. The bookings stay visible in the Declarations list and you can declare them at any time — if a tax obligation exists, it still applies.
Guest identification
Each declaration can include the guest’s identification details. Click the pencil icon in the “Identification” column to edit.Platform mapping
Etherly Sync automatically maps the booking channel to the platform code required by AADE. The Channel column in the Declarations table shows the recognized platform name — not the raw Hosthub channel string.Payment method
Each declaration is sent to AADE with a field indicating how the booking channel (Airbnb, Booking.com, etc.) pays out the rent to your business. This is not about how the guest pays — it refers solely to the flow of money from the channel to you. The allowed values are:Per-channel default
In Settings → AADE Connect you can set a default payment method for each booking channel. Changes take effect for all future submissions on that channel — as long as no per-booking override is set.Per-booking override
The ✏️ pencil icon in the Payment Method column of the Declarations page lets you change the payment method for a single booking. The override always takes precedence over the channel default, and is shown in normal colour while channel-default values are shown muted. Overrides are allowed only before a declaration has been sent to AADE Connect. Once a declaration has been dispatched — even if it later shows a failed or draft status — the payment method is locked and cannot be changed. Resolution priority order:- Per-booking override (✏️)
- Per-channel default (Settings → AADE Connect)
- Global default:
DOMESTIC_PAYMENTS_ACCOUNT
Declaration history
The History tab on the Declarations page shows bookings that have already been submitted or skipped. Guest identification cannot be edited for these bookings.AADE Connect Settings
The Settings → AADE Connect page has two sections:Property mapping
For each property shown in the list, select the corresponding AADE property from the dropdown. This mapping is required for declaration submission — bookings without a property mapping do not appear on the Declarations page.If no properties appear, make sure you have connected at least one booking channel under Settings → Integrations.
Per-channel payment method default
Each declaration sent to AADE requires information about how the booking channel pays out the rent to your business. Here you set the default per channel (Airbnb, Booking.com, etc.). This is not about how the guest pays.
Resolution priority order:
- Per-booking override (✏️ pencil icon in the Payment Method column on the Declarations page)
- Per-channel default — this page
- Global default:
DOMESTIC_PAYMENTS_ACCOUNT
