Плагин подключения РРО (Украина)

Добрый день!

РРО - регистратор расчетных операций. Нам нужно что-бы из интерфейса SS можно было печатать чеки через этот РРО. Кто-то уже реализовал у себя данный функционал? Или возможно есть плагин, который позволит этого добиться? Благодарю!

85 ответов

  • 4

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

    Я уже понял, что есть https://cabinet.sfs.gov.ua/hel..

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

    Может есть видео на ютуб? В целом, интересная для нас тема, но пока не ясно, чем можно помочь.

  • 4
    Ярослав Д. 30 июня 2021 14:35 #

    Есть какое то решения по интеграции РРО для shopscript? Готов купить лучше для сервиса https://checkbox.ua/

    Для сервиса checkbox.ua могу предоставить тестовые ключи если нужно, можно обратится в суппорт, они сами их скинут.

    На главной странице есть примеры для интеграции в Битрикс, Opencart, Prestashop, woocommerce

  • 3
    Плебей 17 октября 2021 20:12 #

    Подниму тему. Не нашлось толкового разработчика для написания плагина ПРРО?

  • 2
    Плебей 17 октября 2021 21:48 #

    Речь идет о связке Shop-Script<->Онлайн-касса

    Из наиболее популярных сейчас выделяются два сервиса онлайн-кассы:
    1) Вчасно.Каса - https://kasa.vchasno.com.ua/ (API)
    2) Чекбокс - https://checkbox.ua/ (API)

  • 1
    Shvonder 11 ноября 2021 12:14 #

    Тоже нервно ищу возможность интеграции checkbox или vchasno с Shop-Script

    checkbox.ua дают спецификацию API: https://docs.google.com/document/d/1Zhkc4OljKjea_235YafVvZunkWSp6TCAKeckhgl8t2w/edit#

    vchasno

    https://drive.google.com/drive...

    Не появился ли какой плагин? Подскажите кто знает плз.

    Актуальная сейчас тема. С 1 января РРО обязателен в Украине для интернет магазинов.

    • +1
      Плебей Плебей 11 ноября 2021 12:32 #

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

    • +2

      плагин checkbox уже находится на модерации

  • 4

    Плагин checkbox находится на модерации, скоро появится

  • 1
    Shvonder 11 ноября 2021 22:14 #

    Очень на ждем

  • 1
    Alex 13 ноября 2021 00:39 #

    Может лучше вынести в правую часть копку - "отправить чек". И тут же отправить смс и имейл.

    И галочку какую-нибудь сделать видную в заказе, что все передано в чекбокс.

    Я не все чеки хочу в чек бокс проводить, если вы поняли о чем я))


    • +3

      Можете самостоятельно сделать действие "Отправить чек" (раздел Настройки - Статусы), а в настройках плагина выбрать это действие.

    • +2

      Как отметил Eugen Nichikov, через статусы вы можете самостоятельно добавить такую кнопку (статус/название кнопки "ХХХХ"), а в "Настройки-Уведомления" сформировать нужный вам шаблон, как для email  так и  sms.  После чего подвяжите в настройках плагина нужный вам статус ХХХХ при котором будет формироваться чек.

  • 1
    Alex 13 ноября 2021 15:40 #

    В настройках чекбокса у меня формы оплаты

    В настройках плагина нал и безнал

    На сайте наличными и картами, безнал (оплата на IBAN по РРО я не провожу т.к. не требуется)

    Как пройдет отправка чека оплаченного картой на сайте по чекбоксу?


    PS. За кнопки статусов я в курсе, опять огород городить, ну да ладно

    • +1

      Как вы укажите так и пройдет. У чекбокса на сайте 3 вида (нал, карта, другое),  а в технической документации только 2 (нал и безнал).


        * "type":  - тип платежа, CASH- готівка, CASHLESS -безготівка( картка, кредит  і т.п.)
        

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

      Наличные, рекомендуем указывать только когда вы их по факту получаете на руки и они лежат в кассе. Остальное это безнал

      Оплата на расчетный счет вообще не предполагает использование рро :))))

      P.S. Наша налоговая и нацбанк не могут никак прийти к одному мнению считать оплату на карту наличкой или безналом, тоже самое с платежными системами, мнения постоянно меняются:)))

      Кроме того, прием денег на карту, в теории запрещен, но как то неявно, все только через р/с должно проходить..... 

  • 1
    Alex 13 ноября 2021 20:12 #

    Тогда есть еще пожелание сделать поддержку SEO плагина "SEO-оптимизация"

    По закону в чеке должно отображаться наименование товара в виде:

    "Телефон Sumsund S31 (JJ7766KD)"

    На сайте "Sumsund S31" - это наименование товара, "JJ7766KD" - артикул, а "Телефон"  - это SEO наименование в настройках плагина для категории товаров "Телефоны", которое на витрине и склеивается в полный вид.

    А сейчас в чеке будет только имя товара Sumsund S31 т.е. возможность передавать в чек SEO наименование нужно сделать

    • +2
      Плебей Плебей 13 ноября 2021 21:01 #

      Думаю, что поддержка сторонних плагинов - это сугубо индивидуальная штука (у каждого стоят свои плагины, и за всеми не угонишься). А вот возможность передачи в чек каких-то характеристик товаров/артикулов (тот же штрих-код и т.д.) поддерживаю однозначно.

  • 2
    Alex 13 ноября 2021 20:31 #

    а для тех кто торгует алкоголем через shop-script (может есть такие)))

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

    Сюда еще отнести можно табачные изделия, и так же код  УКТЗЕД для импортных товаров.

    Так же неплохо иметь возможность опционально вынести в чек артикул (код), наименование артикула (как альтернатива коду) и штрих-код (плагин).

    В чек боксе у товара может быть:



  • 1
    Alex 15 ноября 2021 22:16 #

    По первому тесту:

    1. Должен быть запущен "Чек бокс підпис" или проведена авторизация через браузер. Если этого не сделать будет "Проблема с открытием смены". Смена потом откроется, задержка 2 минуты. Проверяйте на всякий случай)) а то я один чек задвоил)

    2. Чек провелся с наименование товара как и указано на сайте в виде "Имя товара (код товара)". В самом чекбоксе этот товар не создается! (т.е. проблемы с дублями  никаких нет, если у вас там уже были загружены товары)

    3. В самом заказе появилась ссылка, но она битая и не понятно, что должно быть при ее нажатии


    • +1

      1) Обязательно должен быть запущен "Чек бокс підпис" (загружены ключи на чекбокс) - укажем это в описании. Смена открывается автоматически при создании чека (перед каждым созданием проверяется открытие смены)

      2) В чекбоксе товары не создаются и не выгружаются

      3) битая ссылка это под вопросом, перепроверим.

      P.S. оставьте контакт для связи

      • +1
        Alex Alex 15 ноября 2021 23:37 #

        P.S. оставьте контакт для связи

        alibaba@duck.com

      • +1
        Плебей Плебей 17 ноября 2021 01:35 #


        Смена открывается автоматически при создании чека (перед каждым созданием проверяется открытие смены)

        При попытке создания чека, к сожалению, получаю "Чек не создан так как смена не перешла в состояние OPENED за 10с". Пока изучаю с тестовыми ключем и подписью. 

    • +1
      komisar0v komisar0v 24 ноября 2021 12:13 #

      По поводу битой ссылки - нужно в настройках чекбокса (на сайте) Задать параметр для чека - размеры. Тогда все работает. Проверьте 

  • 2
    Alex 15 ноября 2021 22:52 #

    и dump.log чрезмерно пухнет, зачем там собирается вся информация по текущим заказам?

  • 1
    Avto-Chekhol 21 декабря 2021 20:00 #

    Добрый день.

    1. Не получается отправить чек или ссылку на чек покупателю. Добавляю в шаблон Email переменные из плагина Checkbox, но ни одна переменная не срабатывает. Тоже самое с шаблонами смс.

    2. Не совсем понятно для чего поля Email и телефон, ведь при заполнени их, смс и email приходит мне, а не клиенту. А для чего чек мне, если он нужен клиенту?

    (работаю в тестовом режиме пока не будет все работать)

    • +1
      Плебей Плебей 21 декабря 2021 22:05 #

      Возможно, это из-за тестового режима. У меня в боевом СМС со ссылкой на чек уходит покупателю.

      • +3
        Avto-Chekhol Avto-Chekhol 22 декабря 2021 12:05 #

        Возможно, но до начала работы нужно настроить и проверить. 

        Ссылка на чек в админке есть и работает. А вот встроить ссылку в любое другое место, будь то в смс, email или ЛК покупателя с помощью данных в плагине хелперов, ссылка не отображается. Я даже раз психанул и засунул все хелперы одновременно, и не один не сработал.

        • +1
          Антон Антон 12 января 2022 19:06 #

          Сейчас у Вас эта проблема осталась? Уже поставил 3 обновления... но ссылка у меня не отображается..

  • 1
    Юлия 29 декабря 2021 15:49 #

    Аналогично - в тестовом режиме ссылка не отправляется. 

    • +1
      Плебей Плебей 29 декабря 2021 18:45 #

      Тестовый режим работает через раз и криво. Я после пары дней мучений с тестовым режимом перевел в боевой и проблем не возникло. Были пару косяков, которые разработчик устранил оперативно.

      Сейчас нарисовалась только проблема с апострофом в наименовании товара. При определенных условиях виснет сайт в момент передачи данных на чекбокс и чек не создается. Передам разработчику.

  • 1
    Александр Сиверский 29 декабря 2021 15:58 #

    У меня в тестовом вообще касса не открывается. Кто это победил?

    2021-12-29 11:39:53  Заказ 52456 переведен в состояние complete

    2021-12-29 11:39:53  dumped from /home/walle/walle.com.ua/www/wa-apps/shop/plugins/checkboxppo/lib/classes/shopCheckboxPPO.class.php line #62: [ 'message' => 'Невірний логін або пароль', ]

    2021-12-29 11:39:53 0 Открытие смены перед созданием чека.

    2021-12-29 11:39:54  Смена не создана (может уже существунт).

    2021-12-29 11:39:54  dumped from /home/walle/walle.com.ua/www/wa-apps/shop/plugins/checkboxppo/lib/classes/shopCheckboxPPO.class.php line #394: [ 'message' => 'Not authenticated', ]


  • 2
    Fame 3 января 2022 00:48 #

    Пожелания

    • Ребята а как быть с возвратом и чеками. У самого checkbox в api есть функционал как полного так и частичного возврата товара. Соответственно нужен еще один чек на возврат товара.
    • Возможность посмотреть список чеков за смену.
    • Выбор в каком формате отправлять чек клиенту PDF, PNG, HTML на Email
    • Хотелось бы получить хуки на на формирование тега payments при формировании чека (Есть необходимость разбивать сумму на разные платежи например CASH 50% и CASHLESS 50% от общей суммы заказа)

    Также дать возможность передавать Label 

    • +2
      Yaroslav Yaroslav 6 января 2022 14:52 #

      Согласен, было бы классно:

      аналогично так же как и создавать чек, сделать возможным возврат чека по api на основании действий изменения статуса в shop script.

  • 1
    Алексей 6 января 2022 14:25 #

    Здравствуйте! Вчера поставили плагин. Есть вопросы:

    1. Что указывать в поле Ключ кассы? В чекбоксе есть Ключ лицензии, это оно?

    2. Как выдавать чеки из этого плагина на предоплату и после отгрузки товара на остаток?

    3. Мы используем плагин Bookkeeper, к заказу привязываются платежи, можно ли сделать интеграцию с этим плагином и выдавать чеки на сумму этих платежей?

    • +1
      Yaroslav Yaroslav 6 января 2022 14:45 #

      1) Используйте инструкцию, которая изложена в личном кабинете Checkbox. После прохождения всего того, что изложено в инструкции поймете что указывать в поле "Ключ кассы".

      2) Выдавайте чек только тогда, когда есть полная оплата. Это самое простое лучшее без лишней ебалы решение.

      3) Плагин ЧекБокс работает по простой логике. Создаете в шопскрипт действие или статус, в настройке плагина указываете нужное данное действие на основании которого будет создаваться чек. 
      В Bookkeeper есть возможность настройки:

      Вот и используйте эту настройку, чтобы заказ при переходе в статус "Оплачен" создавался чек. 

      • +1
        Алексей Алексей 10 января 2022 14:47 #

        Спасибо за ответ, но все же не понятно, что такое ключ кассы. Все инструкции изучены.

        В интерфейсе личного кабинета Checkbox у кассы есть Фіскальний номер и Ключ ліцензії. В плагине Ключ кассы. Далее, у кассира в плагине есть логин и пароль, в Chockbox - логин и пинкод.

        Инструкции толковой в плагине нет, все настраивали "по наитию", если бы не возникало ошибки, то не было бы и вопросов. Плагин выдает ошибку "Чек не создан так как смена не открылась. msg = "Not authenticated", связи с разработчиком нет, на запрос в почте ответа нет несколько ней. Помогите, пожалуйста, разобраться, в чем причина.

        • +1
          Александр Сиверский Александр Сиверский 10 января 2022 14:50 #

          Да, это и есть Ключ ліцензії.

        • +2
          Александр Сиверский Александр Сиверский 10 января 2022 14:52 #

          1) Работайте с рабочей кассой в Чекбоксе, а не с тестовой.

          2) В плагине отключите Режим разработчика и сохранитесь.

        • +2

          Смотрите:

          1. Ключ кассы в плагине и ключ лицензии в кабинете чекбокс одно и то же.

          Скопируйте и перенесите в плагин

          2. Кассир: пин-код не равно пароль. Пароль вы создаете сами при добавлении кассира. В кабинете чекбокс, в графе нужного кассира нажмите на три точки (Настройки), выберите пункт "Редагувати", добавьте для кассира пароль и тоже перенесите его в плагин.

          3. Для создание чека "Чекбокс підпис" должен быть включен. 

          P.S: Если кассир тестовый, то его логин и пароль одинаковый по стандарту  

          • +1
            Алексей Алексей 11 января 2022 16:55 #

            Благодарю за ответ! Теперь понятно!

            Остался такой вопрос: Как быть с комиссией платежей?

            Например, клиент оплатил, а по факту на счет ФОП упала сумма на 2% меньше (это может быть как оплата частями приватбанк, или покупка частями монобанк, или оплата через POS-терминал). Как через плагин выдать чек на ту сумму, которая поступила на счет?

            • +1

              На этот вопрос уже досконально ответить не смогу. Но если по логике, то клиент должен получить чек без минусовки этих процентов. К примеру: клиент платит 1000 банк забирает 2% и отдает остаток фоп. Почему клиент должен получить чек на 980 грн если он заплатил 1000? 

              • +1
                Алексей Алексей 11 января 2022 17:20 #

                Логично, вы правы. Нужна консультация бухгалтера.

              • +1
                Алексей Алексей 11 января 2022 17:39 #

                Все верно, бухгалтер подтвердил, чек выдается на всю сумму. Благодарю.

                • +2
                  Плебей Плебей 11 января 2022 18:55 #

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

  • 2

    Такой вопрос:

    Мы пользуемся разнообразными плагинами доставки, которые просчитывают стоимость доставки и добавляют ее  к стоимости товаров. В чек передается стоимость товаров + стоимость доставки(Пункт "Надбавка") за которую мы не платим. 

    ответить

    • +1

      Обрубило обращение

      Как убрать это в чеке? Стоимость доставки отображается как надбавка.

      Клиент сможет запросить возврат по чеку за товар и за доставку которую он оплатил не нам.

      • +1
        Fame Fame 11 января 2022 19:05 #

        Сейчас два варианта решить вашу проблему.

        1. Доставку устанавливать в 0 грн. - тогда в чеке пункт Надбавка не будет отображаться.
        2. Или у разработчика заказывать доработку :) 
      • +1
        Плебей Плебей 11 января 2022 21:26 #

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

        • +2
          Fame Fame 12 января 2022 23:15 #

          По хорошему этот плагин бесплатный и можно просить разработчика выложить куда-то в git чтобы делать Pull Request. А то после каждого апдейта заходить и править под себя надоело. Я бы с удовольствием сделал бы контрибьют на благо сообщества кто использует данный плагин из Украины.

  • 1
    Дмитрий Гончаров 10 января 2022 17:15 #

    Все данные рабочей кассы внес, агент подписи работает

    create_receipt

    Чек не создан так как смена не открылась. msg = "Not authenticated"

    • +1
      Fame Fame 10 января 2022 19:30 #

      Вы указали неверные данные в настройках плагина.

  • 1
    Дмитрий Гончаров 11 января 2022 11:04 #

    Подскажите, как вывести ссылку на чек в кабинете заказчика? (подробно ,для чайника)

    • +1
      Fame Fame 11 января 2022 13:20 #

      В шаблоне вашего магазина нужно найти темплейт который отвечает за страницу с детализацией заказа "my.order.html" для пользователя. 

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

      <a href="{checkboxppoHelper::frontendReceiptUrl($order.id, html)}" target="_blank">Чек</a>

       или использовать друге типы для отображения клиенту в pdf, text, html

      {checkboxppoHelper::frontendReceiptUrl($order.id, pdf)} - url чека в pdf формате,
      {checkboxppoHelper::frontendReceiptUrl($order.id, text)} - url чека в text формате,
      {checkboxppoHelper::frontendReceiptUrl($order.id, html)} - url чека в html формате

  • 1
    Дмитрий Гончаров 11 января 2022 23:06 #

    Есть несколько заказов которые упорно не создают чек

    create_receipt

    Чек не создан. "Validation error"

    В чем проблема?

    • +1
      Fame Fame 12 января 2022 10:49 #

      Нужно смотреть и разбираться. Возможно что-то в названии товара не так или с ценой товара. Нужны логи чтобы понять в чем проблема.

    • +1
      Антон Антон 12 января 2022 18:33 #

      В тестовом режиме - та же проблема.  Перешли в нормальную работу - все заработало (вводим логин и пароль настоящего кассира, рабочий ключ и в плагине убираем птичку Режим разработчика)

    • +1
      Дмитрий Гончаров Дмитрий Гончаров 13 января 2022 16:26 #

      Проблему нашли, общая скидка от плагина Гибкие скидки разбивается на товары и почему то иногда появляется в товаре скидка с минусовым значением -1. Наверное что то с округлением, будем ковырять Гибкие скидки

  • 1
    Юлия 18 января 2022 11:56 #

    В электронном кабинете платника за неделю не появилось ниодного Z-звита и ниодного чека, а на чекбоксе все звиты и чеки есть. Покупателям чеки тоже приходят. Скажите, у всех так или только у нас? 

  • 1

    Как настроить одновременную работу двух касс?

    Сделал две компании. Включил два "Чекбокс підписа". Но как оказалось настройку "Способы оплаты" нельзя настраивать для двух компаний одновременно. Если выбрать например: 

    В 1 компании выбрать "Наличными=компания 1"

    В 2 компании выбрать "Наличными=компания 2", то и в первой компании остается второе значение - Наличными=компания 2

    и выходит, что одновременно только одна касса может работать. Как быть? Кто-то у себя реализовал одновременное искользование двух касс/кассиров/команий?

  • 1
    Алексей 18 января 2022 17:46 #

    Сегодня в двух разных админках одновременно перестал открываться плагин с настройками. Идет процесс загрузки и все. У вас открываются настройки плагина?

  • 1
    Алексей 18 января 2022 19:48 #

    Как связаться с разработчиком плагина? На письма не отвечает (

    • +1

      У нас все работает. Как на связь с разрабом выйти не знаю. Тоже пробовал неделю назад связаться, но увы...

      • +1
        Юлия Юлия 29 января 2022 12:45 #

        В настройках плагина, в самом низу, есть ссылка на телеграм разработчика

    • +1
      Fame Fame 19 января 2022 00:19 #

      У меня была идентичная проблема но проблему быстро исправил сам.

      • +1
        Алексей Алексей 25 января 2022 14:52 #

        Здравствуйте! Если вы имеете в виде проблему открытия настроек плагина (зависание), то расскажите, как вы решили данную ситуацию, в чем там дело было?

  • 1
    Юлия 29 января 2022 12:56 #

    Мож кому пригодится -

    У нас названия товара в магазине все на английском. Для правильного отображения в чеке, решено было добавить туда еще "краткое описание" на украинском. В настройках плагина, в графу "название товара" прописали

    {$product.name|escape} - {$product.summary}

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите