Lühivastus
Kindlal ajal kehtinud Eesti võlaõigusseaduse (VÕS) tekst tuleb määrata redaktsiooni jõustumise ja kehtivuse lõpu järgi, mitte dokumendi avaldamiskuupäeva, allalaadimise aja ega tänase konsolideeritud teksti järgi. Legalcode'is on VÕS-i püsiv seaduseperekonna tunnus EE|LAW|RT-153569. Kuupäevapõhiseks otsinguks tuleb kasutada versionPolicy: in_force_on_date, täpset lawKey filtrit ja inForceOnDate filtrit.
Näiteks 1. septembril 2024 kehtis redaktsioon law/EE/EE_RT:104072024017. See jõustus 14. juulil 2024 ja kehtis 31. oktoobrini 2024. Järgmine redaktsioon jõustus 1. novembril 2024. Kuna Legalcode käsitleb validUntil kuupäeva intervalli välistava lõpp-piirina, on esimese redaktsiooni masinloetav vahemik 2024-07-14 <= kuupäev < 2024-11-01.
Tootmise MCP tagastas katsetatud kuupäevadel 2020, 2024, 2025 ja 2026 iga kord täpselt ühe õige redaktsiooni. Kehtiva redaktsiooni invariant on samuti korras: 4. augustil 2026 on isCurrent: true ainult 30. juunil 2026 jõustunud versioonil. all_versions nimekirjas on aga metaandmete väljundiviga: esimese 20 tulemuse hulgas saavad täieliku metadata objekti ainult viis uusimat kirjet. Vanemate redaktsioonide jõustumis- ja lõppkuupäevad taastatakse kuupäevaotsingus õigesti, kuid neid ei näidata ajaloo üldnimekirjas. Viga on GitHub issue #274.
Seadus ja redaktsioon ei ole sama asi
VÕS on üks õigustloov akt, kuid selle tekst on aja jooksul kümneid kordi muutunud. Seaduseperekonna identifikaator seob kõik redaktsioonid ühe aktiga; iga sourceRef tähistab konkreetset konsolideeritud teksti kindla kehtivusvahemikuga.
See eristus on oluline lepingute, viivise, tarbijakrediidi, üüri, müügi ja kahju hüvitamise vaidlustes. Tänane säte võib kasutada teistsugust sõnastust kui tehingu või rikkumise ajal kehtinud säte. Õiguslik analüüs peab seetõttu vastama vähemalt kolmele küsimusele:
- milline kuupäev on konkreetse õigussuhte jaoks määrav;
- milline VÕS-i redaktsioon sel kuupäeval kehtis;
- kas muutmisseaduse rakendus- või üleminekusäte suunab siiski teise redaktsiooni juurde.
Kuupäevaotsing lahendab teise küsimuse. See ei otsusta automaatselt, milline kuupäev on materiaalõiguslikult määrav ega kas üleminekusäte teeb erandi.
Näide: 1. september 2024
Legalcode'i täpne kuupäevaotsing VÕS-i perekonnas tagastas 1. septembri 2024 kohta ühe tulemuse: EE_RT:104072024017. Riigi Teataja ametlik leht kinnitab, et redaktsioon jõustus 14. juulil 2024 ja selle kehtivus lõppes 31. oktoobril 2024.
„Sõnastuse jõustumise kp: 14.07.2024“
—
„Sõnastuse kehtivuse lõpp: 31.10.2024“
—
- september jääb nende kuupäevade vahele, seega on valik õige. Masinliides kasutab sama vahemiku esitamiseks
effectiveDate: 2024-07-14javalidUntil: 2024-11-01. Viimane kuupäev on järgmise redaktsiooni jõustumispäev, mitte eelmise teksti viimane kehtiv päev.
Selline poolavatud intervall väldib kattuvust: 31. oktoober kuulub veel vanasse redaktsiooni, 1. november juba järgmisse. Praktikas tuleks piiripäeva puhul alati kontrollida nii vana kui ka uue redaktsiooni ametlikke päiseid.
Miks ei piisa dokumendi numbrist või avaldamiskuupäevast?
Riigi Teataja sourceRef sisaldab avaldamismärke kujunemist, kuid selle numbrijada ei ole iseseisev õiguslik kehtivusreegel. Ajaloolise redaktsiooni lehel on eraldi väljaandja, akti liik, teksti liik, sõnastuse jõustumise kuupäev, kehtivuse lõpp ja avaldamismärge.
Muutmisseadus võidakse avaldada enne muudatuse jõustumist. Ühe seadusega võivad eri sätted jõustuda eri kuupäevadel, mistõttu Riigi Teataja avaldab mitu tulevikuredaktsiooni. Seetõttu ei tohi järeldada, et kõige hilisema avaldamismärkega tekst oli juba vaidluse kuupäeval kohaldatav.
Sama oht tekib praegu. 4. augustil 2026 kehtiva VÕS-i redaktsioon jõustus 30. juunil 2026 ja kehtib 31. augustini. Järgmine konsolideeritud tekst on juba avaldatud, kuid jõustub alles 1. septembril 2026.
„Sõnastuse jõustumise kp: 30.06.2026“
—
Tulevikus jõustuv tekst on oluline muudatuste ettevalmistamisel, kuid seda ei tohi kasutada tänase vaidluse kehtiva õigusena.
Õige Legalcode'i otsing
Kõige turvalisem päring ei sisalda vaba tekstina pealkirja. See kasutab ainult struktureeritud perekonna- ja kuupäevafiltreid:
Päring tagastab ühe redaktsiooni koos effectiveDate, validUntil, isCurrent ja versionRole väljadega. Ajaloolise tulemuse isCurrent: false ei tähenda, et see poleks valitud ajal kehtinud. See tähendab ainult, et redaktsioon ei kehti päringu tegemise hetkel. versionRole: historical on 2024. aasta teksti puhul õige.
Vaba teksti q: Võlaõigusseadus lisamine pole täpse seaduseperekonna otsinguks vajalik. Perekonna võti määrab akti üheselt ning kuupäevafilter määrab versiooni. Pealkirjaotsing sobib esmaseks avastamiseks; leitud lawKey tuleks edasises ajaloo- ja kuupäevaotsingus fikseerida.
Kuidas kontrollida kogu redaktsiooniajalugu?
versionPolicy: all_versions koos täpse lawKey filtriga tagastab VÕS-i perekonna versioonid. 4. augusti 2026 audit näitas 58 kirjet: üks kehtiv, kaks tulevikus jõustuvat ja 55 varasemat redaktsiooni. Perekonna kokkuvõte märkis 57 mittekehtivat versiooni ning ühe praeguse sourceRef'i.
Ajaloost tuleb kontrollida järjestikuseid intervalle. Ideaalses ahelas algab järgmine versioon kuupäeval, mis on eelmise validUntil, ning ühelgi päeval pole kahte paralleelselt kehtivat konsolideeritud redaktsiooni. in_force_on_date andis neljal kontrollkuupäeval järgmised ainsad vasted:
See kinnitab kuupäevavaliku ja ühe kehtiva versiooni loogika toimimist.
Metaandmete väljundiviga
Kuigi kuupäevaotsing töötab, ei ole all_versions vastus praegu ühtlane. VÕS-i esimese 20 ajalookirje seas sisaldasid metadata objekti ainult viis kõige uuemat tulemust. Ülejäänud 15 näitasid pealkirja, sourceRef'i ja kuupäeva, kuid mitte effectiveDate, validUntil, lawKey, isCurrent ega versionRole välju.
See pole tõend, et kehtivusandmed puuduvad andmebaasist. Kui näiteks 2024. aasta sourceRef valitakse in_force_on_date päringuga, tulevad samad väljad õigesti kaasa. Probleem on ajaloo nimekirja vastuse rikastamises või piirangus, mitte kuupäevavaliku alusandmetes.
Viga raskendab terviklikku auditit, sest klient ei saa ühest vastusest kontrollida kõiki intervalle. GitHub issue #274 palub tagastada sama versioonimetaandmete lepingu iga all_versions tulemuse kohta, mitte ainult viie uusima rea puhul.
Eraldi issue #273 käsitleb tulevikuredaktsioonide ekslikku rolli historical. Kuni parandusteni tuleb ajaloolise redaktsiooni puhul kasutada kuupäevapäringut ja tulevikuredaktsiooni puhul võrrelda effectiveDate väärtust tänase kuupäevaga.
Üleminekusätted vajavad eraldi kontrolli
Õige konsolideeritud tekst pole alati analüüsi lõpp. Lepinguõiguses võib muudatuse rakendussäte jätta varem sõlmitud lepingule vana normi, kohaldada uut normi pooleliolevale suhtele või jagada tagajärjed sündmuse kuupäeva järgi. Seetõttu tuleb pärast redaktsiooni leidmist avada muudatuse aluseks olev akt ja VÕS-i rakendamise seadus.
Hea töövoog on järgmine: määrata õiguslikult oluline sündmus, leida selle kuupäeva VÕS-i redaktsioon, lugeda täpne säte tervikuna, kontrollida sätte ajalugu ja muutmismärget ning lõpuks kontrollida rakendus- ja üleminekusätteid. Alles siis saab väita, milline tekst konkreetset lepingut või nõuet reguleeris.
Kokkuvõte
- septembril 2024 kehtis VÕS-i redaktsioon
EE_RT:104072024017, mis jõustus 14. juulil ja kehtis 31. oktoobrini 2024. Legalcode'i kuupäevapõhine otsing valib selle ja teised testitud ajaloolised versioonid õigesti ning tagastab ühe tulemuse kuupäeva kohta. Täielikuks tõendamiseks tuleb kontrollida Riigi Teataja ametlikku päist ja võimalikke üleminekusätteid.all_versionsmetaandmete puudujääk ja tulevikuredaktsioonide vale roll ei muuda punktotsingu tulemust, kuid tähendavad, et kogu ajaloo automaatset auditit ei saa veel teha ainult ühe MCP vastuse põhjal.
Allikad
This article provides general legal information, not advice for a specific matter. Laws, facts and procedural deadlines may change the result. Follow the linked primary sources and obtain local advice before acting.