Другое · 10 мин
Как вести учёт питания в 1С
Как организовать учёт питания сотрудников в 1С:ЗУП и 1С:ERP — настройка начислений, удержаний, НДФЛ и взносов, типовые схемы и ошибки.
Учёт питания в 1С возникает в нескольких типовых ситуациях: компания оплачивает сотрудникам обеды полностью или частично, выдаёт компенсацию деньгами, работает собственная столовая или заключён договор со сторонним поставщиком питания. В каждом случае порядок отражения в программе различается — и по виду начисления, и по налогам, и по документам.
Основная сложность — не столько техническая настройка, сколько правильная квалификация выплаты. От того, считается питание доходом сотрудника в натуральной форме или расходом организации в интересах производства, зависят НДФЛ, страховые взносы и проводки. Ошибка здесь ведёт к доначислениям при проверке.
Ниже разобраны рабочие схемы для 1С:ЗУП 3.1 и связка с бухгалтерским учётом в 1С:Бухгалтерии или 1С:ERP. Подходы применимы и к другим конфигурациям, но названия документов и разделов могут отличаться.
Определите схему питания и её налоговый статус
Прежде чем настраивать программу, зафиксируйте, как именно организовано питание. Типовых вариантов четыре: денежная компенсация к зарплате, бесплатное питание по договору с поставщиком, питание с частичной оплатой сотрудником и собственная столовая. Для каждого варианта в 1С используется свой механизм.
По общему правилу оплата питания сотрудников признаётся их доходом в натуральной форме и облагается НДФЛ и страховыми взносами. Исключения возможны, когда питание предусмотрено законодательством (например, отдельные категории работников с вредными условиями труда) либо когда персонализировать доход невозможно — но это спорная позиция, которую придётся защищать. Практичный путь — вести персональный учёт стоимости питания по каждому сотруднику.
Обязательно закрепите порядок предоставления питания в трудовом или коллективном договоре либо в положении об оплате труда. Это основание для отражения выплаты в учёте и аргумент при налоговых спорах.
Настройте вид начисления для компенсации питания
Если компания выплачивает денежную компенсацию на питание, в 1С:ЗУП создайте отдельный вид начисления: раздел «Настройка» → «Начисления» → «Создать». Укажите назначение «Повременная оплата труда и надбавки» или «Прочие начисления и выплаты», способ расчёта — фиксированной суммой или по формуле (например, сумма за день, умноженная на отработанные дни).
На вкладке «Налоги и взносы» укажите: НДФЛ — облагается, код дохода 2000 (если компенсация предусмотрена системой оплаты труда) либо 4800 при иной квалификации; страховые взносы — облагается полностью. Для налога на прибыль обычно выбирают учёт в расходах на оплату труда, если выплата закреплена в трудовых документах.
Если компенсация положена только при фактической работе (не в отпуске и не на больничном), используйте формулу с показателем «Отработано дней» — тогда сумма пересчитается автоматически. Показатель «Стоимость питания в день» создайте один раз в разделе «Настройка» → «Показатели расчёта зарплаты».
- 1Создайте показатель «Сумма компенсации питания» в настройках показателей
- 2Создайте вид начисления с формулой: СуммаКомпенсацииПитания * ОтработаноДней
- 3На вкладке «Налоги и взносы» укажите обложение НДФЛ и взносами
- 4Назначьте начисление сотрудникам документом «Изменение плановых начислений» или в кадровом приказе
- 5Проверьте расчёт в документе «Начисление зарплаты и взносов» за тестовый месяц
Отразите питание в натуральной форме
Когда организация оплачивает обеды напрямую поставщику, у сотрудника возникает доход в натуральной форме. В 1С:ЗУП для этого предназначен документ «Доход в натуральной форме» (раздел «Зарплата»). В нём указываются сотрудник, дата получения дохода и рыночная стоимость питания — именно она включается в базу по НДФЛ.
Создайте отдельный вид прочего дохода «Питание сотрудников» в справочнике видов прочих доходов, чтобы отличать его в отчётах. Стоимость питания можно вводить суммарно за месяц одним документом на каждого сотрудника, если поставщик даёт персональную разбивку по картам доступа или табелю питания.
НДФЛ с натурального дохода удерживается при ближайшей денежной выплате — программа сделает это автоматически при расчёте зарплаты. Если сотрудник увольняется и удержать налог не из чего, сумма отражается как неудержанный НДФЛ в справке о доходах.
Настройте удержание за частичную оплату питания
Если сотрудник оплачивает часть стоимости обедов, разница между полной стоимостью и оплатой — его доход в натуральной форме, а удерживаемая часть оформляется удержанием из зарплаты. В 1С:ЗУП создайте вид удержания: «Настройка» → «Удержания» → «Создать», назначение — «Прочее удержание», расчёт — фиксированной суммой или по формуле.
Постоянное удержание назначается документом «Удержание в счёт расчётов по прочим операциям» или через постоянные удержания в кадровых документах. Разовые суммы (например, по факту посещений столовой за месяц) вводятся документом «Разовое удержание».
Следите за ограничением общей суммы удержаний: по трудовому законодательству общий размер удержаний при каждой выплате ограничен. Если удержаний несколько, проверьте приоритеты в настройках, чтобы удержание за питание не вытеснило обязательные (алименты, исполнительные листы).
Организуйте учёт в бухгалтерской программе
После расчёта зарплаты данные передаются в 1С:Бухгалтерию или 1С:ERP документом «Отражение зарплаты в бухгалтерском учёте». Для компенсации питания настройте способ отражения — обычно тот же счёт затрат, что и для зарплаты подразделения (20, 25, 26, 44 в зависимости от места работы сотрудников).
Расчёты с поставщиком питания отражайте стандартно: поступление услуг (счёт 60), оплата. Если питание облагается НДС у поставщика, входной налог по обедам для сотрудников обычно не принимается к вычёту, а включается в стоимость — согласуйте порядок с бухгалтерией.
Для собственной столовой учёт сложнее: потребуется отдельный учёт закупки продуктов, списания на производство и реализации готовой продукции. В 1С:ERP и 1С:Комплексной автоматизации для этого используются производственные документы, в простых случаях достаточно списания материалов и отражения доходов от продажи обедов.
Сравнение вариантов
Проще всего в учёте: обычное начисление с НДФЛ и взносами. Минус — сотрудник может тратить деньги не на питание, сумма полностью облагается налогами
Доход в натуральной форме, требуется персональный учёт стоимости. Налоги те же, но больше документальной работы
Комбинация натурального дохода и удержания. Снижает расходы компании, но усложняет расчёт и требует контроля лимитов удержаний
Максимальный контроль качества и цены, но нужен полноценный учёт производства и отдельные компетенции в бухгалтерии
Проверьте результат и отчётность
После настройки проведите контрольный расчёт за один месяц на двух-трёх сотрудниках. Проверьте: сумма компенсации или натурального дохода попала в расчётный листок, НДФЛ рассчитан и удержан при выплате, взносы начислены, данные отразились в отчётах 6-НДФЛ и расчёте по страховым взносам.
В отчёте 6-НДФЛ натуральный доход отражается с датой фактического получения дохода и датой удержания налога при денежной выплате. Сверьте, что суммы в разделе 2 соответствуют ведомостям на выплату зарплаты.
Для управленческого контроля используйте отчёты «Анализ ФОТ» и «Начисления и удержания» с отбором по созданным видам начислений и удержаний — так видно полную стоимость программы питания по подразделениям.
Как проверить результат
Компенсация или натуральный доход видны отдельной строкой, НДФЛ рассчитан с общей базы
Сумма питания отсутствует или НДФЛ с неё не рассчитан
Натуральный доход отражён с корректными датами получения и удержания
Сумма питания не попала в отчёт или дата удержания раньше даты дохода
База по взносам включает стоимость питания
База занижена на сумму натурального дохода
Проводки сформированы на нужные счета затрат
Суммы попали на счёт по умолчанию без аналитики
Частые вопросы по учёту питания в 1С
Можно ли не облагать питание НДФЛ, если обеды предоставляются всем сотрудникам?
Только если невозможно персонализировать доход каждого сотрудника — например, шведский стол без учёта посетителей. Но эта позиция спорная: контролирующие органы нередко требуют вести персональный учёт, и при его наличии (карты доступа, табели) доначисления почти неизбежны. Безопаснее учитывать стоимость по каждому сотруднику.
Как оформить компенсацию питания дистанционным сотрудникам?
Через тот же вид начисления с фиксированной суммой, если компенсация закреплена в трудовом договоре или допсоглашении. Формула по отработанным дням обычно не нужна — выплачивайте фиксированную сумму пропорционально отработанному времени.
Какой код дохода НДФЛ указывать для компенсации питания?
Если выплата входит в систему оплаты труда и закреплена в трудовых документах, чаще применяют код 2000. Для натуральной формы возможен код 2510 или 4800 в зависимости от квалификации. Точный выбор согласуйте с бухгалтером — от кода зависят даты отражения в 6-НДФЛ.
Как учесть питание, если поставщик выставляет один общий счёт за месяц?
Потребуется персональная разбивка: попросите у поставщика отчёт по картам доступа или ведите табель питания. Общую сумму распределяйте по сотрудникам пропорционально посещениям и вводите документом «Доход в натуральной форме» на каждого.
Нужно ли удержание за питание согласовывать с сотрудником?
Да. Удержание части стоимости обедов — это удержание по соглашению сторон, поэтому нужно заявление сотрудника или условие в трудовом договоре. Без письменного основания удерживать суммы из зарплаты нельзя.
Что делать, если сотрудник уволился, а НДФЛ с натурального дохода не удержан?
Налог, который невозможно удержать, отражается в справке о доходах как неудержанный — программа формирует это автоматически при корректном вводе документов. Обязанность уплаты переходит к налогоплательщику по уведомлению из налоговой.
Что важно запомнить
Учёт питания в 1С строится на трёх механизмах: начисление компенсации, доход в натуральной форме и удержание частичной оплаты. Определите налоговый статус выплаты до настройки, закрепите порядок в локальных документах, ведите персональный учёт стоимости питания и проверяйте результат по расчётным листкам, 6-НДФЛ и расчёту по взносам.