В практике торговых организаций часто возникает нестандартная ситуация: у компании-покупателя заблокирован расчетный счет или возникли иные сложности с оплатой, и руководитель (или иное доверенное лицо) оплачивает счет наличными через кассу банка или мобильное приложение как физическое лицо. Для программы 1С и для налоговой службы это создает коллизию: деньги пришли от «физика», а товар отгружен «юрику».
В данной статье мы разберем, почему в этой ситуации обязательно нужен чек ККТ, и как правильно оформить документы в программе 1С:Управление торговлей 11.5, чтобы соблюсти требования 54-ФЗ и корректно закрыть взаиморасчеты — для этого подойдёт готовое решение для фискализации чеков по 54-ФЗ.
Согласно Федеральному закону 54-ФЗ, контрольно-кассовая техника (ККТ) не применяется только при расчетах между организациями и ИП в безналичном порядке через расчетные счета. Однако, как только в цепочке платежа появляется физическое лицо (даже если оно платит за компанию), расчет перестает считаться чисто межбанковским «юрик-юрик».
Проанализируем позицию контролирующих органов. Минфин неоднократно указывал: если банк идентифицирует плательщика как физическое лицо, продавец обязан выбить чек. Тот факт, что в назначении платежа указано «Оплата за ООО Рога и копыта», не освобождает от применения ККТ, так как плательщиком по банковским документам проходит гражданин. Если не пробить чек, организации грозит штраф от 75% до 100% суммы расчета (но не менее 30 000 рублей).
Когда мы видим платеж в банковской выписке, первым делом необходимо зафиксировать поступление денег именно от того, кто их фактически прислал — от физического лица. Рассмотрим, почему это важно: банковская выписка должна соответствовать данным в учетной системе. Если мы сразу укажем контрагентом ООО, у нас возникнет расхождение с выпиской, где плательщиком значится Бендер О.И..
Создадим документ Поступление безналичных денежных средств:
Теперь перед нами стоит задача «схлопнуть» долг. У нас висит аванс на физическом лице и дебиторская задолженность (после отгрузки) на юридическом лице. В актуальных версиях 1С:УТ 11.5 интерфейс взаимозачетов изменился по сравнению с версией 11.4.
Разберем по шагам, как выполнить перенос долга в новом интерфейсе:
Перенос долга между контрагентами. Если таких операций много, для экономии времени может пригодиться групповое создание документов Корректировка задолженности для массового списания или переноса.Перенос долга клиенту.В рамках одной организации между двумя контрагентами.Стоит отметить, что стандартный функционал иногда ограничивает пользователя. Например, если в схеме задействованы подотчетные лица, могут потребоваться специальные взаимозачеты между подотчётными лицами и партнерами, которые расширяют базовые возможности системы.
Проанализируем заполнение табличной части документа. На закладке Дебиторская задолженность мы выбираем наше ООО (которое должно нам за товар). На закладке Кредиторская задолженность выбираем физическое лицо (чей аванс мы получили). После проведения документа задолженность ООО будет погашена за счет средств, пришедших от физического лица.
Теперь самое важное — фискализация. Поскольку чек нужно пробить так, чтобы в нем фигурировало ООО (для зачета расходов покупателем), нам нужно использовать данные из документа переноса или реализации.
В 1С:УТ 11.5 реализован механизм передачи данных покупателя (наименование и ИНН) в чек. Посмотрим, как это работает:
Поступления безналичных ДС, программа по умолчанию подставит физическое лицо.Если с момента оплаты прошел месяц (как в ситуации автора темы), обычный чек «Приход» уже не подходит. Налоговая сочтет это несвоевременным применением ККТ. В этом случае мы должны оформить Чек коррекции.
Рассмотрим алгоритм действий для исправления ошибки без штрафа:
Чек ККТ коррекции.Самостоятельно.Неприменение ККТ.Для пользователей старых редакций (УТ 10.3), которые еще не перешли на современную платформу, процесс может отличаться.
Важный нюанс: согласно примечанию к ст. 14.5 КоАП РФ, вы освобождаетесь от административной ответственности, если добровольно пробили чек коррекции и на момент его пробития налоговая еще не знала о нарушении.
Если вы автоматизируете данный процесс программно, вам может потребоваться программное заполнение параметров покупателя для передачи в драйвер ККТ. Посмотрим на пример структуры, которая передается в функцию фискализации:
ПараметрыЧека = Новый Структура;
ПараметрыЧека.Вставить("ДанныеПокупателя", Новый Структура("Наименование, ИНН", "ООО Рога и Копыта", "7701010101"));
ПараметрыЧека.Вставить("ПризнакСпособаРасчета", ПредопределенноеЗначение("Перечисление.ПризнакиСпособовРасчета.ПолныйРасчет"));
ПараметрыЧека.Вставить("ТипОплаты", 1); // Безналичные
Проанализируем этот фрагмент: при формировании XML-пакета для кассы, 1С ищет в структуре объекта поля ПокупательНаименование и ПокупательИНН. Убедитесь, что в документе-основании эти реквизиты заполнены корректно.
В обсуждении на форуме предлагалось просто переименовать плательщика в выписке с физического лица на ООО и ничего не бить. Мы настоятельно не рекомендуем так делать по следующим причинам:
Таким образом, использование документа Взаимозачет задолженности с операцией Перенос долга в 1С:УТ 11.5 является самым прозрачным и юридически верным способом отражения подобных операций.