Обновить

Досадная невязка округления при онлайн заполнении 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". (А ещё одна картинка превышает лимит установленный для Хабром постов)

Чтобы он осознал свою ошибку и не пытался заявить вычет больше чем положено. Который рассчитывается автоматически.

Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Я попал к психиатру из‑за кодинга с AI

Со стороны программирование звучит как медитативное занятие. Сидишь себе за компом целый день, слушаешь музыку, пьешь вкусный кофе. У все меня примерно так и происходит. Сначала я не спеша пытаюсь выстроить в голове то, что требуется сделать. Именно «не спеша». И не потому что я такой опытный и мудрый, а потому что быстро я просто не умею.

У меня не получается сразу продумать все корнер кейсы, которые сильно могут повлиять на архитектуру. Я не могу быстро достать из памяти нужный паттерн, чтобы на лайвкодинге блеснуть своими знаниями. Поэтому сначала я медленно вчитываюсь в описание задачи, общаюсь с ПМом или коллегами, кто больше знает в этой доменной области, чтобы в обсуждении мой мозг начал работать в правильном направлении.

Все это звучит конечно логично, но явно 10x инженером так не стать. Да и будем честны, даже 2x тоже. В IT, где эффективность, это не один из критериев оценки сотрудника, а недостижимая цель, к которой стремятся все. Мой стиль работы — это проблема. Но благодаря появлению AI, эта проблема стала решена.

Я попал к психиатру из‑за кодинга с AI

Публикации