Registry entry
Ukraine Tax Declaration on Property Status and Income — Annex Ф3 (Tax Credit Computation)
The State Tax Service of Ukraine's (Державна податкова служба України, DPS) "Додаток Ф3 до податкової декларації про майновий стан і доходи" (Annex Ф3 to the Tax Declaration on Property Status and Income) — the calculation of the amount by which personal income tax (PIT) obligations are reduced through use of the taxpayer's right to a tax credit (податкова знижка) under Article 166 of Chapter IV of the Tax Code of Ukraine. Eighth of the ten companion schedules disclosed as open backlog when the parent declaration (ua/dps/individual-income-tax-declaration, GOV-3531) was authored, after Annex АП (GOV-3588), Annex Ф4 (GOV-3623), Annex МПЗ (GOV-3632), Annex Ф1 (GOV-3641), Annex КІК (GOV-3907/GOV-3996), Annex Ф2 (GOV-4002/GOV-4004), and Annex ЄСВ3 (GOV-4010). Approved within the same combined Excel template as the main declaration, by Order of the Ministry of Finance of Ukraine No. 859 of 2 October 2015, as amended by Order No. 119 of 26 February 2025 (the edition modelled here, effective for reporting periods from 1 January 2026). Published, unauthenticated, directly by the State Tax Service on tax.gov.ua as a legacy Excel (.xls) template's own dedicated 'Ф 3' sheet. This v1.0.0 models the sheet in full: the taxpayer-identification and declaration-type/period header; Section I's own fixed eleven-category incurred-expense table (mortgage interest, charitable contributions, education, healthcare, life insurance/pension contributions, reproductive technology or adoption, alternative-fuel vehicle conversion, affordable housing, internally displaced persons' (IDP) rent, COVID-19 treatment, and other unlisted expenses) plus its own total row; Section II's PIT-refund computation for categories under sub-clause 166.3.1-166.3.9 of the Tax Code plus the COVID-19 transitional provision; and Section III's parallel PIT-refund computation specifically for the sub-clause 166.3.10 Diia City resident share-acquisition category (financed by dividend income taxed at Diia City's own preferential rates). GovSchema is an independent, non-profit standards body and is not affiliated with, endorsed by, or operated by the Government of Ukraine or the State Tax Service of Ukraine.
Registry entry
ua/dps/individual-income-tax-declaration-annex-f3
Machine access
- Schema document
registry/ua/dps/individual-income-tax-declaration-annex-f3/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/ua/dps/individual-income-tax-declaration-annex-f3/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
43 fields, read from the published schema.json, with names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.
Fields
-
taxpayerTaxNumberOrPassportstring requiredThe taxpayer's registration number of the taxpayer account card (RNOKPP), or — for individuals who, on religious grounds, have declined a registration number and have a corresponding notation in their passport — their passport series (if any) and number instead, matching the same either/or convention as ua/dps/individual-income-tax-declaration's own taxpayerTaxNumberOrPassport field.
length: 1–50classification: sensitive-pii -
declarationTypeenum requiredoriginal = 'Звітна' (a regular declaration for the reporting period); revised_original = 'Звітна нова' (a new original filed to supersede a previously filed original for the same period, before the filing deadline); corrective = 'Уточнююча' (an amendment to an already-accepted declaration for a past period). Matches the same three enum values used across this registry's other UA DPS declaration schedules (except Annex ЄСВ3, which prints only the first two).
enum: original | revised_original | corrective -
reportingPeriodYearinteger requiredЗвітний (податковий) період: рік
range: 1991–∞ -
correctedPeriodYearinteger optionalThe calendar year of the tax period being amended by this corrective filing. Like every other authored UA DPS annex's own three-value declarationType header (except ЄСВ3), this sheet's period boxes carry no companion 'місяць' (month) column — only a year is captured for both the reporting period and the period being corrected.
range: 1991–∞ -
mortgageInterestAmountnumber optionalCategory 1 (sub-clause 166.3.1): the portion of interest paid by the taxpayer on a mortgage housing loan, determined per Article 175 of Chapter IV of the Tax Code of Ukraine.
range: 0–∞ -
charitableContributionAmountnumber optionalCategory 2 (sub-clause 166.3.2): the amount of funds or value of property transferred by the taxpayer as donations or charitable contributions to non-profit organizations.
range: 0–∞ -
educationExpensesAmountnumber optionalCategory 3 (sub-clause 166.3.3): amounts paid to domestic pre-school, out-of-school, general secondary, vocational, or higher education institutions to compensate the cost of the taxpayer's own education and/or that of a first-degree family member, ward, or foster-family child.
range: 0–∞ -
healthcareExpensesAmountnumber optionalCategory 4* (sub-clause 166.3.4): amounts paid to healthcare institutions to compensate the cost of paid treatment services for the taxpayer or a first-degree family member, ward, or foster-family child, including medicines and medical devices for persons with disabilities. Footnote * on the sheet states this category takes effect only from 1 January of the year following the year the law on mandatory state social health insurance takes effect — not yet operative as of this schema's own retrieval date.
range: 0–∞ -
lifeInsurancePensionContributionsAmountnumber optionalCategory 5 (sub-clause 166.3.5): insurance premiums and pension contributions paid by the taxpayer to a resident insurer, non-state pension fund, or bank under long-term life insurance, non-state pension provision, or pension deposit/account arrangements, for the taxpayer or a first-degree family member.
range: 0–∞ -
reproductiveTechnologyOrAdoptionExpensesAmountnumber optionalCategory 6 (sub-clause 166.3.6): payment for assisted reproductive technology per conditions set by law, and/or payment for state services related to adopting a child, including the state fee.
range: 0–∞ -
alternativeFuelVehicleConversionAmountnumber optionalCategory 7 (sub-clause 166.3.7): amounts paid by the taxpayer to convert a vehicle they own to run on blended motor fuel, bioethanol, biodiesel, compressed or liquefied gas, or other biofuel types.
range: 0–∞ -
affordableHousingExpensesAmountnumber optionalCategory 8 (sub-clause 166.3.8): expenses on constructing or acquiring affordable housing as defined by law, including repayment of a preferential mortgage housing loan taken for that purpose and interest on it.
range: 0–∞ -
idpRentAmountnumber optionalCategory 9** (sub-clause 166.3.9): rent actually paid under a lawfully executed residential lease by a taxpayer holding internally displaced person (IDP) status, conditional on neither the taxpayer nor their first-degree family members owning habitable residential real estate located outside the temporarily occupied territory of Ukraine, and not receiving statutory budget payments to cover living costs. Footnote ** on the sheet frames claiming this category as the taxpayer's own attestation of both conditions — no separate checkbox or signature exists for it distinct from entering this amount.
range: 0–∞ -
covid19TreatmentExpensesAmountnumber optionalCategory 10 (point 20, subdivision I, Chapter XX 'Transitional Provisions' of the Tax Code of Ukraine): expenses for treating COVID-19, purchasing related medicines or medical devices, vaccination, and insurance premiums for COVID-19-related illness insurance, for the taxpayer or a first-degree family member.
range: 0–∞ -
otherTaxCreditExpensesAmountnumber optionalCategory 11: other expenses not included in the fixed list above, excluding sub-clause 166.3.10 (Diia City resident share acquisitions — computed separately in Section III below).
range: 0–∞ -
totalTaxCreditExpensesAmountnumber optionalLine 2 (section total): the sum of all eleven incurred-expense categories above. The sheet prints no explicit summation formula tying this total back to the individual category amounts, so this field is transcribed independently rather than a cross-field equality being invented.
range: 0–∞ -
totalAllowedExpensesAmountnumber optionalLine 3: the total actually incurred expenses during the reporting year, within the statutory maximum limits allowed for inclusion in the tax credit under Article 166.3 of the Tax Code of Ukraine, excluding sub-clause 166.3.10 expenses (computed separately in Section III). The sheet states no formula tying this line back to totalTaxCreditExpensesAmount (line 2) — the statutory caps are a taxpayer computation not reproduced on the sheet itself.
range: 0–∞ -
grossWagesSubjectToTaxAmountnumber optionalLine 4: the taxpayer's accrued wages for the reporting year, reduced per point 164.6 of Article 164 of the Tax Code of Ukraine (i.e. net of the employee's own social-contribution withholding), corresponding to column 3 of line 10.1 of the main declaration, excluding cases of declaring expenses under sub-clause 166.3.10.
range: 0–∞ -
wagesTaxedAtStandardRateAmountnumber optionalLine 4.1: the portion of grossWagesSubjectToTaxAmount taxed at the standard PIT rate set by point 167.1 of Article 167 of the Tax Code of Ukraine (18%).
range: 0–∞ -
wagesTaxedAtReducedRateAmountnumber optionalLine 4.2: the portion of grossWagesSubjectToTaxAmount taxed at the reduced PIT rate set by point 167.2 of Article 167 of the Tax Code of Ukraine (5%).
range: 0–∞ -
pitWithheldFromWagesAmountnumber optionalLine 5: the amount of PIT withheld from the taxpayer's wages, reduced per point 164.6 of Article 164 of the Tax Code of Ukraine, corresponding to column 4 of line 10.1 of the main declaration.
range: 0–∞ -
incomeShareTotalPercentnumber optionalLine 6: the taxpayer's own overall share, in percent, of income taxed at different PIT rates within total annual taxable income, before its own breakdown into the standard-rate and reduced-rate shares (lines 6.1 and 6.2).
range: 0–100 -
incomeShareAtStandardRatePercentnumber optionalLine 6.1: wagesTaxedAtStandardRateAmount divided by grossWagesSubjectToTaxAmount, expressed as a percentage.
range: 0–100 -
incomeShareAtReducedRatePercentnumber optionalLine 6.2: wagesTaxedAtReducedRateAmount divided by grossWagesSubjectToTaxAmount, expressed as a percentage.
range: 0–100 -
residentAllowedExpensesAmountnumber optionalLine 7: the amount of the resident taxpayer's expenses allowed for inclusion in the tax credit under sub-clause 166.4.2 of the Tax Code of Ukraine — totalAllowedExpensesAmount (line 3), capped at no more than grossWagesSubjectToTaxAmount (line 4).
range: 0–∞ -
taxBaseReductionAmountnumber optionalLine 8: grossWagesSubjectToTaxAmount (line 4) minus residentAllowedExpensesAmount (line 7) — the computed taxable base after reducing income by the actually incurred expenses under Article 166.3 of the Tax Code of Ukraine, excluding sub-clause 166.3.10.
range: 0–∞ -
totalCalculatedTaxAmountnumber optionalLine 9: the overall computed PIT amount by rate, before its own breakdown into the standard-rate and reduced-rate components (lines 9.1 and 9.2).
range: 0–∞ -
calculatedTaxAtStandardRateAmountnumber optionalLine 9.1: taxBaseReductionAmount (line 8) multiplied by 18% multiplied by (incomeShareAtStandardRatePercent (line 6.1) divided by 100).
range: 0–∞ -
calculatedTaxAtReducedRateAmountnumber optionalLine 9.2: taxBaseReductionAmount (line 8) multiplied by 5% multiplied by (incomeShareAtReducedRatePercent (line 6.2) divided by 100).
range: 0–∞ -
taxCreditRefundAmountnumber optionalLine 10: the positive value of (pitWithheldFromWagesAmount (line 5) minus totalCalculatedTaxAmount (line 9)) — the PIT amount by which tax obligations are reduced under Article 166.3 of the Tax Code of Ukraine, excluding sub-clause 166.3.10, entered without a minus sign per the sheet's own instruction. Carried forward to line 16 of the main declaration.
range: 0–∞ -
diiaCityInvestmentExpensesAmountnumber optionalLine 11 (sub-clause 166.3.10): amounts actually spent by the taxpayer to acquire shares (or other corporate rights) issued by a legal entity that has acquired Diia City resident status under part three of Article 5 of the Law of Ukraine 'On Stimulating the Development of the Digital Economy in Ukraine', conditional on the expense being incurred before the issuer acquired that status, or while the issuer still met the requirement of point 3 of that same part three.
range: 0–∞ -
dividendIncomeAmountnumber optionalLine 12: the taxpayer's total annual taxable income received in the form of dividends (excluding dividends not included in the calculation of general monthly/annual taxable income), before its own breakdown by rate (lines 12.1 and 12.2).
range: 0–∞ -
dividendIncomeTaxedAtRate1Amountnumber optionalLine 12.1: the portion of dividendIncomeAmount taxed at the rate set by sub-clause 167.5.2 of Article 167 of the Tax Code of Ukraine.
range: 0–∞ -
dividendIncomeTaxedAtRate2Amountnumber optionalLine 12.2: the portion of dividendIncomeAmount taxed at the rate set by sub-clause 167.5.4 of Article 167 of the Tax Code of Ukraine.
range: 0–∞ -
pitWithheldFromDividendsAmountnumber optionalLine 13: the amount of PIT withheld from the taxpayer's dividend income, corresponding to column 4 of line 10.4 of the main declaration.
range: 0–∞ -
dividendIncomeShareAtRate1Percentnumber optionalLine 14.1: dividendIncomeTaxedAtRate1Amount divided by dividendIncomeAmount, expressed as a percentage. Line 14's own aggregate cell (immediately above 14.1/14.2 in the source) is explicitly marked 'х' (not applicable) on the sheet rather than left as a fillable input — a genuine structural difference from every other parent line in this schedule's Section II (lines 4, 6, and 9 each have their own fillable aggregate cell alongside their sub-lines), so no aggregate field is modelled for line 14 itself.
range: 0–100 -
dividendIncomeShareAtRate2Percentnumber optionalLine 14.2: dividendIncomeTaxedAtRate2Amount divided by dividendIncomeAmount, expressed as a percentage.
range: 0–100 -
residentDiiaCityAllowedExpensesAmountnumber optionalLine 15: the amount of the resident taxpayer's expenses allowed for inclusion in the tax credit under sub-clause 166.4.4 of the Tax Code of Ukraine — diiaCityInvestmentExpensesAmount (line 11), capped at no more than dividendIncomeAmount (line 12).
range: 0–∞ -
diiaCityTaxBaseReductionAmountnumber optionalLine 16: dividendIncomeAmount (line 12) minus residentDiiaCityAllowedExpensesAmount (line 15) — the computed taxable base after reducing dividend income by the actually incurred Diia City share-acquisition expenses.
range: 0–∞ -
diiaCityCalculatedTaxAmountnumber optionalLine 17: the overall computed PIT amount on Diia City-related dividend income by rate, before its own breakdown into the two rate-based components (lines 17.1 and 17.2).
range: 0–∞ -
diiaCityCalculatedTaxAtRate1Amountnumber optionalLine 17.1: diiaCityTaxBaseReductionAmount (line 16, cited on the sheet itself as 'рядок 17' in this formula) multiplied by 5% multiplied by (dividendIncomeShareAtRate1Percent (line 14.1) divided by 100).
range: 0–∞ -
diiaCityCalculatedTaxAtRate2Amountnumber optionalLine 17.2: diiaCityTaxBaseReductionAmount (line 16, cited on the sheet itself as 'рядок 17' in this formula) multiplied by 9% multiplied by (dividendIncomeShareAtRate2Percent (line 14.2) divided by 100).
range: 0–∞ -
diiaCityTaxCreditRefundAmountnumber optionalLine 18: the positive value of (pitWithheldFromDividendsAmount (line 13) minus diiaCityCalculatedTaxAmount (line 17)) — the PIT amount by which tax obligations are reduced under sub-clause 166.3.10 of the Tax Code of Ukraine, entered without a minus sign per the sheet's own instruction. Carried forward to line 16 of the main declaration (aggregated there with taxCreditRefundAmount from Section II). The sheet's own printed formula reference ('рядок 13 – рядок 17') is transcribed exactly as stated, even though Section II's mirrored line 10 formula ('рядок 5 – рядок 9') would suggest this line should instead read 'рядок 16 – рядок 17' — a disclosed, not silently corrected, apparent citation inconsistency on the source's own part.
range: 0–∞
Verification record
This file is the source-review record for this document version, per the manual-source-review-v1 practice. It documents the provenance of the published fields and states the current verification claim honestly.
Current claim
status:draftverification.method:manual-source-review-v1verification.lastVerifiedAt:2026-07-20
This is a GovSchema Standard Research cycle (GOV-4017, authoring child issue GOV-4019), deepening Ukraine's own disclosed Taxes backlog — the ten companion schedules the GOV-3531 cycle disclosed but did not model when it authored ua/dps/individual-income-tax-declaration (the main declaration sheet), of which seven (Annex АП, Annex Ф4, Annex МПЗ, Annex Ф1, Annex КІК, Annex Ф2, Annex ЄСВ3) were already modelled by the GOV-3588, GOV-3623, GOV-3632, GOV-3641, GOV-3907/GOV-3996, GOV-4002/GOV-4004, and GOV-4010 cycles respectively.
Why this candidate
This cycle re-scanned CATALOG.md's own "Genuinely open, well-sourced candidates" section fresh. Ukraine's own disclosed Taxes backlog (three remaining companion schedules — ЄСВ1, ЄСВ2, Ф3 — to the already-published main declaration) remains the strongest immediately-actionable candidate: the source workbook is already fetched, hashed, and structurally inventoried across eight prior cycles, so no new source-discovery risk is involved.
The GOV-4010 cycle had already sized all three of these fresh via XLSX.readFile, reading each sheet's own !ref and !merges count:
| Sheet | !ref | Merges | Actual printed extent | |--------|-------------|--------|------------------------| | ЄСВ 1 | A1:CA244 | 241 | 109 rows | | ЄСВ 2 | A1:CZ250 | 211 | 115 rows | | Ф 3 | A1:BQ420 | 202 | 117 rows |
This cycle independently re-confirmed those figures (re-sizing all three fresh from a newly re-fetched copy of the same source workbook, not reusing the prior cycle's own recorded numbers) and additionally dumped every non-empty cell of all three candidate sheets to compare structural complexity, not just row/merge counts. Ф3 was picked: it has the fewest merges of the three, and — more importantly — it has no repeating table at all, unlike ЄСВ1 and ЄСВ2, which each carry their own fixed twelve-month repeating table (five data columns per month for ЄСВ1's insured-person-category/base-amount/liability computation, five columns per month for ЄСВ2's voluntary-contribution computation). Every one of Ф3's own data rows is instead a distinct, fixed, single-instance line item — consistent with this registry's established practice of preferring the most tractable next candidate when several are equally well-sourced.
Sources examined
Primary source
- Authority: Державна податкова служба України (State Tax Service of Ukraine, DPS) — official site confirmed at
https://tax.gov.ua. - Document — Форма податкової декларації про майновий стан і доходи (the same combined workbook as the main declaration and all seven prior annexes), approved by Order of the Ministry of Finance of Ukraine No. 859 of 2 October 2015, as amended by Order No. 119 of 26 February 2025 (the edition modelled here, effective for reporting periods from 1 January 2026), this cycle modelling its own
Ф 3sheet.- Cited URL (same as the parent declaration and all seven prior annexes):
https://tax.gov.ua/data/normativ/000/001/65107/Podatkova_deklarats_ya_pro_maynoviy_stan_dohodi_vvoditsya_v_d_yu_z_01_s_chnya_2026_roku_.xls - Access note: direct fetch again returns HTTP 403 to this sandbox (re-confirmed this cycle). Fetched instead via the same Wayback Machine mirror the parent declaration's and all seven prior annexes' own VERIFICATION.md files cite (
https://web.archive.org/web/2024/https://tax.gov.ua/data/normativ/000/001/65107/Podatkova_deklarats_ya_pro_maynoviy_stan_dohodi_vvoditsya_v_d_yu_z_01_s_chnya_2026_roku_.xls), HTTP 200 on the first attempt, no transient-500 flake. - File identity: 869,376 bytes,
sha256:7c67f4c421a1a8fc610f9226819d223debcb56b3fd1fc3d5f75ce0247cc7f0ac— byte-identical to the hash the parent declaration's and all seven prior annexes' own VERIFICATION.md files already recorded, confirming the same unchanged source file across nine cycles now. - Extraction method: parsed with the
xlsxnpm package (fresh scratch install at/tmp, not committed to this repository) viaXLSX.readFile, confirming all 11 declared sheets (includingФ 3). TheФ 3sheet (!ref=A1:BQ420) was read cell-by-cell withXLSX.utils.decode_range/encode_cell(not the row-array convenience helper, which merges adjacent non-empty cells) across its full extent, dumping every non-empty cell to confirm the sheet's printed content in full, and cross-referenced against the workbook's own!mergesarray (202 entries for this sheet) to resolve exactly which row/column range each header label, line item, and input cell spans.
- Cited URL (same as the parent declaration and all seven prior annexes):
Structure confirmed
The Ф 3 sheet's 117-row printed extent resolves to a taxpayer- identification/declaration-type/period header, three numbered computation sections, and a signature block:
- Header (rows 11-19): the standard RNOKPP-or-religious-objector- passport field (rows 11-14, matching every other authored annex's own
taxpayerTaxNumberOrPassportconvention), followed directly by declaration type and period (row 16/19) — this sheet has no separate Pension-Fund passport field or directfullNamefield (both first seen on Annex ЄСВ3), and its three-valuedeclarationTypeenum (original/revised_original/corrective) matches the registry's general UA DPS annex convention rather than ЄСВ3's own two-value exception. - Section I — incurred-expense table (rows 54-72): a fixed list of eleven expense categories under Article 166.3 of the Tax Code of Ukraine (rows 61-71), each with a single amount input cell (column BG) — mortgage interest (166.3.1), charitable contributions (166.3.2), education (166.3.3), healthcare (166.3.4*, footnoted as not yet in effect pending a separate mandatory social health insurance law), life insurance/pension contributions (166.3.5), reproductive technology or adoption (166.3.6), alternative-fuel vehicle conversion (166.3.7), affordable housing (166.3.8), IDP rent (166.3.9**, footnoted as an implicit taxpayer attestation of housing/budget-payment conditions), COVID-19 treatment (a transitional-provisions item, not itself part of Article 166.3), and other unlisted expenses (excluding 166.3.10) — plus its own total row (row 72). Columns J ("Норма Податкового кодексу України") and P ("Перелік витрат...") print fixed statutory-citation and description text for each category and are not modelled as fields, since they carry no per-filing variable value.
- Section II — PIT refund computation, categories 166.3.1-166.3.9 plus COVID-19 (rows 74-93): ten numbered lines (3 through 10, with 4 and 6 and 9 each also having their own fillable aggregate cell alongside their own 4.1/4.2, 6.1/6.2, and 9.1/9.2 sub-lines respectively) computing the PIT refund from wages: total allowed expenses (line 3), gross wages subject to tax split by rate (lines 4/4.1/4.2), PIT withheld from wages (line 5), the income share by rate (lines 6/6.1/6.2), resident-allowed expenses capped at wages (line 7), the resulting tax base (line 8), the computed tax by rate (lines 9/9.1/9.2), and the final refund amount (line 10, "рядок 5 – рядок 9", entered without a minus sign).
- Section III — PIT refund computation, category 166.3.10 (Diia City) (rows 95-110): the same eighteen-through-eleven line-numbering pattern mirrored for the Diia City resident share-acquisition category, financed by dividend income instead of wages: investment expenses (line 11), dividend income split by rate (lines 12/12.1/12.2), PIT withheld from dividends (line 13), the income share by rate (lines 14.1/14.2 — line 14's own aggregate cell is explicitly printed
х(not applicable), unlike every other parent line in this schedule, so no aggregate field is modelled for it), resident-allowed expenses capped at dividend income (line 15), the resulting tax base (line 16), the computed tax by rate (lines 17/17.1/17.2), and the final refund amount (line 18, printed as "рядок 13 – рядок 17", entered without a minus sign). - Footnotes and signature block (rows 112-117): footnote * (row 112, healthcare category's delayed effective date), footnote (row 113, IDP rent category's implicit attestation), and the signature block. No general accuracy-attestation sentence ("Наведена інформація є правильною") is printed anywhere on this sheet** — matching Annex Ф1, Annex КІК, and Annex Ф2's own convention (unlike Annex АП/Ф4/МПЗ/ЄСВ3) — so
documentsis omitted entirely rather than fabricated.
Scope and disclosed boundaries
This schema models the Ф 3 sheet in full: the identification header, Section I's eleven-category expense table plus its total row, Section II's full wages-based refund computation, and Section III's full dividend-based (Diia City) refund computation. Scoping decisions made and documented here rather than silently:
- Line 14's own aggregate cell is not modelled as a field. Every other parent line with its own sub-lines in this schedule (lines 4, 6, and 9) has a genuinely fillable aggregate cell printed alongside its sub-lines. Line 14 is the sole exception: its own cell (column AX, row 102) is printed literally
х(a placeholder meaning "not applicable"), confirmed by a full non-empty-cell dump of the sheet's entire printed extent — a genuine, disclosed structural difference from this schedule's own three sibling parent lines, not an oversight. - The sheet's own printed formula reference for line 18 ("рядок 13 – рядок 17") is transcribed exactly as stated, not silently corrected. Section II's mirrored line 10 formula reads "рядок 5 – рядок 9" (PIT withheld minus computed tax); by the same pattern, line 18 would be expected to read "рядок 16 – рядок 17" (tax base minus computed tax) rather than referencing line 13 (PIT withheld from dividends) against line 17. Since line 18's own description text ("значення вказується без знака "–"", entered without a minus sign — the same framing used for a positive-value-of-a-subtraction elsewhere in this registry) is consistent with either reading producing a sensible refund figure, and no government erratum for this specific line was found, this is disclosed as a possible source citation inconsistency rather than resolved by substituting a different line reference than the one actually printed — consistent with this registry's own established practice of transcribing sources faithfully and flagging apparent inconsistencies rather than silently "fixing" them (see the KZ 220.02-220.04
documentRefcitation finding for a prior instance of the same practice). - Two
crossFieldValidationrules are added, both directly stated by the sheet's own "significance without minus sign" framing of a subtraction:taxCreditRefundAmount(line 10) must not exceedpitWithheldFromWagesAmount(line 5), anddiiaCityTaxCreditRefundAmount(line 18) must not exceedpitWithheldFromDividendsAmount(line 13, the reference actually printed on the sheet for this line) — mirroring this registry's established practice (see Annex Ф1's ownpitPayableByTaxpayerWithinPitAmountrule) of reservingcrossFieldValidationfor relationships the source text states explicitly. - No
crossFieldValidationrule tiestotalTaxCreditExpensesAmount(Section I's own total row) back to the eleven individual category amounts above it, and none tiestotalAllowedExpensesAmount(Section II, line 3) back tototalTaxCreditExpensesAmount(Section I's own total). The sheet prints no explicit summation formula for either relationship (the statutory expense caps applied between the two totals are a taxpayer computation not reproduced on the sheet itself) — consistent with this registry's own established practice of reservingcrossFieldValidationfor comparisons the source text states explicitly. documentsis omitted entirely — unlike Annex АП/Ф4/МПЗ/ЄСВ3, this sheet prints no general accuracy-attestation sentence anywhere across its full extent (confirmed by the same non-empty-cell dump used to size this candidate).- Every field is modelled as not required except the four header fields (
taxpayerTaxNumberOrPassport,declarationType,reportingPeriodYear, andcorrectedPeriodYearwhendeclarationTypeiscorrective), consistent with this registry's established treatment of every other UA DPS annex's own primary content fields, since no automated validator can know in advance which expense categories or computation lines, if any, a given filer's tax credit claim actually populates. - Footnote 's IDP-housing attestation (category 9) is not modelled as a separate boolean field.** The sheet provides no distinct checkbox or signature for it — the footnote instead frames claiming the
idpRentAmountamount itself as the taxpayer's attestation of both underlying conditions (no other suitable housing outside occupied territory; no budget housing payments received). This is documented in the field's owndescriptionrather than modelled as a separate, non-existent input.
Not modelled, left as open backlog:
- The other two companion schedules disclosed by the parent declaration's own VERIFICATION.md (ЄСВ1, ЄСВ2) remain open backlog for future companion schemas.
- Kazakhstan's own unscreened Form 250.00 lead (surfaced by the GOV-3616 cycle closing the Form 220.0X series) remains unscreened this cycle too.
Conformance fixtures
9 fixtures are committed under conformance/ua/dps/individual-income-tax-declaration-annex-f3/1.0.0/: 2 valid submissions (0 errors each — one minimal original-type filing with only the three required header fields, and one fuller filing exercising education and IDP-rent expense categories plus both Section II's and Section III's full wages/dividend-based refund computations, satisfying both crossFieldValidation rules) and 7 mutation-control fixtures (each expected to raise exactly 1 class of error): a missing required taxpayerTaxNumberOrPassport, an invalid declarationType enum value, a missing required correctedPeriodYear when declarationType is corrective, a negative idpRentAmount, an out-of-range incomeShareTotalPercent (150, exceeding the 0-100 bound), a crossFieldValidation violation (taxCreditRefundAmount exceeding pitWithheldFromWagesAmount), and an unknown field rejected. All 9 were independently checked this cycle with a fresh, from-scratch, throwaway Node mock validator built directly from this schema's own required/requiredWhen/validation/crossFieldValidation definitions (not committed, per this registry's established per-cycle practice) — each fixture produced exactly the expected pass/fail result. Both tools/validate.mjs and tools/validate-ajv.mjs pass across the full registry with this schema added (554/554).
Known gaps
- The other two companion schedules to
ua/dps/individual-income-tax-declaration(ЄСВ1, ЄСВ2) remain open backlog — see "Scope and disclosed boundaries" above. - Kazakhstan's own Form 250.00 lead (surfaced by the GOV-3616 cycle closing the Form 220.0X series) remains unscreened — a future cycle should independently confirm whether a genuine unauthenticated field-by-field source exists for it before treating it as ready to author.
- Ukraine's remaining DMV and National ID verticals (both previously found weak) were not re-screened this cycle.
- Line 18's own printed formula reference ("рядок 13 – рядок 17") is a disclosed possible source citation inconsistency, not resolved — see "Scope and disclosed boundaries" above.
- No
crossFieldValidationrule ties Section I's own total row back to the eleven individual category amounts, or ties Section II's line 3 back to Section I's own total — see "Scope and disclosed boundaries" above.
Verification method assessment
manual-source-review-v1 — a human/agent read the primary source directly (the same parsed legacy .xls workbook already opened for the parent declaration and all seven prior annexes, this cycle's own dedicated sheet read cell-by-cell) and transcribed its fields. No automated re-verification tooling exists yet for this schema; nextReviewBy is set 6 months out per the practice's default cadence.
View the raw record (VERIFICATION.md)
Version history
-
1.0.0draftlatestthis pagehas verification recordschema.json
Independent and non-affiliated
GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by Державна податкова служба України (State Tax Service of Ukraine) or any government. The authoritative source is always the live government form and its official instructions.