Как удержать стоимость питания из зарплаты в 1С ЗУП 3.1
Содержание
Удержание за питание в 1С 8.3 ЗУП — это отдельный вид удержания, который вычитает стоимость обедов из зарплаты сотрудника уже после НДФЛ. Дохода при этом не возникает: работник просто возвращает работодателю стоимость своего питания, поэтому ни НДФЛ, ни взносами эта сумма не облагается.
Главная развилка — не перепутать удержание с оплатой питания. Если фирма кормит работника бесплатно, это натуральный доход с НДФЛ и взносами. Если работник платит за себя сам — это удержание. Ниже разберём обе схемы, настройку вида удержания в ЗУП 3.1, документ, проводки и типичные ошибки.
Удержание или оплата питания: в чём разница
От ответа на этот вопрос зависит вообще всё — счета, налоги, набор документов. Одна и та же «столовая на работе» может оформляться тремя разными способами.
Дальше речь про первый случай — сотрудник возмещает стоимость своего питания, и её нужно удержать из зарплаты.
Что настроить перед началом
В типовой ЗУП 3.1 произвольные удержания по умолчанию выключены. Включаем их один раз:
- Раздел
Настройка→Расчёт зарплаты. - Кнопка
Настройка состава начислений и удержаний. - Вкладка
Прочие удержания→ ставим галку «Регистрируются прочие удержания в пользу организации».
После этого в разделе Настройка → Удержания появится возможность создавать свои виды удержаний.
Если в организации питание — регулярная история, заранее продумайте, откуда брать сумму: фиксированная цена обеда, показатель из табеля или загрузка из внешней ведомости столовой.
Создаём вид удержания «Удержание за питание»
Идём в Настройка → Удержания → Создать и заполняем карточку.
Назначение удержания и счёт учёта
- Наименование — «Удержание за питание».
- Назначение удержания —
Удержание в счёт расчётов по прочим операциям. Именно оно даёт проводку на счёт73.03(«Расчёты по прочим операциям с персоналом»). - Категория удержания — оставляем «Прочее».
Назначение важнее названия: программа смотрит на него, чтобы понять, какую проводку сформировать и как показать сумму в отчётности.
Как считается сумма удержания
В поле Результат выбираем способ расчёта:
| Способ | Когда удобно |
|---|---|
| Фиксированной суммой | Цена обеда постоянная, вводите её вручную каждый месяц |
| Рассчитывается по формуле | Сумма зависит от количества дней/обедов (показатель) |
Для формулы заводят показатель, например СтоимостьПитания, и удержание считается как КоличествоОбедов * ЦенаОбеда. Для разовых случаев проще фиксированная сумма.
Проверьте, что удержание идёт после НДФЛ, а не уменьшает налоговую базу. Удержание за питание — это возврат денег работодателю, оно не влияет на НДФЛ и не входит в вычеты.
Как удержать стоимость питания из зарплаты
Само удержание вводится документом.
Разовое удержание (один раз, разная сумма):
- Раздел
Зарплата→Удержания→Удержание по прочим операциям. - Выбираем организацию, месяц, сотрудника и наш вид удержания «Удержание за питание».
- Указываем сумму — стоимость обедов за месяц.
- Проводим. Сумма попадёт в документ
Начисление зарплаты и взносови в расчётный листок строкой «Удержано».
Плановое удержание (каждый месяц одинаково) назначают через Назначение планового удержания или прямо в карточке сотрудника — тогда его не придётся вводить руками ежемесячно.
Проверить результат проще всего в расчётном листке: Зарплата → Отчёты по зарплате → Расчётный листок. Сумма питания должна стоять в блоке удержаний и уменьшать «К выплате».
Проводки по удержанию за питание
Полный цикл — от оплаты столовой до вычета из зарплаты. Сами проводки формируются уже в 1С:Бухгалтерии после синхронизации, но знать их нужно, чтобы себя проверить.
После удержания сальдо по счёту 73.03 в разрезе сотрудника должно закрыться в ноль. Если на счёте остаётся долг — значит, удержали меньше, чем отнесли на работника.
Если работодатель оплачивает питание: натуральный доход
Вторая половина запроса — когда обеды за счёт фирмы. Тогда это не удержание, а начисление натурального дохода.
Коротко, что меняется:
- Включаем галку
Регистрируются натуральные доходыв тех же настройках состава начислений. - Создаём начисление с назначением
Доход в натуральной форме, код дохода НДФЛ — 2510 (оплата за работника питания). - Начисление облагается НДФЛ и страховыми взносами, но «на руки» не выдаётся — это только база для налогов.
Проводки здесь другие: стоимость питания уходит на затраты (Дт 26/20/44 Кт 70), затем удерживается НДФЛ с денежной части зарплаты (Дт 70 Кт 68.01) и начисляются взносы (Дт 26 Кт 69).
Частая путаница: бухгалтер создаёт «удержание», хотя фирма кормит бесплатно. В итоге не начислен НДФЛ и взносы — при проверке доначислят налог и пени. Бесплатные обеды — это доход, а не удержание.
Удержание за питание сверх нормы
Иногда работодатель оплачивает питание в пределах лимита (например, 300 ₽ в день), а всё, что дороже, — за счёт работника. Тогда схема комбинированная:
- сумма в пределах лимита — натуральный доход с НДФЛ и взносами;
- сумма сверх лимита — удержание за питание (Дт 70 Кт 73.03), без налогов.
В ЗУП это два разных объекта: одно начисление на облагаемую часть и одно удержание на возвращаемую. Не пытайтесь уместить обе части в одну строку — отчётность по НДФЛ поедет.
Типичные ошибки
- ❌ Удержание вместо начисления при бесплатном питании. Нет НДФЛ и взносов — риск доначислений.
- ❌ Удержание уменьшает базу НДФЛ. Возврат за питание не влияет на налог; проверьте порядок расчёта.
- ❌ Счёт 70 вместо 73.03. Без счёта расчётов по прочим операциям не видно долг сотрудника, сальдо не закрывается.
- ❌ Превышен лимит удержаний. По ст. 138 ТК РФ по общему правилу нельзя удержать больше 20% зарплаты за месяц (по некоторым основаниям — до 50%). За добровольным заявлением работника этот лимит не действует, но заявление должно быть.
- ❌ Нет основания. Удержание за питание — не «инициатива работодателя» из ст. 137 ТК РФ. Нужно заявление сотрудника или условие в договоре.
Возьмите с работников заявление на удержание стоимости питания. Это и основание для 1С, и защита при проверке ГИТ.
Если не помогло
Что проверить, когда удержание не считается или встаёт не туда:
- Удержание не появляется в начислении зарплаты — не включена галка «Регистрируются прочие удержания», либо документ введён не за тот месяц.
- Сумма считается нулём — не задан показатель или в формуле опечатка; для разовой суммы используйте фиксированный результат.
- Нет проводки Дт 70 Кт 73.03 — неверное назначение удержания (не «в счёт расчётов по прочим операциям») или не выполнена синхронизация с Бухгалтерией.
- 1С ругается
Превышена допустимая сумма удержаний— сработал лимит 20/50%; проверьте очередность удержаний и наличие заявления работника.
Частые вопросы
Облагается ли удержание за питание НДФЛ и взносами?
Какой счёт использовать — 73 или 70?
Каким документом провести удержание за питание в ЗУП 3.1?
Сколько можно удержать за питание из зарплаты?
Нужно ли заявление сотрудника на удержание?
Как в ЗУП отделить бесплатную часть питания от платной?
Источники
- Трудовой кодекс РФ, ст. 137, 138 (удержания из заработной платы)
- Налоговый кодекс РФ, ст. 211 (доход в натуральной форме)
- Налоговый кодекс РФ, ст. 210, 226 (исчисление и удержание НДФЛ)