ПРОРРО внутри BAS: как провести продажу один раз и не дублировать её в кассовой программе
Практическая сквозная демонстрация работы кассира в BAS: от открытия смены и однократного ввода продажи до смешанной оплаты, возврата, Z-отчёта и контрольной сверки без повторного ввода товаров в сторонней кассовой программе.. Что подтверждено по состоянию на 11 сентября 2026 года. Сквозной сценарий: одна смена, одна продажа, одна контролируемая история. Шаг 1. Открываем смену и проверяем контекст. Шаг 2. Оформляем продажу в BAS только один раз. Шаг 3. Проводим смешанную оплату без разрыва между терминалом и чеком. Шаг 4. Оформляем возврат как новую контролируемую операцию. Шаг 5. Закрываем смену только после сверки. Какие данные должны связывать BAS и ПРОРРО. Что показать на уроке, а не только рассказать. Типичные ошибки внедрения. Финальный чек-лист для руководителя и бухгалтера. Практический вывод
Что подтверждено по состоянию на 11 сентября 2026 года
Сквозной сценарий: одна смена, одна продажа, одна контролируемая история
Шаг 1. Открываем смену и проверяем контекст
Шаг 2. Оформляем продажу в BAS только один раз
Шаг 3. Проводим смешанную оплату без разрыва между терминалом и чеком
Шаг 4. Оформляем возврат как новую контролируемую операцию
Шаг 5. Закрываем смену только после сверки
Какие данные должны связывать BAS и ПРОРРО
Что показать на уроке, а не только рассказать
Финальный чек-лист для руководителя и бухгалтера
В обычной кассовой рутине дублирование начинается незаметно: кассир оформляет продажу в BAS, а затем ещё раз вводит номенклатуру, количество, скидки и способы оплаты в отдельном окне ПРРО. Достаточно ошибиться в одной позиции или перепутать наличные с картой, и возникают три разные версии события: товар уже списан, деньги получены, а фискальный чек имеет другую сумму. Встроенная интеграция меняет саму логику работы: источником операции становится документ в BAS, а ПРОРРО регистрирует сформированный из него расчётный документ.
Это не означает, что учётный документ и фискальный чек превращаются в одну запись. Они остаются разными юридическими и техническими сущностями. Принцип «провести один раз» означает другое: кассир один раз вводит состав покупки и распределение оплаты, а система передаёт эти данные в ПРРО, получает результат фискализации и возвращает его к той же продаже. Именно эту связь следует проверить при внедрении и показать слушателям на практическом занятии.
Что подтверждено по состоянию на 11 сентября 2026 года
Согласно актуальному описанию сервиса ИТС «ПРОРРО» от UnionBA, отдельный сервис запущен в продажу 12 августа 2026 года. В перечне возможностей указаны регистрация чеков в ГНС, поддержка различных видов оплат, сторнирование и служебные операции, автоматический расчёт НДС и акцизного налога, контроль кассовых смен, печать или электронная отправка чеков, а также автоматическое переключение между онлайн- и офлайн-режимами.
На странице приведена рекомендованная розничная цена доступа для одной кассы на один год — 1 710 грн с НДС 20%. Это ориентир стоимости самого доступа, а не полный бюджет внедрения: отдельно могут потребоваться настройки, проверка релиза, оборудование, обучение и сопровождение.
Интеграция заявлена для следующих продуктов:
- BAS ERP;
- BAS Комплексное управление предприятием, или BAS КУП;
- BAS Розничная торговля;
- BAS Управление торговлей;
- BAS АГРО. Комплексное управление предприятием;
- BAS Строительство. ERP;
- BAS Строительство. Комплексное управление предприятием;
- «ПРОдавай».
Важная граница достоверности: на странице запуска нет номеров минимальных релизов конфигураций. Поэтому нельзя переносить в урок или рабочую инструкцию номер версии «со слов» или по аналогии с другим продуктом. Перед записью урока следует открыть сведения о программе в конкретной базе, зафиксировать полное название конфигурации, редакцию, релиз платформы и версию компонента ПРОРРО, а затем проверить их по документации и поддержке поставщика.
Сквозной сценарий: одна смена, одна продажа, одна контролируемая история
Для демонстрации возьмём небольшую торговую точку. Кассир работает в привычном рабочем месте BAS, покупатель приобретает два товара на 2 400 грн, из которых 700 грн оплачивает наличными, а 1 700 грн — картой. Позже покупатель возвращает одну позицию на 600 грн. Задача состоит не в том, чтобы показать красивую кнопку, а в том, чтобы проследить каждую операцию от документа BAS до ответа ПРРО и фактического движения средств.
Что должно быть готово к открытию смены
Даже правильно подключённый сервис не исправит ошибки в справочниках. До начала демонстрации ответственный специалист проверяет:
- организацию и хозяйственную единицу, от имени которых ведётся продажа;
- зарегистрированный ПРРО, привязанную кассу и кассовое рабочее место;
- кассира, его полномочия и действующее средство подписи;
- соответствие номенклатуры, единиц измерения, цен, налоговых групп и признаков подакцизных товаров;
- способы оплаты, которые должны попадать в чек как наличные и безналичные;
- связь с платёжным терминалом, если он автоматизирован, и порядок ручной сверки, если терминал автономный;
- доступ к печати и канал отправки электронного чека покупателю;
- наличие резервного сценария на случай потери связи.
Для обучения лучше иметь отдельную подготовленную базу и заранее согласованный режим демонстрации. Чек, созданный в тестовой среде, не следует выдавать за фискальный, а реальную операцию в рабочем ПРРО нельзя оставлять «для примера» без надлежащего завершения или документированного возврата.
Шаг 1. Открываем смену и проверяем контекст
Кассир входит в своё рабочее место и перед первой расчётной операцией выполняет открытие смены. Название команды и расположение кнопки зависят от конфигурации и релиза, поэтому в инструкции важны не координаты на экране, а контрольные результаты.
- Проверить организацию, кассу, ПРРО, хозяйственную единицу и имя кассира.
- Убедиться, что дата и время на рабочем месте правильные, а предыдущая смена не осталась открытой.
- Выполнить штатную команду открытия смены.
- Дождаться положительного статуса от сервиса, а не ограничиваться сообщением об отправке запроса.
- Зафиксировать номер или идентификатор смены и время её открытия.
Если система сообщает об уже открытой смене, неизвестном результате или проблеме с подписью, начинать продажу не следует. Сначала нужно выяснить фактическое состояние в ПРРО. Повторное нажатие не является способом диагностики: оно лишь усложняет журнал событий.
Шаг 2. Оформляем продажу в BAS только один раз
В BAS создаётся обычный кассовый документ продажи, предусмотренный конкретной конфигурацией. Кассир сканирует или выбирает два товара, проверяет количество, цену, скидку, итог 2 400 грн и налоговые признаки. На этом этапе информацию ещё можно исправить без фискальных последствий.
Далее кассир переходит к оплате. Критический момент — не открывать отдельную кассовую программу и не вводить там те же позиции. Состав фискального чека должен формироваться из созданной продажи BAS. После подтверждения оплаты интеграция передаёт данные в ПРОРРО, а в ответ в документ должны вернуться как минимум статус регистрации и фискальный идентификатор чека.
Продажу можно считать завершённой только тогда, когда совпадают три факта:
- Учёт: документ BAS проведён с правильными товарами и суммами.
- Деньги: наличные приняты, а карточная часть подтверждена терминалом.
- Фискализация: ПРРО принял чек, а результат записан в связанный документ.
Распечатанная бумажка сама по себе не доказывает успешную фискализацию. Так же проведённый документ в BAS не доказывает, что чек зарегистрирован. В учебном сценарии стоит намеренно остановиться на каждом статусе: «документ сформирован», «запрос передан», «чек зарегистрирован». Тогда кассир будет понимать, на каком шаге разрешено отдать товар и завершить обслуживание.
Шаг 3. Проводим смешанную оплату без разрыва между терминалом и чеком
Покупатель просит оплатить 700 грн наличными и 1 700 грн картой. В форме оплаты BAS кассир задаёт две части одной продажи, а не создаёт две продажи. До фискализации система должна показать нулевой остаток к оплате:
- сумма товаров — 2 400 грн;
- наличная часть — 700 грн;
- безналичная часть — 1 700 грн;
- неоплаченный остаток — 0 грн.
Карточная операция на 1 700 грн должна получить однозначный успешный ответ терминала. Кассир принимает 700 грн наличными и только после проверки обеих частей завершает продажу. В фискальном чеке должны отразиться те же способы и суммы. Если в BAS записано 700 + 1 700, а в чеке вся сумма обозначена картой, общий итог совпадает, но кассовая дисциплина и сверка эквайринга уже нарушены.

Что делать, если ответ по карте неясен
Самое опасное состояние — не отказ, а неопределённость. Если терминал или ПРРО не вернул результат из-за обрыва связи, не следует сразу создавать новую продажу или новый чек. Сначала проверяют состояние первичной операции по её идентификатору и журналу. Иначе одна товарная продажа может получить две карточные транзакции или два фискальных чека.
Практическая памятка для кассира проста:
- есть явный отказ до списания средств — исправить причину и повторить штатной командой;
- результат неизвестен — не повторять, пока ответственный работник не проверит состояние;
- есть успешная карточная операция, но нет фискального результата — сохранить продажу и все идентификаторы, не пробивать новый чек наугад;
- фискальный номер уже получен — повторная фискализация этой продажи не нужна.
Шаг 4. Оформляем возврат как новую контролируемую операцию
Покупатель возвращает одну позицию стоимостью 600 грн. Первичную продажу не удаляют и не перепроводят задним числом. Кассир находит её по документу BAS или фискальному номеру и создаёт предусмотренный конфигурацией возврат на основании продажи.
- Выбрать именно ту позицию и количество, которые возвращает покупатель.
- Проверить цену, скидку и сумму возврата 600 грн.
- Указать способ фактического возврата средств в соответствии с первоначальной оплатой, правилами эквайринга и внутренней процедурой предприятия.
- Передать возврат в ПРОРРО как отдельную операцию.
- Дождаться регистрации расходного чека со ссылкой на фискальный номер документа, по которому выполняется возврат.
- Убедиться, что в BAS отражены возврат товара, корректировка расчётов и связь с расходным чеком.
Для первоначальной смешанной оплаты заранее определяют, каким способом возвращать часть средств. Кассир не должен самовольно заменять карточный возврат наличным лишь потому, что так быстрее. В документе BAS, банковской операции и расходном чеке должен сохраниться согласованный маршрут денег.

