Why won’t the DDV-O return be generated?
You tried to generate a DDV-O return and the app refused. No return was generated.
The DDV-O needs a few facts about this company that the app will not guess, because a wrong assumption would mean a wrong tax filing: which filing period the company actually uses, what was filed for it before it came to you, and whether it was even identified for VAT at the time. The message names which of these facts is missing.
What the screen says
The filing period hasn’t been confirmed
Check in eDavki whether this taxpayer files monthly or quarterly, and record it under Settings → VAT → Davčno obdobje. No return was generated: filing a quarterly taxpayer monthly produces twelve wrong returns. The filing period cannot be inferred here, because it turns on the previous calendar year’s taxable turnover, on any intra-EU transactions, and on any election of monthly filing notified to FURS by 31 January. Legal basis: the filing period is set by ZDDV-1, Article 89. As a rule it is the calendar month, and the calendar quarter only where the previous calendar year’s taxable turnover was EUR 210,000 or less and the taxable person makes no intra-EU transactions requiring an RP-O. The election is PZDDV, Article 156(7).
The app shows this warning before you even click the button to generate the return: while the filing period isn’t confirmed, a yellow warning appears above the DDV-O form with a link straight to the card that needs it.
The recorded filing period doesn’t match
Correct the request, or, if the filing period actually changed, record the change under Settings → VAT → Davčno obdobje. The filing period recorded for this period does not match the one requested for this return. No return was generated.
This happens when you try to generate a monthly return for a company whose recorded period is quarterly, or the other way around.
The VAT opening position hasn’t been stated
The VAT opening position has not been stated. Record the last period actually filed for this company (whether by a previous accountant or by the company itself), the presežek DDV carried over (0 is a valid answer) and the odbitni delež under Settings → VAT → Prenos od prejšnjega izvajalca. Without it we cannot tell a first lawful period from one that was already filed.
This warning also appears in advance, with a link to the Prenos od prejšnjega izvajalca (carried over from the previous provider) card.
A DDV-O for this period was already filed
Here, choose a period after the recorded handover date. A DDV-O covering this period has already been filed, so filing it again would declare the same turnover to FURS twice. If the filing deadline has not passed, replace the filed return with a new one in eDavki, a nadomestni obračun, with no interest; that is unavailable only if the filed return claimed a VAT refund. Once the deadline has passed, the route is a correction inside a later return, with interest at 3% p.a. This product does not produce a nadomestni obračun: file it in eDavki, and for the correction route use “Ustvari popravek” on a later return. Legal basis: the filing deadline is the last working day of the month following the tax period (ZDDV-1, Article 88(1)); the nadomestni obračun is Article 88.b(4), the correction in a later return Article 88.b(1), and the interest Article 88.b(2).
That recorded handover date is the same date you enter on the Prenos od prejšnjega izvajalca card, but only for the DDV-O return, not for the REK-O or other forms. For REK-O, RP-O, OPSVL and DDPO the same kind of message appears elsewhere and is covered in depth in Why can’t I file the return for this period?.
The VAT-registration status isn’t recorded
Check the VAT Registered toggle under Settings → Company. The VAT-registration status for this period is not recorded, so we cannot tell whether this business was identified for VAT then. The toggle only records the company’s status today, not when it entered or left the VAT system, so it may not settle a past period; if the message persists after you check it, contact support, because a past registration or deregistration date isn’t something you can enter yourself yet. We deliberately do not apply today’s status to a past period: for every document in the period, whether output VAT was chargeable and input VAT deductible is decided by the status held at the time. Legal basis: the right to deduct arises when the obligation to account for VAT arises (ZDDV-1, Article 62); declaring input VAT for a period we cannot prove identification in is the Article 94 exposure.
A supplier is missing its identification number or country
One supplier is missing the VAT identification number or tax number, or the country, that the KIR/KPR records need, so this period could not be prepared.
Boxes 41 and 42 of the DDV-O claim input VAT, and FURS reconciles those boxes against the input-VAT records (ZDDV-1 čl. 85.b and 88.d). If a supplier’s identity is not enough for those records, the return and the records cannot agree, so the app does not prepare the return.
Open each supplier named and fill in ID za DDV (“VAT ID”) or Davčna številka (“Tax number”) and Država (“Country”). Then try again. You do not need to delete and regenerate the return, because the data is re-read on every attempt.
The general-ledger posting is unaffected: the right to deduct arose when the obligation to account for VAT arose (ZDDV-1 čl. 62), and a missing identifier is a curable formal defect. Only this period’s CLAIM waits for the supplier.
Why this happens
The DDV-O is a tax filing that goes straight to FURS, and the app would rather not generate the return at all than silently assume the wrong filing period, overlook turnover already declared under a prior provider, or declare VAT for a period when the company wasn’t even registered. The first two warnings (filing period and opening position) are checked before you click the generate button, so you see them in advance with a direct link to the card that’s missing. The last two (period already filed, registration status) depend on the specific period you’re generating a return for, so they only appear once you try to generate that period.
What to do
- Open Settings → VAT. The page is only reachable for a user with the Administrator or Računovodja (Accountant) role.
- For the filing period, use the VAT filing period card: check in eDavki whether the company files monthly or quarterly, and record it there.
- For the opening position, use the Carried over from the previous provider card: state whether a DDV-O has ever been filed for this company before, and if so, the last period actually filed and the presežek DDV carried over (0 is a valid answer).
- For a period that’s already filed as of the recorded handover date, don’t generate a DDV-O for it as an original return: use a nadomestni obračun in eDavki while the deadline is still open, or “Ustvari popravek” on a later return once it has passed. If the handover date on the Carried over from the previous provider card is wrong, correct it there.
- For the VAT-registration status, check the VAT Registered field under Company Settings. If it’s on, and the period you’re generating a return for falls inside the time the company was actually registered, that may be enough; if the message persists, it’s about a past registration or deregistration date this toggle doesn’t record, and you need support (see below).
- Retry generating the DDV-O return.
If you can’t fix this yourself
Three of these settings (filing period, opening position and pro-rata) live on the VAT page. VAT-registration status is the exception: it lives on the Company Settings page instead. Both pages can only actually be saved by a user with the Administrator or Računovodja (Accountant) role. An ordinary team member can’t even open either page; the app refuses access if they try. If you don’t hold one of these roles, ask someone who does.
For whether a period was genuinely already filed with a prior provider, and for filing a nadomestni obračun or a correction to an already-accepted DDV-O, contact the person who prepares the return for your company, or support.
The same goes when the VAT-registration message persists even after you’ve matched the VAT Registered toggle to the current status: a past registration or deregistration date isn’t something you can enter yourself today, so it needs to reach the app through support, from someone who can also verify the date.