Облачная касса. Интернет-магазин на «1С-Битрикс» и онлайн-кассы Соглашение о конфиденциальности

Рассмотрим интеграцию ККТ МодульКасса с CMS для работы интернет магазина.

Интеграция МодульКассы и 1С-Битрикс

Этапы интеграции ККТ и CMS 1С-Битрикс:

  • Платежная система отправляет уведомление об успешной оплате в интернет-магазин (Битрикс).
  • При успешной оплате, Битрикс создает чек на основании заказа.
  • МодульФискализация отслеживает создание чеков в Битриксе и увидев новый, передает его на сервер МодульКассы (в этот момент, чек в Битриксе переходит в статус “В процессе печати”).
  • Сервер МодульКассы принимает чек и ожидает выхода кассы на связь, чтобы передать ей этот документ.
  • Сервер МодульКассы отправляет уведомление о фискализации документа в Битрикс.
  • После успешной отправки уведомления в Битрикс, документ в Личном кабинете МодульКассы переходит в статус "Выполнен” (в Битриксе - переходит в статус “Напечатан”).
Детальную информацию по интеграции Модуль кассы и CMS 1С Битрикс можно прочесть на сайте технической поддержки компании производителя.

Интеграция МодульКассы с PayAnyWay

Этапы интеграции ККТ и CMS PayAnyWay

  • Покупатель создает заказ на сайте интернет-магазина и оплачивает его.
  • PayAnyWay отправляет уведомление об успешной оплате в интернет-магазин.
  • После оплаты, документ из PayAnyWay передается на сервер МодульКассы. Сервер ожидает выхода кассы на связь, чтобы передать ей этот документ.
  • Касса запрашивает наличие новых документов у сервера каждые 5 секунд и увидев новый документ, принимает его для фискализации.
  • Касса фискализирует документ, ему присваивается фискальный признак (ФПД). Происходит отправка чека в ОФД.
  • Касса передает фискальные данные документа на сервер МодульКассы.
  • Сервер МодульКассы отправляет уведомление о результате фискализации в PayAnyWay. Все чеки и детальный лог процесса фискализации доступны для просмотра на сайте PayAnyWay Касса . Детальную информацию по интеграции Модуль кассы и CMS PayAnyWay можно прочесть на сайте технической поддержки компании производителя.

    Интеграция МодульКассы с Яндекс.Касса



    Яндекс предлагает две схемы работы с онлайн-кассой:

    • За 5 минут
    • За 7 дней

    При схеме работы "за 5 минут" – Яндекс.Касса передает заказ из интернет-магазина в МодульКассу и в течение 5 минут запрашивает его статус. Если за это время документ не переходит в статус "Выполнен", то Яндекс возвращает деньги покупателю.

    При схеме "за 7 дней"– Яндекс.Касса передаст заказ из интернет-магазина в МодульКассу и будет запрашивать его статус в течении 7 дней, но платеж не будет отменен. Таким образом, увеличивается время ожидания ответа от кассы до 7 дней.

    Выбрать схему работы можно в настройках онлайн-кассы в Личном кабинете Яндекс.Кассы.

    Этапы интеграции ККТ и CMS Яндекс.Кассы при настройке "за 7 дней".

    • Покупатель создает заказ на сайте интернет-магазина и оплачивает его.
    • Вместе с запросом на оплату, из интернет-магазина в Яндекс.Кассу передаются данные для чека (наименования товаров, количество, цена, ставка НДС и электронный адрес покупателя).
    • После оплаты, документ из Яндекс.Кассы передается на сервер МодульКассы. Сервер ожидает выхода кассы на связь, чтобы передать ей этот документ.
    • Касса запрашивает наличие новых документов у сервера каждые 5 секунд и увидев новый документ, принимает его для фискализации.
    • Касса фискализирует документ, ему присваивается фискальный признак (ФПД). Происходит отправка чека в ОФД.
    • Касса передает фискальные данные документа на сервер МодульКассы и документ переходит в статус "Выполнен".
    • Яндекс.Касса запрашивает результат фискализации. В Личном кабинете Яндекс.Кассы, для каждой операции, можно увидеть информацию о результате фискализации.

    Детальную информацию по интеграции Модуль кассы и CMS Яндекс.Кассы можно прочесть на сайте технической поддержки компании производителя.

  • Обухов Константин

    17.08.2017


    Если у вас есть интернет-магазин и вы принимаете платежи через Интернет, то с 01 июля 2017 года у вас есть онлайн-касса.


    С помощью Небес, программистов и пары крепких слов она была установлена, фискализирована, подключена к интернет-магазину на Битрикс и теперь более-менее стабильно работает и даже печатает чеки.

    И вроде все были довольны и спали спокойно, пока не произошел первый сбой. И не важно, что именно послужило причиной сбоя, важно то, что никакого способа мониторинга работы кассы до сих пор не было. Емейлы на почту или сообщения в Телеграм не приходили, если касса вдруг уходила в офлайн, теряла интернет или происходило что-то другое.

    Такой функции, как мониторинг и уведомление владельца магазина о том, что онлайн-касса недоступна, в Битриксе не было предусмотрено. В первых числах июля даже статус кассы в Списке касс в Битриксе не показывал ее реальное состояние.


    Статус "В сети" никакого отношения к доступности кассы не имел. После обращения в техподдержку Битрикса в ближайшем горячем обновлении пришел новый столбец - "Дата последнего соединения с онлайн-кассой". Он обновлялся каждую минуту и послужил хорошей опорой для разработки модуля.

    Модуль мониторинга онлайн-кассы от Sensorium

    Пока наш отдел техподдержки выл от напряжения, проверяя раз по 20 в день, что в каждом интернет-магазине онлайн-кассы доступны и все чеки напечатаны и имеют ссылки в ОФД, к нам обратились коллеги из и предложили подключить свой сервис для мониторинга онлайн-касс.

    Это сервис мониторинга сайтов, интернет-магазинов, который не только следит за доступностью сайта, но и проверяет его критические функции как реальный пользователь, открывая браузер и выполняя пользовательские сценарии. При ошибках Sensorium мгновенно сообщает вам в канал Telegram.

    Мы уже и сами думали написать модуль, который будет следить за доступностью кассы, но задача сильно упростилась, так как мы получили готовые функции прямо из сервиса Sensorium.

    Для тех, кто хочет также в автоматическом режиме отслеживать ошибки печати чеков, z-отчетов, ошибки добавления чеков, а также отслеживать недоступность самого сайта и Битрикса, Sensorium выпустил тариф 54-ФЗ https://sensorium.cloud/ru/ .

    Приключения с 54-ФЗ. Виды ошибок работы онлайн-кассы

    Модуль был разработан, протестирован на нескольких сайтах, техподдержка ликовала и перестала нервничать.

    Битрикс продолжал выпускать обновления, улучшать работу модуля Онлайн-касс, а мы продолжили ловить ошибки, баги и особенности работы онлайн-касс.

    Основные проблемы в работе онлайн-касс Битрикс:

    Доступность кассы не всегда означает, что она успешно соединяется с ОФД

    Вернемся к нашей картинке со списком касс.


    Как оказалось, спокойствие картины, когда Касса в сети -да, а Дата последнего соединения = 1 минуту назад, обманчиво.

    Посмотрим еще раз на знакомую всем схему с сайта kassy54fz.ru:


    Вроде все ясно:

    1. есть сервер с интернет-магазином на Битриксе;
    2. на компьютер с кассой установлена программа BxDTO (обозначена красной иконкой);
    3. Эта программа соединена с онлайн-кассой;
    4. Онлайн-касса держит соединение с ОФД через сеть Интернет;
    5. ОФД передает чеки в ФНС.
    Внимательный читатель заметит, что галочка у чека на картинке выше появляется только после того, как чек передан из ОФД в ФНС. Но об этом в пункте 2.

    "Где же подвох?" - задаст вопрос подозрительный читатель.

    Подвох или особенность заключается в том, что именно отображается в полях "В сети" и "Последнее обращение". Оказывается:

    1. в поле "В сети" - показывает не статус соединения онлайн-кассы с ОФД, а доступность онлайн-кассы для программы BxDTO. При этом соединение онлайн-кассы с ОФД никак не отслеживается.
    2. в поле "Последнее обращение" - указывается дата и время последнего обращения программы BxDTO на сайт.
    Таким образом, эти два важных параметра достоверны только в тех случаях, когда предполагается, что онлайн-касса подключена к интернету и имеет соединение с ОФД.

    Проведем эксперимент: отсоединим usb-кабель кассы от компьютера, что же мы увидим?

    1. Касса в сети - Нет.
    2. Последнее обращение - продолжает упорно обновляться, как будто касса действительно доступна.
    Пойдем еще дальше. Отключим кассу от интернета, при этом компьютер все еще будет подключен к сети Интернет. Достигнуть этого можно простым способом, деактивировав com-порт кассы, отвечающий за соединение с Интернетом. И получим радостную, но обманчивую картину:

    1. Касса в сети - Да. Ведь реально программа BxDTO успешно соединяется с Кассой.
    2. Последнее обращение - актуальная дата и время, обновляется раз в 1 минуту.
    Итак: онлайн-касса потеряла соединение с ОФД, чеки она "успешно" печатает в фискальный накопитель, все чеки будут иметь статус "Напечатан", а в личном кабинете ОФД будет пусто. Если у вас настроены почтовые шаблоны, которые отправляют ссылку на чек покупателю из Битрикса, эти ссылки будут недействительны, сайт ОФД покажет по клику на них, что такой чек не найден.

    Итог : с помощью этих параметров можно отслеживать только следующие ситуации:

    1. Касса физически подключена к компьютеру.
    2. На компьютере с кассой работает интернет.
    3. Программа BxDTO не зависла и работает стабильно.
    Все остальные кейсы, к сожалению, не покрываются. Битрикс уже уведомлен о ситуации, обещал добавить факт проверки соединения кассы с ОФД в новую версию BxDTO.

    Статус чека "Напечатан" в Битриксе не означает, что чек передан в ОФД

    Этот парадокс выявил реальный случай, когда мы заглянули в личный кабинет ОФД нашего клиента и увидели, что несмотря на статус чеков "Напечатан" в Битриксе, ОФД эти чеки не получал и, соответственно, не передавал в ФНС.

    Естественно, никакого подозрения, что чеки реально не уходят в ОФД и не было. Битрикс радостно выводил статус "Напечатан", при этом все уже привыкли различать проблемные чеки по статусу "Ошибка".

    Что же случилось?

    Как мы выяснили в п.1, ничто в Битриксе не проверяет, что онлайн-касса имеет соединение с Интернетом и ОФД. В самой кассе - это два разных параметра. Касса может иметь соединение с Интернетом, но не с ОФД. Чтобы убедиться в этом, достаточно напечатать чек самодиагностики. Он покажет 2 разные строки: Соединение с Интернет - да; Соединение с ОФД - отсутствует.

    Но если нет соединения с ОФД, то и чеки не должны иметь статус "Напечатан" в Битриксе, скажете вы... Мы тоже так думали, пока не выяснили, что статус "Напечатан" у чека в Битриксе ставится, когда онлайн-касса записала чек в фискальный накопитель. При этом факт передачи чека в ОФД программа BxDTO никак не проверяет.

    Ну вот честно, это не статус "Напечатан", это скорее "Записан", если уж строго следовать логике 54-ФЗ. Или надо было ввести еще один статус "Отправлен в ОФД", чтобы хоть как-то разделить ситуации записи чека в ФН кассы и передачи чека в ИФНС.

    Решение : мы пока нашли два решения:

    1. Ручная сверка чеков за день из Битрикса и ОФД. Из обоих источников можно выгрузить чеки в Excel.
    2. Автоматическая сверка чеков через сервис Sensorium в рамках тарифа 54-ФЗ, когда робот проверяет, что каждый чек в Битриксе со статусом "Напечатан" имеет реальную запись на сайте ОФД.

    Если по заказу был напечатан чек, заказ нельзя удалять.

    Его надо отменить, вернув платеж и напечатав чек Возврата. Эта истина постигнута тоже экспериментальным путем, когда в один ужасный день чеки в интернет-магазине перестали уходить. Часть чеков встала со статусом Ошибка, остальные - в статусе " В процессе печати".

    Решение подсказал внимательный просмотр списка чеков. У этих двух чеков в статусе Ошибка не было служб оплаты, хотя номера заказов стояли.

    Оказалось, что менеджер удалил эти 2 заказа, чеки ушли в BxDTO с пустым списком товаров. Поэтому BxDTO все время возвращал ошибку, но ее суть была тайной для всех... И хотя в Битриксе есть скрытая таблица b_cashbox_error_log (она показывает все ошибки печати чеков), на момент разбирательств в ней не было никаких нормальных пояснений по этим двум чекам.

    Если компьютер, к которому подключена онлайн-касса, регулярно зависает, установите новую версию программы BxDTO .

    Получить новую версию под нашу ОС нам удалось только на странице учебного курса через Чат. Спасибо коллегам из Битрикса, что регулярно дежурили в чате на этой странице. На диагностику этой проблемы ушло 3 дня и 3 компьютера.

    Невозможно напечатать чек, если в заказе 2 разные оплаты.

    Ну и на десерт главная проблема онлайн-касс/Атола/Битрикса - частичные оплаты. Это когда в заказе есть две оплаты от клиента: например, банковской картой и наличными.

    В нашем случае бОльшая часть заказа оплачивается банковской картой, а остаток - бонусами. Причем бонусы - это тоже платежная система.


    А в скрытой табличке Ошибок печати чеков в Битриксе - b_sale_cashbox_err_log появляется ошибка:

    К чести Битрикса надо сказать, что эта же ошибка показывается в данном случае и в поле Проблема с заказом на странице этого заказа.

    Решение : пока отсутствует. По словам ТП Битрикса, кассовые аппараты Атола не поддерживают печать чеков с частичной оплатой.

    Если вам нужна помощь с онлайн-кассой, пожалуйста, напишите нам в чат на сайте (в правом нижнем углу).

    В связи с выходом 01.02.2017 новой поправки к закону 54-ФЗ, изменились требования к товарным чекам от интернет магазинов.

    Основные требования теперь следующие:

    • в чеке должны быть указаны все пробиваемые товары, а не просто общая сумма покупки;
    • в чеке должна быть указана сумма НДС;
    • в чеке должен быть указан способ оплаты;
    • чек должен иметь QR-код, указывающий все параметры чека.

    Теперь электронная версия чека с наличием QR-кода считается юридическим документом и бумажный носитель не обязателен.

    Новый «1С-Битрикс кассы»

    Последняя версия 17.0.1 поддерживает все требования последней поправки 54-ФЗ.
    Теперь имеется приложение «1С Битрикс кассы», управляющее всеми кассовыми аппаратами. Оно подключается и отправляет его данные в кассы. Это необходимо, потому что кассы сами по себе могут только получать и обрабатывать данные, а работать с соединением они не умеют.
    На данный момент может работать только с аппаратами «Атол», в скором времени планируется разработка поддержки «Штрих-М».

    Работа с клиентами

    Так как изменилось законодательство, то и порядок действий для работы с клиентами сейчас следующий:

    1. Получение кассового аппарата, поддерживающего последнюю поправку 54-ФЗ.
    2. Заключение договора о передаче данных клиентом с оператором фискальных данных. При работе с некоторыми ОФД этот пункт не является обязательным, так как договор считается автоматически заключенным при отправке первых данных.
    3. Регистрируем кассовый аппарат в федеральной налоговой службе. На сайте ФНС в специальном разделе клиент должен ввести данные кассового аппарата и ключ, выступающий в роли его цифровой подписи. Важно знать, что последняя поправка к закону позволяет одному кассовому аппарату обрабатывать деньги с нескольких источников. К примеру, если несколько сайтов оформлены на одно юр. лицо, то одной кассы для них будет достаточно.
    4. Подключение аппарата к ОФД. Установкой конкретных настроек, как правило, занимаются их фирмы-продавцы.
    5. Настройка драйверов. Приложение «1С-Битрикс кассы» в настоящее время работает только на ОС Windows. Необходимо установить 2 драйвера, так как касса подключается к двум USB-портам: для печати чеков и для их отправки в сеть.
    6. Установка приложения «1С-Битрикс кассы». Тут все очень просто. После обычной установки введите в приложение авторизационные данные вашего интернет-магазина. Всю остальную работу по поиску магазина и нужных данных приложение выполнит самостоятельно.
    7. Настройка кассы. На данный момент есть 3 вида работы кассы:
      — автоматическая интеграция с кассами;
      — ручная регистрация;
      — интеграция 1С в реальном времени.
    8. Работа кассового аппарата по новой поправке 54-ФЗ.

    Кассы для интернет-магазина

    Приобретения товаров в интернет-магазине отличается от покупок в обычных магазинах тем, что они могут совершаться без очереди. Это, конечно, очень удобно, но возникает одна проблема при работе кассы. К примеру, если на ваш сайт навалился большой поток посетителей и к вам одновременно поступило сразу несколько заказов, то времени на печать чеков, скорее всего, не будет.

    Для решения этой проблемы есть два варианта:

    • чеки буферизируются и печатаются по очереди;
    • магазин обслуживается сразу несколькими кассами, которые разделяют между собой чеки.

    Для этого и нужно создавать новый раздел в «1С-Битрикс кассы». Еще одна возможность, которую дает создание нового раздела – это сортировка аппаратов на определенные кассы. Это очень удобно, если одним магазином владеют несколько юридических лиц.

    После настройки каждой кассы, нужно указать небольшую начальную сумму для работы кассы, выполняющую роль начальной точки при проверках налоговой. Теперь система будет отображать все чеки за сутки с сопутствующей информацией.

    После совершения покупки система ее регистрирует и ставит две галочки: о том, что оплата получена, и о том, что чек пробит. Теперь товар может быть собран и отправлен клиенту.
    Преимущества системы «1С-Битрикс кассы»

    Много проблем связано с круглосуточным функционированием интернет-магазина и, как следствие, касс. Для их решения Битрикс имеет следующие функции:

    • Ежеминутная проверка касс на их доступность.
    • Создание очереди из чеков.
    • Временная блокировка нужной суммы денег на банковской карте клиента.

    Подводя итоги всего вышесказанного, можно говорить о том, что система Битрикс при работе с кассами обладает следующими преимуществами:

    • Последняя версия программы полностью соответствует всем требованиям новой поправки 54-ФЗ.
    • Количество кассовых аппаратов для работы неограничено.
    • Поддерживает всю цепочку проведения бизнес-операции.
    • Имеет бесплатное приложение.
    • Поддерживает круглосуточную работу интернет-магазина.
    • Автоматически создает очередь для чеков.
    • Имеет возможность работать с несколькими юридическими лицами или магазинами.

    Может кто то еще не в курсе напомню, что 1 февраля 2017 года вступили новые поправки к закону 54-ФЗ о контрольно-кассовой технике.

    В данном посте хочу рассказать о том как подключить онлайн-кассы в новой редакции 1С-Битрикс . Чтобы избежать проблем в жизни вашего интернет-магазина.

    Что за новые поправки к 54-ФЗ

    В новых поправках к закону сказано, что все компании (интернет-магазины) должны выбивать чек после каждой транзакции и предоставлять чек покупателю. Все данные автоматически улетают по сети в ОФД (Оператор Фискальных Данных). ОФД – это некий шкаф который хранит в себе всю информацию о расчетах и в дальнейшем передает их в ФНС.

    В старых кассовых аппаратах стояла память, так называемая ЭКЛЗ, которая хранила в себе все выбивавшиеся чеки на данном аппарате. На замену данной памяти пришла новая и зовут ее ФН – фискальный накопитель. Этот самый ФН нужно будет менять каждые 13 месяцев на новый.

    Раньше если интернет-магазин не имел дел с наличкой, то чек можно было и не печатать вовсе, но с новыми поправками как вы понимаете, все поменялось. Теперь если клиент оплачивает через электронный кошелек или банковской картой, магазин обязан предоставить чек. Чек не нужно печатать в том случае если ваш клиент совершает оплату банковским переводом.

    По сути это самые главные изменения которые нужно учесть. Каждая онлайн-касса должна быть подвязана к определенному адресу сайта и будет работать только с ним. То есть нельзя сегодня пользоваться на сайте www.pupcin.ru , а завтра ее же подключить к сайту www.dudkin.ru , думаю тут должно быть все понятно, что аппарату нужно будет пройти регистрацию заново. Чек должен отображать все товары которые оплачивает клиент и выбит в момент оплаты.

    Новые поправки решили внедрять постепенно и всем владельцам интернет-магазинов дали время, а если точнее с 1.02.2017 по 1.07.2017.


    Новые правила к чекам

    Новые правки прошлись полным ходом и по товарным чекам добавляя более 10 разных изменений.

    Что нужно запомнить и уяснить – в чеке нужно отображать весь список товаров, раньше можно было этого не делать, достаточно было указать толко общую сумму заказа. Нужно так же указать – сумму НДС, форму оплаты (каким именно способом оплачивал клиент).

    Так же из интересного на чеке должен отображаться QR-код. В данном коде будет так же прописана все информация о совершенной транзакции. QR-код можно высылать на почту клиенту он будет иметь такую же юридическую силу, что и бумажная версия.

    Весь список который нужно будет учитывать при печати чека можно почитать на сайте ФНС.


    Битрикс и 54-ФЗ

    Кто еще не обновил свою редакцию 1С-Битрикс до 17.0.1 версии, настоятельно рекомендую это сделать.

    С приходом данной версии доступно абсолютно бесплатно приложение «Битрикс-кассы» которое можно установить на компьютер и через него подключить вашу онлайн-кассу. Это приложение в данной цепочке играет роль сервера, которое будет собирать данные с вашего сайта (магазина) и выводить их на печать через подключенную кассу.

    Новые онлайн-кассы сами ничего не умеют, их можно сопоставить с принтером. Чтобы наш принтер начал печатать нужен посредник который будет давать ему эти данные. Собственно чем и является приложение «Битрикс-кассы». На данный момент система работает с кассовой техникой фирмы «Атол» в дальнейшем подключат еще и «Штрих-М».

    Как же теперь продавать?

    Клиенту нужно купить новый кассовый аппарат с поддержкой 54-ФЗ, заключить договор с ОФД для передачи данных, данная процедура очень проста. Причем с определенными ОФД можно начать работать и без регистрации, он автоматически ее произведет при первом обмене данных.

    Клиенту нужно зарегистрировать онлайн-кассу в ФНС. Данный этап более замороченный в плане регистрации. Идем на сайт ФНС, там для этих целе создан специальный раздел, чтобы в него попасть нужно произвести регистрацию и ввести электронный ключ, он выдается отдельно от всех действий перечисленных выше. Данный ключ можно прировнять к вашей подписи в паспорте. Без данного ключа ничего не выйдет.

    После того когда вы зашли на сайт, выбираем данные аппарата, указываем марку и заполняем форму.





    Обратите внимание, что нужно так же установить два драйвера на свой компьютер, так как онлайн-кассы которые подключаются через USB разъем занимают сразу два. По первому данные будут улетать на печать, а по второму, будут отправляться в сеть, а точнее в ОФД.

    После этих запутанных действий нужно найти папку на вашем компьютере куда был установлен именно второй драйвер, перейти в нее и запустить в ней файл с расширением exe и указать правильный порт для передачи данных.

    Как установить приложение «1С-Битрикс: кассы»

    Данное приложение нужно скачать и установить через админку сайта, после чего ввести все регистрационные данные которые были получены до этого. Далее система все сделает автоматически.

    Настраиваем кассу в «1С-Битрикс: Управление Сайтом». Битрикс из коробки дает нам несколько вариантов для дальнейшей работы, а точнее их три:

    1 - Автоматическая интеграция с кассами – данный метод будет интересен тем, кто принимает нал через интернет-магазин но не работает с 1С. Вся движуха по продаже будет вестись внутри самого сайта на Битрикс.

    2- Ручная регистрация – этот метод нужен на тот случай если в процессе создания чека произошел обрыв связи или еще какой-то технический момент. Тогда чек можно будет выбить в ручную, пробить новый, внести изменение или сделать возврат.

    3- Интеграция с 1С в реальном времени – Этот метод будет удобен все тем кто пользуется 1С. Еси это ваш случай то качать приложение из маркет плейс не нужно, на себя эту роль возьмет 1С и будет в дальнейшем сама отслеживать все на сайте. Нужно установить специальный драйвер именно для 1С.

    Кассы в интернет-магазине «1С-Битрикс»

    И так тут нас ждет новый раздел который так же пришел с 17 версией обновлений 1С-Битрикс и называется он – «Кассы ККМ».


    Если регистрация проходит через 1С то следующие два скриншота можно пропустить. Так как 1С это сделает сама.



    После успешного добавления вашей онлайн-кассы или касс если у вас их будет несколько, они будут выглядеть следующим списком виде таблицы.


    Тут я думаю нужно внести пояснение, для чего нужно несколько онлайн-касс? Хорошим примером послужит обычный офлайн магазин в котором стоит одна касса и если одновременно делают покупки несколько человек то они соответсвенно выстраиваются в очередь. Думаю тут все всем знакомо и понятно. Ну, а если нет то это как минимум довольно странно.

    В интернет-магазине устроено все немного по другому. Как пример у вас на сайте пошла новая акция и клиенты прут как мухи на …, так вот 15 человек одновременно сделали заказ и тут проблема, так как мы должны распечатать чек максимум в течение пяти минут после совершения транзакции, а самому аппарату соответсвенно нужно время на то, чтобы распечатать один чек, как становится ясно что времени у нас мало или его нет вообще. Тут можно включить буфер на очередь из чеков и они будут печататься по очереди или же создать ферму из касс.

    «Ферма» из касс – позволяет подключить одновременно несколько онлайн - касс к сайту и тогда можно автоматически распределять нагрузку между кассами.

    Так же если к вашему интернет-магазину на 1С-Битрикс подключена «Ферма» из касс вы можете подключить несколько юр.лиц. Допустим по одной проводить транзакции которые относятся к ИП, а по второй которые относятся к ООО.

    После того как вы настроили кассы для каждой, нужно указать начальную сумму. Это сумма накопления нужна для печати z-отчетов. Данная сумма как правило указывается от 30 коп. до 5 рублей. Это будет некая контрольная отрывная точка отсчета для вашей кассы.



    После этого в системе 1С-Битрикс будет отображаться весь список чеков за день.


    Так же стоит обратить внимание на то, что внутри система заказа немного изменилась.


    После того как платеж прошел успешно и нам пришел ответ об успешной транзакции, товар идет на отгрузку. В прошлых версия «1С-Битрикс: Управление Сайтом» – это делалось автоматически или контент-менеджер ставил галочку вручную. Теперь сюда же добавилась еще одна. Первая будет извещать нас о том, что платеж прошел успешно, а вторая, что чек выбит.


    Z-отчёты

    Z-отчёты – могут работать автоматически или в ручном режиме. Тут нужно учитывать одну вещь, кода идет закрытие z-отчета то в течение 10 - 15 минут чеки пробиваться и печататься не будут.



    Что еще хотелось бы добавить – это если ваш интернет-магазин работает круглые сутки, а как правило это так и есть в большинстве случаев, то тут стоит помнить, что и онлайн-касса должна работать в этом же режиме. Не забудьте обзавестись дополнительным электропитанием на случай выключения электричества и конечно не мало важно иметь стабильное интернет соединение.

    Ответы на часто задаваемые вопросы FAQ в данном направлении вы можете ознакомится в соответствующем разделе – Ваш вопрос

    Заказать сайт
    на 1С-Битрикс у профессионала в данной сфере

    На данной платформе разработал большое количество разных проектов. Задачи так же были разные, от стандартных типовых до сложных и нетривиальных. Являюсь прямым сертифицированным партнером компании 1С-Битрикс. Заказать сайт у фрилансера – это всегда выгодней чем переплачивать web студиям. Для справки, web студии очень часто обращаются ко мне за помощью когда задача стоит сделать сайт на Битрикс.

    Весь перечень услуг по разработке сайта на Битрикс вы можете посмотреть в соответствующем разделе сайта – УСЛУГИ



    Вышла новая статья, в ней описано как подключиться по API. Переходите

    Сколько стоит

    На данный момент (июнь 2018) всё это дело вам выйдет порядка 40 тысяч (не считая услуг вебмастера). За это вы получите фискальный накопитель и работающую 24/7 кассу на год. Еще стоит сказать об оплате оператору фискальных данных. Есть как платные, так и бесплатные ОФД, список и тех и этих вы найдёте на сайте, например, Атол.Онлайн. Сейчас там указаны «1-й ОФД» и «Платформа ОФД». Кстати, не забывайте о стоимости SSL-сертификата – HTTPS обязателен.

    Процесс подключения

    Я вскользь коснусь темы про регистрацию без подробностей.

    Регистрация

    1. Зарегистрируйтесь в Яндекс Кассе и, например, Атол.Онлайн
    2. После регистрации в Атол.Онлай вы получите данные для регистрации кассы в ФНС (налоговой). Зарегистрируйте кассу в ФНС
    3. В личном кабинете получите файл настроек CMS
    4. Дождитесь настроек от Яндекс Кассы.

    В статье я рассказываю именно про «1С-Битрикс Управление сайтом» поэтому нужно отметить следующие: «Битрикс» говорит, что нужно выбирать схему подключения к ЯндексКассе через API если у вас модуль «интернет-магазин» (sale) версии 17 и выше. Я вам не рекомендую этот способ, потому что как не старался я, у меня не получилось завести одновременно и Яндекс и Атол. Так что выбираем в любом случае схему подключения «Платёжный модуль».

    И вот когда вы получили все данные начинаем самый ад.

    Настройка Яндекс.Касса и онлай-кассы в 1С-Битрикс «Управление сайтом»

    1. Заходим в Магазин > Настройки > Платёжные системы
    2. Нажимаем огромную зелёную кнопку “Добавить платёжную систему»
    3. Выбираем обработчик Яндекс.Касса (Yandex) и тип платежной системы «Умный платёж»
    4. Спускаемся ниже выбираем тип оплаты “Безналичный»
    5. Ставим галочки у пунктов: разрешить пересчёт оплаты, разрешить печать чеков
    6. Опускаемся в самый низ и раскрываем вкладу «По умолчанию»
    7. Ставим галочку у пункта «Автоматически оплачивать заказ при получении успешного статуса оплаты»
    8. Снимаем галочку с тестового режима.
    9. Вводим настройки подключения Яндекс Кассы, их мы получили после регистрации в ней (ShopID, scid, Пароль магазина). Если что они всегда есть в личном кабинете Яндекс Кассы в разделе «Настройки магазина»
    10. Переходим в Магазин > Кассы ККМ > Список касс
    11. Нажимаем кнопку “Добавить кассу»
    12. Проходимся по всем вкладкам и заполняем данные, не забудьте выбрать во вкладки «Настройки» выбрать правильную систему налогообложения.
    13. Включаем тестовый режим ОФД во вкладке «Настройки ОФД». Сохраняем
    14. Идём в Настройки > Настройки продукта > Настройки модулей > Интернет-магазин
    15. Открываем вкладку «Автоматизация процессов»
    16. У пунктов «При получении полной оплаты переводить заказ в статус:» и «При получении любой оплаты переводить заказ в статус:» меняем настойки на «[P] Оплачен, формируется к отправке»
    17. Сохраняем

    Лихо не правда ли?! Это вам не WordPress))) Но это еще не всё.

    Тестирование

    На самом деле это самый простой и одновременно непредсказуемый момент)) Если где-то косяк не сразу понятно. Я связывался с тех.поддержкой Битрикса, Яндекса, Атола и ОФД чтобы написать данную статью. Но это лирика, идём дальше.

    Оформляем заказ в своём магазине как положено и оплачиваем его кассой, если вам удалось увидеть окно с формой ввода платёжных данных, то ура! Все предыдущие пункты вы сделали правильно). Если нет, то смотрим что не так. Видите «Упс! Что-то пошло не так!» вернитесь к настройкам Яндекс.Кассы. Если видите «Ошибка. Какие-то технические проблемы» то вернитесь к настройкам Кассы ККМ.

    Когда всё удалось оплатить то заходим в личный кабинет Яндекс.Кассы и в кабинет ОФД. Видим оплаты. Увидели и там, и тут всё ок! Так и должно быть.

    Отмена платежа

    Возвращаемся в заказ в Битриксе. Заходим в ваш оплаченный заказ. Переходим во вкладку «Оплата». Видим оплату Яндекс Кассой и справа надпись «Чек один», а под ним надпись «Добавить чек», нажимаем на неё. Выбираете пункт «Полный возврат безналичны» и ставите галочку рядом с отгрузкой. Нажимаете окей. Там же рядом есть статус «Оплачен», поменяйте его на «Не оплачен». Сохраните заказ.

    Чтобы убедиться, что чек создан перейдите в Магазин > Кассы ККМ > Чеки за день . Убедитесь, что там есть новый чек. Тип чека «Полный возврат безналичный».

    Перейдите в кабинет ОФД и убедитесь, что появился новый чек с возвратом.

    Перейдите в Яндекс.Кассу и оформите возврат.

    Если всё прошло успешно то перейдите в насройки кассы в списке касс и снимите галочку во вкладке «Настройки ОФД»

    Памятка. Что понадобиться для подключения.

    1. HTTPS на сайте
    2. Договор с Яндекс
    3. Договор с онлайн кассой
    4. Регистрация в ОФД
    5. Регистрация кассы в налоговой
    6. Настройки для Яндекса
    7. Файл настроек для CMS от онлайн кассы

    Возможные ошибки

    1. Не провести настройки автоматизации, а именно см. пункт 16
    2. Не поставить галочку в настройке платёжной системы см. пункт 7
    3. Подключение кассы через Яндекс Кассу, а не через Битрикс

    Формат фискальных данных (ФФД) 1.05

    Недавно (ноябрь 2018г) АТОЛ начал рассылать письма с требованием переключиться на ФФД 1.05. Чтобы в битриксе включить формат фискальных данных v1.05 в настройках кассы нужно выбрать АТОЛ v4. Этого достаточно.

    Надеюсь вам это будет полезно.