Оплата стоимости питания сотрудникам в 1С 8.3
Корпоративные обеды, талоны, компенсация чеков из столовой – всё это натуральный доход сотрудника. С него удерживается НДФЛ, на него начисляются страховые взносы. Разберём, как корректно отразить оплату стоимости питания в программе 1С 8.3 ЗУП.
Содержание
Налоговый статус выплаты
Оплата работодателем питания – это доход в натуральной форме (пп. 1 п. 2 ст. 211 НК РФ). Код по справочнику доходов НДФЛ – 2510.
Отдельный нюанс есть для бесплатного питания, предусмотренного законом. Например, для работников вредных производств. Такая выплата НДФЛ не облагается. Но обычные корпоративные обеды льготы не имеют.
По страховым взносам в 2024 году Минфин уточнил позицию: даже если питание прописано в коллективном договоре, оно облагается взносами (письмо Минфина от 24.10.2023 № 03-15-06/101178). Без удержания НДФЛ останутся только случаи, прямо названные в НК РФ.
Включение функционала натуральных доходов
Откройте «Настройка» – «Расчёт зарплаты» – «Настройка состава начислений и удержаний». Перейдите на вкладку «Прочие начисления». Поставьте галку «Регистрируются натуральные доходы».
В справочнике видов начислений появится «Натуральный доход» с назначением «Доход в натуральной форме».
Создание начисления «Оплата питания»
Скопируйте начисление «Натуральный доход» или измените его. Доступно два способа выполнения:
- По отдельному документу – оператор вводит данные документом «Доход в натуральной форме»;
- Ежемесячно – начисление закрепляется кадровым приказом и считается автоматически.
Формула расчёта зависит от логики компании. Часто стоимость питания зависит от отработанных дней:
СтоимостьПитания × ВремяВДнях / НормаДней
Здесь СтоимостьПитания – вводимый показатель, НормаДней – норма по графику, ВремяВДнях – фактически отработанные дни.
Налоги и взносы в карточке
На вкладке «Налоги, взносы, бухучёт» проверьте код дохода НДФЛ – должен быть 2510. На вкладке «Учёт времени» поставьте вид времени «Рабочее время» – без этого программа не сохранит начисление.
Ввод стоимости питания
Создайте шаблон в «Настройка» – «Шаблоны ввода исходных данных». Установите переключатель «Постоянно действующие» и выберите показатель «Стоимость питания».
Затем откройте «Зарплата» – «Данные для расчёта зарплаты», нажмите «Создать». В меню появится ваш шаблон. Введите дату и стоимость питания.
Назначение сотруднику
Через документ «Натуральные доходы»
Если в карточке начисления стоит «По отдельному документу», откройте «Зарплата» – «Натуральные доходы». Заполните месяц, дату, подразделение, выберите вид дохода «Оплата питания». Подберите сотрудников.
Программа сама посчитает суммы исходя из показателей и фактически отработанных дней. Если сотрудник уволился в середине месяца, расчёт пройдёт пропорционально.
Через кадровый приказ
При настройке «Ежемесячно» откройте «Кадры» – «Изменение оплаты сотрудников» – «Назначение планового начисления». Заполните дату, наименование начисления, период действия. Подберите сотрудников.
Расчёт будет проходить автоматически в «Начислении зарплаты и взносов» в конце месяца.
Удержание сверх установленной нормы
Бывает, компания компенсирует не любые суммы, а только в пределах лимита. Превышение работник доплачивает сам. Чтобы автоматизировать удержание, создаём отдельное удержание.
Откройте «Настройка» – «Удержания» – «Создать». Назначение – «Удержание в счёт расчётов по прочим операциям». Выполняется ежемесячно.
Формула: СтоимостьПитанияСотрудникаФактическая − РасчётнаяБаза
Расчётная база – показатель «Стоимость питания» (норматив с учётом отработанных дней).
Пример расчёта удержания
Норматив питания – 2000 руб. в месяц при полной норме дней. Сотрудник отработал не весь январь. Норматив с учётом отработанных дней – 1750 руб. Фактически он съел на 2400 руб.
Удержание = 2400 − 1750 = 650 руб.
В расчётном листке начисление «Оплата питания» уйдёт в раздел «Справочно». Удержание отразится в обычном разделе. В долг предприятия натуральная часть не входит.
Типовые ошибки
- Не указан код 2510. НДФЛ начислится не по той категории.
- Нет вида времени «Рабочее время». Программа не сохранит начисление.
- Показатель не в шаблоне. Если «Стоимость питания» не помечена как вводимая шаблоном, она не отобразится в списке для ввода.
Резюме
- Оплата питания – натуральный доход с кодом 2510. НДФЛ удерживается, взносы начисляются.
- В 1С 8.3 ЗУП включается через настройку состава начислений. Дальше создаётся отдельный вид начисления.
- Размер задаётся через показатель и шаблон. Поддерживаются два способа: документом или кадровым приказом.
- Превышение лимита автоматизируется через удержание с формулой «Факт − Норматив».



