Онлайн-касса для интернет-магазина должна формировать чек в нужный момент расчета и передавать его через ОФД. Начните не с тарифа, а с карты денег: кто принимает оплату, когда передается товар, откуда в чек поступают позиции и кто обрабатывает возврат.
Подключайте ККТ, если вы принимаете расчеты с покупателями и обязаны применять кассу. Оплата картой на сайте, платежная ссылка и СБП — способы перевода денег, а не замена кассового чека. Платежный сервис передает подтверждение оплаты, а ККТ формирует фискальный документ.
Составьте список событий до подключения: успешная онлайн-оплата, предоплата, оплата при получении, отмена платежа до списания, отмена уже оплаченного заказа, полный и частичный возврат. Напротив каждого события укажите получателя денег, источник состава заказа, кассовое действие и ответственного сотрудника.
Если участвуют агрегатор, маркетплейс, агент или служба доставки, закрепите в договоре и технической схеме, кто выдает чек по каждому расчету. Статус «успешно» в кабинете эквайринга не заменяет это решение. Материалы по применению ККТ и реестры размещает сайт ФНС России.
Для автоматической фискализации интернет-платежей часто выбирают облачную кассу. Она удобна, когда сайт или платежный сервис передает данные заказа в кассу после подтвержденной оплаты и сотруднику не нужно работать с кассой в точке продаж.
Облачная касса — не единственный вариант. Физическая ККТ может работать в серверной схеме, если выбранное оборудование, кассовое ПО и интеграция это поддерживают. Для магазина с оплатой при получении отдельно решите, чем формируется чек у курьера или в пункте выдачи: мобильной кассой, кассой в торговой точке либо другой согласованной схемой.
До заказа проверьте три вещи: модель ККТ есть в реестре ФНС, фискальный накопитель подходит для выбранной кассы и режима работы, а кассовое ПО поддерживает нужный формат фискальных документов и реквизиты. Не покупайте оборудование только по обещанию «работает с сайтом»: попросите показать конкретную связку CMS, эквайринга, кассы, ОФД и 1С.
Если учет ведется в 1С, заранее определите источник номенклатуры, скидок, доставки и статусов заказа. Схема передачи данных разобрана в материале как подключить облачную онлайн-кассу к 1С и интернет-магазину.
Настройте формирование чека по подтвержденному платежу, а не по созданию заказа и не по переходу покупателя на страницу банка. Передавайте номер заказа, позиции, количество, цены, скидки, доставку и контакт покупателя для электронного чека. Повторное техническое уведомление от платежного сервиса не должно создавать второй чек.
Разделите получение денег и передачу товара. При поступлении денег до отгрузки в чеке настраивают признак способа расчета для предоплаты или аванса — выбор зависит от того, известен ли состав будущей покупки. При передаче товара настройте полный расчет либо зачет ранее полученной предоплаты; при доплате отразите фактически полученную сумму и зачет. Конкретные реквизиты согласуйте с вашей учетной и кассовой схемой до запуска.
Не используйте один шаблон для всех этапов заказа. Для 1С:УТ полезна отдельная инструкция о чеках предоплаты и полного расчета в 1С:УТ.
Разделите полную предоплату, доплату при вручении и частичный выкуп. В кассу должен попадать фактический список выкупленных позиций, иначе сумма чека, платеж и последующий возврат разойдутся.
Формируйте чек по подтвержденному зачислению в вашей платежной схеме, а не в момент показа QR-кода. Практические примеры собраны в статье о кассовом чеке при оплате через СБП.
| Критерий | Что проверить до подключения | Действие при проблеме |
|---|---|---|
| Схема приема денег | Онлайн-оплата, СБП, ссылка, доставка, предоплата и доплата. | Для каждого способа назначить отдельное событие для формирования чека. |
| ККТ, ФН и ПО | Модель ККТ и ФН в реестрах ФНС; поддержка нужной схемы и реквизитов. | Заменить конфигурацию до регистрации и интеграции. |
| Интеграция с сайтом | Готовый модуль для CMS либо API, передача состава заказа и защита от дублей. | Оценить доработку, сроки и ответственного разработчика. |
| ОФД | Настроена ли передача фискальных документов и видны ли их статусы. | Подключить ОФД напрямую или через кассовый сервис и проверить тестовый документ. |
| Жизненный цикл заказа | Предоплата, зачет, доплата, отмена платежа, отмена заказа, полный и частичный возврат. | Настроить отдельные статусы заказа и кассовые операции. |
| Поддержка | Кто отвечает за сайт, платежный модуль, ККТ, ОФД и учетную систему. | Зафиксировать контакты и порядок эскалации до первой продажи. |
Интернет Касса подходит магазинам и сервисам, которым нужно собрать в одну рабочую цепочку сайт, прием платежей, ККТ, ОФД и учет. Это особенно полезно при оплате на сайте, доставке, предоплатах, частичных возвратах и обмене данными с 1С.
Подключение включает аудит сценариев расчетов, подбор схемы интеграции, настройку передачи заказа и тестирование операций. На выходе вы получаете карту «заказ — платеж — чек — ОФД — учет», список ответственных систем и чек-лист ежедневной сверки.
Оставьте заявку на аудит схемы, если хотите до запуска выявить дубли чеков, неучтенные возвраты и разрывы между эквайрингом и кассой.
Чек создается при оформлении заказа. Покупатель может не оплатить заказ, а документ уже будет сформирован. Используйте только подтвержденное платежное событие.
Отмена платежа, отмена заказа и возврат названы одной операцией. Отмена до списания денег не равна возврату после успешной оплаты. Разведите эти статусы в CMS, платежном модуле и кассовой логике.
Предоплата проведена как полный расчет. При отгрузке или доплате команда теряет логику зачета. Настройте отдельные операции для получения предоплаты, передачи товара и доплаты.
Возврат сделали только через эквайринг. Деньги вернутся покупателю, но кассовый контур останется без связанного документа. Включите возврат в единый процесс, где контролируются и платеж, и фискальная операция.
Повторное уведомление создало второй чек. Сохраняйте идентификатор платежной операции и блокируйте повторную фискализацию одного платежа.
Каждый день сравнивайте количество успешных платежей, сформированных чеков, отмен и возвратов. В первую очередь разбирайте две очереди: платеж есть, а чека нет; чек есть, а соответствующего платежа или заказа нет.
Повторяйте тесты до публикации изменений в CMS, платежном модуле, 1С, логике скидок, доставке или способах оплаты. Это дешевле, чем исправлять расхождения после реальных продаж.
Для подбора облачной схемы и контрольного списка интеграции используйте материал «Облачная онлайн-касса для интернет-магазина: выбор, подключение и запуск». Если нужна помощь с конкретной цепочкой расчетов, обратитесь в Интернет Касса.