
Kuidas hoiame oma maksu- ja palgakalkulaatorid vaikselt vananemast
Avaldatud 4. aug 2026
Igal selle saidi kalkulaatoril, mis puudutab makse, sotsiaalkindlustust või miinimumpalka, on sama vea muster: see on õige päeval, mil me selle ehitame, ja siis uuendab valitsus kuus kuud hiljem mõnda määra ning tööriist hakkab vaikselt andma valesid vastuseid. Keegi ei saa veateadet. Leht töötab täpselt nagu enne — see on lihtsalt nüüd vale, ja seda enesekindlalt.
See on halvem tulemus kui tööriista puudumine üldse. Nii et ehitasime süsteemi, mis on spetsiaalselt loodud seda tabama.
Probleem lähenemisega “me mäletame üle kontrollida”
Ilmselge lahendus — “lihtsalt kontrolli numbreid aeg-ajalt” — ei mastaabu. Me haldame netopalga, sotsiaalkindlustuse ja palgaarvestuse kalkulaatoreid poole tosina riigi lõikes, igaühel oma maksuklassid, sissemaksemäärad ja iga-aastaselt kohandatavad künnised. Korruta see sellega, mitu kuud möödub enne, kui keegi mõtleb üle kontrollida, ja aus vastus on: lõpuks läheb miski vananenuks ja keegi ei märka seda enne, kui kasutaja märkab.
Mida me selle asemel ehitasime
Registrifail loetleb iga kõvakodeeritud ametliku numbri igas kalkulaatoris: millises failis see asub, mida number tähistab, kus asub ametlik allikas ning kui tihti seda realistlikult muutuma peaks (mõned väärtused muutuvad iga jaanuar, kui algab uus majandusaasta; teised muutuvad ainult siis, kui seadust muudetakse, mis on ettearvamatu, aga haruldane).
Ajastatud töö käib kord nädalas, kontrollib, millised kirjed on selle graafiku alusel üle vaatamiseks tähtajal, ning iga kirje puhul:
- Otsib ametlikust valitsuse allikast praegust väärtust
- Palub keelemudelil otsingutulemustest ekstraktida konkreetse numbri — mitte midagi muud, ainult number ja kindlustase
- Kui mudel on kindel ja number on muutunud, rakendab seda sõnasõnalise, kontrollitud tekstiasendusena koodis (mitte kunagi vaba ümberkirjutusena — mudel ei tohi ümbritsevat loogikat improviseerida)
- Käivitab täieliku ehituse, veendumaks, et miski ei läinud katki, enne kui midagi commititakse
- Kui ehitus ebaõnnestub, muudatus tühistatakse automaatselt ja märgistatakse inimese ülevaatamiseks
Kogu see on üles ehitatud lihtsale põhimõttele: automatiseeringul on lubatud numbrit uuendada, aga tal pole kunagi lubatud arvata. Kui see ei leia kindlat vastust ametlikust allikast, ei tee see midagi ja teatab sellest selgelt, selle asemel et jätta paika usutavalt näiv vale number.
Sõltumatu ühestki üksikust tööriistast
Töö ise käib infrastruktuuril, mis on sõltumatu ühestki üksikust teenusepakkujast või kontost — kui üks osa protsessist maha läheb, ei lakka kogu süsteem töötamast, see lihtsalt langeb tagasi teisele teele numbri ekstraktimiseks. See üleliigsus on siin olulisem kui enamikus automatiseeringutes: vale maksukalkulaator on aktiivselt kahjulik viisil, mida näiteks katkine memegeneraator lihtsalt pole.
Mida see sinu jaoks tähendab
Iga selle süsteemiga kaetud kalkulaator näitab lehel otse “ametlikud andmed kontrollitud” kuupäeva, eraldi “viimati uuendatud” kuupäevast, mida võid näha tavalisel sisulehel. Kui näed kunagi seda kuupäeva kahtlaselt vanana, tasub sellest meile otse teada anda — see tähendab tavaliselt, et automaatne kontroll sattus allikale, mida ta ei suutnud parsida, mitte seda, et oleme sellest unustanud.
Proovi järele
Need on ühekeelsed tööriistad, igaüks ehitatud spetsiaalselt oma riigi reeglite jaoks, nii et allolevad lingid avanevad selles keeles:
- Tšehhi netopalga kalkulaator (Čeština)
- Ungari palgakalkulaator (Magyar)
- Rumeenia netopalga kalkulaator (Română)
- Poola ZUS kalkulaator (Polski)