Распознавание квитанций о переводе денежных средств между физическими лицами

16.06.23

Интеграция - WEB-интеграция

Сервис для распознавания квитанций о переводе денег через СбербанкОнлайн. Информация будет полезна для разработчиков.

Скачать файлы

Наименование Файл Версия Размер
Распознавание квитанций о переводе денежных средств между физ лицами
.epf 7,00Kb
1
.epf 7,00Kb 1 Скачать

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

Вот пример подобной реализации: https://youtu.be/Y2P_C_FISlU

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

Что нужно, чтобы воспользоваться сервисом:

1) Для начала нужно зарегистрировать в сервисе.

Для этого нужно написать телеграм боту @PlatOnlineApi_bot и зарегистрироваться. Он спросит как вас звать и номер телефона.

После регистрации он выдаст вам api-ключ и ссылку на сам сервис.

Сейчас эта ссылка выглядит так: 

https://ut.acewear.ru/platonlineapi/hs/TelegramBot/PlatOnlinePDF/[ВашТокен]

где вместо ВашТокен нужно подставить выданный ключ.

2) В этот сервис в теле пост-запроса нужно передать файл в виде двоичных данных. 

В ответе вы получите json-структуру. В ней главные поля - это номер телефона получателя и сумма.

Если в вашей БД у клиентов/пользователей есть номер телефона, то можно в вашей учетной системе автоматически создавать платежи (переводы). 

3) Обработайте полученные данные в соответствии с вашим бизнес-процессом.

Сервис дает какое-то время на бесплатное тестирование. Потом нужно будет платить 300 руб/мес (но не более 1000 запросов)

Обработка тестировалась на платформе 8.3.21.1622

Вот код обработки для 1С:

&НаСервере
Процедура РаспознатьЧерезПлатежиНаСервере() 
    АдресСервера = "ut.acewear.ru";
    ДанныеФайла = Новый ДвоичныеДанные(ПутьКФайлу);
    
    HTTPСоединение = HTTP_ПолучитьСоединение(АдресСервера);
    HTTPЗапрос = Новый HTTPЗапрос("/platonlineapi/hs/TelegramBot/PlatOnlinePDF/" + токен); 
    HTTPЗапрос.УстановитьТелоИзДвоичныхДанных(ДанныеФайла);

    Ответ = HTTPСоединение.ОтправитьДляОбработки(HTTPЗапрос);
    ТелоОтвета = Ответ.ПолучитьТелоКакСтроку();
    
    ЧтениеJSON = Новый ЧтениеJSON;
    ЧтениеJSON.УстановитьСтроку(ТелоОтвета); 
    ДанныеПлатежки = ПрочитатьJSON(ЧтениеJSON); //тут мы получаем структуру, которую можем в дальнейшем использовать   
    РезультатСтрока = ДанныеПлатежки.request.ТекстФайла;
КонецПроцедуры

&НаСервере
Функция HTTP_ПолучитьСоединение(АдресСервера) Экспорт 
	Попытка 
		Прокси = Новый ИнтернетПрокси;
		//Прокси.Установить("http", "192.168.11.111", 3128, "ЛогинПрокси", "ПарольПрокси", Ложь);
		Возврат Новый HTTPСоединение(АдресСервера, ,,,Прокси,10, Новый ЗащищенноеСоединениеOpenSSL());
	Исключение
		Возврат Неопределено;
	КонецПопытки;	
КонецФункции

&НаСервере
Функция HTTP_ВыполнитьЗапросКСерверу(Соединение, HTTPЗапрос, СтрокаДанных = Неопределено) экспорт 
	Попытка
		Результат = Неопределено;
		если ЗначениеЗаполнено(СтрокаДанных) Тогда
			HTTPЗапрос.УстановитьТелоИзСтроки(СтрокаДанных, "UTF-8");
			HTTPОтвет = Соединение.ОтправитьДляОбработки(HTTPЗапрос);
		иначе
			HTTPОтвет = Соединение.Получить(HTTPЗапрос);
		КонецЕсли;
		КодСостояния = HTTPОтвет.КодСостояния;
		ТелоОтвета = HTTPОтвет.ПолучитьТелоКакСтроку(); 
		Результат = Новый Структура("КодОтвета, ТелоОтвета", КодСостояния, ТелоОтвета)
	Исключение                   
		Сообщить(КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
		Результат = Неопределено;
	КонецПопытки;
	возврат Результат;
КонецФункции

 

Платежи СбербанкОнлайн Тинькофф Распознавание

См. также

Интеграция с сервисом vetmanager

WEB-интеграция Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Данная обработка разрабатывалась для загрузки документов из Ветменеджер в 1С: Бухгалтерия 3.

12000 руб.

02.02.2021    15201    41    49    

21

Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС

Обмен с ГосИС WEB-интеграция Платформа 1С v8.3 Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Обработка является альтернативой механизму, разработанному фирмой 1С и заполняющему реквизиты контрагента по ИНН или наименованию. Не требуется действующей подписки ИТС. Вызывается как внешняя дополнительная обработка, т.е. используется, непосредственно, из карточки контрагента. Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС (egrul.nalog.ru) для БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0, УТ 10.3, УТ 11.x, КА 1.1, КА 2.x, УПП 1.x, ERP 2.x, УНФ 1.5, УНФ 1.6, УНФ 3.0, ДО 2.1

2400 руб.

28.04.2016    86573    154    211    

309

Merlion Commander Версия 1.3.9.2 - июль 2022 г. (Интеграция с 1С: УT, редакция 11.4, 1С:Розница 2.3,1С:ERP Управление предприятием 2, УТ 10.3, редакция веб-сервиса MERLION API 3.0 от 18.08.2021)

Оптовая торговля Розничная торговля WEB-интеграция Платформа 1С v8.3 1С:Управление торговлей 11 Россия Платные (руб)

Расширении конфигурации "Управление торговлей, редакция 11" для работы с веб-сервисом Мерлион с помощью Merlion API. Расширение и набор подключаемых дополнительных обработок позволяет без изменения конфигурации получить возможность работы с API крупнейшего российского дистрибьютора http://merlion.com. Логика работы максимально приближена к работе веб-сервиса b2b. Вы сможете создать и исправить заказ, зарезервировать товар прямо из 1С, посмотреть актуальные остатки и цены, импортировать штрихкода EAN13 товаров, загружать заказ c автоматическим созданием номенклатуры в 1С и корректности создания. Можно выбирать характеристики по товарным группам и загружать товар с выбранными характеристиками, загружать изображения товара. Не требуется установки дополнительного ПО для работы с веб-сервисом. Кроссплатформенное решение для ОС Windows и Linux. Весь код модулей открыт и доступен для просмотра и внесения изменений.

8280 руб.

02.05.2017    38379    42    64    

49
Оставьте свое сообщение