
Cara kami memastikan kalkulator cukai dan gaji kami tidak senyap-senyap menjadi lapuk
Diterbitkan pada 4 Ogo 2026
Setiap kalkulator di laman ini yang menyentuh cukai, insurans sosial atau gaji minimum mempunyai mod kegagalan yang sama: ia betul pada hari kami membinanya, dan kemudian kerajaan mengemas kini kadar itu enam bulan kemudian, dan alat itu secara senyap mula memberikan jawapan yang salah. Tiada siapa mendapat mesej ralat. Halaman itu terus berfungsi seperti biasa — cuma ia salah sekarang, dan dengan penuh keyakinan pula.
Itu adalah hasil yang lebih buruk daripada tidak mempunyai alat itu langsung. Jadi kami membina sistem khusus untuk mengesannya.
Masalah dengan “kami akan ingat untuk semak”
Pembaikan yang jelas — “semak sahaja nombor secara berkala” — tidak berskala. Kami menyelenggara kalkulator gaji bersih, insurans sosial dan gaji di sekitar enam buah negara, setiap satu dengan tangga cukainya sendiri, kadar caruman dan ambang yang dilaraskan setiap tahun. Darabkan itu dengan berapa banyak bulan yang berlalu sebelum seseorang terfikir untuk menyemak semula, dan jawapan jujurnya ialah: akhirnya, sesuatu akan lapuk dan tiada siapa perasan sehingga seorang pengguna terkena.
Apa yang kami bina sebagai gantinya
Fail daftar menyenaraikan setiap nombor rasmi yang dikodkan keras dalam setiap kalkulator: fail mana ia berada, apa nombor itu mewakili, di mana sumber rasmi, dan berapa kerap ia dijangka berubah secara realistik (sesetengah nilai berubah setiap Januari apabila tahun fiskal baharu bermula; yang lain hanya berubah apabila undang-undang dipinda, yang tidak dapat diramal tetapi jarang berlaku).
Satu tugas berjadual berjalan setiap minggu, menyemak entri mana yang perlu disemak semula berdasarkan jadual itu, dan bagi setiap satu:
- Mencari sumber rasmi kerajaan untuk nilai semasa
- Meminta model bahasa untuk mengekstrak nombor tertentu daripada hasil carian — tiada apa-apa lain, hanya nombor dan tahap keyakinan
- Jika model itu yakin dan nombor itu berubah, ia menerapkannya sebagai penggantian teks literal yang disahkan dalam kod (tidak sesekali penulisan semula bebas — model itu tidak dibenarkan mengubah suai logik sekeliling)
- Menjalankan pembinaan (build) penuh untuk mengesahkan tiada apa yang rosak sebelum melakukan commit apa-apa
- Jika pembinaan gagal, perubahan itu dikembalikan secara automatik dan ditanda untuk disemak oleh manusia
Keseluruhan sistem ini direka berdasarkan satu prinsip mudah: automasi dibenarkan mengemas kini nombor, tetapi tidak sesekali dibenarkan meneka. Jika ia tidak dapat mencari jawapan yang yakin daripada sumber rasmi, ia tidak berbuat apa-apa dan melaporkannya dengan jelas, dan bukannya membiarkan nombor salah yang kelihatan munasabah kekal di situ.
Bebas daripada mana-mana satu alat
Tugas ini sendiri berjalan di atas infrastruktur yang bebas daripada mana-mana vendor atau akaun tunggal — jika satu bahagian saluran paip itu gagal, seluruh sistem tidak berhenti berfungsi, ia hanya beralih kepada laluan lain untuk mengekstrak nombor tersebut. Lebihan itu lebih penting di sini berbanding kebanyakan automasi lain: kalkulator cukai yang salah adalah berbahaya secara aktif dengan cara yang, katakanlah, penjana meme yang rosak tidak.
Apa maksudnya untuk anda
Setiap kalkulator yang diliputi sistem ini memaparkan tarikh “data rasmi disahkan” terus pada halaman, berasingan daripada tarikh “kemas kini terakhir” yang mungkin anda lihat pada halaman kandungan biasa. Jika anda pernah melihat tarikh itu kelihatan lama secara mencurigakan, itu berbaloi untuk ditandakan terus kepada kami — biasanya ia bermakna semakan automatik itu menemui sumber yang tidak dapat dihuraikannya, bukan bahawa kami telah melupakannya.
Cuba sendiri
Ini adalah alat berbahasa tunggal, setiap satu dibina khusus untuk peraturan negaranya sendiri, jadi pautan di bawah dibuka dalam bahasa itu:
- Kalkulator gaji bersih Czech (Čeština)
- Kalkulator gaji Hungary (Magyar)
- Kalkulator gaji bersih Romania (Română)
- Kalkulator ZUS Poland (Polski)