Добрый день! Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.27.129)
1. Сотруднику в Декабре рассчитали и выплатили отпускные 26.12.2023
2. Затем, был создан документ Сторнирование начислений, 27.12, которым был сторнирован рассчитанный отпуск.
3. Далее начисляем больничный 27.12, с датой выплаты Декабрь 2023, в документе почему то не исчисляется НДФЛ. Если у больничного дату выплаты делать январь 2024, то НДФЛ исчисляется. При этом не имеет значения, была ли выплата уже или нет. Не понимаем, почему так происходит.
Обход проблемы, это сначала исчислить больничный лист, потом провести сторнированные. При этом движения в РН УЧет доходов для исчисления НДФЛ абсолютно одинаковые, вне зависимости какой документ провести в первую очередь.
Все комментарии (3)
Комментарии закрыты.
Здравствуйте.
Моделирую на демо-базе вашего релиза. В подробном анализе НДФЛ видно, что при сторнировании отпуска, сторнируется и доход, и НДФЛ с него. Получается, что программа видит излишне удержанный НДФЛ, но вместо того, чтобы начислить в больничном и не удержать в ведомости на выплату, она не начисляет в больничном.
Зато потом при начислении зарплаты за декабрь с датой выплаты в январе, доначисляет налог с больничного в декабрь.
Если поставить выплату в январе, НДФЛ исчисляется потому, что излишне удержанный налог 2023 года не будет зачитываться в 2024. Это разные налоговые периоды и видимо, программа «прозревает».
Но поведение программы неверно.
Придется распровести сторно отпуска, создать больничный, провести сторно и выплатить больничный с учетом излишне удержанного НДФЛ. Остаток не зачтенного налога придется вернуть.
«Получается, что программа видит излишне удержанный НДФЛ, но вместо того, чтобы начислить в больничном и не удержать в ведомости на выплату, она не начисляет в больничном» — в своем вопросе, я так же написала, что ведомости на выплату отпускных может и не быть, т.е. ошибка повторяется даже если просто ввести отпускные и тут же сторнировать. Исходя из этого, мне не очень понятен смысл этой фразы, думаю тут вещи вообще не взаимосвязанные.
То что это неверное поведение программы, это понятно и как обойти ситуацию, тоже было описано. Не понятно, на основании каких данных и записях в регистрах, происходит такая ситуация, потому что визуально, вроде как все верно. Получается, что это где то внутри программы срабатывает какой то не верный механизм, и кроме как изменении последовательности ввода документов это никак не исправить? Вот в чем вопрос
В регистрах записи одинаковые, да, не зависимо от последовательности. Это не ошибка релиза, в 3.1.28.60 также происходит. Видимо, какой-то алгоритм в программе так отрабатывает.
Кроме как изменением последовательности проведения или даты выплаты больничного на январь не получается что-то изменить. Если нет выплаты, можно просто пометить отпуск на удаление, понятно, что это проще всего.
Ошибок подходящих я не вижу.
У меня НДФЛ с больничного, который доначисляется в зарплате декабря, попадает по дате выплаты аванса. Это совсем не понятно.
Можно попробовать написать разработчикам на v8@1C.ru , может у них есть какое-то объяснение.