При работе с программными продуктами 1С:Зарплата и управление персоналом (ЗУП) или 1С:Зарплата и кадры государственного учреждения (ЗИКГУ) бухгалтеры и программисты часто сталкиваются с ситуациями, когда налог на доходы физических лиц (НДФЛ) по каким-либо причинам не был удержан в полном объеме при выплате зарплаты за прошлый период. Это может привести к расхождениям между исчисленным, удержанным и перечисленным НДФЛ, что требует корректировки данных в программе и, возможно, в налоговой отчетности.
Рассмотрим подробнее, как действовать в такой ситуации, опираясь на опыт, изложенный в обсуждениях, и общие принципы работы механизма НДФЛ в 1С.
Прежде чем приступать к корректировкам, нам необходимо тщательно проанализировать ситуацию, чтобы понять причину возникновения недоудержания и оценить текущее состояние учета и отчетности.
Анализируем налоговый период по работнику: В первую очередь, выясняем, по каким именно сотрудникам возникла проблема и за какой период. Возможно, недоудержание произошло не у всех, или имеются какие-то специфические условия (например, увольнение, переход на другое место работы, ошибки в расчете).
Проверяем расчет НДФЛ в документе выплаты: Откроем документ Ведомость на выплату зарплаты за проблемный месяц. В нашем случае, как указано в исходной проблеме, НДФЛ в ведомости отразился меньше, чем исчисленный. Если нажать кнопку "Обновить налог" в старой ведомости, сумма НДФЛ становится правильной. Это говорит о том, что сам расчет НДФЛ на тот момент, скорее всего, был корректным, но данные в ведомости по какой-то причине не обновились или были изменены вручную.
Уточняем данные по перечисленному НДФЛ и сданной отчетности 6-НДФЛ: Это критически важный шаг. Нам необходимо узнать у бухгалтера, сколько фактически НДФЛ было перечислено в бюджет за проблемный период, и какие суммы были отражены в отчетности 6-НДФЛ. Возможны следующие варианты:
Перечислено и отражено по исчисленному НДФЛ: В этом случае, несмотря на то, что в ведомости НДФЛ был указан меньше, организация перечислила в бюджет полную сумму исчисленного налога и в отчетности 6-НДФЛ показала его корректно. Это идеальный вариант, как произошло у автора темы.
Перечислено и отражено по удержанному НДФЛ: Организация перечислила в бюджет и отразила в 6-НДФЛ сумму, которая была фактически указана в ведомости (то есть меньше, чем надо). Это означает, что есть задолженность перед бюджетом и необходимость сдачи корректирующей отчетности.
Выбор конкретного метода корректировки зависит от результатов предварительного анализа. Рассмотрим наиболее распространенные подходы.
Это самый простой и часто применимый способ, если вы попадаете под условия, аналогичные ситуации автора темы.
Ситуация: Мы выяснили, что НДФЛ в бюджет был перечислен в полной сумме (соответствующей исчисленному НДФЛ), и в отчете 6-НДФЛ также была показана корректная сумма. Ошибка была лишь в том, что в документе Ведомость на выплату зарплаты сумма удержанного НДФЛ оказалась меньше, чем должна быть, но фактически деньги ушли в бюджет в правильном объеме.
Как действуем:
Открываем документ Ведомость на выплату зарплаты за тот прошлый месяц, где был обнаружен недоудержанный НДФЛ.
Нажимаем кнопку "Обновить налог". Программа пересчитает НДФЛ и скорректирует суммы в ведомости до правильных значений.
Перепроводим документ. Поскольку деньги уже перечислены и отчетность сдана по корректным суммам, это действие лишь приводит внутренние данные в 1С в соответствие с фактическим положением дел. Движения по регистрам НДФЛ будут скорректированы, отражая правильные суммы удержания.
Важно: Этот способ не влияет на фактические выплаты сотрудникам и перечисленные суммы в бюджет. Он лишь корректирует записи об удержании в информационной базе. В случае автора темы, это оказалось именно тем, что нужно, и проблема была решена.
Если обновление старой ведомости неприменимо (например, период окончательно закрыт, или фактическая сумма перечисления в бюджет была занижена), нам потребуется выполнить доудержание в текущем периоде.
Программы 1С:ЗУП и ЗИКГУ спроектированы таким образом, чтобы автоматически учитывать накопительную базу по НДФЛ с начала года. При корректном ведении учета и наличии задолженности по НДФЛ за прошлые периоды, система может сама предложить доудержать недостающую сумму при следующей выплате дохода.
Как действуем:
Убедимся в корректности данных: Прежде всего, необходимо убедиться, что в регистрах накопления НДФЛ (например, НДФЛРасчетыСБюджетом, НДФЛСведенияОДоходах) за предыдущие периоды отражены правильные исчисленные суммы налога. Если это не так, возможно, потребуется перепровести документы начисления зарплаты за прошлые месяцы или создать документ "Перерасчет НДФЛ".
Создаем документ "Начисление зарплаты и взносов" за текущий период: При расчете зарплаты за текущий месяц программа анализирует общую картину по НДФЛ с начала года. Если она обнаруживает, что общая сумма удержанного налога с начала года меньше общей суммы исчисленного налога (с учетом всех вычетов и перерасчетов), то при формировании ведомости на выплату зарплаты в текущем месяце она автоматически предложит удержать недостающую сумму.
Формируем "Ведомость на выплату зарплаты": В документе Ведомость на выплату зарплаты за текущий месяц система покажет общую сумму НДФЛ к удержанию, включающую как налог за текущий месяц, так и доудержание за прошлые периоды. Для того чтобы это сработало, необходимо, чтобы в табличной части "Зарплата" ведомости были ссылки на документы начисления, по которым ранее недоудержали налог. Это позволит ЗГУ увидеть, что по ним налог удержан не полностью.
Важно: Если суммы недоудержанного налога значительны, следует оценить, насколько такое доудержание повлияет на доходы сотрудников в текущем месяце. Возможно, потребуется сообщить сотрудникам о предстоящем доудержании.
Для исправления небольшого количества ошибок или в специфических ситуациях, когда автоматическое доудержание не срабатывает должным образом, можно прибегнуть к ручной корректировке.
Как действуем:
Открываем документ Ведомость на выплату зарплаты за текущий месяц.
Для каждого сотрудника, по которому требуется доудержать НДФЛ, переходим в детализацию по НДФЛ (обычно по кнопке "Изменить НДФЛ" или аналогичной в строке сотрудника).
В открывшейся форме добавляем новую строку или корректируем существующую, указывая сумму НДФЛ, которую необходимо доудержать за прошлый период. Важно правильно указать период, к которому относится доудержание, чтобы движения по регистрам были корректными.
Сохраняем изменения и перепроводим ведомость.
Этот метод требует внимательности, так как есть риск ввести неверные данные и создать новые расхождения.
В некоторых случаях, когда требуется не просто доудержать, а именно пересчитать налог за прошлый период с изменением налоговой базы или вычетов, мы можем использовать документ Перерасчет НДФЛ.
Как действуем:
Создаем новый документ Перерасчет НДФЛ.
Указываем сотрудника (или список сотрудников) и период, за который требуется выполнить перерасчет.
Документ пересчитает НДФЛ за указанный период. Если возникнет задолженность по НДФЛ (или, наоборот, переплата), он отразит это в текущем месяце.
При ближайшей выплате дохода (например, в следующей зарплатной ведомости) программа учтет результаты этого перерасчета и либо доудержит недостающую сумму, либо уменьшит сумму к удержанию, если образовалась переплата.
Для эффективного решения проблем с НДФЛ крайне важно понимать основные термины и принципы его работы в 1С:
Исчисленный НДФЛ: Это сумма налога, которая была рассчитана с доходов сотрудника нарастающим итогом с начала налогового периода (года). Эта сумма отражается в регистрах накопления, но не обязательно совпадает с фактически удержанной или перечисленной суммой.
Удержанный НДФЛ: Это налог, который был фактически удержан из дохода сотрудника в момент его выплаты (аванс, зарплата, отпускные и т.д.). Именно эта сумма уменьшает "на руки" сотруднику и должна быть отражена в ведомости на выплату. В идеале, сумма удержанного НДФЛ за период должна соответствовать исчисленному НДФЛ за тот же период.
Перечисленный НДФЛ: Это сумма налога, которую организация как налоговый агент фактически перевела в бюджет. Всякий раз, когда мы сталкиваемся с проблемами НДФЛ, мы должны сверять эти три суммы: исчисленный, удержанный и перечисленный.
НДФЛ к удержанию: Это сумма налога, которая должна быть удержана с учетом всех ранее исчисленных, удержанных, зачтенных или возвращенных сумм с начала налогового периода. Формула может выглядеть так: Макс(0, НДФЛНачисленный - НДФЛРанееУдержанный - ПатентИностранцев - НДФЛВозвращенный). Обычно, если иностранный сотрудник работает по патенту и сам уплачивает НДФЛ авансом, то "НДФЛ к удержанию" может быть нулевым или даже отрицательным, поскольку налог уже уплачен.
Корректировка выплаты: Этот термин возникает, когда по результатам перерасчета сумма исчисленного НДФЛ становится меньше, чем уже удержанный НДФЛ. Например, сотрудник принес документы на новый вычет. После перерасчета выясняется, что ранее было удержано 1000 рублей, а по новым данным должно быть 0. Тогда возникает корректировка выплаты в размере -1000 рублей. Эта сумма означает, что 1000 рублей были удержаны излишне.
Если излишне удержанные средства уже перечислены в бюджет, организация не может просто вернуть их сотруднику. Эта сумма "принимается к зачету". Впоследствии, при наличии положительного НДФЛ к удержанию у этого сотрудника, сумма к выплате может быть увеличена за счет зачета ранее излишне удержанного налога. Этот процесс называется "зачтенный НДФЛ".
НДФЛ к зачету и зачтенный НДФЛ: Когда возникает переплата по налогу (например, из-за имущественного или социального вычета, предоставленного "задним числом"), эта сумма становится "НДФЛ к зачету". В последующих месяцах, когда у сотрудника снова будет исчислен НДФЛ, программа будет автоматически уменьшать сумму НДФЛ к удержанию на величину "зачтенного НДФЛ" до тех пор, пока вся переплата не будет возвращена сотруднику, либо путем уменьшения удержаний, либо путем прямого возврата по заявлению.
Расхождения между исчисленным и удержанным НДФЛ, а также сложности в их корректировке, могут возникать по ряду причин:
Изменение данных "задним числом": Ввод или корректировка документов (больничных, отпускных, премий) за уже рассчитанный и выплаченный период. Это приводит к перерасчету налоговой базы и НДФЛ, но фактические удержания и выплаты уже произошли.
Неполная выплата зарплаты: Если сотруднику была выплачена не вся начисленная сумма (например, из-за недостатка средств у организации), НДФЛ должен удерживаться только с фактически выплаченной части.
Предоставление налоговых вычетов: Если вычеты были заявлены или введены в программу уже после расчета зарплаты за предыдущий месяц, это может привести к необходимости пересчета НДФЛ.
Специфика работы с совместителями: Внутреннее совместительство, особенно в бюджетных учреждениях с множеством источников финансирования и КОСГУ (например, 211, 266), может усложнять учет НДФЛ. Программа может некорректно распределять вычеты или налог между разными местами работы или источниками финансирования, что приводит к расхождениям в остатках по регистрам.
Особая проблема возникает, когда "корректировка выплаты" гуляет между разными местами работы внутреннего совместителя. Исходно НДФЛ мог быть удержан по одному месту работы, а корректировка (уменьшение налога) может "лезть" на другое. Это является известным недочетом в архитектуре учета НДФЛ по источникам финансирования, хотя разработчики и заявляют, что главное — корректно учесть налог по физическому лицу в целом.
Особенности целевого финансирования: В бюджетных учреждениях крайне важно, чтобы суммы начислений, взносов и выплат четко соответствовали целевому финансированию, до копейки. Если НДФЛ "гуляет" между разными источниками или КОСГУ, это нарушает баланс и требует дополнительных ручных сверок и исправлений.
Ошибки в релизах программы: Иногда некорректная работа механизма НДФЛ может быть вызвана ошибками или особенностями новых релизов программы. Например, были случаи, когда вычеты сторнировались за весь год в двукратном размере или некорректно пересчитывалась зарплата в больничных листах.
Доудержание НДФЛ, не удержанного вовремя, является распространенной задачей в 1С:ЗУП/ЗИКГУ. Ключ к успешному решению — это тщательный анализ ситуации: понять причину недоудержания, сверить исчисленный, удержанный и перечисленный НДФЛ, а также проверить отчетность 6-НДФЛ. В большинстве случаев, если фактически налог был перечислен корректно, проблема может быть устранена простым обновлением старой ведомости. В более сложных случаях нам придется прибегнуть к автоматическому доудержанию в текущем периоде, ручным корректировкам или использованию документа "Перерасчет НДФЛ", с глубоким пониманием всех нюансов механизма НДФЛ в программе.
Для программистов и продвинутых пользователей может потребоваться проверка движений по регистрам НДФЛ для полной уверенности в корректности данных, особенно при работе со сложными сценариями, включающими совместительство и различные источники финансирования.