
Як ми не даємо нашим податковим і зарплатним калькуляторам тихо застаріти
Опубліковано 4 серп. 2026 р.
Кожен калькулятор на цьому сайті, що стосується податків, соціального страхування чи мінімальної зарплати, має один і той самий режим відмови: він правильний у день, коли ми його створили, а потім через пів року уряд оновлює ставку — і інструмент мовчки починає давати неправильні відповіді. Ніхто не отримує повідомлення про помилку. Сторінка працює точнісінько як раніше — просто тепер вона помиляється, і робить це впевнено.
Це гірший результат, ніж узагалі не мати інструмента. Тож ми побудували систему саме для того, щоб це ловити.
Проблема підходу «ми не забудемо перевірити»
Очевидне рішення — «просто періодично перевіряти числа» — не масштабується. Ми підтримуємо калькулятори чистої зарплати, соціального страхування та нарахувань у пів дюжині країн, кожна зі своїми податковими шкалами, ставками внесків і щорічно коригованими порогами. Помножте це на кількість місяців, що минають, поки хтось здогадається перевірити, — і чесна відповідь така: рано чи пізно щось застаріє, і ніхто цього не помітить, поки не помітить користувач.
Що ми побудували натомість
Файл-реєстр перелічує кожне жорстко закодоване офіційне число в кожному калькуляторі: у якому файлі воно живе, що означає, де офіційне джерело і як часто воно реально очікувано змінюється (деякі значення рухаються щосічня з початком нового фіскального року; інші змінюються лише з поправками до закону — непередбачувано, але рідко).
Запланована задача виконується щотижня, перевіряє, які записи час переглянути за цим графіком, і для кожного:
- Шукає поточне значення в офіційному урядовому джерелі
- Просить мовну модель витягти конкретне число з результатів пошуку — нічого більше, лише число та рівень впевненості
- Якщо модель впевнена і число змінилося, застосовує його як буквальну, перевірену текстову заміну в коді (ніколи не як довільне переписування — моделі не дозволено імпровізувати з навколишньою логікою)
- Запускає повну збірку, щоб переконатися, що нічого не зламалося, перш ніж щось закомітити
- Якщо збірка падає, зміну автоматично відкочують і позначають для перегляду людиною
Уся система спроєктована навколо простого принципу: автоматизації дозволено оновити число, але їй ніколи не дозволено вгадувати. Якщо вона не може знайти впевнену відповідь з офіційного джерела, вона нічого не робить і чітко про це звітує, замість того щоб залишити правдоподібне на вигляд, але хибне число.
Незалежність від будь-якого одного інструмента
Сама задача працює на інфраструктурі, незалежній від будь-якого окремого постачальника чи облікового запису — якщо одна частина конвеєра виходить з ладу, система в цілому не зупиняється, а просто переходить на інший шлях отримання числа. Така надлишковість тут важить більше, ніж у більшості автоматизацій: податковий калькулятор, що помиляється, активно шкодить так, як, скажімо, зламаний генератор мемів — просто ні.
Що це означає для вас
Кожен калькулятор, охоплений цією системою, показує дату «офіційні дані перевірено» прямо на сторінці, окремо від дати «останнє оновлення», яку ви можете бачити на звичайній контентній сторінці. Якщо ця дата колись видасться вам підозріло старою, варто повідомити нам напряму — зазвичай це означає, що автоматична перевірка натрапила на джерело, яке не змогла розібрати, а не що ми про неї забули.
Спробуйте
Це одномовні інструменти, кожен створений спеціально під правила своєї країни, тож посилання нижче відкриваються відповідною мовою:
- Чеський калькулятор чистої зарплати (Čeština)
- Угорський зарплатний калькулятор (Magyar)
- Румунський калькулятор чистої зарплати (Română)
- Польський калькулятор ZUS (Polski)