Подскажите, пожалуйста,как программно формируется сумма, которая заполняется в поле "НДФЛ" по кнопке "Заполнить" в документе "Ведомость в кассу"?
Можно написать процедуру, где это формирование происходит.
Никак не могу найти ошибку в базе, во всех налоговых отчетах и регистрах суммы НДФЛ верные, а в ведомость подтягивается меньше.
Наиболее вероятной причиной такого поведения программы является излишне удержанный налог, т.е. превышение удержанного НДФЛ над исчисленным, который (напоминаю) считается нарастающим итогом с начала года.
Из-за чего может быть такое превышение? Причин много, начиная от регистрации налоговых вычетов с опозданием ("задним числом") до банальных шаловливых ручек оператора, правивших прошлые ведомости вручную.
В любом случае, разобраться с этим по отчету "Регистр налогового учета по НДФЛ" (Зарплата и кадры - Отчеты по зарплате - Регистр налогового учета по НДФЛ) будет на порядок проще, чем ковыряться в коде.
(2)В базе один сотрудник. С отчетами всё хорошо, излишне удержанного налога нет. Программа просто в ведомость ставит меньше. Я такую ошибку встречала, когда у сотрудника был возврат НДФЛ или зачет. Она есть в зарегистрированных. Но здесь возврат был в апреле. Пробовала для проверки отменять возврат и сначала года пересчитывать НДФЛ, результат тот же, только сумма НДФЛ в ведомости немного поменялась.
Т.е. какая-то ошибка есть в программе, но поймать её никак не получается.
Самое интересное, если сотруднику начислить сумму дохода в несколько раз больше, то и сумма неудержанного налога увеличится. Есть подозрение, что считается пропорция и в ней ошибка. При этом в ведомости по доходам пересортицы нет, иначе бы появление пропорции объяснялось бы этим.