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

// ── Modelonderdelen: verkoop tegen lijfrente (bail à rente viagère) ─────────
// Orthogonaal sub-pad op de gewone verkoop (zie lib/dossier/types.ts,
// `VerkoopVelden.verkoopRegime`), naar het patroon van wet-breyne.ts: geen
// apart dossiertype, wel eigen akteTypes ("verkoopovereenkomst (compromis) -
// lijfrente" / "verkoopakte - lijfrente") die de klassieke
// prijs-en-betaling-clausule vervangen. Anders dan bij de wet Breyne verschilt
// de inhoud NIET tussen compromis en akte (de rente-/bouquetregeling is
// dezelfde verbintenis, enkel het document dat ze vastlegt verschilt) — geen
// compromis/akte-varianten nodig, net als bij de gewone `prijs-en-betaling`.
//
// Kernrisico dat elke clausule bewaakt (art. 1968-1975 oud BW): het ALEATOIRE
// karakter is een geldigheidsvoorwaarde. Overlijdt de verkoper/crediteur
// binnen de 20 dagen na de akte aan een ziekte waaraan hij/zij bij het
// sluiten van de overeenkomst al leed, dan is de verkoop van rechtswege
// nietig (geen toeval/"aléa" meer). Nooit een vast bedrag als "prijs" in deze
// clausules gebruiken — dat zou het aleatoire karakter net ondermijnen.

