При получении оплаты от физических лиц через электронные платежные системы, такие как Яндекс.Деньги (ныне ЮMoney), многие пользователи конфигурации «Управление торговлей 10.3» сталкиваются с вопросом корректного отражения этой операции. Согласно требованиям 54-ФЗ, при получении безналичных денежных средств от физических лиц организация обязана сформировать фискальный чек. Рассмотрим детально, как это реализовать в программе, какие документы использовать и на что обратить внимание при настройке оборудования.
Прежде всего, проанализируем ситуацию с точки зрения закона. При поступлении денег через электронные средства платежа (ЭСП) чек должен содержать признак способа расчета «Безналичными» (в старых версиях драйверов ККТ это могло называться «Электронно»). Важно понимать, что использование документа Приходный кассовый ордер для таких целей методологически неверно, так как этот документ предназначен исключительно для приема наличных денег в кассу предприятия.
Этот способ является наиболее стандартным для конфигурации УТ 10.3, так как он позволяет корректно разделить поступление оплаты и фактическое зачисление денег на расчетный счет. Разберем этот процесс по шагам:
Посмотрим на типовую схему движений: после того как деньги фактически поступят на расчетный счет (что подтверждается банковской выпиской), нам необходимо будет создать документ Платежный ордер: поступление денежных средств с видом операции «Поступление оплаты по платежным картам». Это «закроет» 57 счет и перенесет деньги на 51 счет.
В более свежих релизах 1С:УТ 10.3, доработанных под требования онлайн-касс, появилась возможность пробивать чеки напрямую из банковских документов. Это удобно, если вы отражаете поступление сразу на счет 51, минуя промежуточные счета.
Рассмотрим ситуацию, когда в документе Платежное поручение входящее доступна кнопка печати чека:
Выясним причину, по которой чек может выходить с надписью «Наличные», даже если мы используем банковский документ. Проблема часто кроется в настройках торгового оборудования. Проанализируем настройки драйвера ККТ:
В настройках подключения кассы в 1С есть таблица соответствия типов оплат. Кассовый аппарат имеет внутренние «секции» или «типы оплат» (обычно 0 — наличные, 1 — безналичные, 2 — аванс и т.д.). Необходимо, чтобы в 1С тип оплаты «Электронно» соответствовал тому номеру типа оплаты, который в вашей модели ККТ отвечает за безналичный расчет.
Пример программной настройки (для разработчиков):
Если вы используете внешнюю обработку для печати чека (как упоминалось в обсуждении), код обращения к драйверу может выглядеть следующим образом:
// Пример упрощенной передачи типа оплаты в драйвер ККТ
ОбъектДрайвера.PaymentType = 1; // Тип оплаты: Безналичные
ОбъектДрайвера.Sum = СуммаЧека;
ОбъектДрайвера.Payment();
Рассмотрим ситуацию, когда бухгалтер настаивает на использовании 51 счета, но типовой документ Оплата от покупателя платежной картой жестко настроен на 57 счет. В этом случае у вас есть два пути:
Платежное поручение входящее. Это позволит печатать фискальный чек, не меняя логику проводок и используя напрямую 51 счет.Подводя итог, отметим: для правильной печати чека при получении денег через Яндекс.Деньги в 1С:УТ 10.3 следует избегать использования ПКО. Оптимальным решением будет использование документа Оплата от покупателя платежной картой (если важен контроль денег в пути) или печать чека напрямую из Платежного поручения входящего (если деньги поступают сразу). Главное — убедиться, что в драйвере ККТ корректно настроено сопоставление типов оплаты, чтобы в фискальном документе фигурировал безналичный расчет, что полностью обезопасит организацию от претензий со стороны налоговых органов.