Export Ukrainian tax forms
Updated
From a tax return, export the VAT (ПДВ) declaration, the legal-entity single tax, or the sole-proprietor single tax as a file you copy into M.E.Doc. Land plots fill the minimum tax liability (МПЗ) annex.
Note
Export for filing does not send a cabinet container and does not sign. The file is figures to retype or an unsigned import, not a State Tax Service (ДПС) blank. Payroll forms are a different button — Export DPS payroll forms.
How to#
To export, open Ribbon → Tax → Documents → Tax returns. Open the return for the period. If you have no return yet, open Ribbon → Tax → Dictionaries → Tax periods, open the period, and press Build return.
Tax period list: choose the period, then press Build return. The product is in English.
Press Export for filing. The print VAT declaration (J0200126) is on the same card.
Tax return card: Export for filing writes the file without changing the return state. The product is in English.
Open Ribbon → Ukraine → Dictionaries → Tax filing export. The finished text is there. This is not cabinet XML. Rows in the file:
| Row | Source |
|---|---|
| 1.1 column A/B | sales UA-S 20% |
| 1.2 | sales UA-7 7% |
| 2.1 | export UA-ZX (zero) |
| 3 | domestic zero UA-Z |
| 5 | exempt UA-E (base only) |
| 10.1 / 10.2 | purchases UA-S / UA-7 |
| 9 and 17 | formulas from the order, not a sum of every cell |
| 18 | payable when row 9 is greater than 17 |
| 19 | negative value |
| 20.2 | Ribbon → Ukraine → Documents → VAT refund claim. Not above row 19. Without a claim it is empty |
UA-ZX is export into row 2.1. UA-Z is domestic zero into row 3. Do not put export on UA-Z: then it lands in row 3.
Exporting the same period again replaces that row.
On the same return, press Export single tax (J0103509) for a legal entity. It does not change the VAT type in settings. The print is Single tax declaration (J0103509). The period is year-to-date from 1 January (Q1 / half-year / 9 months / year). Column 3 is the 3% rate (VAT payer). Column 4 is 5% (without VAT).
| Row | Source |
|---|---|
| 1 col 3 | income UA-EP3 |
| 1 col 4 | income UA-EP5 |
| 2 col 3 / 4 | income above the limit UA-EP6 (6%) / UA-EP10 (10%). UA-EP15 is not put here |
| 3, 4 | non-cash / forbidden activities: UA-EPB3/UA-EPB5 (row 3) and UA-EPF3/UA-EPF5 (row 4). Empty if such operations were not posted |
| 5 | sum of rows 1–4 |
| 6 | single tax from row 1, from the register, not recalculated |
| 8 | accrued (row 6 + 7) |
| 9 | previous period from the ledger, from 1 January to the end of the previous quarter. In Q1 it is zero |
| 10 | payable (row 8 − row 9) |
MTL annex J0135709 |
Ribbon → Ukraine → Dictionaries → Land plot (MPZ) |
UA-EP15 (15% over the limit) is not put into row 2. A legal entity's excess is taxed at double rate 6% / 10%. 15% belongs to Export FOP single tax (F0103309), row 07.
Press Export FOP single tax (F0103309) for a sole proprietor. Do not confuse it with the legal-entity button. The print is FOP single tax declaration (F0103309). The period is year-to-date from 1 January.
| Row | Source |
|---|---|
| 05 | income UA-EP3 (3%) |
| 06 | income UA-EP5 (5%) |
| 07 | income UA-EP15 (15% over the limit) |
| 08 | sum 05+06+07 |
| 09 / 10 / 11 | single tax 15 / 3 / 5% from the register |
| 12 | sum 09+10+11 |
| 13 | previous period from the ledger, from 1 January to the end of the previous quarter. In Q1 it is zero |
| 14.1 / 14 | payable (12 − 13). 14.2 is MTL from the land plot dictionary |
| 23 | military levy 1% of (05+06+07). Not code UA-VZ; that one is payroll |
| 24 / 25 | previous military levy from the same ledger; payable = 23 − 24 |
annex F0133109 |
Ribbon → Ukraine → Documents → FOP ESS for self. Under the sum, one line for each posting in the period (date, number, amount). A void in the same period folds to zero and disappears from the file. Without the document it is empty |
annex F0133209 |
the same land plots as for legal entities |
To fill land plots, open Ribbon → Ukraine → Dictionaries → Land plot (MPZ). Press New. Fill Legal entity, Cadastral number, and Normative value. Save. MTL = valuation × rate from Ukraine settings → MPZ rate (empty — 5%) × months in period / 12. The file has a line for each plot. The sum of lines equals the comment total; the last plot takes the rounding remainder.
The state on the return does not change when you export. Save is not a filing. Only File tax return files the return.
Example
You sold goods for ₴10,000 plus VAT ₴2,000, and bought goods for ₴5,000 plus VAT ₴1,000. Output VAT 2,000 minus input VAT 1,000 leaves 1,000 due.
Row Supply VAT 1.1 (sales 20%) 10,000 2,000 10.1 (purchases 20%) 5,000 1,000 18 payable 1,000 You exported ₴8,000 with
UA-ZX. Export is zero-rated, so VAT is 0.
Row Supply VAT 2.1 (export) 8,000 0 An LLC on 5% has Q1 income ₴10,000. Tax is 10,000 × 5% = 500. In Q1 the previous period is zero, so payable is 500 − 0 = 500.
Row Amount 1 col 4 (income 5%) 10,000 6 (single tax) 500 9 (previous period) 0 10 payable 500 A sole proprietor on 5% has Q1 income ₴10,000. Tax is 10,000 × 5% = 500. Military levy is 1% of that income: 10,000 × 1% = 100. Payable tax is 500 because Q1 previous period is zero.
Row Amount 06 (income 5%) 10,000 11 (single tax 5%) 500 14 payable 500 23 military levy 100 A land plot valued ₴100,000 in Q1: MTL = 100,000 × 5% × 3 / 12 = 1,250. Social insurance for self ₴1,760 goes in annex F0133109.
Amount Land plot normative value 100,000 MTL annex 1,250 Social insurance for self (F0133109) 1,760
Tip
The type for Export for filing is taken from Ribbon → Ukraine → Settings → Ukraine settings → Return type for export. Empty means
J0200126. A different type still writes a neutral file, not a DPS blank. Export payroll levies (4ДФ workpaper) and Export quarterly payroll (ЄСВ+ПДФО+ВЗ workpaper) sit on the same card. Those workpapers are not the official DPS blanks — Export DPS payroll forms.
If the command refuses#
| What you see | What to do |
|---|---|
| Row 20.2 is empty | There is no VAT refund claim for this period, or its amount is not below row 19. Post the claim, then export again. |
| Export landed in row 3 instead of 2.1 | The sale used UA-Z. Use UA-ZX for export. |
| Row 2 of the legal-entity form has no 15% excess | UA-EP15 belongs on Export FOP single tax (F0103309) row 07. A legal entity uses UA-EP6 / UA-EP10. |
| The MTL annex is empty | Fill Land plot (MPZ) for this legal entity. Empty MPZ rate uses 5%. |
| Annex F0133109 is empty | Post FOP ESS for self in the period. A void in the same period disappears from the file. |
| A second export for the same period | That is expected. The new row replaces the previous file for this legal entity, period, and kind. |
See also
Same topic for other readers: Developer