VAT and VIES returns (Cyprus)
How Invobookz calculates the VAT return and the VIES statement from your documents, what blocks a return and how it gets into the Tax For All portal.
Last checked against the program: 10/10/2026
Who has this
The tax module is available to companies registered in Cyprus on the Premium plan. You find it in the sidebar under Tax → Returns. Without Premium the entry is greyed out and names the reason.
First set the VAT quarter cycle under Settings → Business → Company — as the tax office assigned it with your registration. All quarters follow it.
What you see
- At the top you choose the quarter with ‹ ›. The page opens on the quarter of your latest document.
- Two tabs: VIES filing, per month and VAT return, quarter.
- Each return shows its deadline — “Due …, … days left” or “overdue”. For VAT it is the 10th of the second month after the quarter ends, for VIES the 15th of the following month.
The figures come from what was recorded on each invoice and receipt when it was finalised. Invobookz does not decide the tax again here; it only assigns it to the boxes.
When a return is blocked
If the top says This filing is not ready to submit, the list of reasons follows, each with Open receipt. As long as something blocks, there is no file — Invobookz does not guess a figure.
- an invoice or receipt in a foreign currency without a euro amount
- a customer or supplier without a country
- reverse charge to an EU business, but with VAT shown — or without a VAT number
- an incoming receipt that has not been confirmed yet
- your own VAT number is missing under Settings → Business → Company
What only stands out but does not block is listed under Please review. If it says Nothing stands in the way, the return is ready.
A month that is not yet closed in reconciliation does not block. The card of each VIES month shows whether reconciliation is behind it, though — and the reminder email then calls the figures provisional.
Filing
- Click VAT as XML or VIES as XML (per month). The files are built for Bulk Return Filing in the Tax For All portal. If you prefer typing: next to each VIES value there is Copy value.
- Upload the file in the portal and submit the return there. Invobookz files nothing itself.
- Back in Invobookz: Mark as filed, with the day you filed. This ends the reminders for that period. undo removes the note.
Before every deadline the owners get a reminder email — for VAT 30, 7 and 1 day before, for VIES 14, 5 and 1 day before — until the period is marked as filed.
What goes into the VIES statement
One line per VAT number of an EU customer and month: country, number without country code, amount of services in whole euros. Credit notes reduce the line. Whether an invoice belongs in it is decided by the VAT number that was on it when it was finalised.
You check the number on the customer with Check VAT number. The result — valid, invalid, service not responding — is stored on the customer with the consultation number as proof.
Not found what you are looking for? In Invobookz, click Support at the bottom left — we answer in the app.