import type { Modelonderdeel } from "../types";

// ── Modelonderdelen: vastgoed — ruil van onroerende goederen ────────────────
// Authentieke akte waarbij twee partijen onroerende goederen ruilen (art. 1702
// e.v. oud BW), desgevallend met betaling van een opleg (soulte). Fiscaal wordt
// de ruil in beginsel belast met het verkooprecht (art. 2.9 VCF). De hoofding,
// partij-identificatie, goedbeschrijving en slotformule verlopen via de gedeelde
// clausules; de beschrijving-onroerend-goed wordt per geruild goed opgenomen.

export const ruilOnderdelen: Modelonderdeel[] = [
  {
    id: "ruil-overeenkomst-toebedeling",
    titel: "Ruil — wederzijdse overdracht en opleg",
    categorie: "bijzonder",
    omschrijving:
      "Kern van de ruilakte: de wederzijdse overdracht in eigendom van de geruilde onroerende goederen tussen de partijen, met, in voorkomend geval, de betaling van een opleg (soulte) door de partij die het minst waardevolle goed inbrengt. Kies de hypothese met of zonder opleg.",
    tekst:
      "De partijen ruilen de hierna beschreven onroerende goederen: {{partij_een}} draagt in eigendom over aan {{partij_twee}} het goed {{goed_van_partij_een}}, en {{partij_twee}} draagt in eigendom over aan {{partij_een}} het goed {{goed_van_partij_twee}}. Elke partij wordt eigenaar van het haar toebedeelde goed met ingang van heden, met overdracht van genot en risico.",
    varianten: [
      {
        id: "met-opleg",
        hypothese: "Ruil met betaling van een opleg (soulte)",
        tekst:
          "Aangezien de geruilde goederen niet gelijkwaardig zijn, betaalt {{partij_opleg_verschuldigd}} aan de andere partij een opleg (soulte) van {{bedrag_opleg}}, waarvan bij deze kwijting wordt verleend onder de hierna bepaalde voorwaarden.",
        toelichting:
          "Van toepassing wanneer de geruilde goederen een verschillende waarde hebben; de opleg gelijkt de waardeverschillen uit.",
      },
      {
        id: "zonder-opleg",
        hypothese: "Ruil zonder opleg (gelijkwaardige goederen)",
        tekst:
          "De partijen verklaren dat de geruilde goederen als gelijkwaardig worden beschouwd, zodat geen opleg verschuldigd is en elke partij verklaart volledig te zijn gevuld in haar rechten.",
        toelichting:
          "Van toepassing wanneer de partijen de geruilde goederen als gelijkwaardig beschouwen.",
      },
    ],
    parameters: [
      { naam: "partij_een", omschrijving: "Eerste ruilende partij" },
      { naam: "partij_twee", omschrijving: "Tweede ruilende partij" },
      { naam: "goed_van_partij_een", omschrijving: "Goed dat de eerste partij inbrengt (beknopte aanduiding; volledige beschrijving via de clausule)" },
      { naam: "goed_van_partij_twee", omschrijving: "Goed dat de tweede partij inbrengt (beknopte aanduiding)" },
      { naam: "partij_opleg_verschuldigd", omschrijving: "Partij die de opleg verschuldigd is, indien van toepassing" },
      { naam: "bedrag_opleg", omschrijving: "Bedrag van de opleg (soulte), indien van toepassing" },
    ],
    toepasbaarOp: ["ruil"],
    thema: "vastgoed",
    soort: "MODCL",
    bron: "Ruilakte (art. 1702 e.v. oud BW)",
    versie: "1.0",
    datum: "2026-07-05",
    wetsbasis: ["art. 1702-1707 oud BW (ruil)"],
    agentwenken:
      "Bepaal de waarde van elk geruild goed nauwkeurig: het waardeverschil bepaalt de opleg én de fiscale grondslag. Vergeet niet elk goed volledig te beschrijven via 'beschrijving-onroerend-goed' (één keer per goed) en de oorsprong van eigendom, stedenbouw en bodem per goed te vermelden. Bij een opleg gelden de gebruikelijke betalings- en kwijtingsbedingen.",
    nazicht: {
      status: "actueel",
      datum: "2026-07-05",
      aandachtspunten:
        "De waardering van beide goederen onderbouwen; ze bepaalt de opleg en de heffingsgrondslag van het verkooprecht.",
    },
  },
  {
    id: "ruil-fiscale-verklaring",
    titel: "Ruil — fiscale verklaring (verkooprecht)",
    categorie: "attesten",
    omschrijving:
      "Fiscale verklaring voor de heffing op de ruil: de ruil van onroerende goederen wordt in beginsel belast met het verkooprecht, berekend op de overeengekomen waarde van het meest belaste deel (art. 2.9 VCF). Bevat de aangifte van de waarde per goed en de opleg.",
    tekst:
      "Voor de heffing van het verkooprecht verklaren de partijen de waarde van de geruilde goederen als volgt: {{waarde_goed_een}} voor het goed ingebracht door de eerste partij en {{waarde_goed_twee}} voor het goed ingebracht door de tweede partij; de opleg bedraagt {{bedrag_opleg_fiscaal}}. Het verkooprecht wordt geheven overeenkomstig artikel 2.9 van de Vlaamse Codex Fiscaliteit.",
    varianten: [],
    parameters: [
      { naam: "waarde_goed_een", omschrijving: "Overeengekomen waarde van het goed ingebracht door de eerste partij" },
      { naam: "waarde_goed_twee", omschrijving: "Overeengekomen waarde van het goed ingebracht door de tweede partij" },
      { naam: "bedrag_opleg_fiscaal", omschrijving: "Bedrag van de opleg, voor de fiscale grondslag (0 indien geen)" },
    ],
    toepasbaarOp: ["ruil"],
    thema: "vastgoed",
    soort: "MODCL",
    bron: "Ruilakte — verkooprecht (art. 2.9 VCF)",
    versie: "1.0",
    datum: "2026-07-05",
    wetsbasis: ["art. 2.9.1.0.1 VCF (verkooprecht)", "art. 2.9.3 VCF (heffingsgrondslag bij ruil)"],
    agentwenken:
      "De ruil wordt fiscaal in beginsel als een overdracht onder bezwarende titel behandeld en met het verkooprecht belast; de grondslag is de waarde van het meest belaste deel. Ga na of een verlaagd tarief of een vrijstelling (bv. ruil van landeigendommen in het kader van ruilverkaveling) van toepassing is. Stem de aangegeven waarden af op de afrekening (ereloon-akteType 'ruil').",
    nazicht: {
      status: "na_te_kijken",
      datum: "2026-07-05",
      aandachtspunten:
        "De heffingsgrondslag bij ruil en eventuele bijzondere regimes (ruilverkaveling, landinrichting) actueel bevestigen.",
    },
  },
];
