Страница 1 из 2

PPO (ПРРО) Украина

Добавлено: 17 Декабрь 2021, 11:15
gopstop2007
У кого есть готовые наработки для работы c сабжем, прошу помочь, оплачиваемо.

PPO (ПРРО) Украина

Добавлено: 17 Декабрь 2021, 16:21
Игорь Столяров
gopstop2007 писал(а): 17 Декабрь 2021, 11:15 У кого есть готовые наработки для работы c сабжем
На самом деле можно обойти беду и быстро запустится за один день.

1. Подключаемся, к готовому сервису РРО, например https://checkbox.ua
Устанавливаете их софтину - она может перехватывать чеки с драйвера ККТ Мария 304Т2

2. Если Ваша программа умеет работать с ККТ Мария 304Т2 (местные говорят что это хит,
вроде нашего АТОЛ 30Ф), то на этом работа по внедрению РРО закончена. Пожалуйста. :)

3. Если Вы только сейчас узнали о существовании ККТ Мария 304Т2 - лучше не начинайте.
Возьмите готовый драйвер АртСофт - там можно записывать маленькие текстовые файлы
с командами и он будет их переправлять на ККТ Мария 304Т2 (и далее РРО). Вот и всё. :)

Гипотетически, конечно, можно разобраться с сервисом РРО через LibCurl.
Вопрос в том - нужно ли ? ;)

PPO (ПРРО) Украина

Добавлено: 17 Декабрь 2021, 17:50
gopstop2007
Игорь Столяров писал(а): 17 Декабрь 2021, 16:21 На самом деле можно обойти беду и быстро запустится за один день.
Спасибо Игорь за то, что помогаете. Если в России еще с этим пришлось столкнуться и решить проблему, не без помощи людей нашего форума, то в украинском направлении полный ноль.
Игорь Столяров писал(а): 17 Декабрь 2021, 16:21 1. Подключаемся, к готовому сервису РРО, например https://checkbox.ua
Устанавливаете их софтину - она может перехватывать чеки с драйвера ККТ Мария 304Т2

2. Если Ваша программа умеет работать с ККТ Мария 304Т2 (местные говорят что это хит,
вроде нашего АТОЛ 30Ф), то на этом работа по внедрению РРО закончена. Пожалуйста. :)

3. Если Вы только сейчас узнали о существовании ККТ Мария 304Т2 - лучше не начинайте.
Возьмите готовый драйвер АртСофт - там можно записывать маленькие текстовые файлы
с командами и он будет их переправлять на ККТ Мария 304Т2 (и далее РРО). Вот и всё. :)
Даже пока не знаю с какими аппаратами столкнусь и люди какие модели будут закупать.
Игорь Столяров писал(а): 17 Декабрь 2021, 16:21 Гипотетически, конечно, можно разобраться с сервисом РРО через LibCurl.
Вопрос в том - нужно ли ? ;)
Вот про этот вариант и думал, не надо привязываться к драйверам и прочее, а напрямую отправлять чек в электронный кабинет, благо такая возможность есть. Если у кого то есть готовые решения или знает как оно решается, тому моя личная благодарность и финансовая тоже.

PPO (ПРРО) Украина

Добавлено: 17 Декабрь 2021, 18:27
Игорь Столяров
gopstop2007 писал(а): 17 Декабрь 2021, 17:50 и люди какие модели будут закупать
Вам нужно немного войти в тему.
Смысл РРО как раз в том, что аппаратная кассовая техника не нужна ! :)
Т.е. получаете сертификат, подключаетесь к сервису (если сможете) и любой смартфон или компьютер становится ККМ.
gopstop2007 писал(а): 17 Декабрь 2021, 17:50 тому моя личная благодарность и финансовая тоже
Описание есть только на мове (ожидаемо) - разбираться с этим должны местные программисты.
Вряд ли кому-то это ещё интересно. Объём работ большой, смысл это делать самому есть, если у Вас сотни клиентов.
В остальных случаях рекомендую использовать готовые решения. Благодарность не так сильно пострадает. ;)

PPO (ПРРО) Украина

