{
  "$schema": "https://govschema.org/spec/v0.3/govschema.schema.json",
  "govschemaVersion": "0.3.0",
  "id": "lv/vid/annual-income-tax-declaration-form-d",
  "version": "1.2.0",
  "title": "Latvia Annual Income Tax Declaration — Form D, Annex D1, Annex D2, and Annex D2¹ (Gada ienākumu deklarācija, forma D, pielikums D1, D2 un D2¹)",
  "description": "The State Revenue Service's (Valsts ieņēmumu dienests, VID) annual personal income tax declaration under Cabinet Regulation No. 662 (30 October 2018), \"Noteikumi par iedzīvotāju ienākuma nodokļa deklarācijām un to aizpildīšanas kārtību\", as amended by Cabinet Regulation No. 615 of 21 October 2025 (in force 2026-01-01). Deepens Latvia's Taxes vertical (v1.0.0, GOV-4138, opened with Form D plus Annex D1; v1.1.0, GOV-4144, added Annex D2) by adding Annex D2¹ (taxation-year income earned abroad by a seafarer employed aboard an internationally-trading vessel). The regulation's own Annex 1 bundles a base cover declaration (Form D) with 7 companion schedules (D1, D1¹, D2, D2¹, D3, D3¹, D4); this v1.2.0 is scoped to Form D (cover/identification and the tax-calculation summary) plus Annex D1 (Latvia-sourced income), Annex D2 (foreign-sourced income), and Annex D2¹ (seafarer foreign-sourced income), matching this registry's existing narrow-scoping precedent for large multi-schedule tax forms (e.g. CL Formulario 22, GOV-1744). Annexes D1¹, D3, D3¹, D4, DK, the DK annex, and GD are explicitly left as open backlog (see VERIFICATION.md Known Gaps) — every Form D summary row whose printed formula references one of those out-of-scope annexes is still modelled as a plain numeric field (so the total the filer computes and transcribes can be captured), with the out-of-scope terms of its own formula disclosed in the field's own description rather than fabricated. Models the declarant's identification, Annex D1's 9-row income table, Annex D2's 6-row foreign-income table, Annex D2¹'s 4-row seafarer foreign-income table (country/payer, gross income, employment-period start/end dates, the monthly-minimum-wage coefficient, the computed taxable income for the period, the Latvia-rate tax computation, and foreign tax paid, plus the schedule's own \"Kopā\" totals row), Form D's 27-row (plus 2 sub-rows) tax-calculation summary including the pensioner non-taxable-minimum checkbox, the overpayment refund bank details, the free-text list of attached annex numbers and supporting-expense documents, a single completeness attestation, and a single signature/date pair. Filing this declaration is a taxpayer action performed with the State Revenue Service (via the EDS electronic declaration system, by post, or in person); this schema does not file the declaration itself, and the live source is always authoritative. GovSchema is independent and is not affiliated with, endorsed by, or operated by Latvia or its State Revenue Service.",
  "status": "draft",
  "jurisdiction": {
    "country": "LV",
    "level": "national"
  },
  "authority": {
    "name": "State Revenue Service of the Republic of Latvia (Valsts ieņēmumu dienests)",
    "abbreviation": "VID",
    "url": "https://www.vid.gov.lv"
  },
  "process": {
    "type": "filing",
    "language": "lv"
  },
  "source": {
    "url": "https://likumi.lv/ta/id/302688-noteikumi-par-iedzivotaju-ienakuma-nodokla-deklaracijam-un-to-aizpildisanas-kartibu",
    "retrievedAt": "2026-07-21",
    "documentRef": "Cabinet Regulation No. 662 (30 October 2018), \"Noteikumi par iedzīvotāju ienākuma nodokļa deklarācijām un to aizpildīšanas kārtību\" (Regulations on Personal Income Tax Declarations and the Procedure for Their Completion), Annex 1 (1. pielikums), as amended by Cabinet Regulation No. 615 of 21 October 2025, in force 2026-01-01 — Form D (Gada ienākumu deklarācija), Annex D1, Annex D2, and Annex D2¹"
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-07-21",
    "verifiedBy": "GovSchema Engineering (Standards Engineer)",
    "nextReviewBy": "2027-01-21",
    "notes": "GOV-4154 (\"GovSchema Standard Research\"), deepening Latvia's Taxes vertical past v1.1.0 (GOV-4144) by adding Annex D2¹ (seafarer foreign-sourced income), one of the two open items v1.1.0's own Known Gaps list flagged as the most likely next candidates (the other, D1¹, remains open backlog). Re-fetched https://likumi.lv/ta/id/302688-noteikumi-par-iedzivotaju-ienakuma-nodokla-deklaracijam-un-to-aizpildisanas-kartibu directly with a standard desktop Chrome User-Agent: HTTP 200, Content-Type text/html, 365,651 bytes — the same byte count v1.0.0 and v1.1.0 both recorded, confirming the source is unchanged since that verification. Per v1.0.0's own recorded fidelity signal, byte-count stability (not sha256) is the correct check for this source, since one obfuscated bot-detection <script> token changes value on every fetch while the regulation text and Annex 1 tables stay byte-for-byte identical. Extracted Annex D2¹'s table with the same from-scratch Python html.parser DOM walk used for Annex D1 and Annex D2, respecting colspan/rowspan. Full extraction and fidelity record in VERIFICATION.md."
  },
  "maturity": {
    "level": "structural-reference",
    "criteria": {
      "structuralReference": true,
      "verifiedSchema": false,
      "agentReadySchema": false,
      "executionTestedSchema": false
    },
    "method": "maturity-self-assessment-v1",
    "assertedBy": "GovSchema Engineering (Standards Engineer)",
    "assertedAt": "2026-07-21"
  },
  "license": "CC-BY-4.0",
  "steps": [
    {
      "id": "identification",
      "title": "Taksācijas gads un nodokļa maksātāja identifikācija (Tax Year and Taxpayer Identification)",
      "fields": [
        "taxationYear",
        "applicantFullName",
        "applicantPersonalCode",
        "applicantPhoneNumber"
      ],
      "next": "lv_sourced_income"
    },
    {
      "id": "lv_sourced_income",
      "title": "D1 pielikums — Taksācijas gadā Latvijas Republikā gūtie ienākumi (Annex D1 — Income Earned in Latvia During the Tax Year)",
      "fields": [
        "incomeEntry1SourceAndType",
        "incomeEntry1GrossIncome",
        "incomeEntry1NonTaxableIncome",
        "incomeEntry1EmployeeSocialInsuranceContributions",
        "incomeEntry1PensionAndLifeInsuranceContributions",
        "incomeEntry1AuthorExpenses",
        "incomeEntry1IncomeRelatedExpenses",
        "incomeEntry1TaxableIncome",
        "incomeEntry1AdvanceTaxWithheld",
        "incomeEntry2SourceAndType",
        "incomeEntry2GrossIncome",
        "incomeEntry2NonTaxableIncome",
        "incomeEntry2EmployeeSocialInsuranceContributions",
        "incomeEntry2PensionAndLifeInsuranceContributions",
        "incomeEntry2AuthorExpenses",
        "incomeEntry2IncomeRelatedExpenses",
        "incomeEntry2TaxableIncome",
        "incomeEntry2AdvanceTaxWithheld",
        "incomeEntry3SourceAndType",
        "incomeEntry3GrossIncome",
        "incomeEntry3NonTaxableIncome",
        "incomeEntry3EmployeeSocialInsuranceContributions",
        "incomeEntry3PensionAndLifeInsuranceContributions",
        "incomeEntry3AuthorExpenses",
        "incomeEntry3IncomeRelatedExpenses",
        "incomeEntry3TaxableIncome",
        "incomeEntry3AdvanceTaxWithheld",
        "incomeEntry4SourceAndType",
        "incomeEntry4GrossIncome",
        "incomeEntry4NonTaxableIncome",
        "incomeEntry4EmployeeSocialInsuranceContributions",
        "incomeEntry4PensionAndLifeInsuranceContributions",
        "incomeEntry4AuthorExpenses",
        "incomeEntry4IncomeRelatedExpenses",
        "incomeEntry4TaxableIncome",
        "incomeEntry4AdvanceTaxWithheld",
        "incomeEntry5SourceAndType",
        "incomeEntry5GrossIncome",
        "incomeEntry5NonTaxableIncome",
        "incomeEntry5EmployeeSocialInsuranceContributions",
        "incomeEntry5PensionAndLifeInsuranceContributions",
        "incomeEntry5AuthorExpenses",
        "incomeEntry5IncomeRelatedExpenses",
        "incomeEntry5TaxableIncome",
        "incomeEntry5AdvanceTaxWithheld",
        "incomeEntry6SourceAndType",
        "incomeEntry6GrossIncome",
        "incomeEntry6NonTaxableIncome",
        "incomeEntry6EmployeeSocialInsuranceContributions",
        "incomeEntry6PensionAndLifeInsuranceContributions",
        "incomeEntry6AuthorExpenses",
        "incomeEntry6IncomeRelatedExpenses",
        "incomeEntry6TaxableIncome",
        "incomeEntry6AdvanceTaxWithheld",
        "incomeEntry7SourceAndType",
        "incomeEntry7GrossIncome",
        "incomeEntry7NonTaxableIncome",
        "incomeEntry7EmployeeSocialInsuranceContributions",
        "incomeEntry7PensionAndLifeInsuranceContributions",
        "incomeEntry7AuthorExpenses",
        "incomeEntry7IncomeRelatedExpenses",
        "incomeEntry7TaxableIncome",
        "incomeEntry7AdvanceTaxWithheld",
        "incomeEntry8SourceAndType",
        "incomeEntry8GrossIncome",
        "incomeEntry8NonTaxableIncome",
        "incomeEntry8EmployeeSocialInsuranceContributions",
        "incomeEntry8PensionAndLifeInsuranceContributions",
        "incomeEntry8AuthorExpenses",
        "incomeEntry8IncomeRelatedExpenses",
        "incomeEntry8TaxableIncome",
        "incomeEntry8AdvanceTaxWithheld",
        "incomeEntry9SourceAndType",
        "incomeEntry9GrossIncome",
        "incomeEntry9NonTaxableIncome",
        "incomeEntry9EmployeeSocialInsuranceContributions",
        "incomeEntry9PensionAndLifeInsuranceContributions",
        "incomeEntry9AuthorExpenses",
        "incomeEntry9IncomeRelatedExpenses",
        "incomeEntry9TaxableIncome",
        "incomeEntry9AdvanceTaxWithheld",
        "incomeTotalGrossIncome",
        "incomeTotalNonTaxableIncome",
        "incomeTotalEmployeeSocialInsuranceContributions",
        "incomeTotalPensionAndLifeInsuranceContributions",
        "incomeTotalAuthorExpenses",
        "incomeTotalIncomeRelatedExpenses",
        "incomeTotalTaxableIncome",
        "incomeTotalAdvanceTaxWithheld"
      ],
      "next": "foreign_sourced_income"
    },
    {
      "id": "foreign_sourced_income",
      "title": "D2 pielikums — Taksācijas gadā ārvalstīs gūtie ienākumi (Annex D2 — Income Earned Abroad During the Tax Year)",
      "fields": [
        "foreignIncomeEntry1CountryAndPayer",
        "foreignIncomeEntry1IncomeType",
        "foreignIncomeEntry1ForeignIncomeAmount",
        "foreignIncomeEntry1ExemptIncome",
        "foreignIncomeEntry1SocialInsurancePayments",
        "foreignIncomeEntry1AuthorAndOtherExpenses",
        "foreignIncomeEntry1ForeignTaxPaid",
        "foreignIncomeEntry1TaxRate",
        "foreignIncomeEntry1TaxAmount",
        "foreignIncomeEntry2CountryAndPayer",
        "foreignIncomeEntry2IncomeType",
        "foreignIncomeEntry2ForeignIncomeAmount",
        "foreignIncomeEntry2ExemptIncome",
        "foreignIncomeEntry2SocialInsurancePayments",
        "foreignIncomeEntry2AuthorAndOtherExpenses",
        "foreignIncomeEntry2ForeignTaxPaid",
        "foreignIncomeEntry2TaxRate",
        "foreignIncomeEntry2TaxAmount",
        "foreignIncomeEntry3CountryAndPayer",
        "foreignIncomeEntry3IncomeType",
        "foreignIncomeEntry3ForeignIncomeAmount",
        "foreignIncomeEntry3ExemptIncome",
        "foreignIncomeEntry3SocialInsurancePayments",
        "foreignIncomeEntry3AuthorAndOtherExpenses",
        "foreignIncomeEntry3ForeignTaxPaid",
        "foreignIncomeEntry3TaxRate",
        "foreignIncomeEntry3TaxAmount",
        "foreignIncomeEntry4CountryAndPayer",
        "foreignIncomeEntry4IncomeType",
        "foreignIncomeEntry4ForeignIncomeAmount",
        "foreignIncomeEntry4ExemptIncome",
        "foreignIncomeEntry4SocialInsurancePayments",
        "foreignIncomeEntry4AuthorAndOtherExpenses",
        "foreignIncomeEntry4ForeignTaxPaid",
        "foreignIncomeEntry4TaxRate",
        "foreignIncomeEntry4TaxAmount",
        "foreignIncomeEntry5CountryAndPayer",
        "foreignIncomeEntry5IncomeType",
        "foreignIncomeEntry5ForeignIncomeAmount",
        "foreignIncomeEntry5ExemptIncome",
        "foreignIncomeEntry5SocialInsurancePayments",
        "foreignIncomeEntry5AuthorAndOtherExpenses",
        "foreignIncomeEntry5ForeignTaxPaid",
        "foreignIncomeEntry5TaxRate",
        "foreignIncomeEntry5TaxAmount",
        "foreignIncomeEntry6CountryAndPayer",
        "foreignIncomeEntry6IncomeType",
        "foreignIncomeEntry6ForeignIncomeAmount",
        "foreignIncomeEntry6ExemptIncome",
        "foreignIncomeEntry6SocialInsurancePayments",
        "foreignIncomeEntry6AuthorAndOtherExpenses",
        "foreignIncomeEntry6ForeignTaxPaid",
        "foreignIncomeEntry6TaxRate",
        "foreignIncomeEntry6TaxAmount",
        "foreignIncomeTotalForeignIncomeAmount",
        "foreignIncomeTotalExemptIncome",
        "foreignIncomeTotalSocialInsurancePayments",
        "foreignIncomeTotalAuthorAndOtherExpenses",
        "foreignIncomeTotalForeignTaxPaid",
        "foreignIncomeTotalTaxRate",
        "foreignIncomeTotalTaxAmount"
      ],
      "next": "seafarer_foreign_income"
    },
    {
      "id": "seafarer_foreign_income",
      "title": "D2¹ pielikums — Jūrnieka ārvalstīs gūtie ienākumi (Annex D2¹ — Seafarer's Income Earned Abroad)",
      "fields": [
        "seafarerIncomeEntry1CountryAndPayer",
        "seafarerIncomeEntry1GrossIncome",
        "seafarerIncomeEntry1PeriodStart",
        "seafarerIncomeEntry1PeriodEnd",
        "seafarerIncomeEntry1Coefficient",
        "seafarerIncomeEntry1TaxableIncome",
        "seafarerIncomeEntry1TaxRate",
        "seafarerIncomeEntry1TaxAmount",
        "seafarerIncomeEntry1ForeignTaxPaid",
        "seafarerIncomeEntry2CountryAndPayer",
        "seafarerIncomeEntry2GrossIncome",
        "seafarerIncomeEntry2PeriodStart",
        "seafarerIncomeEntry2PeriodEnd",
        "seafarerIncomeEntry2Coefficient",
        "seafarerIncomeEntry2TaxableIncome",
        "seafarerIncomeEntry2TaxRate",
        "seafarerIncomeEntry2TaxAmount",
        "seafarerIncomeEntry2ForeignTaxPaid",
        "seafarerIncomeEntry3CountryAndPayer",
        "seafarerIncomeEntry3GrossIncome",
        "seafarerIncomeEntry3PeriodStart",
        "seafarerIncomeEntry3PeriodEnd",
        "seafarerIncomeEntry3Coefficient",
        "seafarerIncomeEntry3TaxableIncome",
        "seafarerIncomeEntry3TaxRate",
        "seafarerIncomeEntry3TaxAmount",
        "seafarerIncomeEntry3ForeignTaxPaid",
        "seafarerIncomeEntry4CountryAndPayer",
        "seafarerIncomeEntry4GrossIncome",
        "seafarerIncomeEntry4PeriodStart",
        "seafarerIncomeEntry4PeriodEnd",
        "seafarerIncomeEntry4Coefficient",
        "seafarerIncomeEntry4TaxableIncome",
        "seafarerIncomeEntry4TaxRate",
        "seafarerIncomeEntry4TaxAmount",
        "seafarerIncomeEntry4ForeignTaxPaid",
        "seafarerIncomeTotalGrossIncome",
        "seafarerIncomeTotalTaxableIncome",
        "seafarerIncomeTotalTaxRate",
        "seafarerIncomeTotalTaxAmount"
      ],
      "next": "tax_calculation_summary"
    },
    {
      "id": "tax_calculation_summary",
      "title": "Nodokļa aprēķins (Tax Calculation Summary)",
      "fields": [
        "taxableIncomeEarnedInLatvia",
        "taxableIncomeEarnedAbroad",
        "taxableIncomeIncreaseAmount",
        "totalTaxableIncome",
        "totalNonTaxableIncome",
        "mandatorySocialInsuranceDeduction",
        "solidarityTaxPortionTransferred",
        "educationHealthDonationsDeduction",
        "pensionFundLifeInsuranceDeduction",
        "totalJustifiedExpenses",
        "annualNonTaxableMinimum",
        "pensionerNonTaxableMinimumApplied",
        "pensionerAnnualNonTaxableMinimum",
        "dependentsRelief",
        "disabilityRelief",
        "politicallyRepressedPersonRelief",
        "nationalResistanceMovementRelief",
        "totalReliefs",
        "totalTax",
        "taxBelowFirstProgressionThreshold",
        "taxAboveFirstProgressionThreshold",
        "taxOnOtherIncomeAndMinimumBusinessTax",
        "taxOnProfessionalAthleteIncome",
        "incomeSubjectToAdditionalTaxRate",
        "additionalTax",
        "advancePaidOrWithheldTax",
        "taxPayableToBudget",
        "overpaidTaxOrRefund",
        "taxPaymentDeadline",
        "totalTaxAmount"
      ],
      "next": "refund_and_filing"
    },
    {
      "id": "refund_and_filing",
      "title": "Pārmaksas atmaksa un iesniegšana (Overpayment Refund and Filing)",
      "fields": [
        "refundAmount",
        "refundAccountIban",
        "attachedPagesCount",
        "attachedAnnexNumbers",
        "attachedExpenseDocumentsList",
        "signatureDate",
        "signature"
      ]
    }
  ],
  "fields": [
    {
      "name": "taxationYear",
      "label": "Taksācijas gads",
      "type": "integer",
      "required": true,
      "description": "The tax year the declaration covers, printed as 4 blank digit boxes at the top of Form D.",
      "sourceRef": "Form D header, \"Taksācijas gads\"",
      "validation": {
        "minimum": 2000,
        "maximum": 2100
      }
    },
    {
      "name": "applicantFullName",
      "label": "Vārds, uzvārds",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "The declarant's full given name and surname, entered on a single fill-in line (the form does not split given name and surname into separate boxes here, unlike some other Latvian forms in this registry).",
      "sourceRef": "Form D header, \"Vārds, uzvārds\"",
      "validation": {}
    },
    {
      "name": "applicantPersonalCode",
      "label": "Personas kods",
      "type": "string",
      "required": true,
      "classification": "sensitive-pii",
      "description": "The declarant's Latvian personal code (personas kods), printed as 6 digit boxes, a literal dash, then 5 digit boxes — unlike lv/ur/sole-trader-registration-kr2's own personas kods field, this form prints the dash placeholder directly, so the pattern is derived from the printed boxes themselves.",
      "sourceRef": "Form D header, \"Personas kods\"",
      "validation": {
        "pattern": "^[0-9]{6}-[0-9]{5}$"
      }
    },
    {
      "name": "applicantPhoneNumber",
      "label": "Tālruņa numurs",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "The declarant's phone number, printed as 8 digit boxes.",
      "sourceRef": "Form D header, \"Tālruņa numurs\"",
      "validation": {
        "pattern": "^[0-9]{8}$"
      }
    },
    {
      "name": "incomeEntry1SourceAndType",
      "label": "Ienākumu gūšanas vieta (arī ienākumu izmaksātāja nosaukums un reģistrācijas kods vai vārds, uzvārds un personas kods, ja tāds ir piešķirts) un veids (1. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 1 of Annex D1's income table: the income source (including the payer's name and registration code, or name and personal code, where one is assigned) and the type of income.",
      "sourceRef": "Annex D1, row 1, column 1. aile",
      "validation": {}
    },
    {
      "name": "incomeEntry1GrossIncome",
      "label": "Bruto ieņēmumi (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D1's income table. Bruto ieņēmumi.",
      "sourceRef": "Annex D1, row 1, column 2. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry1NonTaxableIncome",
      "label": "Neapliekamie ienākumi (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D1's income table. Neapliekamie ienākumi.",
      "sourceRef": "Annex D1, row 1, column 3. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry1EmployeeSocialInsuranceContributions",
      "label": "Attaisnotie izdevumi — darba ņēmēja valsts sociālās apdrošināšanas obligātās iemaksas (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D1's income table. Attaisnotie izdevumi — darba ņēmēja valsts sociālās apdrošināšanas obligātās iemaksas.",
      "sourceRef": "Annex D1, row 1, column 4. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry1PensionAndLifeInsuranceContributions",
      "label": "Attaisnotie izdevumi — iemaksas privātajos pensiju fondos un dzīvības apdrošināšanas prēmijas (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D1's income table. Attaisnotie izdevumi — iemaksas privātajos pensiju fondos un dzīvības apdrošināšanas prēmijas.",
      "sourceRef": "Annex D1, row 1, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry1AuthorExpenses",
      "label": "Attaisnotie izdevumi — autoru izdevumi (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D1's income table. Attaisnotie izdevumi — autoru izdevumi.",
      "sourceRef": "Annex D1, row 1, column 6. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry1IncomeRelatedExpenses",
      "label": "Izdevumi, kas saistīti ar ienākumu gūšanu (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D1's income table. Izdevumi, kas saistīti ar ienākumu gūšanu.",
      "sourceRef": "Annex D1, row 1, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry1TaxableIncome",
      "label": "Apliekamie ienākumi, neatskaitot darba devēja veiktās iemaksas (2. – 3. – 6. – 7. aile) (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D1's income table. Apliekamie ienākumi, neatskaitot darba devēja veiktās iemaksas (2. – 3. – 6. – 7. aile). Formula printed on the schedule: this column's value equals column 2 (Bruto ieņēmumi) minus column 3 (Neapliekamie ienākumi) minus column 6 (autoru izdevumi) minus column 7 (Izdevumi, kas saistīti ar ienākumu gūšanu) — cross-checked against Form D row 1's own formula reference \"D1 8. ailes summa\".",
      "sourceRef": "Annex D1, row 1, column 8. aile",
      "validation": {}
    },
    {
      "name": "incomeEntry1AdvanceTaxWithheld",
      "label": "Avansā samaksātais (ieturētais) nodoklis (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D1's income table. Avansā samaksātais (ieturētais) nodoklis.",
      "sourceRef": "Annex D1, row 1, column 9. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry2SourceAndType",
      "label": "Ienākumu gūšanas vieta (arī ienākumu izmaksātāja nosaukums un reģistrācijas kods vai vārds, uzvārds un personas kods, ja tāds ir piešķirts) un veids (2. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 2 of Annex D1's income table: the income source (including the payer's name and registration code, or name and personal code, where one is assigned) and the type of income.",
      "sourceRef": "Annex D1, row 2, column 1. aile",
      "validation": {}
    },
    {
      "name": "incomeEntry2GrossIncome",
      "label": "Bruto ieņēmumi (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D1's income table. Bruto ieņēmumi.",
      "sourceRef": "Annex D1, row 2, column 2. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry2NonTaxableIncome",
      "label": "Neapliekamie ienākumi (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D1's income table. Neapliekamie ienākumi.",
      "sourceRef": "Annex D1, row 2, column 3. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry2EmployeeSocialInsuranceContributions",
      "label": "Attaisnotie izdevumi — darba ņēmēja valsts sociālās apdrošināšanas obligātās iemaksas (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D1's income table. Attaisnotie izdevumi — darba ņēmēja valsts sociālās apdrošināšanas obligātās iemaksas.",
      "sourceRef": "Annex D1, row 2, column 4. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry2PensionAndLifeInsuranceContributions",
      "label": "Attaisnotie izdevumi — iemaksas privātajos pensiju fondos un dzīvības apdrošināšanas prēmijas (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D1's income table. Attaisnotie izdevumi — iemaksas privātajos pensiju fondos un dzīvības apdrošināšanas prēmijas.",
      "sourceRef": "Annex D1, row 2, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry2AuthorExpenses",
      "label": "Attaisnotie izdevumi — autoru izdevumi (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D1's income table. Attaisnotie izdevumi — autoru izdevumi.",
      "sourceRef": "Annex D1, row 2, column 6. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry2IncomeRelatedExpenses",
      "label": "Izdevumi, kas saistīti ar ienākumu gūšanu (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D1's income table. Izdevumi, kas saistīti ar ienākumu gūšanu.",
      "sourceRef": "Annex D1, row 2, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry2TaxableIncome",
      "label": "Apliekamie ienākumi, neatskaitot darba devēja veiktās iemaksas (2. – 3. – 6. – 7. aile) (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D1's income table. Apliekamie ienākumi, neatskaitot darba devēja veiktās iemaksas (2. – 3. – 6. – 7. aile). Formula printed on the schedule: this column's value equals column 2 (Bruto ieņēmumi) minus column 3 (Neapliekamie ienākumi) minus column 6 (autoru izdevumi) minus column 7 (Izdevumi, kas saistīti ar ienākumu gūšanu) — cross-checked against Form D row 1's own formula reference \"D1 8. ailes summa\".",
      "sourceRef": "Annex D1, row 2, column 8. aile",
      "validation": {}
    },
    {
      "name": "incomeEntry2AdvanceTaxWithheld",
      "label": "Avansā samaksātais (ieturētais) nodoklis (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D1's income table. Avansā samaksātais (ieturētais) nodoklis.",
      "sourceRef": "Annex D1, row 2, column 9. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry3SourceAndType",
      "label": "Ienākumu gūšanas vieta (arī ienākumu izmaksātāja nosaukums un reģistrācijas kods vai vārds, uzvārds un personas kods, ja tāds ir piešķirts) un veids (3. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 3 of Annex D1's income table: the income source (including the payer's name and registration code, or name and personal code, where one is assigned) and the type of income.",
      "sourceRef": "Annex D1, row 3, column 1. aile",
      "validation": {}
    },
    {
      "name": "incomeEntry3GrossIncome",
      "label": "Bruto ieņēmumi (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D1's income table. Bruto ieņēmumi.",
      "sourceRef": "Annex D1, row 3, column 2. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry3NonTaxableIncome",
      "label": "Neapliekamie ienākumi (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D1's income table. Neapliekamie ienākumi.",
      "sourceRef": "Annex D1, row 3, column 3. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry3EmployeeSocialInsuranceContributions",
      "label": "Attaisnotie izdevumi — darba ņēmēja valsts sociālās apdrošināšanas obligātās iemaksas (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D1's income table. Attaisnotie izdevumi — darba ņēmēja valsts sociālās apdrošināšanas obligātās iemaksas.",
      "sourceRef": "Annex D1, row 3, column 4. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry3PensionAndLifeInsuranceContributions",
      "label": "Attaisnotie izdevumi — iemaksas privātajos pensiju fondos un dzīvības apdrošināšanas prēmijas (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D1's income table. Attaisnotie izdevumi — iemaksas privātajos pensiju fondos un dzīvības apdrošināšanas prēmijas.",
      "sourceRef": "Annex D1, row 3, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry3AuthorExpenses",
      "label": "Attaisnotie izdevumi — autoru izdevumi (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D1's income table. Attaisnotie izdevumi — autoru izdevumi.",
      "sourceRef": "Annex D1, row 3, column 6. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry3IncomeRelatedExpenses",
      "label": "Izdevumi, kas saistīti ar ienākumu gūšanu (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D1's income table. Izdevumi, kas saistīti ar ienākumu gūšanu.",
      "sourceRef": "Annex D1, row 3, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry3TaxableIncome",
      "label": "Apliekamie ienākumi, neatskaitot darba devēja veiktās iemaksas (2. – 3. – 6. – 7. aile) (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D1's income table. Apliekamie ienākumi, neatskaitot darba devēja veiktās iemaksas (2. – 3. – 6. – 7. aile). Formula printed on the schedule: this column's value equals column 2 (Bruto ieņēmumi) minus column 3 (Neapliekamie ienākumi) minus column 6 (autoru izdevumi) minus column 7 (Izdevumi, kas saistīti ar ienākumu gūšanu) — cross-checked against Form D row 1's own formula reference \"D1 8. ailes summa\".",
      "sourceRef": "Annex D1, row 3, column 8. aile",
      "validation": {}
    },
    {
      "name": "incomeEntry3AdvanceTaxWithheld",
      "label": "Avansā samaksātais (ieturētais) nodoklis (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D1's income table. Avansā samaksātais (ieturētais) nodoklis.",
      "sourceRef": "Annex D1, row 3, column 9. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry4SourceAndType",
      "label": "Ienākumu gūšanas vieta (arī ienākumu izmaksātāja nosaukums un reģistrācijas kods vai vārds, uzvārds un personas kods, ja tāds ir piešķirts) un veids (4. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 4 of Annex D1's income table: the income source (including the payer's name and registration code, or name and personal code, where one is assigned) and the type of income.",
      "sourceRef": "Annex D1, row 4, column 1. aile",
      "validation": {}
    },
    {
      "name": "incomeEntry4GrossIncome",
      "label": "Bruto ieņēmumi (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D1's income table. Bruto ieņēmumi.",
      "sourceRef": "Annex D1, row 4, column 2. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry4NonTaxableIncome",
      "label": "Neapliekamie ienākumi (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D1's income table. Neapliekamie ienākumi.",
      "sourceRef": "Annex D1, row 4, column 3. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry4EmployeeSocialInsuranceContributions",
      "label": "Attaisnotie izdevumi — darba ņēmēja valsts sociālās apdrošināšanas obligātās iemaksas (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D1's income table. Attaisnotie izdevumi — darba ņēmēja valsts sociālās apdrošināšanas obligātās iemaksas.",
      "sourceRef": "Annex D1, row 4, column 4. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry4PensionAndLifeInsuranceContributions",
      "label": "Attaisnotie izdevumi — iemaksas privātajos pensiju fondos un dzīvības apdrošināšanas prēmijas (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D1's income table. Attaisnotie izdevumi — iemaksas privātajos pensiju fondos un dzīvības apdrošināšanas prēmijas.",
      "sourceRef": "Annex D1, row 4, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry4AuthorExpenses",
      "label": "Attaisnotie izdevumi — autoru izdevumi (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D1's income table. Attaisnotie izdevumi — autoru izdevumi.",
      "sourceRef": "Annex D1, row 4, column 6. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry4IncomeRelatedExpenses",
      "label": "Izdevumi, kas saistīti ar ienākumu gūšanu (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D1's income table. Izdevumi, kas saistīti ar ienākumu gūšanu.",
      "sourceRef": "Annex D1, row 4, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry4TaxableIncome",
      "label": "Apliekamie ienākumi, neatskaitot darba devēja veiktās iemaksas (2. – 3. – 6. – 7. aile) (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D1's income table. Apliekamie ienākumi, neatskaitot darba devēja veiktās iemaksas (2. – 3. – 6. – 7. aile). Formula printed on the schedule: this column's value equals column 2 (Bruto ieņēmumi) minus column 3 (Neapliekamie ienākumi) minus column 6 (autoru izdevumi) minus column 7 (Izdevumi, kas saistīti ar ienākumu gūšanu) — cross-checked against Form D row 1's own formula reference \"D1 8. ailes summa\".",
      "sourceRef": "Annex D1, row 4, column 8. aile",
      "validation": {}
    },
    {
      "name": "incomeEntry4AdvanceTaxWithheld",
      "label": "Avansā samaksātais (ieturētais) nodoklis (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D1's income table. Avansā samaksātais (ieturētais) nodoklis.",
      "sourceRef": "Annex D1, row 4, column 9. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry5SourceAndType",
      "label": "Ienākumu gūšanas vieta (arī ienākumu izmaksātāja nosaukums un reģistrācijas kods vai vārds, uzvārds un personas kods, ja tāds ir piešķirts) un veids (5. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 5 of Annex D1's income table: the income source (including the payer's name and registration code, or name and personal code, where one is assigned) and the type of income.",
      "sourceRef": "Annex D1, row 5, column 1. aile",
      "validation": {}
    },
    {
      "name": "incomeEntry5GrossIncome",
      "label": "Bruto ieņēmumi (5. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 5 of Annex D1's income table. Bruto ieņēmumi.",
      "sourceRef": "Annex D1, row 5, column 2. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry5NonTaxableIncome",
      "label": "Neapliekamie ienākumi (5. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 5 of Annex D1's income table. Neapliekamie ienākumi.",
      "sourceRef": "Annex D1, row 5, column 3. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry5EmployeeSocialInsuranceContributions",
      "label": "Attaisnotie izdevumi — darba ņēmēja valsts sociālās apdrošināšanas obligātās iemaksas (5. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 5 of Annex D1's income table. Attaisnotie izdevumi — darba ņēmēja valsts sociālās apdrošināšanas obligātās iemaksas.",
      "sourceRef": "Annex D1, row 5, column 4. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry5PensionAndLifeInsuranceContributions",
      "label": "Attaisnotie izdevumi — iemaksas privātajos pensiju fondos un dzīvības apdrošināšanas prēmijas (5. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 5 of Annex D1's income table. Attaisnotie izdevumi — iemaksas privātajos pensiju fondos un dzīvības apdrošināšanas prēmijas.",
      "sourceRef": "Annex D1, row 5, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry5AuthorExpenses",
      "label": "Attaisnotie izdevumi — autoru izdevumi (5. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 5 of Annex D1's income table. Attaisnotie izdevumi — autoru izdevumi.",
      "sourceRef": "Annex D1, row 5, column 6. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry5IncomeRelatedExpenses",
      "label": "Izdevumi, kas saistīti ar ienākumu gūšanu (5. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 5 of Annex D1's income table. Izdevumi, kas saistīti ar ienākumu gūšanu.",
      "sourceRef": "Annex D1, row 5, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry5TaxableIncome",
      "label": "Apliekamie ienākumi, neatskaitot darba devēja veiktās iemaksas (2. – 3. – 6. – 7. aile) (5. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 5 of Annex D1's income table. Apliekamie ienākumi, neatskaitot darba devēja veiktās iemaksas (2. – 3. – 6. – 7. aile). Formula printed on the schedule: this column's value equals column 2 (Bruto ieņēmumi) minus column 3 (Neapliekamie ienākumi) minus column 6 (autoru izdevumi) minus column 7 (Izdevumi, kas saistīti ar ienākumu gūšanu) — cross-checked against Form D row 1's own formula reference \"D1 8. ailes summa\".",
      "sourceRef": "Annex D1, row 5, column 8. aile",
      "validation": {}
    },
    {
      "name": "incomeEntry5AdvanceTaxWithheld",
      "label": "Avansā samaksātais (ieturētais) nodoklis (5. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 5 of Annex D1's income table. Avansā samaksātais (ieturētais) nodoklis.",
      "sourceRef": "Annex D1, row 5, column 9. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry6SourceAndType",
      "label": "Ienākumu gūšanas vieta (arī ienākumu izmaksātāja nosaukums un reģistrācijas kods vai vārds, uzvārds un personas kods, ja tāds ir piešķirts) un veids (6. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 6 of Annex D1's income table: the income source (including the payer's name and registration code, or name and personal code, where one is assigned) and the type of income.",
      "sourceRef": "Annex D1, row 6, column 1. aile",
      "validation": {}
    },
    {
      "name": "incomeEntry6GrossIncome",
      "label": "Bruto ieņēmumi (6. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 6 of Annex D1's income table. Bruto ieņēmumi.",
      "sourceRef": "Annex D1, row 6, column 2. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry6NonTaxableIncome",
      "label": "Neapliekamie ienākumi (6. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 6 of Annex D1's income table. Neapliekamie ienākumi.",
      "sourceRef": "Annex D1, row 6, column 3. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry6EmployeeSocialInsuranceContributions",
      "label": "Attaisnotie izdevumi — darba ņēmēja valsts sociālās apdrošināšanas obligātās iemaksas (6. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 6 of Annex D1's income table. Attaisnotie izdevumi — darba ņēmēja valsts sociālās apdrošināšanas obligātās iemaksas.",
      "sourceRef": "Annex D1, row 6, column 4. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry6PensionAndLifeInsuranceContributions",
      "label": "Attaisnotie izdevumi — iemaksas privātajos pensiju fondos un dzīvības apdrošināšanas prēmijas (6. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 6 of Annex D1's income table. Attaisnotie izdevumi — iemaksas privātajos pensiju fondos un dzīvības apdrošināšanas prēmijas.",
      "sourceRef": "Annex D1, row 6, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry6AuthorExpenses",
      "label": "Attaisnotie izdevumi — autoru izdevumi (6. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 6 of Annex D1's income table. Attaisnotie izdevumi — autoru izdevumi.",
      "sourceRef": "Annex D1, row 6, column 6. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry6IncomeRelatedExpenses",
      "label": "Izdevumi, kas saistīti ar ienākumu gūšanu (6. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 6 of Annex D1's income table. Izdevumi, kas saistīti ar ienākumu gūšanu.",
      "sourceRef": "Annex D1, row 6, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry6TaxableIncome",
      "label": "Apliekamie ienākumi, neatskaitot darba devēja veiktās iemaksas (2. – 3. – 6. – 7. aile) (6. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 6 of Annex D1's income table. Apliekamie ienākumi, neatskaitot darba devēja veiktās iemaksas (2. – 3. – 6. – 7. aile). Formula printed on the schedule: this column's value equals column 2 (Bruto ieņēmumi) minus column 3 (Neapliekamie ienākumi) minus column 6 (autoru izdevumi) minus column 7 (Izdevumi, kas saistīti ar ienākumu gūšanu) — cross-checked against Form D row 1's own formula reference \"D1 8. ailes summa\".",
      "sourceRef": "Annex D1, row 6, column 8. aile",
      "validation": {}
    },
    {
      "name": "incomeEntry6AdvanceTaxWithheld",
      "label": "Avansā samaksātais (ieturētais) nodoklis (6. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 6 of Annex D1's income table. Avansā samaksātais (ieturētais) nodoklis.",
      "sourceRef": "Annex D1, row 6, column 9. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry7SourceAndType",
      "label": "Ienākumu gūšanas vieta (arī ienākumu izmaksātāja nosaukums un reģistrācijas kods vai vārds, uzvārds un personas kods, ja tāds ir piešķirts) un veids (7. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 7 of Annex D1's income table: the income source (including the payer's name and registration code, or name and personal code, where one is assigned) and the type of income.",
      "sourceRef": "Annex D1, row 7, column 1. aile",
      "validation": {}
    },
    {
      "name": "incomeEntry7GrossIncome",
      "label": "Bruto ieņēmumi (7. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 7 of Annex D1's income table. Bruto ieņēmumi.",
      "sourceRef": "Annex D1, row 7, column 2. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry7NonTaxableIncome",
      "label": "Neapliekamie ienākumi (7. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 7 of Annex D1's income table. Neapliekamie ienākumi.",
      "sourceRef": "Annex D1, row 7, column 3. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry7EmployeeSocialInsuranceContributions",
      "label": "Attaisnotie izdevumi — darba ņēmēja valsts sociālās apdrošināšanas obligātās iemaksas (7. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 7 of Annex D1's income table. Attaisnotie izdevumi — darba ņēmēja valsts sociālās apdrošināšanas obligātās iemaksas.",
      "sourceRef": "Annex D1, row 7, column 4. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry7PensionAndLifeInsuranceContributions",
      "label": "Attaisnotie izdevumi — iemaksas privātajos pensiju fondos un dzīvības apdrošināšanas prēmijas (7. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 7 of Annex D1's income table. Attaisnotie izdevumi — iemaksas privātajos pensiju fondos un dzīvības apdrošināšanas prēmijas.",
      "sourceRef": "Annex D1, row 7, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry7AuthorExpenses",
      "label": "Attaisnotie izdevumi — autoru izdevumi (7. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 7 of Annex D1's income table. Attaisnotie izdevumi — autoru izdevumi.",
      "sourceRef": "Annex D1, row 7, column 6. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry7IncomeRelatedExpenses",
      "label": "Izdevumi, kas saistīti ar ienākumu gūšanu (7. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 7 of Annex D1's income table. Izdevumi, kas saistīti ar ienākumu gūšanu.",
      "sourceRef": "Annex D1, row 7, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry7TaxableIncome",
      "label": "Apliekamie ienākumi, neatskaitot darba devēja veiktās iemaksas (2. – 3. – 6. – 7. aile) (7. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 7 of Annex D1's income table. Apliekamie ienākumi, neatskaitot darba devēja veiktās iemaksas (2. – 3. – 6. – 7. aile). Formula printed on the schedule: this column's value equals column 2 (Bruto ieņēmumi) minus column 3 (Neapliekamie ienākumi) minus column 6 (autoru izdevumi) minus column 7 (Izdevumi, kas saistīti ar ienākumu gūšanu) — cross-checked against Form D row 1's own formula reference \"D1 8. ailes summa\".",
      "sourceRef": "Annex D1, row 7, column 8. aile",
      "validation": {}
    },
    {
      "name": "incomeEntry7AdvanceTaxWithheld",
      "label": "Avansā samaksātais (ieturētais) nodoklis (7. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 7 of Annex D1's income table. Avansā samaksātais (ieturētais) nodoklis.",
      "sourceRef": "Annex D1, row 7, column 9. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry8SourceAndType",
      "label": "Ienākumu gūšanas vieta (arī ienākumu izmaksātāja nosaukums un reģistrācijas kods vai vārds, uzvārds un personas kods, ja tāds ir piešķirts) un veids (8. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 8 of Annex D1's income table: the income source (including the payer's name and registration code, or name and personal code, where one is assigned) and the type of income.",
      "sourceRef": "Annex D1, row 8, column 1. aile",
      "validation": {}
    },
    {
      "name": "incomeEntry8GrossIncome",
      "label": "Bruto ieņēmumi (8. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 8 of Annex D1's income table. Bruto ieņēmumi.",
      "sourceRef": "Annex D1, row 8, column 2. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry8NonTaxableIncome",
      "label": "Neapliekamie ienākumi (8. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 8 of Annex D1's income table. Neapliekamie ienākumi.",
      "sourceRef": "Annex D1, row 8, column 3. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry8EmployeeSocialInsuranceContributions",
      "label": "Attaisnotie izdevumi — darba ņēmēja valsts sociālās apdrošināšanas obligātās iemaksas (8. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 8 of Annex D1's income table. Attaisnotie izdevumi — darba ņēmēja valsts sociālās apdrošināšanas obligātās iemaksas.",
      "sourceRef": "Annex D1, row 8, column 4. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry8PensionAndLifeInsuranceContributions",
      "label": "Attaisnotie izdevumi — iemaksas privātajos pensiju fondos un dzīvības apdrošināšanas prēmijas (8. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 8 of Annex D1's income table. Attaisnotie izdevumi — iemaksas privātajos pensiju fondos un dzīvības apdrošināšanas prēmijas.",
      "sourceRef": "Annex D1, row 8, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry8AuthorExpenses",
      "label": "Attaisnotie izdevumi — autoru izdevumi (8. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 8 of Annex D1's income table. Attaisnotie izdevumi — autoru izdevumi.",
      "sourceRef": "Annex D1, row 8, column 6. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry8IncomeRelatedExpenses",
      "label": "Izdevumi, kas saistīti ar ienākumu gūšanu (8. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 8 of Annex D1's income table. Izdevumi, kas saistīti ar ienākumu gūšanu.",
      "sourceRef": "Annex D1, row 8, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry8TaxableIncome",
      "label": "Apliekamie ienākumi, neatskaitot darba devēja veiktās iemaksas (2. – 3. – 6. – 7. aile) (8. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 8 of Annex D1's income table. Apliekamie ienākumi, neatskaitot darba devēja veiktās iemaksas (2. – 3. – 6. – 7. aile). Formula printed on the schedule: this column's value equals column 2 (Bruto ieņēmumi) minus column 3 (Neapliekamie ienākumi) minus column 6 (autoru izdevumi) minus column 7 (Izdevumi, kas saistīti ar ienākumu gūšanu) — cross-checked against Form D row 1's own formula reference \"D1 8. ailes summa\".",
      "sourceRef": "Annex D1, row 8, column 8. aile",
      "validation": {}
    },
    {
      "name": "incomeEntry8AdvanceTaxWithheld",
      "label": "Avansā samaksātais (ieturētais) nodoklis (8. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 8 of Annex D1's income table. Avansā samaksātais (ieturētais) nodoklis.",
      "sourceRef": "Annex D1, row 8, column 9. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry9SourceAndType",
      "label": "Ienākumu gūšanas vieta (arī ienākumu izmaksātāja nosaukums un reģistrācijas kods vai vārds, uzvārds un personas kods, ja tāds ir piešķirts) un veids (9. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 9 of Annex D1's income table: the income source (including the payer's name and registration code, or name and personal code, where one is assigned) and the type of income.",
      "sourceRef": "Annex D1, row 9, column 1. aile",
      "validation": {}
    },
    {
      "name": "incomeEntry9GrossIncome",
      "label": "Bruto ieņēmumi (9. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 9 of Annex D1's income table. Bruto ieņēmumi.",
      "sourceRef": "Annex D1, row 9, column 2. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry9NonTaxableIncome",
      "label": "Neapliekamie ienākumi (9. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 9 of Annex D1's income table. Neapliekamie ienākumi.",
      "sourceRef": "Annex D1, row 9, column 3. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry9EmployeeSocialInsuranceContributions",
      "label": "Attaisnotie izdevumi — darba ņēmēja valsts sociālās apdrošināšanas obligātās iemaksas (9. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 9 of Annex D1's income table. Attaisnotie izdevumi — darba ņēmēja valsts sociālās apdrošināšanas obligātās iemaksas.",
      "sourceRef": "Annex D1, row 9, column 4. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry9PensionAndLifeInsuranceContributions",
      "label": "Attaisnotie izdevumi — iemaksas privātajos pensiju fondos un dzīvības apdrošināšanas prēmijas (9. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 9 of Annex D1's income table. Attaisnotie izdevumi — iemaksas privātajos pensiju fondos un dzīvības apdrošināšanas prēmijas.",
      "sourceRef": "Annex D1, row 9, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry9AuthorExpenses",
      "label": "Attaisnotie izdevumi — autoru izdevumi (9. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 9 of Annex D1's income table. Attaisnotie izdevumi — autoru izdevumi.",
      "sourceRef": "Annex D1, row 9, column 6. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry9IncomeRelatedExpenses",
      "label": "Izdevumi, kas saistīti ar ienākumu gūšanu (9. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 9 of Annex D1's income table. Izdevumi, kas saistīti ar ienākumu gūšanu.",
      "sourceRef": "Annex D1, row 9, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeEntry9TaxableIncome",
      "label": "Apliekamie ienākumi, neatskaitot darba devēja veiktās iemaksas (2. – 3. – 6. – 7. aile) (9. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 9 of Annex D1's income table. Apliekamie ienākumi, neatskaitot darba devēja veiktās iemaksas (2. – 3. – 6. – 7. aile). Formula printed on the schedule: this column's value equals column 2 (Bruto ieņēmumi) minus column 3 (Neapliekamie ienākumi) minus column 6 (autoru izdevumi) minus column 7 (Izdevumi, kas saistīti ar ienākumu gūšanu) — cross-checked against Form D row 1's own formula reference \"D1 8. ailes summa\".",
      "sourceRef": "Annex D1, row 9, column 8. aile",
      "validation": {}
    },
    {
      "name": "incomeEntry9AdvanceTaxWithheld",
      "label": "Avansā samaksātais (ieturētais) nodoklis (9. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 9 of Annex D1's income table. Avansā samaksātais (ieturētais) nodoklis.",
      "sourceRef": "Annex D1, row 9, column 9. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeTotalGrossIncome",
      "label": "Kopā — Bruto ieņēmumi",
      "type": "number",
      "required": false,
      "description": "The \"Kopā\" (total) row at the foot of Annex D1's income table, column 2. aile: Bruto ieņēmumi.",
      "sourceRef": "Annex D1, \"Kopā\" row, column 2. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeTotalNonTaxableIncome",
      "label": "Kopā — Neapliekamie ienākumi",
      "type": "number",
      "required": false,
      "description": "The \"Kopā\" (total) row at the foot of Annex D1's income table, column 3. aile: Neapliekamie ienākumi.",
      "sourceRef": "Annex D1, \"Kopā\" row, column 3. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeTotalEmployeeSocialInsuranceContributions",
      "label": "Kopā — darba ņēmēja valsts sociālās apdrošināšanas obligātās iemaksas",
      "type": "number",
      "required": false,
      "description": "The \"Kopā\" (total) row at the foot of Annex D1's income table, column 4. aile: darba ņēmēja valsts sociālās apdrošināšanas obligātās iemaksas.",
      "sourceRef": "Annex D1, \"Kopā\" row, column 4. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeTotalPensionAndLifeInsuranceContributions",
      "label": "Kopā — iemaksas privātajos pensiju fondos un dzīvības apdrošināšanas prēmijas",
      "type": "number",
      "required": false,
      "description": "The \"Kopā\" (total) row at the foot of Annex D1's income table, column 5. aile: iemaksas privātajos pensiju fondos un dzīvības apdrošināšanas prēmijas.",
      "sourceRef": "Annex D1, \"Kopā\" row, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeTotalAuthorExpenses",
      "label": "Kopā — autoru izdevumi",
      "type": "number",
      "required": false,
      "description": "The \"Kopā\" (total) row at the foot of Annex D1's income table, column 6. aile: autoru izdevumi.",
      "sourceRef": "Annex D1, \"Kopā\" row, column 6. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeTotalIncomeRelatedExpenses",
      "label": "Kopā — Izdevumi, kas saistīti ar ienākumu gūšanu",
      "type": "number",
      "required": false,
      "description": "The \"Kopā\" (total) row at the foot of Annex D1's income table, column 7. aile: Izdevumi, kas saistīti ar ienākumu gūšanu.",
      "sourceRef": "Annex D1, \"Kopā\" row, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeTotalTaxableIncome",
      "label": "Kopā — Apliekamie ienākumi, neatskaitot darba devēja veiktās iemaksas",
      "type": "number",
      "required": false,
      "description": "The \"Kopā\" (total) row at the foot of Annex D1's income table, column 8. aile: Apliekamie ienākumi, neatskaitot darba devēja veiktās iemaksas.",
      "sourceRef": "Annex D1, \"Kopā\" row, column 8. aile",
      "validation": {}
    },
    {
      "name": "incomeTotalAdvanceTaxWithheld",
      "label": "Kopā — Avansā samaksātais (ieturētais) nodoklis",
      "type": "number",
      "required": false,
      "description": "The \"Kopā\" (total) row at the foot of Annex D1's income table, column 9. aile: Avansā samaksātais (ieturētais) nodoklis.",
      "sourceRef": "Annex D1, \"Kopā\" row, column 9. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry1CountryAndPayer",
      "label": "Valsts, kurā gūti ienākumi, un ienākuma izmaksātājs (nosaukums vai vārds un uzvārds, adrese, reģistrācijas kods) (1. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 1 of Annex D2's foreign-income table. Valsts, kurā gūti ienākumi, un ienākuma izmaksātājs (nosaukums vai vārds un uzvārds, adrese, reģistrācijas kods).",
      "sourceRef": "Annex D2, row 1, column 1. aile",
      "validation": {}
    },
    {
      "name": "foreignIncomeEntry1IncomeType",
      "label": "Ārvalstī gūtie ienākumi — ienākuma veids (1. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 1 of Annex D2's foreign-income table. Ārvalstī gūtie ienākumi — ienākuma veids.",
      "sourceRef": "Annex D2, row 1, column 2. aile",
      "validation": {}
    },
    {
      "name": "foreignIncomeEntry1ForeignIncomeAmount",
      "label": "Ārvalstī gūtie ienākumi — summa (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D2's foreign-income table. Ārvalstī gūtie ienākumi — summa.",
      "sourceRef": "Annex D2, row 1, column 3. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry1ExemptIncome",
      "label": "Ienākums, kas atbrīvots no aplikšanas ar nodokli (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D2's foreign-income table. Ienākums, kas atbrīvots no aplikšanas ar nodokli. Per the regulation's own para. 19.4, if this column is filled, columns 5 through 9 are not filled for the same row; per para. 19.5, if the exempt/non-taxable income is only part of the total foreign income, the taxable remainder is declared on a different Annex D2 row, or split between Annex D2 and Annex D1¹ (out of scope for this schema version) — disclosed rather than encoded as a hard cross-field rule.",
      "sourceRef": "Annex D2, row 1, column 4. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry1SocialInsurancePayments",
      "label": "Valsts sociālās apdrošināšanas maksājumi (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D2's foreign-income table. Valsts sociālās apdrošināšanas maksājumi.",
      "sourceRef": "Annex D2, row 1, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry1AuthorAndOtherExpenses",
      "label": "Autoru izdevumi un citi izdevumi (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D2's foreign-income table. Autoru izdevumi un citi izdevumi.",
      "sourceRef": "Annex D2, row 1, column 6. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry1ForeignTaxPaid",
      "label": "Ārvalstī samaksātais nodoklis — summa (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D2's foreign-income table. Ārvalstī samaksātais nodoklis — summa.",
      "sourceRef": "Annex D2, row 1, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry1TaxRate",
      "label": "Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — nodokļa likme (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D2's foreign-income table. Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — nodokļa likme, calculated per the regulation's own para. 6.3. Modelled as a decimal fraction (0–1), since the printed formula for column 9 multiplies this column directly with no separate /100 conversion term.",
      "sourceRef": "Annex D2, row 1, column 8. aile",
      "validation": {
        "minimum": 0,
        "maximum": 1
      }
    },
    {
      "name": "foreignIncomeEntry1TaxAmount",
      "label": "Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — summa (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D2's foreign-income table. Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — summa. Formula printed on the schedule: this column's value equals column 3 (Ārvalstī gūtie ienākumi — summa) minus column 6 (Autoru izdevumi un citi izdevumi), multiplied by column 8's tax rate — cross-checked against the regulation's own instruction (para. 19.10), \"nodokļa summu, kas aprēķināta, apliekamos ienākumus (3.–6. aile) reizinot ar nodokļa likmi (8. aile)\". Left blank whenever column 4 (exempt income) is filled for this row (see column 4's own description).",
      "sourceRef": "Annex D2, row 1, column 9. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry2CountryAndPayer",
      "label": "Valsts, kurā gūti ienākumi, un ienākuma izmaksātājs (nosaukums vai vārds un uzvārds, adrese, reģistrācijas kods) (2. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 2 of Annex D2's foreign-income table. Valsts, kurā gūti ienākumi, un ienākuma izmaksātājs (nosaukums vai vārds un uzvārds, adrese, reģistrācijas kods).",
      "sourceRef": "Annex D2, row 2, column 1. aile",
      "validation": {}
    },
    {
      "name": "foreignIncomeEntry2IncomeType",
      "label": "Ārvalstī gūtie ienākumi — ienākuma veids (2. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 2 of Annex D2's foreign-income table. Ārvalstī gūtie ienākumi — ienākuma veids.",
      "sourceRef": "Annex D2, row 2, column 2. aile",
      "validation": {}
    },
    {
      "name": "foreignIncomeEntry2ForeignIncomeAmount",
      "label": "Ārvalstī gūtie ienākumi — summa (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D2's foreign-income table. Ārvalstī gūtie ienākumi — summa.",
      "sourceRef": "Annex D2, row 2, column 3. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry2ExemptIncome",
      "label": "Ienākums, kas atbrīvots no aplikšanas ar nodokli (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D2's foreign-income table. Ienākums, kas atbrīvots no aplikšanas ar nodokli. Per the regulation's own para. 19.4, if this column is filled, columns 5 through 9 are not filled for the same row; per para. 19.5, if the exempt/non-taxable income is only part of the total foreign income, the taxable remainder is declared on a different Annex D2 row, or split between Annex D2 and Annex D1¹ (out of scope for this schema version) — disclosed rather than encoded as a hard cross-field rule.",
      "sourceRef": "Annex D2, row 2, column 4. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry2SocialInsurancePayments",
      "label": "Valsts sociālās apdrošināšanas maksājumi (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D2's foreign-income table. Valsts sociālās apdrošināšanas maksājumi.",
      "sourceRef": "Annex D2, row 2, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry2AuthorAndOtherExpenses",
      "label": "Autoru izdevumi un citi izdevumi (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D2's foreign-income table. Autoru izdevumi un citi izdevumi.",
      "sourceRef": "Annex D2, row 2, column 6. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry2ForeignTaxPaid",
      "label": "Ārvalstī samaksātais nodoklis — summa (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D2's foreign-income table. Ārvalstī samaksātais nodoklis — summa.",
      "sourceRef": "Annex D2, row 2, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry2TaxRate",
      "label": "Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — nodokļa likme (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D2's foreign-income table. Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — nodokļa likme, calculated per the regulation's own para. 6.3. Modelled as a decimal fraction (0–1), since the printed formula for column 9 multiplies this column directly with no separate /100 conversion term.",
      "sourceRef": "Annex D2, row 2, column 8. aile",
      "validation": {
        "minimum": 0,
        "maximum": 1
      }
    },
    {
      "name": "foreignIncomeEntry2TaxAmount",
      "label": "Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — summa (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D2's foreign-income table. Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — summa. Formula printed on the schedule: this column's value equals column 3 (Ārvalstī gūtie ienākumi — summa) minus column 6 (Autoru izdevumi un citi izdevumi), multiplied by column 8's tax rate — cross-checked against the regulation's own instruction (para. 19.10), \"nodokļa summu, kas aprēķināta, apliekamos ienākumus (3.–6. aile) reizinot ar nodokļa likmi (8. aile)\". Left blank whenever column 4 (exempt income) is filled for this row (see column 4's own description).",
      "sourceRef": "Annex D2, row 2, column 9. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry3CountryAndPayer",
      "label": "Valsts, kurā gūti ienākumi, un ienākuma izmaksātājs (nosaukums vai vārds un uzvārds, adrese, reģistrācijas kods) (3. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 3 of Annex D2's foreign-income table. Valsts, kurā gūti ienākumi, un ienākuma izmaksātājs (nosaukums vai vārds un uzvārds, adrese, reģistrācijas kods).",
      "sourceRef": "Annex D2, row 3, column 1. aile",
      "validation": {}
    },
    {
      "name": "foreignIncomeEntry3IncomeType",
      "label": "Ārvalstī gūtie ienākumi — ienākuma veids (3. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 3 of Annex D2's foreign-income table. Ārvalstī gūtie ienākumi — ienākuma veids.",
      "sourceRef": "Annex D2, row 3, column 2. aile",
      "validation": {}
    },
    {
      "name": "foreignIncomeEntry3ForeignIncomeAmount",
      "label": "Ārvalstī gūtie ienākumi — summa (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D2's foreign-income table. Ārvalstī gūtie ienākumi — summa.",
      "sourceRef": "Annex D2, row 3, column 3. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry3ExemptIncome",
      "label": "Ienākums, kas atbrīvots no aplikšanas ar nodokli (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D2's foreign-income table. Ienākums, kas atbrīvots no aplikšanas ar nodokli. Per the regulation's own para. 19.4, if this column is filled, columns 5 through 9 are not filled for the same row; per para. 19.5, if the exempt/non-taxable income is only part of the total foreign income, the taxable remainder is declared on a different Annex D2 row, or split between Annex D2 and Annex D1¹ (out of scope for this schema version) — disclosed rather than encoded as a hard cross-field rule.",
      "sourceRef": "Annex D2, row 3, column 4. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry3SocialInsurancePayments",
      "label": "Valsts sociālās apdrošināšanas maksājumi (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D2's foreign-income table. Valsts sociālās apdrošināšanas maksājumi.",
      "sourceRef": "Annex D2, row 3, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry3AuthorAndOtherExpenses",
      "label": "Autoru izdevumi un citi izdevumi (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D2's foreign-income table. Autoru izdevumi un citi izdevumi.",
      "sourceRef": "Annex D2, row 3, column 6. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry3ForeignTaxPaid",
      "label": "Ārvalstī samaksātais nodoklis — summa (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D2's foreign-income table. Ārvalstī samaksātais nodoklis — summa.",
      "sourceRef": "Annex D2, row 3, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry3TaxRate",
      "label": "Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — nodokļa likme (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D2's foreign-income table. Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — nodokļa likme, calculated per the regulation's own para. 6.3. Modelled as a decimal fraction (0–1), since the printed formula for column 9 multiplies this column directly with no separate /100 conversion term.",
      "sourceRef": "Annex D2, row 3, column 8. aile",
      "validation": {
        "minimum": 0,
        "maximum": 1
      }
    },
    {
      "name": "foreignIncomeEntry3TaxAmount",
      "label": "Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — summa (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D2's foreign-income table. Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — summa. Formula printed on the schedule: this column's value equals column 3 (Ārvalstī gūtie ienākumi — summa) minus column 6 (Autoru izdevumi un citi izdevumi), multiplied by column 8's tax rate — cross-checked against the regulation's own instruction (para. 19.10), \"nodokļa summu, kas aprēķināta, apliekamos ienākumus (3.–6. aile) reizinot ar nodokļa likmi (8. aile)\". Left blank whenever column 4 (exempt income) is filled for this row (see column 4's own description).",
      "sourceRef": "Annex D2, row 3, column 9. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry4CountryAndPayer",
      "label": "Valsts, kurā gūti ienākumi, un ienākuma izmaksātājs (nosaukums vai vārds un uzvārds, adrese, reģistrācijas kods) (4. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 4 of Annex D2's foreign-income table. Valsts, kurā gūti ienākumi, un ienākuma izmaksātājs (nosaukums vai vārds un uzvārds, adrese, reģistrācijas kods).",
      "sourceRef": "Annex D2, row 4, column 1. aile",
      "validation": {}
    },
    {
      "name": "foreignIncomeEntry4IncomeType",
      "label": "Ārvalstī gūtie ienākumi — ienākuma veids (4. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 4 of Annex D2's foreign-income table. Ārvalstī gūtie ienākumi — ienākuma veids.",
      "sourceRef": "Annex D2, row 4, column 2. aile",
      "validation": {}
    },
    {
      "name": "foreignIncomeEntry4ForeignIncomeAmount",
      "label": "Ārvalstī gūtie ienākumi — summa (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D2's foreign-income table. Ārvalstī gūtie ienākumi — summa.",
      "sourceRef": "Annex D2, row 4, column 3. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry4ExemptIncome",
      "label": "Ienākums, kas atbrīvots no aplikšanas ar nodokli (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D2's foreign-income table. Ienākums, kas atbrīvots no aplikšanas ar nodokli. Per the regulation's own para. 19.4, if this column is filled, columns 5 through 9 are not filled for the same row; per para. 19.5, if the exempt/non-taxable income is only part of the total foreign income, the taxable remainder is declared on a different Annex D2 row, or split between Annex D2 and Annex D1¹ (out of scope for this schema version) — disclosed rather than encoded as a hard cross-field rule.",
      "sourceRef": "Annex D2, row 4, column 4. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry4SocialInsurancePayments",
      "label": "Valsts sociālās apdrošināšanas maksājumi (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D2's foreign-income table. Valsts sociālās apdrošināšanas maksājumi.",
      "sourceRef": "Annex D2, row 4, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry4AuthorAndOtherExpenses",
      "label": "Autoru izdevumi un citi izdevumi (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D2's foreign-income table. Autoru izdevumi un citi izdevumi.",
      "sourceRef": "Annex D2, row 4, column 6. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry4ForeignTaxPaid",
      "label": "Ārvalstī samaksātais nodoklis — summa (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D2's foreign-income table. Ārvalstī samaksātais nodoklis — summa.",
      "sourceRef": "Annex D2, row 4, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry4TaxRate",
      "label": "Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — nodokļa likme (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D2's foreign-income table. Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — nodokļa likme, calculated per the regulation's own para. 6.3. Modelled as a decimal fraction (0–1), since the printed formula for column 9 multiplies this column directly with no separate /100 conversion term.",
      "sourceRef": "Annex D2, row 4, column 8. aile",
      "validation": {
        "minimum": 0,
        "maximum": 1
      }
    },
    {
      "name": "foreignIncomeEntry4TaxAmount",
      "label": "Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — summa (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D2's foreign-income table. Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — summa. Formula printed on the schedule: this column's value equals column 3 (Ārvalstī gūtie ienākumi — summa) minus column 6 (Autoru izdevumi un citi izdevumi), multiplied by column 8's tax rate — cross-checked against the regulation's own instruction (para. 19.10), \"nodokļa summu, kas aprēķināta, apliekamos ienākumus (3.–6. aile) reizinot ar nodokļa likmi (8. aile)\". Left blank whenever column 4 (exempt income) is filled for this row (see column 4's own description).",
      "sourceRef": "Annex D2, row 4, column 9. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry5CountryAndPayer",
      "label": "Valsts, kurā gūti ienākumi, un ienākuma izmaksātājs (nosaukums vai vārds un uzvārds, adrese, reģistrācijas kods) (5. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 5 of Annex D2's foreign-income table. Valsts, kurā gūti ienākumi, un ienākuma izmaksātājs (nosaukums vai vārds un uzvārds, adrese, reģistrācijas kods).",
      "sourceRef": "Annex D2, row 5, column 1. aile",
      "validation": {}
    },
    {
      "name": "foreignIncomeEntry5IncomeType",
      "label": "Ārvalstī gūtie ienākumi — ienākuma veids (5. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 5 of Annex D2's foreign-income table. Ārvalstī gūtie ienākumi — ienākuma veids.",
      "sourceRef": "Annex D2, row 5, column 2. aile",
      "validation": {}
    },
    {
      "name": "foreignIncomeEntry5ForeignIncomeAmount",
      "label": "Ārvalstī gūtie ienākumi — summa (5. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 5 of Annex D2's foreign-income table. Ārvalstī gūtie ienākumi — summa.",
      "sourceRef": "Annex D2, row 5, column 3. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry5ExemptIncome",
      "label": "Ienākums, kas atbrīvots no aplikšanas ar nodokli (5. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 5 of Annex D2's foreign-income table. Ienākums, kas atbrīvots no aplikšanas ar nodokli. Per the regulation's own para. 19.4, if this column is filled, columns 5 through 9 are not filled for the same row; per para. 19.5, if the exempt/non-taxable income is only part of the total foreign income, the taxable remainder is declared on a different Annex D2 row, or split between Annex D2 and Annex D1¹ (out of scope for this schema version) — disclosed rather than encoded as a hard cross-field rule.",
      "sourceRef": "Annex D2, row 5, column 4. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry5SocialInsurancePayments",
      "label": "Valsts sociālās apdrošināšanas maksājumi (5. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 5 of Annex D2's foreign-income table. Valsts sociālās apdrošināšanas maksājumi.",
      "sourceRef": "Annex D2, row 5, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry5AuthorAndOtherExpenses",
      "label": "Autoru izdevumi un citi izdevumi (5. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 5 of Annex D2's foreign-income table. Autoru izdevumi un citi izdevumi.",
      "sourceRef": "Annex D2, row 5, column 6. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry5ForeignTaxPaid",
      "label": "Ārvalstī samaksātais nodoklis — summa (5. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 5 of Annex D2's foreign-income table. Ārvalstī samaksātais nodoklis — summa.",
      "sourceRef": "Annex D2, row 5, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry5TaxRate",
      "label": "Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — nodokļa likme (5. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 5 of Annex D2's foreign-income table. Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — nodokļa likme, calculated per the regulation's own para. 6.3. Modelled as a decimal fraction (0–1), since the printed formula for column 9 multiplies this column directly with no separate /100 conversion term.",
      "sourceRef": "Annex D2, row 5, column 8. aile",
      "validation": {
        "minimum": 0,
        "maximum": 1
      }
    },
    {
      "name": "foreignIncomeEntry5TaxAmount",
      "label": "Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — summa (5. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 5 of Annex D2's foreign-income table. Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — summa. Formula printed on the schedule: this column's value equals column 3 (Ārvalstī gūtie ienākumi — summa) minus column 6 (Autoru izdevumi un citi izdevumi), multiplied by column 8's tax rate — cross-checked against the regulation's own instruction (para. 19.10), \"nodokļa summu, kas aprēķināta, apliekamos ienākumus (3.–6. aile) reizinot ar nodokļa likmi (8. aile)\". Left blank whenever column 4 (exempt income) is filled for this row (see column 4's own description).",
      "sourceRef": "Annex D2, row 5, column 9. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry6CountryAndPayer",
      "label": "Valsts, kurā gūti ienākumi, un ienākuma izmaksātājs (nosaukums vai vārds un uzvārds, adrese, reģistrācijas kods) (6. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 6 of Annex D2's foreign-income table. Valsts, kurā gūti ienākumi, un ienākuma izmaksātājs (nosaukums vai vārds un uzvārds, adrese, reģistrācijas kods).",
      "sourceRef": "Annex D2, row 6, column 1. aile",
      "validation": {}
    },
    {
      "name": "foreignIncomeEntry6IncomeType",
      "label": "Ārvalstī gūtie ienākumi — ienākuma veids (6. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 6 of Annex D2's foreign-income table. Ārvalstī gūtie ienākumi — ienākuma veids.",
      "sourceRef": "Annex D2, row 6, column 2. aile",
      "validation": {}
    },
    {
      "name": "foreignIncomeEntry6ForeignIncomeAmount",
      "label": "Ārvalstī gūtie ienākumi — summa (6. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 6 of Annex D2's foreign-income table. Ārvalstī gūtie ienākumi — summa.",
      "sourceRef": "Annex D2, row 6, column 3. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry6ExemptIncome",
      "label": "Ienākums, kas atbrīvots no aplikšanas ar nodokli (6. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 6 of Annex D2's foreign-income table. Ienākums, kas atbrīvots no aplikšanas ar nodokli. Per the regulation's own para. 19.4, if this column is filled, columns 5 through 9 are not filled for the same row; per para. 19.5, if the exempt/non-taxable income is only part of the total foreign income, the taxable remainder is declared on a different Annex D2 row, or split between Annex D2 and Annex D1¹ (out of scope for this schema version) — disclosed rather than encoded as a hard cross-field rule.",
      "sourceRef": "Annex D2, row 6, column 4. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry6SocialInsurancePayments",
      "label": "Valsts sociālās apdrošināšanas maksājumi (6. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 6 of Annex D2's foreign-income table. Valsts sociālās apdrošināšanas maksājumi.",
      "sourceRef": "Annex D2, row 6, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry6AuthorAndOtherExpenses",
      "label": "Autoru izdevumi un citi izdevumi (6. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 6 of Annex D2's foreign-income table. Autoru izdevumi un citi izdevumi.",
      "sourceRef": "Annex D2, row 6, column 6. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry6ForeignTaxPaid",
      "label": "Ārvalstī samaksātais nodoklis — summa (6. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 6 of Annex D2's foreign-income table. Ārvalstī samaksātais nodoklis — summa.",
      "sourceRef": "Annex D2, row 6, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeEntry6TaxRate",
      "label": "Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — nodokļa likme (6. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 6 of Annex D2's foreign-income table. Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — nodokļa likme, calculated per the regulation's own para. 6.3. Modelled as a decimal fraction (0–1), since the printed formula for column 9 multiplies this column directly with no separate /100 conversion term.",
      "sourceRef": "Annex D2, row 6, column 8. aile",
      "validation": {
        "minimum": 0,
        "maximum": 1
      }
    },
    {
      "name": "foreignIncomeEntry6TaxAmount",
      "label": "Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — summa (6. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 6 of Annex D2's foreign-income table. Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — summa. Formula printed on the schedule: this column's value equals column 3 (Ārvalstī gūtie ienākumi — summa) minus column 6 (Autoru izdevumi un citi izdevumi), multiplied by column 8's tax rate — cross-checked against the regulation's own instruction (para. 19.10), \"nodokļa summu, kas aprēķināta, apliekamos ienākumus (3.–6. aile) reizinot ar nodokļa likmi (8. aile)\". Left blank whenever column 4 (exempt income) is filled for this row (see column 4's own description).",
      "sourceRef": "Annex D2, row 6, column 9. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeTotalForeignIncomeAmount",
      "label": "Kopā — Ārvalstī gūtie ienākumi — summa",
      "type": "number",
      "required": false,
      "description": "The \"Kopā\" (total) row at the foot of Annex D2's foreign-income table, column 3. aile: Ārvalstī gūtie ienākumi — summa.",
      "sourceRef": "Annex D2, \"Kopā\" row, column 3. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeTotalExemptIncome",
      "label": "Kopā — Ienākums, kas atbrīvots no aplikšanas ar nodokli",
      "type": "number",
      "required": false,
      "description": "The \"Kopā\" (total) row at the foot of Annex D2's foreign-income table, column 4. aile: Ienākums, kas atbrīvots no aplikšanas ar nodokli.",
      "sourceRef": "Annex D2, \"Kopā\" row, column 4. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeTotalSocialInsurancePayments",
      "label": "Kopā — Valsts sociālās apdrošināšanas maksājumi",
      "type": "number",
      "required": false,
      "description": "The \"Kopā\" (total) row at the foot of Annex D2's foreign-income table, column 5. aile: Valsts sociālās apdrošināšanas maksājumi.",
      "sourceRef": "Annex D2, \"Kopā\" row, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeTotalAuthorAndOtherExpenses",
      "label": "Kopā — Autoru izdevumi un citi izdevumi",
      "type": "number",
      "required": false,
      "description": "The \"Kopā\" (total) row at the foot of Annex D2's foreign-income table, column 6. aile: Autoru izdevumi un citi izdevumi.",
      "sourceRef": "Annex D2, \"Kopā\" row, column 6. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeTotalForeignTaxPaid",
      "label": "Kopā — Ārvalstī samaksātais nodoklis — summa",
      "type": "number",
      "required": false,
      "description": "The \"Kopā\" (total) row at the foot of Annex D2's foreign-income table, column 7. aile: Ārvalstī samaksātais nodoklis — summa.",
      "sourceRef": "Annex D2, \"Kopā\" row, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "foreignIncomeTotalTaxRate",
      "label": "Kopā — Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — nodokļa likme",
      "type": "number",
      "required": false,
      "description": "The \"Kopā\" (total) row at the foot of Annex D2's foreign-income table, column 8. aile: Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — nodokļa likme. Disclosed judgment call: the printed table reserves a blank box in this column position of the Kopā row like every other column, but summing a per-row tax rate across multiple countries has no stated arithmetic meaning in the regulation text — modelled as an optional field matching the printed box rather than omitted, since the box genuinely exists on the form.",
      "sourceRef": "Annex D2, \"Kopā\" row, column 8. aile",
      "validation": {
        "minimum": 0,
        "maximum": 1
      }
    },
    {
      "name": "foreignIncomeTotalTaxAmount",
      "label": "Kopā — Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — summa",
      "type": "number",
      "required": false,
      "description": "The \"Kopā\" (total) row at the foot of Annex D2's foreign-income table, column 9. aile: Nodoklis no ārvalstī gūtajiem ienākumiem (pēc Latvijas Republikā noteiktās likmes) — summa.",
      "sourceRef": "Annex D2, \"Kopā\" row, column 9. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "seafarerIncomeEntry1CountryAndPayer",
      "label": "Personas (jūrnieka) ienākumu gūšanas vieta un ienākuma izmaksātājs (1. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 1 of Annex D2¹'s seafarer foreign-income table, column 1. aile: the country in which the income was earned (i.e. the country whose flag the vessel flies), plus the name and address of the income payer (employer).",
      "sourceRef": "Annex D2¹, row 1, column 1. aile",
      "validation": {}
    },
    {
      "name": "seafarerIncomeEntry1GrossIncome",
      "label": "Bruto ieņēmumi (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D2¹'s seafarer foreign-income table, column 2. aile: all income earned during the tax year by the taxpayer working aboard an internationally-trading vessel, in monetary terms.",
      "sourceRef": "Annex D2¹, row 1, column 2. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "seafarerIncomeEntry1PeriodStart",
      "label": "Ienākumu gūšanas periods — no (1. rinda)",
      "type": "date",
      "required": false,
      "description": "Row 1 of Annex D2¹'s seafarer foreign-income table, column 3. aile (\"no\" — start): the start date of the employment period. Per the regulation's own para. 20.3, if the taxpayer was employed during multiple periods in the tax year (with breaks), a separate row is filled in for each employment period — modelled here as one of 4 repeating rows, following this document's own Annex D2 repeating-row convention.",
      "sourceRef": "Annex D2¹, row 1, column 3. aile (no)",
      "validation": {}
    },
    {
      "name": "seafarerIncomeEntry1PeriodEnd",
      "label": "Ienākumu gūšanas periods — līdz (1. rinda)",
      "type": "date",
      "required": false,
      "description": "Row 1 of Annex D2¹'s seafarer foreign-income table, column 3. aile (\"līdz\" — end): the end date of the same employment period.",
      "sourceRef": "Annex D2¹, row 1, column 3. aile (līdz)",
      "validation": {}
    },
    {
      "name": "seafarerIncomeEntry1Coefficient",
      "label": "Mēneša minimālajai darba algai piemērojamais koeficients (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D2¹'s seafarer foreign-income table, column 4. aile: the coefficient applied to the monthly minimum wage, per the regulation's own para. 20.4 and the law \"Par iedzīvotāju ienākuma nodokli\" section 8, fourth part — a fixed choice of exactly two values: 2.5 for officers (virsniekiem) or 1.5 for other personnel (pārējam personālam). Modelled as a numeric field with a 2-value validation.enum rather than a string enum, since the printed form itself instructs the filer to write in the numeral (\"norādīt 1,5 vai 2,5\") and the value is used directly as a multiplier in the column 5 formula.",
      "sourceRef": "Annex D2¹, row 1, column 4. aile",
      "validation": {
        "enum": [
          1.5,
          2.5
        ]
      }
    },
    {
      "name": "seafarerIncomeEntry1TaxableIncome",
      "label": "Nodarbinātības periodā ar nodokli apliekamais ienākums (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D2¹'s seafarer foreign-income table, column 5. aile: the income taxable with personal income tax earned during the employment period. Formula printed in the regulation's own para. 20.5: the monthly minimum wage, multiplied by the column 4 coefficient, multiplied by the employment period (expressed in months and days). If a partial month was worked, the one-day norm is calculated by dividing the monthly norm by the number of calendar days in that month.",
      "sourceRef": "Annex D2¹, row 1, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "seafarerIncomeEntry1TaxRate",
      "label": "Aprēķinātais nodoklis (pēc Latvijas Republikā noteiktās likmes) — nodokļa likme (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D2¹'s seafarer foreign-income table, column 6. aile: the personal income tax rate, calculated per the regulation's own subparagraph 6.3 (para. 20.6). Modelled as a decimal fraction (0-1), not a 0-100 percentage, for the same reason as this document's existing Annex D2 tax-rate columns: the printed formula for column 7 (para. 20.7, \"nodokļa summu, kas aprēķināta, apliekamos ienākumus (5. aile) reizinot ar nodokļa likmi (6. aile)\") multiplies this column directly against column 5 with no separate /100 conversion term, so column 6 must already be expressed as a fraction for the arithmetic to balance — disclosed here since the printed form does not state the convention explicitly.",
      "sourceRef": "Annex D2¹, row 1, column 6. aile",
      "validation": {
        "minimum": 0,
        "maximum": 1
      }
    },
    {
      "name": "seafarerIncomeEntry1TaxAmount",
      "label": "Aprēķinātais nodoklis (pēc Latvijas Republikā noteiktās likmes) — summa (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D2¹'s seafarer foreign-income table, column 7. aile: the computed tax amount. Formula printed on the schedule (para. 20.7 and the column header itself, \"summa (5. x 6. aile)\"): column 5 (taxable income for the employment period) multiplied by column 6 (the tax rate, as a 0-1 fraction).",
      "sourceRef": "Annex D2¹, row 1, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "seafarerIncomeEntry1ForeignTaxPaid",
      "label": "Ārvalstī samaksātais nodoklis (1. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 1 of Annex D2¹'s seafarer foreign-income table, column 8. aile: the portion of foreign tax paid corresponding to the income on which tax is calculated in the Republic of Latvia. Per the regulation's own para. 20.8, this column is only filled in if tax was actually withheld/paid abroad on the employee's income (\"Ja nodoklis ārvalstī nav ieturēts (samaksāts), 8. aili neaizpilda\" — if tax was not withheld/paid abroad, column 8 is not filled in); disclosed here rather than encoded as a hard requiredWhen/crossFieldValidation rule, since a taxpayer with no foreign withholding legitimately leaves this column blank.",
      "sourceRef": "Annex D2¹, row 1, column 8. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "seafarerIncomeEntry2CountryAndPayer",
      "label": "Personas (jūrnieka) ienākumu gūšanas vieta un ienākuma izmaksātājs (2. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 2 of Annex D2¹'s seafarer foreign-income table, column 1. aile: the country in which the income was earned (i.e. the country whose flag the vessel flies), plus the name and address of the income payer (employer).",
      "sourceRef": "Annex D2¹, row 2, column 1. aile",
      "validation": {}
    },
    {
      "name": "seafarerIncomeEntry2GrossIncome",
      "label": "Bruto ieņēmumi (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D2¹'s seafarer foreign-income table, column 2. aile: all income earned during the tax year by the taxpayer working aboard an internationally-trading vessel, in monetary terms.",
      "sourceRef": "Annex D2¹, row 2, column 2. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "seafarerIncomeEntry2PeriodStart",
      "label": "Ienākumu gūšanas periods — no (2. rinda)",
      "type": "date",
      "required": false,
      "description": "Row 2 of Annex D2¹'s seafarer foreign-income table, column 3. aile (\"no\" — start): the start date of the employment period. Per the regulation's own para. 20.3, if the taxpayer was employed during multiple periods in the tax year (with breaks), a separate row is filled in for each employment period — modelled here as one of 4 repeating rows, following this document's own Annex D2 repeating-row convention.",
      "sourceRef": "Annex D2¹, row 2, column 3. aile (no)",
      "validation": {}
    },
    {
      "name": "seafarerIncomeEntry2PeriodEnd",
      "label": "Ienākumu gūšanas periods — līdz (2. rinda)",
      "type": "date",
      "required": false,
      "description": "Row 2 of Annex D2¹'s seafarer foreign-income table, column 3. aile (\"līdz\" — end): the end date of the same employment period.",
      "sourceRef": "Annex D2¹, row 2, column 3. aile (līdz)",
      "validation": {}
    },
    {
      "name": "seafarerIncomeEntry2Coefficient",
      "label": "Mēneša minimālajai darba algai piemērojamais koeficients (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D2¹'s seafarer foreign-income table, column 4. aile: the coefficient applied to the monthly minimum wage, per the regulation's own para. 20.4 and the law \"Par iedzīvotāju ienākuma nodokli\" section 8, fourth part — a fixed choice of exactly two values: 2.5 for officers (virsniekiem) or 1.5 for other personnel (pārējam personālam). Modelled as a numeric field with a 2-value validation.enum rather than a string enum, since the printed form itself instructs the filer to write in the numeral (\"norādīt 1,5 vai 2,5\") and the value is used directly as a multiplier in the column 5 formula.",
      "sourceRef": "Annex D2¹, row 2, column 4. aile",
      "validation": {
        "enum": [
          1.5,
          2.5
        ]
      }
    },
    {
      "name": "seafarerIncomeEntry2TaxableIncome",
      "label": "Nodarbinātības periodā ar nodokli apliekamais ienākums (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D2¹'s seafarer foreign-income table, column 5. aile: the income taxable with personal income tax earned during the employment period. Formula printed in the regulation's own para. 20.5: the monthly minimum wage, multiplied by the column 4 coefficient, multiplied by the employment period (expressed in months and days). If a partial month was worked, the one-day norm is calculated by dividing the monthly norm by the number of calendar days in that month.",
      "sourceRef": "Annex D2¹, row 2, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "seafarerIncomeEntry2TaxRate",
      "label": "Aprēķinātais nodoklis (pēc Latvijas Republikā noteiktās likmes) — nodokļa likme (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D2¹'s seafarer foreign-income table, column 6. aile: the personal income tax rate, calculated per the regulation's own subparagraph 6.3 (para. 20.6). Modelled as a decimal fraction (0-1), not a 0-100 percentage, for the same reason as this document's existing Annex D2 tax-rate columns: the printed formula for column 7 (para. 20.7, \"nodokļa summu, kas aprēķināta, apliekamos ienākumus (5. aile) reizinot ar nodokļa likmi (6. aile)\") multiplies this column directly against column 5 with no separate /100 conversion term, so column 6 must already be expressed as a fraction for the arithmetic to balance — disclosed here since the printed form does not state the convention explicitly.",
      "sourceRef": "Annex D2¹, row 2, column 6. aile",
      "validation": {
        "minimum": 0,
        "maximum": 1
      }
    },
    {
      "name": "seafarerIncomeEntry2TaxAmount",
      "label": "Aprēķinātais nodoklis (pēc Latvijas Republikā noteiktās likmes) — summa (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D2¹'s seafarer foreign-income table, column 7. aile: the computed tax amount. Formula printed on the schedule (para. 20.7 and the column header itself, \"summa (5. x 6. aile)\"): column 5 (taxable income for the employment period) multiplied by column 6 (the tax rate, as a 0-1 fraction).",
      "sourceRef": "Annex D2¹, row 2, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "seafarerIncomeEntry2ForeignTaxPaid",
      "label": "Ārvalstī samaksātais nodoklis (2. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 2 of Annex D2¹'s seafarer foreign-income table, column 8. aile: the portion of foreign tax paid corresponding to the income on which tax is calculated in the Republic of Latvia. Per the regulation's own para. 20.8, this column is only filled in if tax was actually withheld/paid abroad on the employee's income (\"Ja nodoklis ārvalstī nav ieturēts (samaksāts), 8. aili neaizpilda\" — if tax was not withheld/paid abroad, column 8 is not filled in); disclosed here rather than encoded as a hard requiredWhen/crossFieldValidation rule, since a taxpayer with no foreign withholding legitimately leaves this column blank.",
      "sourceRef": "Annex D2¹, row 2, column 8. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "seafarerIncomeEntry3CountryAndPayer",
      "label": "Personas (jūrnieka) ienākumu gūšanas vieta un ienākuma izmaksātājs (3. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 3 of Annex D2¹'s seafarer foreign-income table, column 1. aile: the country in which the income was earned (i.e. the country whose flag the vessel flies), plus the name and address of the income payer (employer).",
      "sourceRef": "Annex D2¹, row 3, column 1. aile",
      "validation": {}
    },
    {
      "name": "seafarerIncomeEntry3GrossIncome",
      "label": "Bruto ieņēmumi (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D2¹'s seafarer foreign-income table, column 2. aile: all income earned during the tax year by the taxpayer working aboard an internationally-trading vessel, in monetary terms.",
      "sourceRef": "Annex D2¹, row 3, column 2. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "seafarerIncomeEntry3PeriodStart",
      "label": "Ienākumu gūšanas periods — no (3. rinda)",
      "type": "date",
      "required": false,
      "description": "Row 3 of Annex D2¹'s seafarer foreign-income table, column 3. aile (\"no\" — start): the start date of the employment period. Per the regulation's own para. 20.3, if the taxpayer was employed during multiple periods in the tax year (with breaks), a separate row is filled in for each employment period — modelled here as one of 4 repeating rows, following this document's own Annex D2 repeating-row convention.",
      "sourceRef": "Annex D2¹, row 3, column 3. aile (no)",
      "validation": {}
    },
    {
      "name": "seafarerIncomeEntry3PeriodEnd",
      "label": "Ienākumu gūšanas periods — līdz (3. rinda)",
      "type": "date",
      "required": false,
      "description": "Row 3 of Annex D2¹'s seafarer foreign-income table, column 3. aile (\"līdz\" — end): the end date of the same employment period.",
      "sourceRef": "Annex D2¹, row 3, column 3. aile (līdz)",
      "validation": {}
    },
    {
      "name": "seafarerIncomeEntry3Coefficient",
      "label": "Mēneša minimālajai darba algai piemērojamais koeficients (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D2¹'s seafarer foreign-income table, column 4. aile: the coefficient applied to the monthly minimum wage, per the regulation's own para. 20.4 and the law \"Par iedzīvotāju ienākuma nodokli\" section 8, fourth part — a fixed choice of exactly two values: 2.5 for officers (virsniekiem) or 1.5 for other personnel (pārējam personālam). Modelled as a numeric field with a 2-value validation.enum rather than a string enum, since the printed form itself instructs the filer to write in the numeral (\"norādīt 1,5 vai 2,5\") and the value is used directly as a multiplier in the column 5 formula.",
      "sourceRef": "Annex D2¹, row 3, column 4. aile",
      "validation": {
        "enum": [
          1.5,
          2.5
        ]
      }
    },
    {
      "name": "seafarerIncomeEntry3TaxableIncome",
      "label": "Nodarbinātības periodā ar nodokli apliekamais ienākums (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D2¹'s seafarer foreign-income table, column 5. aile: the income taxable with personal income tax earned during the employment period. Formula printed in the regulation's own para. 20.5: the monthly minimum wage, multiplied by the column 4 coefficient, multiplied by the employment period (expressed in months and days). If a partial month was worked, the one-day norm is calculated by dividing the monthly norm by the number of calendar days in that month.",
      "sourceRef": "Annex D2¹, row 3, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "seafarerIncomeEntry3TaxRate",
      "label": "Aprēķinātais nodoklis (pēc Latvijas Republikā noteiktās likmes) — nodokļa likme (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D2¹'s seafarer foreign-income table, column 6. aile: the personal income tax rate, calculated per the regulation's own subparagraph 6.3 (para. 20.6). Modelled as a decimal fraction (0-1), not a 0-100 percentage, for the same reason as this document's existing Annex D2 tax-rate columns: the printed formula for column 7 (para. 20.7, \"nodokļa summu, kas aprēķināta, apliekamos ienākumus (5. aile) reizinot ar nodokļa likmi (6. aile)\") multiplies this column directly against column 5 with no separate /100 conversion term, so column 6 must already be expressed as a fraction for the arithmetic to balance — disclosed here since the printed form does not state the convention explicitly.",
      "sourceRef": "Annex D2¹, row 3, column 6. aile",
      "validation": {
        "minimum": 0,
        "maximum": 1
      }
    },
    {
      "name": "seafarerIncomeEntry3TaxAmount",
      "label": "Aprēķinātais nodoklis (pēc Latvijas Republikā noteiktās likmes) — summa (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D2¹'s seafarer foreign-income table, column 7. aile: the computed tax amount. Formula printed on the schedule (para. 20.7 and the column header itself, \"summa (5. x 6. aile)\"): column 5 (taxable income for the employment period) multiplied by column 6 (the tax rate, as a 0-1 fraction).",
      "sourceRef": "Annex D2¹, row 3, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "seafarerIncomeEntry3ForeignTaxPaid",
      "label": "Ārvalstī samaksātais nodoklis (3. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 3 of Annex D2¹'s seafarer foreign-income table, column 8. aile: the portion of foreign tax paid corresponding to the income on which tax is calculated in the Republic of Latvia. Per the regulation's own para. 20.8, this column is only filled in if tax was actually withheld/paid abroad on the employee's income (\"Ja nodoklis ārvalstī nav ieturēts (samaksāts), 8. aili neaizpilda\" — if tax was not withheld/paid abroad, column 8 is not filled in); disclosed here rather than encoded as a hard requiredWhen/crossFieldValidation rule, since a taxpayer with no foreign withholding legitimately leaves this column blank.",
      "sourceRef": "Annex D2¹, row 3, column 8. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "seafarerIncomeEntry4CountryAndPayer",
      "label": "Personas (jūrnieka) ienākumu gūšanas vieta un ienākuma izmaksātājs (4. rinda)",
      "type": "string",
      "required": false,
      "description": "Row 4 of Annex D2¹'s seafarer foreign-income table, column 1. aile: the country in which the income was earned (i.e. the country whose flag the vessel flies), plus the name and address of the income payer (employer).",
      "sourceRef": "Annex D2¹, row 4, column 1. aile",
      "validation": {}
    },
    {
      "name": "seafarerIncomeEntry4GrossIncome",
      "label": "Bruto ieņēmumi (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D2¹'s seafarer foreign-income table, column 2. aile: all income earned during the tax year by the taxpayer working aboard an internationally-trading vessel, in monetary terms.",
      "sourceRef": "Annex D2¹, row 4, column 2. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "seafarerIncomeEntry4PeriodStart",
      "label": "Ienākumu gūšanas periods — no (4. rinda)",
      "type": "date",
      "required": false,
      "description": "Row 4 of Annex D2¹'s seafarer foreign-income table, column 3. aile (\"no\" — start): the start date of the employment period. Per the regulation's own para. 20.3, if the taxpayer was employed during multiple periods in the tax year (with breaks), a separate row is filled in for each employment period — modelled here as one of 4 repeating rows, following this document's own Annex D2 repeating-row convention.",
      "sourceRef": "Annex D2¹, row 4, column 3. aile (no)",
      "validation": {}
    },
    {
      "name": "seafarerIncomeEntry4PeriodEnd",
      "label": "Ienākumu gūšanas periods — līdz (4. rinda)",
      "type": "date",
      "required": false,
      "description": "Row 4 of Annex D2¹'s seafarer foreign-income table, column 3. aile (\"līdz\" — end): the end date of the same employment period.",
      "sourceRef": "Annex D2¹, row 4, column 3. aile (līdz)",
      "validation": {}
    },
    {
      "name": "seafarerIncomeEntry4Coefficient",
      "label": "Mēneša minimālajai darba algai piemērojamais koeficients (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D2¹'s seafarer foreign-income table, column 4. aile: the coefficient applied to the monthly minimum wage, per the regulation's own para. 20.4 and the law \"Par iedzīvotāju ienākuma nodokli\" section 8, fourth part — a fixed choice of exactly two values: 2.5 for officers (virsniekiem) or 1.5 for other personnel (pārējam personālam). Modelled as a numeric field with a 2-value validation.enum rather than a string enum, since the printed form itself instructs the filer to write in the numeral (\"norādīt 1,5 vai 2,5\") and the value is used directly as a multiplier in the column 5 formula.",
      "sourceRef": "Annex D2¹, row 4, column 4. aile",
      "validation": {
        "enum": [
          1.5,
          2.5
        ]
      }
    },
    {
      "name": "seafarerIncomeEntry4TaxableIncome",
      "label": "Nodarbinātības periodā ar nodokli apliekamais ienākums (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D2¹'s seafarer foreign-income table, column 5. aile: the income taxable with personal income tax earned during the employment period. Formula printed in the regulation's own para. 20.5: the monthly minimum wage, multiplied by the column 4 coefficient, multiplied by the employment period (expressed in months and days). If a partial month was worked, the one-day norm is calculated by dividing the monthly norm by the number of calendar days in that month.",
      "sourceRef": "Annex D2¹, row 4, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "seafarerIncomeEntry4TaxRate",
      "label": "Aprēķinātais nodoklis (pēc Latvijas Republikā noteiktās likmes) — nodokļa likme (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D2¹'s seafarer foreign-income table, column 6. aile: the personal income tax rate, calculated per the regulation's own subparagraph 6.3 (para. 20.6). Modelled as a decimal fraction (0-1), not a 0-100 percentage, for the same reason as this document's existing Annex D2 tax-rate columns: the printed formula for column 7 (para. 20.7, \"nodokļa summu, kas aprēķināta, apliekamos ienākumus (5. aile) reizinot ar nodokļa likmi (6. aile)\") multiplies this column directly against column 5 with no separate /100 conversion term, so column 6 must already be expressed as a fraction for the arithmetic to balance — disclosed here since the printed form does not state the convention explicitly.",
      "sourceRef": "Annex D2¹, row 4, column 6. aile",
      "validation": {
        "minimum": 0,
        "maximum": 1
      }
    },
    {
      "name": "seafarerIncomeEntry4TaxAmount",
      "label": "Aprēķinātais nodoklis (pēc Latvijas Republikā noteiktās likmes) — summa (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D2¹'s seafarer foreign-income table, column 7. aile: the computed tax amount. Formula printed on the schedule (para. 20.7 and the column header itself, \"summa (5. x 6. aile)\"): column 5 (taxable income for the employment period) multiplied by column 6 (the tax rate, as a 0-1 fraction).",
      "sourceRef": "Annex D2¹, row 4, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "seafarerIncomeEntry4ForeignTaxPaid",
      "label": "Ārvalstī samaksātais nodoklis (4. rinda)",
      "type": "number",
      "required": false,
      "description": "Row 4 of Annex D2¹'s seafarer foreign-income table, column 8. aile: the portion of foreign tax paid corresponding to the income on which tax is calculated in the Republic of Latvia. Per the regulation's own para. 20.8, this column is only filled in if tax was actually withheld/paid abroad on the employee's income (\"Ja nodoklis ārvalstī nav ieturēts (samaksāts), 8. aili neaizpilda\" — if tax was not withheld/paid abroad, column 8 is not filled in); disclosed here rather than encoded as a hard requiredWhen/crossFieldValidation rule, since a taxpayer with no foreign withholding legitimately leaves this column blank.",
      "sourceRef": "Annex D2¹, row 4, column 8. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "seafarerIncomeTotalGrossIncome",
      "label": "Kopā — Bruto ieņēmumi",
      "type": "number",
      "required": false,
      "description": "The \"Kopā\" (total) row at the foot of Annex D2¹'s seafarer foreign-income table, column 2. aile: Bruto ieņēmumi.",
      "sourceRef": "Annex D2¹, \"Kopā\" row, column 2. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "seafarerIncomeTotalTaxableIncome",
      "label": "Kopā — Nodarbinātības periodā ar nodokli apliekamais ienākums",
      "type": "number",
      "required": false,
      "description": "The \"Kopā\" (total) row at the foot of Annex D2¹'s seafarer foreign-income table, column 5. aile: Nodarbinātības periodā ar nodokli apliekamais ienākums.",
      "sourceRef": "Annex D2¹, \"Kopā\" row, column 5. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "seafarerIncomeTotalTaxRate",
      "label": "Kopā — Aprēķinātais nodoklis (pēc Latvijas Republikā noteiktās likmes) — nodokļa likme",
      "type": "number",
      "required": false,
      "description": "The \"Kopā\" (total) row at the foot of Annex D2¹'s seafarer foreign-income table, column 6. aile: Aprēķinātais nodoklis (pēc Latvijas Republikā noteiktās likmes) — nodokļa likme. Disclosed judgment call, the same one this document's existing Annex D2 Kopā row already discloses for its own analogous tax-rate column: the printed table reserves a blank box here like every other totalled column, but summing a per-row tax rate across multiple rows/countries has no stated arithmetic meaning in the regulation text — modelled as an optional field matching the printed box rather than omitted.",
      "sourceRef": "Annex D2¹, \"Kopā\" row, column 6. aile",
      "validation": {
        "minimum": 0,
        "maximum": 1
      }
    },
    {
      "name": "seafarerIncomeTotalTaxAmount",
      "label": "Kopā — Aprēķinātais nodoklis (pēc Latvijas Republikā noteiktās likmes) — summa",
      "type": "number",
      "required": false,
      "description": "The \"Kopā\" (total) row at the foot of Annex D2¹'s seafarer foreign-income table, column 7. aile: Aprēķinātais nodoklis (pēc Latvijas Republikā noteiktās likmes) — summa.",
      "sourceRef": "Annex D2¹, \"Kopā\" row, column 7. aile",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "taxableIncomeEarnedInLatvia",
      "label": "Latvijas Republikā gūtie apliekamie ienākumi",
      "type": "number",
      "required": false,
      "description": "Row 1: taxable income earned in the Republic of Latvia. Printed formula: Annex D1 column 8 total (incomeTotalTaxableIncome) + Annex D3 row 11 + Annex D3¹ row 13 — D3/D3¹ (business-activity income schedules) are out of scope for this schema version (see VERIFICATION.md Known Gaps); only the Annex D1 term is populated from a modelled field.",
      "sourceRef": "Form D, row 1",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "taxableIncomeEarnedAbroad",
      "label": "Ārvalstīs gūtie ienākumi",
      "type": "number",
      "required": false,
      "description": "Row 2: taxable income earned abroad. Printed formula: (Annex D2 column 3 total (foreignIncomeTotalForeignIncomeAmount) - Annex D2 column 4 total (foreignIncomeTotalExemptIncome) - Annex D2 column 6 total (foreignIncomeTotalAuthorAndOtherExpenses)) + Annex D2¹ column 5 total (seafarerIncomeTotalTaxableIncome).",
      "sourceRef": "Form D, row 2",
      "validation": {}
    },
    {
      "name": "taxableIncomeIncreaseAmount",
      "label": "Apliekamā ienākuma palielinājums",
      "type": "number",
      "required": false,
      "description": "Row 3: increase to taxable income.",
      "sourceRef": "Form D, row 3",
      "validation": {}
    },
    {
      "name": "totalTaxableIncome",
      "label": "KOPĀ (apliekamie ienākumi)",
      "type": "number",
      "required": false,
      "description": "Row 4: total taxable income. Printed formula: row 1 + row 2 + row 3.",
      "sourceRef": "Form D, row 4",
      "validation": {}
    },
    {
      "name": "totalNonTaxableIncome",
      "label": "Neapliekamie ienākumi (kopā)",
      "type": "number",
      "required": false,
      "description": "Row 5: total non-taxable income. Printed formula: Annex D1 column 3 total (incomeTotalNonTaxableIncome) + Annex D2 column 4 total (foreignIncomeTotalExemptIncome) + (Annex D3 rows 1.4 and 4 total, or Annex D3¹ row 2 total) + non-taxable income from agricultural production and rural tourism services. D3/D3¹ terms are out of scope for this schema version; the Annex D1 and Annex D2 terms are populated from modelled fields.",
      "sourceRef": "Form D, row 5",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "mandatorySocialInsuranceDeduction",
      "label": "Valsts sociālās apdrošināšanas obligātās iemaksas",
      "type": "number",
      "required": false,
      "description": "Row 6: deductible mandatory state social insurance contributions. Printed formula: (Annex D1 column 4 total + Annex D2 column 5 total (foreignIncomeTotalSocialInsurancePayments) + the self-employed person's own mandatory state social insurance contributions) minus row 7. The self-employed contributions term (Annex D3/D3¹) is out of scope for this schema version; the Annex D1 and Annex D2 terms are populated from modelled fields.",
      "sourceRef": "Form D, row 6",
      "validation": {}
    },
    {
      "name": "solidarityTaxPortionTransferred",
      "label": "Solidaritātes nodokļa daļa",
      "type": "number",
      "required": false,
      "description": "Row 7: the portion of solidarity tax transferred to the personal income tax distribution account, when the solidarity tax object is simultaneously a personal income tax object.",
      "sourceRef": "Form D, row 7",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "educationHealthDonationsDeduction",
      "label": "Par izglītību, ārstnieciskajiem pakalpojumiem, ziedojumiem un dāvinājumiem",
      "type": "number",
      "required": false,
      "description": "Row 8: deductible expenses for education, medical services, donations and gifts. Printed formula: Annex D4 \"Kopā\" row, columns 10 and 11 total. Annex D4 is out of scope for this schema version (see VERIFICATION.md Known Gaps).",
      "sourceRef": "Form D, row 8",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "pensionFundLifeInsuranceDeduction",
      "label": "Privātajos pensiju fondos izdarītās iemaksas, apdrošināšanas prēmiju maksājumi",
      "type": "number",
      "required": false,
      "description": "Row 9: deductible contributions to private pension funds and life-insurance premium payments under a savings-accumulation life insurance contract. Printed formula: Annex D1 column 5 total (incomeTotalPensionAndLifeInsuranceContributions) + the taxpayer's own contributions and life-insurance premium payments made directly (not through an employer).",
      "sourceRef": "Form D, row 9",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "totalJustifiedExpenses",
      "label": "ATTAISNOTIE IZDEVUMI KOPĀ",
      "type": "number",
      "required": false,
      "description": "Row 10: total justified expenses. Printed formula: row 6 + row 8 + row 9.",
      "sourceRef": "Form D, row 10",
      "validation": {}
    },
    {
      "name": "annualNonTaxableMinimum",
      "label": "Gada neapliekamais minimums",
      "type": "number",
      "required": false,
      "description": "Row 11: the declarant's own annual differentiated non-taxable minimum, as calculated and communicated by the State Revenue Service (VID) based on the taxpayer's income; the regulation does not print a formula for this row.",
      "sourceRef": "Form D, row 11",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "pensionerNonTaxableMinimumApplied",
      "label": "Gada neapliekamais minimums pensionāram",
      "type": "boolean",
      "required": false,
      "description": "Row 12's own checkbox, printed inline in its label: whether the taxpayer opts into the pensioner's non-taxable minimum under Article 12(14) of the Law \"On Personal Income Tax\" (\"Tiek piemērota likuma \\\"Par iedzīvotāju ienākuma nodokli\\\" 12. panta četrpadsmitā daļa\"), rather than row 11's general differentiated non-taxable minimum.",
      "sourceRef": "Form D, row 12 label checkbox",
      "validation": {}
    },
    {
      "name": "pensionerAnnualNonTaxableMinimum",
      "label": "Gada neapliekamais minimums pensionāram (summa)",
      "type": "number",
      "required": false,
      "requiredWhen": {
        "field": "pensionerNonTaxableMinimumApplied",
        "equals": true
      },
      "description": "Row 12's own amount box: the pensioner's annual non-taxable minimum amount, filled in only when pensionerNonTaxableMinimumApplied is checked.",
      "sourceRef": "Form D, row 12 amount box",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "dependentsRelief",
      "label": "Atvieglojumi par apgādājamiem",
      "type": "number",
      "required": false,
      "description": "Row 13: tax relief for dependents.",
      "sourceRef": "Form D, row 13",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "disabilityRelief",
      "label": "Atvieglojumi personām ar invaliditāti",
      "type": "number",
      "required": false,
      "description": "Row 14: tax relief for persons with disabilities.",
      "sourceRef": "Form D, row 14",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "politicallyRepressedPersonRelief",
      "label": "Atvieglojumi politiski represētajām personām",
      "type": "number",
      "required": false,
      "description": "Row 15: tax relief for politically repressed persons.",
      "sourceRef": "Form D, row 15",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "nationalResistanceMovementRelief",
      "label": "Atvieglojumi nacionālās pretošanās kustības dalībniekiem",
      "type": "number",
      "required": false,
      "description": "Row 16: tax relief for participants of the national resistance movement.",
      "sourceRef": "Form D, row 16",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "totalReliefs",
      "label": "ATVIEGLOJUMI KOPĀ",
      "type": "number",
      "required": false,
      "description": "Row 17: total reliefs. Printed formula: row 13 + row 14 + row 15 + row 16.",
      "sourceRef": "Form D, row 17",
      "validation": {}
    },
    {
      "name": "totalTax",
      "label": "NODOKLIS KOPĀ",
      "type": "number",
      "required": false,
      "description": "Row 18: total tax, of which rows 18.1 and 18.2 (taxBelowFirstProgressionThreshold / taxAboveFirstProgressionThreshold) are the printed breakdown.",
      "sourceRef": "Form D, row 18",
      "validation": {}
    },
    {
      "name": "taxBelowFirstProgressionThreshold",
      "label": "Nodoklis ienākuma daļai, kas nepārsniedz pirmo progresijas slieksni",
      "type": "number",
      "required": false,
      "description": "Row 18.1: tax on the portion of income not exceeding the first progression threshold.",
      "sourceRef": "Form D, row 18.1",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "taxAboveFirstProgressionThreshold",
      "label": "Nodoklis ienākuma daļai, kas pārsniedz pirmo progresijas slieksni",
      "type": "number",
      "required": false,
      "description": "Row 18.2: tax on the portion of income exceeding the first progression threshold.",
      "sourceRef": "Form D, row 18.2",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "taxOnOtherIncomeAndMinimumBusinessTax",
      "label": "Nodoklis no citiem ienākumiem un minimālais nodoklis no saimnieciskās darbības",
      "type": "number",
      "required": false,
      "description": "Row 19: tax on other income and minimum tax on business activity. Printed formula: Annex D1¹ column 10 total + the minimum tax on business activity. Annex D1¹ (income to which the annual non-taxable minimum and reliefs do not apply) is out of scope for this schema version (see VERIFICATION.md Known Gaps) — cross-checked directly against the raw regulation markup, which renders the superscript as \"D1\" followed by a separate superscript \"1\" element (D1¹), not the string \"D11\" a naive tag-stripping extraction would produce.",
      "sourceRef": "Form D, row 19",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "taxOnProfessionalAthleteIncome",
      "label": "Nodoklis no profesionāla sportista algotā darba ienākuma",
      "type": "number",
      "required": false,
      "description": "Row 20: tax on a professional athlete's employment income.",
      "sourceRef": "Form D, row 20",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "incomeSubjectToAdditionalTaxRate",
      "label": "Ienākumi, kuriem piemēro papildu nodokļa likmi",
      "type": "number",
      "required": false,
      "description": "Row 21: income subject to the additional tax rate. Printed formula: (row 4 + Annex D1¹ column 6 total + foreign salary received abroad exempt from taxation in Latvia + professional athlete's income + income from capital gains + non-taxable dividends, income equated to dividends, deemed dividends and liquidation quotas) minus the income threshold above which the additional tax rate applies; if the result is negative, zero is entered. Annex D1¹ term is out of scope for this schema version.",
      "sourceRef": "Form D, row 21",
      "validation": {}
    },
    {
      "name": "additionalTax",
      "label": "Papildu nodoklis",
      "type": "number",
      "required": false,
      "description": "Row 22: additional tax. Printed formula: row 21 x the additional tax rate percentage.",
      "sourceRef": "Form D, row 22",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "advancePaidOrWithheldTax",
      "label": "Avansā samaksātais (ieturētais) nodoklis (KOPĀ)",
      "type": "number",
      "required": false,
      "description": "Row 23: total advance-paid (withheld) tax. Printed formula: (Annex D1 column 9 total (incomeTotalAdvanceTaxWithheld) + Annex D2 column 7 or 9 total (foreignIncomeTotalForeignTaxPaid or foreignIncomeTotalTaxAmount, depending on which of the two the taxpayer completed per row) + Annex D2¹ column 7 or 8 total + Annex D3 row 9 + Annex D3¹ row 11) + row 7. Annex D3/D3¹ terms remain out of scope for this schema version. For the Annex D2¹ term, only column 7's total (seafarerIncomeTotalTaxAmount) is populated from a modelled field: Annex D2¹'s own printed \"Kopā\" row does not reserve a total box for column 8 (Ārvalstī samaksātais nodoklis) — that column position is marked \"X\" (not applicable) on the annex itself, unlike Annex D2's own Kopā row, which does total its analogous foreign-tax-paid column — so this row-23 formula's \"or column 8\" alternative has no corresponding total field to cite here, even though each individual seafarerIncomeEntry{N}ForeignTaxPaid value is captured per row. The Annex D1, Annex D2, and row-7 terms are populated from modelled fields.",
      "sourceRef": "Form D, row 23",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "taxPayableToBudget",
      "label": "Maksājamais nodoklis, kas jāsamaksā budžetā",
      "type": "number",
      "required": false,
      "description": "Row 24: tax payable to the budget, entered when row 18 + row 19 + row 20 + row 21 is greater than row 23.",
      "sourceRef": "Form D, row 24",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "overpaidTaxOrRefund",
      "label": "Pārmaksātais nodoklis jeb nodokļa atmaksa",
      "type": "number",
      "required": false,
      "description": "Row 25: overpaid tax / tax refund, entered when row 23 is greater than row 18 + row 19 + row 20 + row 22.",
      "sourceRef": "Form D, row 25",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "taxPaymentDeadline",
      "label": "Nodokļa samaksas termiņš",
      "type": "date",
      "required": false,
      "description": "Row 26: the tax payment deadline. Printed as 3 adjoining boxes (widths 6%/6%/7%) with no sub-labels; modelled as a single date value, consistent with this registry's convention for unlabelled day/month/year digit-box groups elsewhere.",
      "sourceRef": "Form D, row 26",
      "validation": {}
    },
    {
      "name": "totalTaxAmount",
      "label": "Kopējā nodokļa summa kopā",
      "type": "number",
      "required": false,
      "description": "Row 27: the overall total tax amount. Printed with the same 3-box layout as row 26, which for this bold, amount-labelled row is read as page-width alignment rather than a day/month/year split — modelled as a single numeric value.",
      "sourceRef": "Form D, row 27",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "refundAmount",
      "label": "Pārskaitāmā summa",
      "type": "number",
      "required": false,
      "description": "The overpayment amount the declarant asks to have transferred to their account, under the heading \"Lūdzu pārskaitīt pārmaksas summu uz kontu\" (please transfer the overpayment amount to the account).",
      "sourceRef": "Form D, refund section, \"Pārskaitāmā summa\"",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "refundAccountIban",
      "label": "Konta Nr. (IBAN 21 simbols)",
      "type": "string",
      "required": false,
      "requiredWhen": {
        "field": "refundAmount",
        "greaterThan": 0
      },
      "description": "The IBAN account number the overpayment is to be transferred to. The form itself states only the printed length (\"IBAN 21 simbols\" — IBAN, 21 characters); the pattern here (LV + 2 check digits + 4-letter bank code + 13-digit account number = 21 characters) is derived from the general Latvian IBAN standard, not printed on the form.",
      "sourceRef": "Form D, refund section, \"Konta Nr. (IBAN 21 simbols)\"",
      "validation": {
        "pattern": "^LV[0-9]{2}[A-Z]{4}[0-9]{13}$"
      }
    },
    {
      "name": "attachedPagesCount",
      "label": "Deklarācijai pievienoju dokumentus uz ___ lapām",
      "type": "integer",
      "required": false,
      "description": "The number of pages of documents the declarant states they are attaching to the declaration (\"Deklarācijai pievienoju dokumentus uz _____________ lapām\").",
      "sourceRef": "Form D, filing section",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "attachedAnnexNumbers",
      "label": "Deklarācijā ir aizpildīti pielikumi (pielikuma numurs)",
      "type": "string",
      "required": false,
      "description": "Free-text list of the annex numbers the declarant has filled in and is attaching to this declaration (e.g. \"D1\", or \"D1, D2, D2¹\"). The regulation's own printed annex list names 7 possible companion schedules — D1, D1¹, D2, D2¹, D3, D3¹, D4 — of which D1, D2, and D2¹ are in scope for this schema version; the field itself is unconstrained free text, since the form provides a blank line rather than a fixed checkbox per annex.",
      "sourceRef": "Form D, filing section, \"(pielikuma numurs)\"",
      "validation": {}
    },
    {
      "name": "attachedExpenseDocumentsList",
      "label": "Pievienotie (uzrādītie) dokumenti vai to kopijas par attaisnotajiem izdevumiem",
      "type": "string",
      "required": false,
      "description": "Free-text list of the documents or copies presented in support of justified (deductible) expenses. The form prints 4 blank lines under this heading rather than a fixed, pre-printed checklist of document names — the same blank-table convention this registry already established for lv/ur/sole-trader-registration-kr2's own attachedDocumentsList.",
      "sourceRef": "Form D, filing section, \"Pievienotie (uzrādītie) dokumenti...\"",
      "validation": {}
    },
    {
      "name": "signatureDate",
      "label": "(datums)",
      "type": "date",
      "required": false,
      "description": "The signature date. The regulation's own note 2 to Annex 1 states, verbatim, \"Dokumenta rekvizītus \\\"datums\\\" un \\\"paraksts\\\" neaizpilda, ja elektroniskais dokuments ir sagatavots atbilstoši normatīvajiem aktiem par elektronisko dokumentu noformēšanu\" (the \"date\" and \"signature\" particulars are not filled in if the electronic document is prepared in accordance with the regulations on the design of electronic documents) — modelled required: false for that reason. This single field models the one signature act for the whole declaration packet; the identical \"(datums) / (nodokļa maksātāja paraksts)\" footer is reprinted at the foot of every physical page of Form D and every companion schedule (a page-footer artifact, not a separate signature per page).",
      "sourceRef": "Form D, page footer; Annex 1 note 2",
      "validation": {}
    },
    {
      "name": "signature",
      "label": "(nodokļa maksātāja paraksts)",
      "type": "string",
      "required": false,
      "description": "The taxpayer's signature. See signatureDate for the e-signature carve-out and the repeated-page-footer finding this single field models.",
      "sourceRef": "Form D, page footer; Annex 1 note 2",
      "validation": {}
    }
  ],
  "documents": [
    {
      "id": "completenessAttestation",
      "label": "Attestation that the declared information is complete and true",
      "category": "attestation",
      "required": true,
      "belongsTo": "applicant",
      "statement": "Apliecinu, ka deklarācijā norādītās ziņas ir pilnīgas un patiesas.",
      "sourceRef": "Form D, filing section, closing attestation line"
    }
  ]
}
