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

16.06.23

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

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

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

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

Вот пример подобной реализации: 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Ответ.ПолучитьТелоКакСтроку(); 
		Результат = Новый Структура("КодОтвета, ТелоОтвета", КодСостояния, ТелоОтвета)
	Исключение                   
		Сообщить(КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
		Результат = Неопределено;
	КонецПопытки;
	возврат Результат;
КонецФункции

 

Вступайте в нашу телеграмм-группу Инфостарт

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

См. также

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM / LOGICSTARS. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM / LOGICSTAR разных брендов в одной информационной базе в ручном и автоматическом режиме.

42700 руб.

03.08.2020    24330    37    24    

28

WEB-интеграция Программист Бизнес-аналитик 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Оптовая торговля, дистрибуция, логистика ИТ-компания Платные (руб)

Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.

17568 руб.

20.12.2024    6306    28    4    

30

WEB-интеграция Программист 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Расширение для автоматизации передачи данных между сервисом Vetmanager с 1С: Бухгалтерия 3.0. Решение позволяет загружать документы и справочники из Ветменеджер в 1С:Бухгалтерию, сокращая время на ручной ввод данных и минимизируя ошибки.

24000 руб.

02.02.2021    23038    68    52    

43

WEB-интеграция Загрузка и выгрузка в Excel Программист Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Расширение освободит вас от необходимости вручную обновлять информацию о товарах в группах ВКонтакте. Достаточно задать правила один раз, и система автоматически формирует файлы yml для дальнейшей загрузки в группы в ВК. Вы сможете легко выбирать, какие товары публиковать, создавая гибкие критерии отбора. Например, можно добавить важные для покупателей параметры: цвет, размер или другие характеристики.

12200 руб.

29.08.2025    2786    7    8    

8

Обмен с ГосИС WEB-интеграция Бухгалтер Пользователь 1С:Предприятие 8 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

5283 руб.

28.04.2016    101178    120    219    

368
Для отправки сообщения требуется регистрация/авторизация