Добавлено: 18 Декабрь 2021, 21:47
gopstop2007
Игорь Столяров писал(а): 17 Декабрь 2021, 18:27
gopstop2007 писал(а): 17 Декабрь 2021, 17:50 и люди какие модели будут закупать
Смысл РРО как раз в том, что аппаратная кассовая техника не нужна ! :)
Т.е. получаете сертификат, подключаетесь к сервису (если сможете) и любой смартфон или компьютер становится ККМ.
Не совсем понял, как не нужна? Вроде как только для ПРРО не нужна.

PPO (ПРРО) Украина

Добавлено: 18 Декабрь 2021, 22:15
Игорь Столяров
Возможно я туплю и не знаю местные традиции и обычаи. :)
Я там ниже указал местный сервис, который реализует передачю фискальной информации (чеки)
без всякой кассовой техники и они это называют "Програмна каса Checkbox (РРО)" ...
Мову не знаю, и спорить о тонкостях диалекта и законодательства на деньги категорически отказываюсь. :)

PPO (ПРРО) Украина

Добавлено: 18 Декабрь 2021, 22:31
gopstop2007
Игорь Столяров писал(а): 18 Декабрь 2021, 22:15 без всякой кассовой техники и они это называют "Програмна каса Checkbox (РРО)" ...
Понял, извините, что таким тупым родился :)

PPO (ПРРО) Украина

Добавлено: 18 Декабрь 2021, 23:38
finsoftrz
Я не тупой, я экономно расходую потенциал.
Из сегодняшней переписки. :-)

PPO (ПРРО) Украина

Добавлено: 19 Декабрь 2021, 8:50
Игорь Столяров
Надо признать, что сама идея РРО (и уже существующая реализация) - крутые.
У них налоговая не считает, что для того что бы залатить налоги, бизнесу нужно
содержать кучу дармоедов вроде ОФД, ЕГАИС, Честных знаков и загибающихся
фабрик микроэлектроники Зеленограда.

Т.е. получаешь сертификат и можешь напрямую передавать данные в ФНС.
Любой компьютер или смартфон становится кассовым аппратом. Красота ! :)

PPO (ПРРО) Украина

Добавлено: 19 Декабрь 2021, 9:15
gopstop2007
Игорь Столяров писал(а): 19 Декабрь 2021, 8:50 Надо признать, что сама идея РРО (и уже существующая реализация) - крутые.
У них налоговая не считает, что для того что бы залатить налоги, бизнесу нужно
содержать кучу дармоедов вроде ОФД, ЕГАИС, Честных знаков и загибающихся
фабрик микроэлектроники Зеленограда.

Т.е. получаешь сертификат и можешь напрямую передавать данные в ФНС.
Любой компьютер или смартфон становится кассовым аппратом. Красота ! :)
бегло посмотрел, описано неплохо, попробую интегрировать. :)

PPO (ПРРО) Украина

Добавлено: 05 Январь 2022, 11:47
gopstop2007
В продолжении темы, для отправки API нужно использовать Base64 с ЕЦП, ранее никогда ни сталкивался, если кто то может подсказать, помочь, примером, буду благодарен.
Поискал на форуме мало информации или не нашел, ткните если есть.

Спасибо за понимание.

PPO (ПРРО) Украина

Добавлено: 05 Январь 2022, 12:43
finsoftrz
Пример преобразования строки в base64 и обратно есть в smtp классе. Это старый класс для отправки почты, должен быть в архивах на clarionlife.

PPO (ПРРО) Украина

Добавлено: 05 Январь 2022, 13:26
Дед Пахом
Функция printf умеет в/из base64:

Код: Выделить всё

strBase64Encoded = printf('%v', 'bla-bla')
strOriginal = printf('%w', strBase64Encoded)

PPO (ПРРО) Украина

Добавлено: 05 Январь 2022, 14:35
gopstop2007
finsoftrz писал(а): 05 Январь 2022, 12:43 Пример преобразования строки в base64 и обратно есть в smtp классе. Это старый класс для отправки почты, должен быть в архивах на clarionlife.
Дед Пахом писал(а): 05 Январь 2022, 13:26 Функция printf умеет в/из base64:

Код: Выделить всё

strBase64Encoded = printf('%v', 'bla-bla')
strOriginal = printf('%w', strBase64Encoded)
Большое спасибо, а как к нему ЕЦП прикрепить? Он в виде файла - Key-6.dat

PPO (ПРРО) Украина

Добавлено: 05 Январь 2022, 14:46
Дед Пахом
Шёл 2022 год, а кларионисты всё спрашивали, как файл прочитать.