Почему «сторно» не всегда означает возврат покупателю
В бытовой речи кассиры часто называют сторнированием любую отмену. На самом деле нужно различать как минимум три ситуации: исправление до фискализации, отмену неудачной технической попытки и возврат средств по уже зарегистрированной продаже. Для последнего нужна отдельная расчётная операция и расходный чек. В учебной инструкции лучше описывать не название кнопки, а исходное состояние: был ли первичный чек зарегистрирован и действительно ли возвращаются деньги.
Шаг 5. Закрываем смену только после сверки
Закрытие смены — не способ «обнулить» ошибки, накопившиеся за день. Перед формированием Z-отчёта кассир или администратор должен разобрать все операции со статусами «отправляется», «неизвестно», «отклонено» и незавершённые возвраты.
Последовательность завершения работы такова:
- Убедиться, что все продажи и возвраты имеют конечный фискальный статус.
- Проверить очередь документов, особенно если в течение дня пропадала связь.
- Сверить сумму и количество продаж BAS с зарегистрированными чеками ПРОРРО.
- Отдельно сравнить наличные с кассой, карточные оплаты — с итогом терминала, возвраты — с фактическими выплатами.
- Выполнить предусмотренные правилами служебные операции.
- Запустить штатное закрытие смены и формирование Z-отчёта.
- Дождаться подтверждения закрытия и проверить, что новую смену можно открыть только как следующую, а не как продолжение предыдущей.
Нормальная контрольная цифра в нашем примере не ограничивается чистой выручкой 1 800 грн после возврата. В журнале должны остаться отдельные, связанные между собой события: продажа на 2 400 грн, её распределение 700/1 700, расходный чек на 600 грн, фактический способ возврата и итог закрытой смены. Если смотреть только на разницу, можно не заметить одновременно пропущенный чек и ошибочный дубль на одинаковую сумму.
Какие данные должны связывать BAS и ПРОРРО
Чтобы бухгалтер не сопоставлял события по приблизительному времени и сумме, для каждой операции стоит сохранять контрольный набор:
- номер, дату и время документа BAS;
- организацию, кассу, рабочее место и кассира;
- номер смены;
- сумму продажи или возврата;
- распределение по способам оплаты;
- идентификатор карточной транзакции, если она была;
- локальный идентификатор запроса к ПРОРРО;
- конечный статус запроса и текст ошибки, если она возникла;
- фискальный номер чека;
- ссылку на первичный чек для возврата.
Это и есть техническая основа принципа «одна продажа — один чек». Запрет двойного ввода облегчает работу кассира, а связка идентификаторов даёт бухгалтеру доказательство, что автоматизация не скрыла пропуск или повтор.
Что показать на уроке, а не только рассказать
Полезная запись занятия должна быть сквозной. Слушатель должен увидеть не только заполненную форму продажи, но и результат во всех контурах. Для каждого сценария на экране фиксируют:
- начальное состояние смены;
- документ BAS до оплаты;
- распределение суммы по способам оплаты;
- ответ терминала без раскрытия чувствительных платёжных данных;
- статус запроса к ПРОРРО и полученный фискальный номер;
- документ возврата и расходный чек;
- итоговую сверку перед Z-отчётом;
- подтверждение закрытия смены.
Перед записью нужно повторно проверить минимально поддерживаемый релиз: страница запуска его не называет, а интерфейс различных продуктов и редакций может отличаться. Названия конфигурации на заставке недостаточно — в кадре или в сопроводительных материалах стоит зафиксировать полный номер релиза, версию платформы, компонент ПРОРРО и дату проверки.
Если слушателям не хватает понимания базовой цепочки «заказ — продажа — оплата — склад — взаиморасчёты», сначала целесообразно отработать эти связи в рамках курса BAS КУП / BAS Управление торговлей, а уже затем добавлять фискальный контур. Тогда ошибку в документе не будут путать с ошибкой передачи в ПРРО.
Типичные ошибки внедрения
Кассир завершает продажу по факту печати
Принтер может распечатать нефискальный документ или копию локальных данных. Критерием завершения должен быть подтверждённый статус регистрации, связанный с документом BAS.
После тайм-аута создают новый чек
Отсутствие ответа не равно отказу. Сначала проверяют первичный запрос; иначе возникает дубль.
Способ оплаты исправляют после фискализации
Изменение реквизита только в BAS создаёт расхождение с уже зарегистрированным чеком. Нужна согласованная процедура исправления с учётом фактического движения средств.
Возврат оформляют только на складе
Оприходование товара не заменяет расходный чек и фактический возврат денег. Все три события должны быть связаны.
Урок записывают на случайном релизе
Похожее название меню не гарантирует поддержку интеграции. Без зафиксированных версий видео быстро превращается в инструкцию, которую невозможно воспроизвести.
Финальный чек-лист для руководителя и бухгалтера
- Кассир вводит товары и оплату один раз в BAS, без повторного ввода в другой программе.
- Для каждой продажи виден один связанный фискальный номер или контролируемый незавершённый статус.
- Смешанная оплата одинаково распределена в BAS, терминале, кассе и фискальном чеке.
- Возврат создаётся на основании первичной продажи и завершается расходным чеком.
- Повторная команда не создаёт новый чек, пока результат первой попытки неизвестен.
- Перед Z-отчётом сверяются не только суммы, но и количество операций и уникальные идентификаторы.
- Для каждой кассы определены ответственные за ошибки, офлайн-очередь, возвраты и обновления.
- Точные релизы конфигурации, платформы и компонента проверены непосредственно перед внедрением или записью урока.
Практический вывод
Интеграция ПРОРРО с BAS ценна не количеством кнопок, а целостностью операции. Кассир один раз создаёт продажу и распределяет оплату; BAS передаёт данные в фискальный сервис; ответ с фискальным номером возвращается к тому же документу. Возврат проходит отдельным контролируемым путём, а смена закрывается только после сверки.
Если в системе сохраняются связи между документом, деньгами и чеком, повторный ввод действительно исчезает вместе с большинством ручных расхождений. Если же кассир видит только надпись «успешно» без фискального идентификатора, бухгалтер сверяет суммы вручную, а релизы никто не фиксирует, внешнее кассовое окно может исчезнуть, но риск дубля останется. Поэтому принимать интеграцию следует по результату сквозного теста: от открытия смены до Z-отчёта, включая смешанную оплату, возврат и намеренно смоделированный неопределённый ответ.