Una IA encontró el error en mi código
Revisar mis propias cuentas me dejaba intranquilo. Una calculadora que calcula mal es peor que no tener ninguna. Así que le pedí a otra IA que volviera a deducir cada función a partir de la ley, como si nunca hubiera visto mi código.
Había tratado el tope de la deducción sobre rentas del trabajo como un valor fijo por tramo de ingresos. La ley en realidad lo reduce de forma gradual: dentro de cada tramo, el tope baja según sube el ingreso. Alrededor de un salario de 70,1 millones de wones mi cifra se desviaba en 110.000 wones.
También revisé los tipos. En 2026 la pensión nacional coreana subió al 4,75% y el salario mínimo pasó a 10.320 wones. Después de corregirlo, lo contrasté con cuatro cifras publicadas por fuentes distintas: salario mínimo mensual 2.156.880 wones, tope de la cuota sanitaria 9.183.480 wones, dependencia al 0,9448%, tope de la cuota de pensión 626.050 wones. Las cuatro coincidieron.
Lo curioso es que la otra IA también se equivocó. Dio el tope de la deducción en tres tramos; la ley tiene cuatro. Nos equivocamos en sitios distintos, que es justo por lo que valió la pena hacer las dos pasadas.