Оформление доплат в 1С — рутинная, но критически важная задача для бухгалтеров и кадровиков. Ошибка в расчете или неправильно выбранный документ может привести к переплатам, штрафам от ФНС или конфликтам с сотрудниками. Эта инструкция поможет разобраться, как корректно сделать доплату в разных конфигурациях 1С:Предприятие — от ЗУП 3.1 до ERP 2.5, с учетом актуальных требований законодательства и особенностей программных механизмов.
Мы рассмотрим не только техническую сторону (какие кнопки нажимать), но и правовые нюансы: когда доплата считается премией, а когда — компенсацией, как это влияет на налоги и страховые взносы. Особое внимание уделим типичным ошибкам, из-за которых документы не проводятся или формируют некорректные проводки. В конце статьи — FAQ с ответами на сложные случаи, которые часто вызывают вопросы у пользователей.
Если вы работаете с 1С:Бухгалтерией 3.0 или УНФ, найдете адаптированные схемы для этих конфигураций. Для программистов 1С приведём примеры кода, чтобы автоматизировать массовые доплаты через обработки.
1. Виды доплат в 1С: что можно оформить через программу
В 1С термин «доплата» охватывает несколько типов выплат, которые учитываются по-разному. Прежде чем создавать документ, определите, к какой категории относится ваша ситуация:
- 💰 Компенсационные выплаты — оплата за работу в ночное время, выходные, сверхурочные (
ст. 152-154 ТК РФ). В 1С ЗУП оформляются через документНачисление зарплатыс выбором соответствующего вида расчета. - 🏆 Стимулирующие выплаты — премии, надбавки за выслугу лет или профессиональное мастерство. В 1С ERP могут учитываться как отдельный бонус или часть оклада.
- ⚖️ Возмещение расходов — компенсация за использование личного транспорта (
ст. 188 ТК РФ) или мобильной связи. В 1С БП 3.0 оформляется черезАвансовый отчетилиРасходный кассовый ордер. - 🔄 Доплата до МРОТ — если оклад сотрудника ниже минимального размера оплаты труда. В 1С ЗУП рассчитывается автоматически при начислении зарплаты, если включена соответствующая настройка.
Важно: не все доплаты облагаются НДФЛ и страховыми взносами. Например, компенсация за неиспользованный отпуск при увольнении (ст. 127 ТК РФ) не облагается взносами в пределах норм, а премия по итогам года — облагается полностью. В 1С налоговые настройки привязаны к виду расчета, поэтому ошибка в выборе может привести к неверному расчету удержаний.
2. Пошаговая инструкция: как сделать доплату в 1С ЗУП 3.1
Рассмотрим самый распространенный сценарий — доплата за работу в выходной день в 1С:Зарплата и Управление Персоналом 3.1. Порядок действий:
- Проверьте настройки видов расчета. Перейдите в
Настройки → Виды расчета → Начисленияи убедитесь, что есть активный вид расчета для доплаты (например,Оплата работы в выходной день). Если нет — создайте его черезСоздать → Начисление, указав:- 📌 Наименование: «Доплата за выходной»
- 📌 Вид дохода для НДФЛ:
2000(иные доходы) - 📌 Код дохода для страховых взносов:
20(выплаты по трудовому договору) - 📌 Способ расчета:
Фиксированная суммаилиПроцент от оклада
- Создайте документ начисления. Перейдите в раздел
Зарплата → Все начисленияи нажмитеСоздать → Начисление зарплаты и взносов. В документе:- 📅 Укажите месяц начисления.
- 👤 Выберите сотрудника из справочника.
- 💵 В табличной части добавьте строку с видом расчета
Доплата за выходнойи укажите сумму.
Проводки и движения документа. Должны сформироваться записи:
- 📊 Дебет 20 (26, 44) — Кредит 70: начислена доплата.
- 📊 Дебет 70 — Кредит 68.01: удержан НДФЛ (13%).
Виды расчета настроены правильно|Сумма доплаты соответствует табелю|НДФЛ и взносы рассчитаны автоматически|Проводки сформированы без ошибок-->
Типичная ошибка: если в табеле рабочего времени (Зарплата → Табель) не отмечен выходной день как отработанный, программа не даст провести документ с доплатой. Сначала исправьте табель, указав код РВ (работа в выходной).
Что делать, если в справочнике нет нужного вида расчета?
Если в 1С ЗУП отсутствует подходящий вид расчета для доплаты, его можно создать вручную или загрузить из типовой конфигурации. Для этого:
1. Перейдите в Настройки → Виды расчета → Начисления.
2. Нажмите Загрузить из типовой конфигурации и выберите нужный шаблон (например, «Оплата за работу в праздничные дни»).
3. Настройте параметры (налоговые коды, способ расчета) и сохраните.
Если требуемый вид отсутствует даже в типовой конфигурации, создайте его вручную, скопировав настройки с аналогичного расчета (например, с премии).
3. Доплата в 1С:Бухгалтерия 3.0 — особенности оформления
В 1С:Бухгалтерии 3.0 нет специализированного модуля для расчета зарплаты, поэтому доплаты оформляются через универсальные документы. Главное отличие от ЗУП — отсутствие автоматического расчета НДФЛ и взносов, их придется указывать вручную.
Инструкция для доплаты сотруднику через Расходный кассовый ордер (если выдаете наличными) или Списание с расчетного счета (при безналичном переводе):
- Создайте документ
Расходный кассовый ордер(Банк и касса → Кассовые документы → Расходный кассовый ордер). - В поле
Контрагентвыберите сотрудника из справочникаФизические лица. - В табличной части укажите:
- 📝 Статью движения денежных средств:
Выдача зарплатыилиПрочие выплаты персоналу. - 💰 Сумму доплаты.
- 📋 Назначение платежа: «Доплата за работу в выходной день по приказу №X от DD.MM.YYYY».
- 📝 Статью движения денежных средств:
НДФЛ и страховые взносы укажите:
- 📊 Вид дохода:
2000(иные доходы). - 📊 Ставка НДФЛ:
13%(для резидентов РФ). - 📊 Код взносов:
20(если доплата облагается взносами).
Внимание: в 1С:Бухгалтерии 3.0 нет автоматической проверки на соответствие МРОТ. Если доплата связана с доводом зарплаты до минимального уровня, сумму придется рассчитывать вручную и сверять с актуальным значением МРОТ в вашем регионе.
| Тип доплаты | Документ в 1С:БП 3.0 | Налоговые последствия |
|---|---|---|
| Компенсация за ночную работу | Начисление зарплаты (если ведется учет зарплаты) или Операция (бух.) |
Облагается НДФЛ (13%) и взносами (30%) |
| Премия к юбилею | Расходный кассовый ордер |
Облагается НДФЛ (13%), взносы — только если премия связана с трудовой деятельностью |
| Компенсация за мобильную связь | Авансовый отчет (если сотрудник предоставил чеки) |
Не облагается НДФЛ и взносами в пределах норм (до 1 200 руб./мес.) |
| Доплата до МРОТ | Операция (бух.) с проводкой Дт 20 — Кт 70 |
Облагается НДФЛ и взносами |
Если в 1С:Бухгалтерии 3.0 часто оформляете доплаты, создайте шаблон документа с предзаполненными реквизитами (статья ДДС, коды НДФЛ). Это сэкономит время и уменьшит риск ошибок.
4. Доплата в 1С:ERP — автоматизация и контроль
1С:ERP предлагает более гибкие инструменты для управления доплатами, включая автоматические расчеты на основе графиков работы и табелей. Здесь доплаты можно оформить двумя способами:
- Через документ
Начисление зарплаты— если доплата связана с отработанным временем (ночные, выходные). Программа автоматически подтянет данные из табеля и рассчитает сумму по формуле, заданной в виде расчета. - Через документ
Премия— если доплата носит стимулирующий характер (например, разовая премия за проект). В этом случае сумму указываете вручную.
Особенность ERP: здесь можно настроить автоматическое создание доплат по триггерам. Например, если сотрудник отработал более 8 часов в день, программа сама добавит строку с оплатой сверхурочных. Для этого:
- Перейдите в
Настройки → Правила расчета зарплаты. - Создайте новое правило с условием:
Если время работы > 8 часов, то начислить сверхурочные. - Укажите формулу расчета (например,
Первые 2 часа × 1.5 + последующие часы × 2). - 📈 Увеличить оклады всем сотрудникам отдела на фиксированную сумму или процент.
- 🔄 Пересчитать доплаты за прошлые периоды (если изменились условия).
- 📊 Сформировать отчет по изменениям до и после корректировки.
- ❌ Неверный вид расчета. Например, доплату за ночную работу оформляют как премию. Это приводит к неправильному расчету НДФЛ (премия может иметь другой код дохода).
⚠️ Внимание: Если в 1С ЗУП для доплаты выбрать вид расчета с кодом дохода
2760(материальная помощь), программа не удержит НДФЛ, что приведет к ошибке в 6-НДФЛ. - ❌ Отсутствие основания. Доплата без приказа или табеля с отметкой о выходе в выходной не имеет юридической силы. В 1С ERP можно прикрепить скан приказа прямо к документу начисления.
- ❌ Ошибка в периоде. Начисление доплаты за май в июне приведет к несоответствию с табелем и расчетной ведомостью. Всегда проверяйте месяц начисления в документе.
- ❌ Неучтенные лимиты. Например, компенсация за мобильную связь свыше 1 200 руб./мес. облагается НДФЛ, но 1С не всегда это контролирует автоматически.
Для массовых доплат (например, индексация окладов) в ERP есть обработка Групповое изменение начислений. Она позволяет:
В 1С:ERP доплаты можно привязать к KPI сотрудника. Например, если менеджер выполнил план продаж на 120%, программа автоматически начислит бонус по заданной шкале.
5. Типичные ошибки при оформлении доплат и как их избежать
Даже опытные пользователи 1С допускают ошибки при работе с доплатами. Вот самые распространенные и способы их предотвращения:
Как проверить документ перед проведением:
- Откройте форму документа и нажмите
Печать → Расчетный листок. Сверьте сумму доплаты с табелем. - Посмотрите проводки (
Дт 20 — Кт 70для начисления,Дт 70 — Кт 68.01для НДФЛ). - В 1С:ЗУП используйте отчет
Анализ начислений(Зарплата → Отчеты → Анализ начислений), чтобы увидеть все доплаты по сотруднику за период.
Как исправить ошибочную доплату?
Если доплата уже проведена, но сумма или вид расчета указаны неверно:
1. Создайте документ Корректировка зарплаты (Зарплата → Корректировка зарплаты).
2. Выберите ошибочный документ начисления и укажите правильные данные.
3. Проведите корректировку — программа автоматически пересчитает НДФЛ и взносы.
Если ошибка обнаружена после выплаты зарплаты, придется делать Сторно и перечислять сумму заново.
6. Автоматизация доплат: скрипты и обработки для 1С
Если в компании часто возникают повторяющиеся доплаты (например, ежемесячные надбавки за стаж), их можно автоматизировать с помощью обработок или скриптов. Приведем примеры для разных задач:
Пример 1: Массовая доплата за выслугу лет
В 1С:ЗУП 3.1 можно создать обработку, которая будет автоматически начислять надбавку сотрудникам с стажем более 3 лет. Код для обработки:
Процедура РассчитатьНадбавкуЗаСтаж()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Сотрудники.Ссылка КАК Сотрудник,
| Сотрудники.ДатаПриема КАК ДатаПриема
|ИЗ
| Справочник.Сотрудники КАК Сотрудники
|ГДЕ
| Сотрудники.ДатаУволен = ДАТАВРЕМЯ(1, 1, 1)
| И РАЗНОСТЬДАТ(ТЕКУЩАЯДАТА(), Сотрудники.ДатаПриема, ГОД) >= 3";
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Начисление = Документы.НачислениеЗарплаты.СоздатьДокумент();
Начисление.МесяцНачисления = ТЕКУЩАЯДАТА();
Начисление.Сотрудник = Выборка.Сотрудник;
Начисление.Добавление();
Начисление.ВидыРасчета.Добавить();
Начисление.ВидыРасчета[0].ВидРасчета = Справочники.ВидыРасчета.НадбавкаЗаСтаж;
Начисление.ВидыРасчета[0].Сумма = 1000; // Фиксированная сумма надбавки
Начисление.Записать();
Начисление.Провести();
КонецЦикла;
КонецПроцедуры
Пример 2: Проверка доплат на соответствие МРОТ
Скрипт для 1С:БП 3.0, который проверяет, не ниже ли оклад + доплаты МРОТ:
Процедура ПроверитьМРОТ()
МРОТ = 19242; // Актуальное значение МРОТ на 2026 год (пример)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| НачисленияЗарплаты.Сотрудник КАК Сотрудник,
| СУММА(НачисленияЗарплаты.Сумма) КАК Сумма
|ИЗ
| Документ.НачислениеЗарплаты.Начисления КАК НачисленияЗарплаты
|ГДЕ
| НачисленияЗарплаты.МесяцНачисления = &Месяц
|СГРУППИРОВАТЬ ПО
| НачисленияЗарплаты.Сотрудник
|ИМЕЮЩИЕ
| СУММА(НачисленияЗарплаты.Сумма) < &МРОТ";
Запрос.УстановитьПараметр("Месяц", НачалоМесяца(ТЕКУЩАЯДАТА()));
Запрос.УстановитьПараметр("МРОТ", МРОТ);
Результат = Запрос.Выполнить();
Если Результат.Пустой() Тогда
Сообщить("Все сотрудники получают не менее МРОТ.");
Иначе
Сообщить("Внимание! У следующих сотрудников зарплата ниже МРОТ:");
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(Выборка.Сотрудник.Наименование + " - " + Формат(Выборка.Сумма, "ЧДЦ=2"));
КонецЦикла;
КонецЕсли;
КонецПроцедуры
Для запуска скриптов в 1С:
- Откройте
Файл → Новый → Обработка. - Вставьте код в модуль обработки.
- Сохраните и запустите на выполнение (
F5).
Перед массовым начислением доплат через скрипт сделайте резервную копию базы (Администрирование → Резервное копирование). Это поможет быстро откатить изменения, если в коде ошибка.
7. Отчетность по доплатам: что проверяет ФНС
Доплаты, как и любые выплаты сотрудникам, попадают в отчетность для ФНС и ПФР. Ошибки в их оформлении могут привести к штрафам или доначислениям. Рассмотрим, какие отчеты затрагивают доплаты и на что обращают внимание проверяющие:
| Отчет | Как отражаются доплаты | Типичные ошибки |
|---|---|---|
| 6-НДФЛ | В разделе 2 по строке 100 указывается дата получения дохода (для доплат — последнее число месяца начисления). Сумма отражается в строке 130. | Неверная дата получения дохода (например, указана дата выплаты вместо начисления). |
| РСВ (расчет по страховым взносам) | Доплаты включаются в базу для взносов (раздел 3), если не попадают под льготы (например, компенсация за мобильную связь до 1 200 руб.). | Неучтенные лимиты по взносам (например, взносы начислены на компенсацию проезда, которая не облагается). |
| 4-ФСС | Доплаты за ночную работу или вредные условия труда включаются в базу для взносов на травматизм. | Неправильный код подкласса профессионального риска (зависит от условий труда). |
| СЗВ-ТД | Если доплата связана с изменением условий труда (например, надбавка за совмещение), это отражается в разделе 3. | Неуказанная причина изменения (например, не указано, что доплата временная). |
Что проверяет ФНС:
- 🔍 Соответствие дат: дата начисления доплаты в 1С должна совпадать с датой в табеле и приказе.
- 🔍 Корректность кодов доходов: например, код
2000для доплаты за выходной, а не2760(материальная помощь). - 🔍 Обоснованность выплат: если доплата не подтверждена документами (приказ, табель), её могут исключить из расходов при расчете налога на прибыль.
Пример из практики: Компания указала в 6-НДФЛ доплату за июнь с датой получения дохода 30.06, но выплатила её только 10.07. ФНС доначислила пени за несвоевременную уплату НДФЛ, так как по закону удержать налог нужно было не позднее дня выплаты.
Если доплата выплачивается в другом месяце, чем начислена, в 1С нужно создать два документа: Начисление зарплаты (за месяц начисления) и Выплата зарплаты (за месяц выплаты).
8. FAQ: ответы на частые вопросы о доплатах в 1С
🔹 Как в 1С ЗУП сделать доплату за совмещение должностей?
Для доплаты за совмещение:
- Создайте вид расчета
Доплата за совмещениев справочникеВиды расчета. - В документе
Начисление зарплатыдобавьте сотруднику строку с этим видом расчета. - Укажите сумму (фиксированную или процент от оклада).
- Прикрепите скан приказа о совмещении к документу (в 1С:ERP это можно сделать на закладке
Файлы).
Важно: доплата за совмещение облагается НДФЛ и взносами в полном объеме.
🔹 Можно ли в 1С БП 3.0 сделать доплату без создания документа "Начисление зарплаты"?
Да, если вы не ведете полноценный учет зарплаты в 1С:БП. Альтернативные способы:
- 📝 Через
Расходный кассовый ордер(если выдаете наличными). - 📝 Через
Списание с расчетного счета(при безналичном переводе). - 📝 Через
Операцию (бух.)с ручными проводкамиДт 20 — Кт 70.
Но в этом случае вам придется вручную рассчитывать НДФЛ и взносы, а также отражать выплату в отчетности.
🔹 Как в 1С ERP автоматически рассчитывать доплату за ночные часы?
Для автоматического расчета:
- Настройте график работы сотрудника с указанием ночных часов (с 22:00 до 6:00).
- В документе
Табельотметьте ночные часы кодомН. - В виде расчета
Оплата ночных часовукажите коэффициент (не менее 0.2 от оклада пост. 154 ТК РФ). - При начислении зарплаты программа автоматически добавит доплату исходя из отработанных ночных часов.
Проверьте настройки в Настройки → Правила расчета зарплаты — там должен быть включен флаг Рассчитывать доплаты за ночную работу.
🔹 Что делать, если в 1С не проводится документ на доплату?
Причины и решения:
- 🔴 Нет прав у пользователя → Попросите администратора выдать права на создание документов
Начисление зарплаты. - 🔴 Не заполнены обязательные поля → Проверьте, указаны ли сотрудник, месяц начисления и сумма.
- 🔴 Ошибка в формуле расчета → Откройте вид расчета и проверьте формулу (например, если указано деление на ноль).
- 🔴 Блокировка периода → В
Администрирование → Периодыпроверьте, не закрыт ли месяц для редактирования.
Если ошибка неясна, посмотрите логи (Администрирование → Журнал регистрации) или воспользуйтесь Проверкой документа (Действия → Проверить).