RetailCRM закрывает две денежные задачи: пробитие фискальных чеков по 54-ФЗ и выставление счетов на оплату. Через интеграции с онлайн-кассами чек уходит клиенту автоматически, а счета формируются прямо из заказа — без ручного переноса сумм.
Кассы и счета: две разные задачи
Важно не путать два понятия. Онлайн-касса — это фискализация: пробитие чека и передача данных в ОФД по 54-ФЗ. Счёт на оплату — это платёжный документ для B2B, по которому клиент перечисляет деньги на расчётный счёт. RetailCRM участвует в обоих процессах, но по-разному: чеки уходят через интеграцию с фискальным сервисом, счета формируются из данных заказа.
Онлайн-кассы и 54-ФЗ
Для соблюдения 54-ФЗ RetailCRM интегрируется с фискальными сервисами и облачными кассами. При наступлении события (оплата или отгрузка) в кассовый сервис уходит состав заказа, а тот формирует чек и направляет его в ОФД и клиенту.
- Облачные кассы и фискализаторы — АТОЛ Онлайн, Ferma (Такснет), ЕКАМ и подобные;
- Чек прихода — при получении оплаты за заказ;
- Чек возврата — при возврате денег клиенту;
- Признак предмета и способа расчёта — подтягиваются из настроек товара и типа оплаты.
Ключевой момент — правильный маппинг: система налогообложения, ставка НДС и признак предмета расчёта должны корректно передаваться в чек, иначе фискализация завершится ошибкой.
Когда пробивается чек
Момент фискализации зависит от схемы оплаты. RetailCRM привязывает пробитие чека к событиям заказа, чаще всего через триггеры или настройки интеграции.
| Сценарий | Момент чека |
|---|---|
| Онлайн-оплата на сайте | Чек прихода в момент оплаты |
| Предоплата + доплата при выдаче | Чек на аванс, затем чек на зачёт аванса |
| Наложенный платёж | Чек в момент выдачи и оплаты в ПВЗ |
| Возврат | Чек возврата прихода |
Счета на оплату для B2B
Для юрлиц и продаж по безналу нужен счёт на оплату. В RetailCRM счёт формируется из заказа: система подставляет позиции, суммы, реквизиты компании-продавца и покупателя в шаблон документа. Готовый счёт выгружается в PDF и отправляется клиенту.
- Настройте шаблон счёта с реквизитами и логотипом в разделе печатных форм.
- Заполните карточку корпоративного клиента реквизитами покупателя.
- Сформируйте счёт из заказа в один клик и отправьте клиенту.
- Отметьте оплату, когда деньги поступят на расчётный счёт.
Печатные формы в RetailCRM настраиваются под фирменный бланк, а через шаблоны документов можно готовить не только счета, но и договоры и акты.
Связка счёта, оплаты и чека
Счёт, оплата и фискальный чек — три разных объекта, которые должны сходиться. Логика такая: счёт выставлен → клиент оплатил → оплата отмечена в заказе → при необходимости пробит чек. Для безналичной оплаты юрлицом чек, как правило, не требуется, а для оплат от физлиц фискализация обязательна.
Чтобы связка работала без ручной сверки, оплату по счёту подтверждают автоматически — например, обменом с 1С, где проведение банковской выписки закрывает счёт и меняет статус оплаты заказа в RetailCRM.
На практике удобно закрепить порядок статусов: «счёт выставлен» → «счёт оплачен» → «отгружен». Каждый переход можно повесить на триггер: при отметке оплаты — уведомить менеджера и запустить сборку, при отгрузке — при необходимости инициировать фискализацию. Так счёт, оплата и чек не живут по отдельности, а образуют единую цепочку, где каждый следующий шаг опирается на подтверждённый предыдущий, и ручная сверка сводится к контролю исключений.
Сверка касс и контроль
Даже при автоматической фискализации нужен контроль. Полезные практики:
- Отчёт по оплатам за смену — сверка с Z-отчётом кассы;
- Мониторинг ошибок фискализации — заказы, где чек не пробился, не должны теряться;
- Разделение типов оплаты — по ним видно, что прошло через кассу, а что по безналу;
- Логи интеграции — для разбора причин отказа кассового сервиса.
Незакрытые чеки и «зависшие» счета — главные источники расхождений, поэтому их выносят в отдельный сегмент для ежедневного контроля.
Итог
Кассы и счета в RetailCRM — это две связанные, но разные задачи: фискализация чеков по 54-ФЗ через кассовый сервис и выставление счетов на оплату для B2B. Аккуратный маппинг налоговых реквизитов, единственный ответственный за чек и автоматическое подтверждение оплат делают процесс безошибочным.
Мы подключаем онлайн-кассы и фискальные сервисы к RetailCRM, настраиваем печатные формы счетов под ваши реквизиты и связываем фискализацию с оплатами и обменом 1С, чтобы чеки уходили вовремя и без дублей.
Частые вопросы
Является ли RetailCRM кассой?
Нет. RetailCRM передаёт данные заказа во внешний фискальный сервис или облачную кассу, которая пробивает чек и отправляет его в ОФД. Фискальный накопитель находится на стороне кассы.
С какими онлайн-кассами интегрируется RetailCRM?
С облачными фискальными сервисами вроде АТОЛ Онлайн, Ferma и аналогичных решений. Конкретный набор зависит от доступных интеграций и задач бизнеса.
В какой момент пробивается чек?
Момент привязывается к событию заказа: при онлайн-оплате — чек прихода сразу, при предоплате — чек на аванс и затем на зачёт, при наложенном платеже — в момент выдачи.
Как избежать двойных чеков?
Назначить единственного ответственного за фискализацию. Если чек пробивает платёжный модуль, касса RetailCRM для этих оплат отключается, и наоборот.
Как выставить счёт юрлицу?
Счёт формируется из заказа по настроенному шаблону печатной формы с реквизитами продавца и покупателя, выгружается в PDF и отправляется клиенту.
Нужен ли чек при оплате по счёту от юрлица?
При безналичной оплате между юрлицами фискальный чек, как правило, не требуется. Для оплат от физлиц фискализация обязательна по 54-ФЗ.
Как контролировать непробитые чеки?
Через мониторинг ошибок фискализации и отдельный сегмент заказов без чека, который проверяют ежедневно, а также по логам интеграции с кассой.
Поможем с настройкой и поддержкой RetailCRM
Поможем с настройкой, доработкой и поддержкой RetailCRM.