Досадная невязка округления при онлайн заполнении 3-НДФЛ:
Всё ниже описанное приключилось при использовании firefox 111.0.1 из под ubuntu 22.04 x86_64 и может быть специфично для этой среды или нет.
Известно, что вычет 405 для дохода по коду 2204 составляет 30%, и должен составлять: 47888.0846561 / 100 * 30 = 14366.42539683, как видно из скриншота он верно округляется до 14366.43 - получается налогооблагаемая база уменьшилась почти на пол копейки больше чем следует?
Нет. Перед отправкой декларация будет проходить валидацию на беке с ровно такой точностью сумм как на скриншоте и: 47888.0846561 / 100 * 30 = 14366.42539683 < 14366.43, а это значит что вычет 405 в проверяемой декларации заявлен не 30, а 30.00000961234936%, что конечно же не верно и такую декларацию пропускать нельзя, а нужно показать пользователю маленькое и быстро исчезающее сообщение об ошибке в правом нижнем углу: "Сумма вычета (расхода) превышает лимит 30% от дохода, установленный для вычета 405". (А ещё одна картинка превышает лимит установленный для Хабром постов)
Чтобы он осознал свою ошибку и не пытался заявить вычет больше чем положено. Который рассчитывается автоматически.