export const verkoopLijfrenteOnderdelen: Modelonderdeel[] = [
  {
    id: "verkoop-lijfrente-toepassingsgebied",
    titel: "Verkoop tegen lijfrente — aleatoir karakter",
    categorie: "bijzonder",
    omschrijving:
      "Verklaart dat de verkoop tegen lijfrente wordt aangegaan (geen vaste prijs maar een levenslange rente ten voordele van de verkoper/crediteur) en wijst op de wettelijke geldigheidsvoorwaarde: het aleatoire karakter. Vermeldt de normale wijze van beëindiging (overlijden van de crediteur) en de nietigheidssanctie bij een overlijden kort na de akte.",
    tekst:
      "AARD VAN DE OVEREENKOMST — VERKOOP TEGEN LIJFRENTE\nOnderhavige verkoop wordt aangegaan tegen lijfrente: in de plaats van een vaste prijs verbindt de koper/schuldenaar (\"debiterentier\") zich ertoe aan de verkoper/schuldeiser (\"crediterentier\"), {{naam_verkoper}}, een levenslange rente te betalen zoals hierna bepaald, [NAKIJKEN OF SCHRAPPEN: verhoogd met een bouquet (eenmalig bedrag bij de akte)].\n\nALEATOIR KARAKTER (ART. 1968-1975 OUD BURGERLIJK WETBOEK)\nPartijen erkennen uitdrukkelijk het essentieel aleatoire karakter van deze overeenkomst: de werkelijke tegenwaarde van de rente hangt af van de levensduur van {{naam_verkoper}}, een onzekere gebeurtenis die geen van beide partijen kent noch kan beïnvloeden. Dit aleatoire karakter is een geldigheidsvoorwaarde van de overeenkomst.\n\nDe verkoop is van rechtswege nietig indien {{naam_verkoper}} overlijdt binnen twintig dagen na de datum van deze akte ten gevolge van een ziekte waaraan hij/zij op de dag van het sluiten van de overeenkomst reeds leed (art. 1975 oud BW). [NAKIJKEN: een medisch attest van goede gezondheid, afgeleverd kort vóór het verlijden van deze akte, wordt aanbevolen als bewijsstuk van het aleatoire karakter.]\n\nBEËINDIGING\nDe renteverbintenis eindigt van rechtswege bij het overlijden van {{naam_verkoper}}, zonder enige vergoeding aan diens erfgenamen, behoudens de eventueel reeds vervallen en onbetaalde termijnen.",
    toelichting:
      "Het aleatoire karakter is de kern van de figuur: valt het toeval weg (bv. een symbolische rente die de venale waarde van het goed niet benadert, of een crediterentier die zichtbaar op sterven ligt), dan riskeert de overeenkomst geherkwalificeerd te worden als een verholen schenking (met de fiscale/burgerrechtelijke gevolgen van dien) of nietig te worden verklaard. De 20-dagentermijn van art. 1975 oud BW is een objectief, eenvoudig te controleren gegeven; de venale-waarde-toets is een feitenkwestie die de notaris per dossier beoordeelt.",
    agentwenken:
      "Vul {{naam_verkoper}} in op basis van de partij met rol 'verkoper'. Nooit zelf inschatten of de crediterentier op het ogenblik van de akte ziek was — dat is een medisch/feitelijk gegeven dat uit de bron moet blijken (of net moet ontbreken, in welk geval de brackets openblijven). Het bouquet-gedeelte tussen brackets enkel behouden wanneer de bron een bouquet vermeldt (zie dossierveld lijfrente.bouquet); anders schrappen.",
    varianten: [],
    parameters: [{ naam: "naam_verkoper", omschrijving: "Naam van de verkoper/crediterentier" }],
    toepasbaarOp: ["verkoopovereenkomst (compromis) - lijfrente", "verkoopakte - lijfrente"],
    thema: "vastgoed",
    bron: "Eigen kantoorclausule op basis van art. 1968-1975 oud BW",
    versie: "1.0",
    datum: "2026-07-04",
    wetsbasis: ["art. 1968-1975 oud BW (verkoop tegen lijfrente)"],
    nazicht: {
      status: "na_te_kijken",
      datum: "2026-07-04",
      aandachtspunten:
        "Beoordeel per dossier of de rente/het bouquet een reële tegenwaarde vormt t.o.v. de venale waarde van het goed (risico op herkwalificatie als verholen schenking bij een kennelijke wanverhouding).",
    },
  },
  {
    id: "verkoop-lijfrente-rente-en-bouquet",
    titel: "Bouquet en periodieke rente",
    categorie: "prijs",
    omschrijving:
      "Vervangt de klassieke prijs-en-betalingclausule: een optioneel eenmalig bouquet bij de akte, gevolgd door een periodieke (jaarlijkse, trimestriële of maandelijkse) rente zolang de crediterentier leeft, met of zonder indexatie.",
    tekst: "",
    toelichting:
      "Een bouquet is geen verplicht onderdeel van een lijfrenteverkoop — sommige verkopen zijn een zuivere rente zonder eenmalig bedrag. De indexatiekeuze (gezondheidsindex is gebruikelijk) beïnvloedt de gekapitaliseerde waarde en dus de fiscale grondslag (zie verkoop-lijfrente-fiscale-grondslag).",
    agentwenken:
      "Kies de variant op basis van dossierveld lijfrente.bouquet: 'met-bouquet' zodra een bouquetbedrag gekend is, anders 'zonder-bouquet'. Vul de rente-parameters in op basis van lijfrente.jaarlijkseRente/frequentie/indexatie — nooit een rentebedrag gokken of afleiden uit de venale waarde van het goed (dat zou het aleatoire karakter ondermijnen); ontbreekt het bedrag, laat het dan als [AAN TE VULLEN] staan.",
    varianten: [
      {
        id: "met-bouquet",
        hypothese: "Met bouquet (eenmalig bedrag bij de akte)",
        tekst:
          "BOUQUET EN RENTE\nBij het verlijden van deze akte betaalt de koper/debiterentier aan de verkoper/crediterentier een bouquet van {{bouquet_letters}} euro ({{bouquet_cijfers}} EUR).\nDaarnaast verbindt de koper/debiterentier zich ertoe aan de verkoper/crediterentier, zolang deze in leven is, een lijfrente te betalen van {{rente_letters}} euro ({{rente_cijfers}} EUR) per jaar, betaalbaar {{frequentie_rente}}, voor de eerste maal op {{eerste_vervaldag_rente}}.\n{{indexatie_clausule}}",
      },
      {
        id: "zonder-bouquet",
        hypothese: "Zonder bouquet (zuivere rente)",
        tekst:
          "RENTE\nDe koper/debiterentier verbindt zich ertoe aan de verkoper/crediterentier, zolang deze in leven is, een lijfrente te betalen van {{rente_letters}} euro ({{rente_cijfers}} EUR) per jaar, betaalbaar {{frequentie_rente}}, voor de eerste maal op {{eerste_vervaldag_rente}}.\n{{indexatie_clausule}}",
      },
    ],
    parameters: [
      { naam: "bouquet_cijfers", omschrijving: "Bouquet (eenmalig bedrag) in cijfers" },
      { naam: "bouquet_letters", omschrijving: "Bouquet voluit in letters" },
      { naam: "rente_cijfers", omschrijving: "Jaarlijkse rente in cijfers" },
      { naam: "rente_letters", omschrijving: "Jaarlijkse rente voluit in letters" },
      { naam: "frequentie_rente", omschrijving: "Betaalfrequentie, bv. 'maandelijks'/'per trimester'/'jaarlijks'" },
      { naam: "eerste_vervaldag_rente", omschrijving: "Datum van de eerste vervaldag van de rente" },
      { naam: "indexatie_clausule", omschrijving: "Indexatiebeding (bv. gezondheidsindex) of vermelding dat de rente niet geïndexeerd wordt" },
    ],
    toepasbaarOp: ["verkoopovereenkomst (compromis) - lijfrente", "verkoopakte - lijfrente"],
    thema: "vastgoed",
    bron: "Eigen kantoorclausule op basis van art. 1968-1983 oud BW",
    versie: "1.0",
    datum: "2026-07-04",
    wetsbasis: ["art. 1976-1983 oud BW (lijfrente)"],
    nazicht: { status: "actueel", datum: "2026-07-04" },
  },
  {
    id: "verkoop-lijfrente-genotsrecht",
    titel: "Genotsrecht van de crediterentier",
    categorie: "voorwaarden",
    omschrijving:
      "Bepaalt of de verkoper/crediterentier na de overdracht nog in het goed woont: onmiddellijke volle eigendomsoverdracht aan de koper, dan wel voorbehoud van vruchtgebruik of van een recht van gebruik en bewoning (DUH) ten voordele van de crediterentier.",
    tekst: "",
    agentwenken:
      "Kies de variant op basis van dossierveld lijfrente.genotsrecht. 'vrij' (geen voorbehoud) is de minst voorkomende hypothese bij een lijfrenteverkoop van de eigen woning van de verkoper — controleer dit expliciet in de bron in plaats van het als standaard te veronderstellen. Het verschil tussen vruchtgebruik en gebruik-en-bewoning (DUH) is juridisch relevant (DUH is niet overdraagbaar/verhuurbaar, vruchtgebruik wel) — nooit zelf kiezen zonder uitdrukkelijke vermelding in de bron.",
    varianten: [
      {
        id: "vrij",
        hypothese: "Onmiddellijke volle beschikking — geen voorbehouden genotsrecht",
        tekst:
          "GENOT\nDe koper heeft de volle eigendom en het volledige genot van het verkochte goed vanaf het verlijden van deze akte, zonder enig voorbehoud ten voordele van de verkoper.",
      },
      {
        id: "vruchtgebruik",
        hypothese: "Voorbehoud van vruchtgebruik ten voordele van de crediterentier",
        tekst:
          "GENOT — VOORBEHOUD VAN VRUCHTGEBRUIK\nDe verkoper/crediterentier {{naam_verkoper}} behoudt zich het levenslang vruchtgebruik voor van het verkochte goed. De koper/debiterentier verkrijgt de blote eigendom, met volle eigendom en genot vanaf het overlijden van de crediterentier of vanaf een eerdere afstand van het vruchtgebruik.\nDe crediterentier draagt, als vruchtgebruiker, de gewone onderhoudslasten en -kosten van het goed; de grote herstellingen [NAKIJKEN: exacte wetsbepaling Burgerlijk Wetboek, boek 3, goederenrecht] blijven ten laste van de blote eigenaar, behoudens andersluidend beding.",
      },
      {
        id: "gebruik-en-bewoning",
        hypothese: "Voorbehoud van een recht van gebruik en bewoning (DUH) ten voordele van de crediterentier",
        tekst:
          "GENOT — VOORBEHOUD VAN EEN RECHT VAN GEBRUIK EN BEWONING\nDe verkoper/crediterentier {{naam_verkoper}} behoudt zich een levenslang recht van gebruik en bewoning voor van het verkochte goed, beperkt tot zijn/haar persoonlijke behoeften en die van zijn/haar gezin, niet overdraagbaar en niet verhuurbaar aan derden. De koper/debiterentier verkrijgt de blote eigendom, met volle eigendom en genot vanaf het overlijden van de crediterentier of vanaf een eerdere afstand van dit recht.",
      },
    ],
    parameters: [],
    toepasbaarOp: ["verkoopovereenkomst (compromis) - lijfrente", "verkoopakte - lijfrente"],
    thema: "vastgoed",
    bron: "Eigen kantoorclausule",
    versie: "1.0",
    datum: "2026-07-04",
    wetsbasis: ["Burgerlijk Wetboek, boek 3 (vruchtgebruik, gebruik en bewoning)"],
    nazicht: {
      status: "na_te_kijken",
      datum: "2026-07-04",
      aandachtspunten: "Exacte artikelnummers boek 3 BW (goederenrecht) bevestigen bij gebruik.",
    },
  },
  {
    id: "verkoop-lijfrente-fiscale-grondslag",
    titel: "Fiscale grondslag — kanselement",
    categorie: "bijzonder",
    omschrijving:
      "Toelichting bij de fiscale behandeling van de verkoop tegen lijfrente: het verkooprecht/de registratiebelasting wordt niet geheven op een vaste prijs (die niet bestaat) maar op de overeengekomen, gekapitaliseerde waarde van de rente en het bouquet, met de venale waarde van het goed als ondergrens (art. 2.9.2.0.1 VCF e.a.).",
    tekst:
      "FISCALE GRONDSLAG (KANSELEMENT)\nBij een verkoop tegen lijfrente bestaat er geen vaste prijs waarop het verkooprecht/de registratiebelasting wordt berekend. De belastbare grondslag is de overeengekomen waarde van de tegenprestatie (het bouquet, desgevallend verhoogd met de gekapitaliseerde waarde van de rente en van een eventueel voorbehouden genotsrecht), met dien verstande dat de venale waarde van het verkochte goed als ondergrens geldt indien deze hoger is (art. 2.9.2.0.1 VCF in het Vlaams Gewest; overeenkomstige bepalingen in het Wetboek der registratie-, hypotheek- en griffierechten voor Brussel/Wallonië).\n[NAKIJKEN: kapitalisatie van de rente volgens de op het ogenblik van de akte geldende omzettingstabel (leeftijd/geslacht van de crediterentier); waardering van een voorbehouden vruchtgebruik/recht van gebruik en bewoning volgens de wettelijke waarderingsregels.] De partijen verklaren dat de overeengekomen waarde van {{fiscale_grondslag_bedrag}} EUR overeenstemt met de venale waarde van het goed, na aftrek van de waarde van het voorbehouden genotsrecht.",
    toelichting:
      "Dit is een informatieve/toelichtende clausule, geen berekening: de exacte kapitalisatietabellen en waarderingsregels zijn regelgeving-afhankelijk en wijzigen periodiek. De notaris berekent de effectieve grondslag per dossier (zie ook lib/dossier/afrekening.ts, dat bij dit regime bewust geen automatische berekening aanbiedt en naar deze clausule verwijst).",
    agentwenken:
      "Vul {{fiscale_grondslag_bedrag}} nooit in op basis van een eigen berekening — dat is een fiscaal-technische waardering die de notaris (eventueel met een gespecialiseerde kapitalisatietabel) uitvoert. Laat het veld open [AAN TE VULLEN] tenzij de bron een reeds berekende/overeengekomen grondslag vermeldt.",
    varianten: [],
    parameters: [
      { naam: "fiscale_grondslag_bedrag", omschrijving: "Overeengekomen fiscale grondslag (bouquet + gekapitaliseerde rente), enkel indien reeds berekend" },
    ],
    toepasbaarOp: ["verkoopovereenkomst (compromis) - lijfrente", "verkoopakte - lijfrente"],
    thema: "vastgoed",
    bron: "Eigen kantoorclausule op basis van art. 2.9.2.0.1 VCF",
    versie: "1.0",
    datum: "2026-07-04",
    wetsbasis: ["art. 2.9.2.0.1 VCF (Vlaams Gewest — verkoop tegen lijfrente)"],
    nazicht: {
      status: "na_te_kijken",
      datum: "2026-07-04",
      aandachtspunten: "Kapitalisatietabel en waarderingsregels per dossier bevestigen tegen de op dat ogenblik geldende regelgeving.",
    },
  },
];
