При работе в 1С:Зарплата и управление персоналом 3.1 бухгалтеры часто сталкиваются с ситуацией, когда данные о премиях за прошлый месяц приходят с опозданием — уже после того, как основная зарплата за текущий месяц рассчитана и выплачена. В этой статье мы разберем, почему при попытке начислить такую премию «задним числом» программа перестает автоматически заполнять НДФЛ в ведомостях, и проанализируем эффективные способы решения этой задачи.
Прежде чем переходить к решениям, проанализируем техническую сторону вопроса. Начиная с 2023 года, учет НДФЛ в 1С ведется строго по дате фактической выплаты дохода. Это означает, что для программы не так важен «Месяц начисления», указанный в шапке документа, как дата, когда сотрудник получит деньги на руки.
Когда мы создаем документ Начисление зарплаты и взносов за август, имея уже проведенную выплату за сентябрь, мы нарушаем хронологическую последовательность в регистрах накопления, таких как Учет доходов для исчисления НДФЛ. Программа видит, что доход за более поздний период (сентябрь) уже выплачен и налог удержан. При попытке заполнить ведомость на «запоздавшую» премию, механизм расчета НДФЛ не может корректно определить базу, так как последовательность расчетов «сломана». В результате поле НДФЛ в ведомости остается пустым или требует ручного вмешательства.
Рассмотрим использование документа Начисление зарплаты и взносов для выплаты разовых премий. Это не самый оптимальный инструмент для таких случаев. Для доначислений лучше использовать специализированные документы:
В этих документах предусмотрено поле Дата выплаты. Если установить там реальную дату, когда вы планируете перечислить деньги (например, 13.09.2024), программа рассчитает НДФЛ непосредственно в документе начисления. В этом случае при создании ведомости налог подтянется автоматически, так как 1С уже «знает» сумму налога, привязанную к этой конкретной выплате.
Часто бухгалтеры настаивают на установке прошлого месяца (августа) в шапке документа, аргументируя это необходимостью отразить затраты в БУ именно августом. Однако в 1С:ЗУП реквизит Месяц влияет не только на проводки, но и на расчетный листок, а также на логику проверки последовательности документов.
Если нам необходимо, чтобы премия, фактически начисленная в сентябре, попала в расходы августа, мы можем применить следующие подходы:
Отражение зарплаты в бухучете. Вместо того чтобы «ломать» налоговый учет, начислим премию сентябрем (для корректного НДФЛ), а в конце месяца в документе отражения вручную или с помощью расширения скорректируем период отражения для конкретных строк.Посмотрим на ситуацию со стороны регламентированных исправлений. Если премия за август должна была быть начислена в августе, но была пропущена, мы можем воспользоваться механизмом Исправить:
Начисление зарплаты и взносов за август.Этот метод позволяет программе понять, что это доначисление за прошлый период, произведенное в текущем месяце. Последовательность документов при этом не нарушается, и НДФЛ в ведомость подтянется без ошибок.
Разберем еще одну частую причину, по которой НДФЛ не попадает в ведомость — время проведения документов. В системе 1С время имеет значение до секунды. Если документ Начисление зарплаты и Ведомость в банк созданы в один день (например, 13.09.2024), ведомость может «не видеть» начисление, если оно проведено позже по времени.
Проанализируем порядок действий для исключения этой ошибки:
Для того чтобы избежать ручного ввода НДФЛ и постоянных перепроведений, мы рекомендуем следующий алгоритм совместной работы бухгалтерии и расчетчиков:
Разовое начисление с датой выплаты, соответствующей фактическому дню перечисления денег. Это гарантирует правильное отражение дохода в отчетности 6-НДФЛ.Таким образом, мы выяснили, что ключ к автоматизации расчета НДФЛ лежит в отказе от попыток «подправить» прошлые периоды через поле Месяц в шапке документов начисления. Используя правильные типы документов и соблюдая временную последовательность, вы избавитесь от необходимости ручной корректировки ведомостей.