В современной практике часто возникают ситуации, когда работодатель реализует своим сотрудникам товары, готовую продукцию или оказывает услуги (например, питание, спецформу или услуги связи) с последующим удержанием стоимости из заработной платы. Согласно требованиям 54-ФЗ, такая операция признается расчетом и требует применения контрольно-кассовой техники (ККТ) в момент совершения удержания. В этой статье мы подробно разберем, как правильно выстроить цепочку документов в программах 1С, чтобы корректно закрыть взаиморасчеты и пробить чек.
Прежде чем перейти к технической части в 1С, проанализируем правовую базу. Согласно разъяснениям налоговых органов, если удержание из зарплаты — это оплата за реализованные товары, работы или услуги, то ККТ должна быть применена. Моментом расчета считается дата выплаты заработной платы, из которой фактически удерживается сумма. Если вы просто удерживаете штраф или компенсацию ущерба, чек не нужен. Но в случае реализации — чек обязателен. При этом в чеке указывается признак способа расчета Полный расчет или Оплата кредита, в зависимости от того, когда был передан товар.
Рассмотрим ситуацию, когда мы сначала отгружаем товар сотруднику. Для этого в программе «1С:Бухгалтерия 8» (БП 3.0) необходимо создать документ Реализация (акты, накладные). На этом этапе часто возникает первый вопрос: как выбрать сотрудника в поле Контрагент?
Разберем это по шагам:
Контрагенты и создадим новую запись.Физическое лицо из соответствующего общего справочника. Это поможет нам в дальнейшем сопоставлять данные, например, по ИНН.Проанализируем, как информация об удержании попадает в учет. Если вы используете «1С:Зарплата и управление персоналом» (ЗУП 3.1), необходимо создать новое удержание:
После начисления зарплаты и синхронизации данных с бухгалтерской программой, информация попадет в документ Отражение зарплаты в бухучете.
Теперь выясним, как закрыть долг контрагента за счет зарплаты сотрудника. В документе Отражение зарплаты в бухучете в «1С:Бухгалтерия 8» на вкладке Удержания нам нужно добиться проводки Дт 70 — Кт 62.01 (или 73.03).
Многие пользователи сталкиваются с тем, что программа по умолчанию ставит счет 76.49. Чтобы это изменить, выполним следующие действия:
62.01 или 73.03.Отражение зарплаты в бухучете в соответствующих графах выберите контрагента (того самого сотрудника как физлицо) и договор реализации.Когда взаиморасчеты настроены, мы можем перейти к финальному этапу — выдаче чека. В современных релизах «1С:Бухгалтерия 8» реализован механизм формирования чеков непосредственно из документа отражения зарплаты.
Рассмотрим алгоритм формирования чека:
Отражение зарплаты в бухучете.Важный момент для бухгалтера: если сумма реализации велика (например, 50 000 руб.), а из зарплаты по закону можно удержать только 20% (например, 10 000 руб.), то чек должен пробиваться именно на сумму 10 000 руб. с признаком Оплата кредита. В следующем месяце при очередном удержании вы снова пробьете чек на фактическую сумму.
Посмотрим на пример того, как может выглядеть настройка способа отражения для автоматизации процесса. В справочнике Способы отражения зарплаты в бухучете мы задаем следующую схему:
Счет Дт: 70
Субконто Дт: (Сотрудник подставится автоматически)
Счет Кт: 62.01
Субконто Кт 1: Контрагент (физлицо)
Субконто Кт 2: Договор (основание реализации)
Если сотрудников много, ручное заполнение аналитики в документе Отражение зарплаты может быть трудоемким. В таком случае программисты часто используют небольшие расширения или обработки, которые по ИНН сотрудника находят соответствующего контрагента и подставляют его в документ автоматически.
Подводя итог, отметим, что связка «Сотрудник — Контрагент» осуществляется через общее Физическое лицо. Реализация оформляется стандартным документом, а удержание — через зарплатный блок. Главный секрет успеха заключается в правильном указании счета кредита (62 или 73) в документе Отражение зарплаты в бухучете и заполнении аналитики по контрагенту. Только после этого кнопка Чек сформирует корректный фискальный документ, полностью соответствующий требованиям 54-ФЗ.