Торговый день магазина — это цикл кассовой смены: от первого чека прихода до закрытия смены и сверки итогов. В интернет-магазине на 1С-Битрикс за день пробиваются чеки продаж и возвратов, а фискальный накопитель ведёт учёт по смене, которую нельзя держать открытой дольше суток. Разбираем, как этот цикл устроен в Битрикс и где им управлять.
Что такое торговый день и смена кассы
Фискальный учёт строится не вокруг календарного дня, а вокруг кассовой смены. Смена открывается отчётом об открытии, в неё попадают все чеки прихода и возврата, а закрывается она отчётом о закрытии — тем самым Z-отчётом, который фиксирует итоги и передаёт их в ОФД. Для интернет-магазина «торговый день» — это, по сути, одна такая смена.
Ключевое правило 54-ФЗ: смена не может длиться дольше 24 часов. Если между открытием смены и пробитием очередного чека прошло больше суток, фискальный накопитель блокирует формирование чеков — касса перестаёт пробивать расчёты до закрытия старой смены и открытия новой. Для магазина это выглядит как внезапно «отказавшая» касса среди дня.
Продажи: чек прихода в течение дня
Продажа порождает чек с признаком расчёта приход (тег 1054, значение «Приход»). В 1С-Битрикс за это отвечает модуль sale: событие пробития чека привязано к смене статуса оплаты заказа. Как только заказ помечается оплаченным (платёжной системой автоматически или менеджером вручную), система ставит чек в очередь и передаёт его в кассу через выбранный обработчик.
За торговый день по одному заказу может пройти несколько чеков прихода — это зависит от схемы расчёта:
- Полная оплата — один чек прихода на всю сумму заказа;
- Предоплата/аванс — сначала чек прихода с признаком способа расчёта «аванс», затем при отгрузке — чек с зачётом аванса;
- Частичная оплата — отдельные чеки на каждый расчёт.
Все пробитые за день чеки видны в разделе Магазин → Кассы ККМ → Чеки со статусами: создан, отправлен, пробит, ошибка. Именно этот список — рабочая картина торгового дня: по нему видно, все ли оплаты превратились в фискальные чеки.
Возвраты: чек возврата прихода
Если покупателю возвращаются деньги, магазин обязан пробить отдельный чек с признаком расчёта возврат прихода (тег 1054, значение «Возврат прихода»). Это не «отмена» исходного чека, а самостоятельный фискальный документ на сумму возврата — он так же уходит в ОФД и покупателю.
В 1С-Битрикс возвраты оформляются в разделе Магазин → Возвраты либо через карточку заказа. Порядок обычно такой:
- оформляется возврат товара по заказу — полностью или частично, с указанием позиций и суммы;
- проводится возврат оплаты через платёжную систему (возврат средств покупателю);
- Битрикс формирует чек возврата прихода и передаёт его в кассу тем же обработчиком, что и чеки продаж.
Позиции в возвратном чеке должны нести те же реквизиты, что были в чеке продажи: ставку НДС, признак предмета расчёта, а для маркированных товаров — код маркировки. Возврат маркированного товара дополнительно отражается в системе «Честный знак».
Закрытие смены и правило 24 часов
Смену необходимо закрывать хотя бы раз в сутки. При закрытии формируется отчёт о закрытии смены (Z-отчёт): в нём фиксируются итоги по приходам и возвратам, счётчики чеков и суммы, которые фискальный накопитель передаёт оператору. После закрытия старой смены открывается новая — цикл торгового дня повторяется.
Кто именно закрывает смену, зависит от сценария кассы:
| Сценарий | Кто закрывает смену |
|---|---|
| Облачная касса (Атол.Онлайн, Orange Data, ЮKassa и др.) | Сервис фискализации по расписанию, автоматически |
| Фискализация через 1С | Учётная система / рабочее место кассира в 1С |
| Собственная ККТ | По настроенному расписанию либо вручную |
Для магазина на Битрикс практический вывод один: если чеки внезапно перестали пробиваться и в статусах массово появляются ошибки, первым делом проверяют, не «зависла» ли открытая смена дольше 24 часов. Часто причина именно в том, что автоматическое закрытие смены на стороне провайдера не отработало.
Сверка итогов и контроль за день
Хорошая практика — в конце торгового дня сверять три источника: заказы в Битрикс, чеки в разделе ККМ и данные в личном кабинете ОФД. Расхождение между суммой оплат по заказам и суммой пробитых чеков — сигнал, что часть расчётов не фискализировалась.
- в
Магазин → Кассы ККМ → Чекипроверьте, что по каждой оплате и каждому возврату есть чек в статусе «пробит», а не «ошибка»; - в личном кабинете ОФД сверьте количество и сумму чеков за смену с итогами Z-отчёта;
- убедитесь, что баланс прихода и возврата прихода за день совпадает с движением денег по эквайрингу.
Чтобы непробитые чеки не копились незаметно, полезно настроить оповещение ответственного при появлении чека со статусом ошибки. Чек со статусом ошибки — это расчёт без фискализации, то есть прямое нарушение 54-ФЗ, за которое предусмотрен штраф. Чем раньше его заметят и перепробьют, тем меньше рисков к моменту проверки.
Типовые проблемы торгового дня
Большинство сбоев в течение дня повторяются от магазина к магазину. Разбирая непробитые чеки, обычно упираются в один из этих пунктов:
- смена открыта дольше 24 часов — касса заблокирована, все новые чеки уходят в ошибку;
- заполнен или просрочен фискальный накопитель — ФН перестаёт принимать чеки, требуется замена;
- возврат проведён без чека — деньги вернули через эквайринг, а признак «возврат прихода» не пробит;
- потеряна авторизация в API — сменились логин, пароль или токен группы касс облачного сервиса, и Битрикс не может достучаться до кассы;
- неверные реквизиты позиции — ставка НДС или признаки расчёта не совпадают с данными кассы, и ОФД отклоняет чек.
Отдельная тонкость — очередь чеков в Битрикс. Если сервис фискализации был недоступен, чеки не пропадают: они остаются в очереди и должны отправиться повторно после восстановления связи. Стоит убедиться, что механизм повторной отправки (агент/крон модуля sale) действительно работает, иначе накопившиеся за день чеки так и останутся непробитыми.
Итог
Торговый день магазина на 1С-Битрикс — это одна кассовая смена, внутри которой пробиваются чеки прихода при продажах и чеки возврата прихода при возвратах, а в конце формируется Z-отчёт и сверяются итоги. Управляется всё модулем sale: очередь чеков, статусы, привязка к оплатам и возвратам. Главные риски дня — незакрытая вовремя смена (правило 24 часов), возвраты без возвратного чека, потеря авторизации в API кассы и расхождения при сверке с ОФД.
Мы в B2Bsite настраиваем и сопровождаем кассовую логику магазинов на Битрикс: увязываем пробитие чеков с оплатами и возвратами, отлаживаем автозакрытие смены и повторную отправку из очереди, ставим контроль ошибок и сверку с ОФД. Если торговый день должен закрываться без непробитых чеков и сюрпризов от ФНС — поможем выстроить процесс и держать его под мониторингом.
Частые вопросы
Что такое торговый день с точки зрения кассы?
Это одна кассовая смена: она открывается отчётом об открытии, вбирает все чеки прихода и возврата за день и закрывается Z-отчётом с передачей итогов в ОФД.
Правда ли, что смену нельзя держать открытой дольше суток?
Да. По 54-ФЗ смена не может длиться больше 24 часов. Если лимит превышен, фискальный накопитель блокирует пробитие чеков до закрытия смены и открытия новой.
Нужно ли вручную открывать смену на облачной кассе?
Обычно нет. Облачные сервисы (Атол.Онлайн, Orange Data и др.) открывают и закрывают смену автоматически. Магазину важно следить, что автозакрытие срабатывает вовремя.
Как в Битрикс оформить возврат покупателю?
Через раздел Магазин → Возвраты или карточку заказа: оформляется возврат товара, проводится возврат оплаты, после чего Битрикс формирует чек с признаком «возврат прихода».
Возврат денег через эквайринг — это уже фискальный чек?
Нет. Возврат средств в платёжной системе и пробитие чека возврата прихода — разные операции. Без возвратного чека расчёт останется нефискализированным.
Где посмотреть все чеки за торговый день?
В разделе Магазин → Кассы ККМ → Чеки. Там по каждому заказу видны чеки прихода и возврата со статусами: создан, отправлен, пробит, ошибка.
Почему среди дня чеки вдруг перестали пробиваться?
Частая причина — смена открыта дольше 24 часов и касса заблокирована. Также проверяют заполненность фискального накопителя и авторизацию в API кассового сервиса.
Как свериться в конце дня?
Сопоставьте заказы и оплаты в Битрикс, список чеков в разделе ККМ и данные в личном кабинете ОФД. Суммы прихода и возврата должны совпадать с движением по эквайрингу.
Поможем с настройкой и поддержкой 1С-Битрикс: Управление сайтом
Поможем с настройкой, доработкой и поддержкой 1С-Битрикс: Управление сайтом.