Эволюция: от ручного заполнения ПД-4 к QR-коду::Журнал СА 12.2017
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
  Статьи

Дата-центры  

Дата-центры: есть ли опасность утечки данных?

Российские компании уже несколько лет испытывают дефицит вычислительных мощностей. Рост числа проектов,

 Читать далее...

Книжная полка  

Защиты много не бывает

Среди книжных новинок издательства «БХВ» есть несколько изданий, посвященных методам социальной инженерии

 Читать далее...

Событие  

В банке рассола ждет сисадмина с полей фрактал-кукумбер

Читайте впечатления о слете ДСА 2024, рассказанные волонтером и участником слета

 Читать далее...

Организация бесперебойной работы  

Бесперебойная работа ИТ-инфраструктуры в режиме 24/7 Как обеспечить ее в нынешних условиях?

Год назад ИТ-компания «Крок» провела исследование «Ключевые тренды сервисного рынка 2023». Результаты

 Читать далее...

Книжная полка  

Читайте и познавайте мир технологий!

Издательство «БХВ» продолжает радовать выпуском интересных и полезных, к тому же прекрасно

 Читать далее...

СУБД PostgreSQL  

СУБД Postgres Pro

Сертификация по новым требованиям ФСТЭК и роль администратора без доступа к данным

 Читать далее...

Критическая инфраструктура  

КИИ для оператора связи. Готовы ли компании к повышению уровня кибербезопасности?

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

 Читать далее...

Архитектура ПО  

Архитектурные метрики. Качество архитектуры и способность системы к эволюционированию

Обычно соответствие программного продукта требованиям мы проверяем через скоуп вполне себе понятных

 Читать далее...

Как хорошо вы это знаете  

Что вам известно о разработках компании ARinteg?

Компания ARinteg (ООО «АРинтег») – системный интегратор на российском рынке ИБ –

 Читать далее...

Графические редакторы  

Рисование абстрактных гор в стиле Paper Cut

Векторный графический редактор Inkscape – яркий представитель той прослойки open source, с

 Читать далее...

День сисадмина  

Учите матчасть! Или как стать системным администратором

Лето – время не только отпусков, но и хорошая возможность определиться с профессией

 Читать далее...

День сисадмина  

Живой айтишник – это всегда движение. Остановка смерти подобна

Наши авторы рассказывают о своем опыте и дают советы начинающим системным администраторам.

 Читать далее...

Виртуализация  

Рынок решений для виртуализации

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

 Читать далее...

Книжная полка  

Как стать креативным и востребованным

Издательский дом «Питер» предлагает новинки компьютерной литературы, а также книги по бизнесу

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 6448
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 7144
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 4424
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 3095
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3892
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3910
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6396
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 3242
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 3539
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 7378
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 10735
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 12454
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 14122
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 9205
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 7150
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 5456
Комментарии: 3
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 4689
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 3506
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 3218
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 3457
Комментарии: 0
Рецензия на книгу «MongoDB в действии»

 Читать далее...

02.12.2013г.
Просмотров: 3101
Комментарии: 0
Не думай о минутах свысока

 Читать далее...

Друзья сайта  

 Эволюция: от ручного заполнения ПД-4 к QR-коду

Архив номеров / 2017 / Выпуск №12 (181) / Эволюция: от ручного заполнения ПД-4 к QR-коду

Рубрика: Разработка /  Оптимизация

Без фото ВЛАДИМИР ЗАКЛЯКОВ, советник налоговой службы 2-го ранга

Эволюция:
от ручного заполнения ПД-4 к QR-коду

Создаём платёжный документ (извещение) с QR-кодом

Ностальгия или введение

20 лет назад (01.01.1998) банковская система Российской Федерации перешла на 20 значную нумерацию счетов, в связи с этим в том же году был разработан новый платёжный документ формы ПД-4 [1]. За два десятилетия своего существования эта универсальная форма не только намозолила всем глаза, но и настолько прижилась, что практически невозможно найти взрослого человека в нашей стране, который хотя бы раз в жизни не держал её бланк в своих руках.

Выдержка из ГОСТ Р 56042-2014

Штриховой код как технология автоматической идентификации и сбора данных широко используется при осуществлении платежей физическими лицами. Использование символов штрихового кода на платёжном документе позволяет осуществить автоматизированный ввод реквизитов платежа и этим снизить трудоёмкость проведения операции приёма платежа, уменьшить количество ошибок, допускаемых клиентами и сотрудниками организаций, принимающих платежи, и сократить время оформления платежа. Для задания единых правил использования штрихового кода как поставщиками услуг при выставлении счетов (печати платёжных документов), так и принимающими платежи организациями возникла необходимость разработки общего стандарта [3].

В качестве ответвления (или fork – в программистской терминологии) в 2001 году специально для уплаты налогов в бюджет были созданы формы № ПД (налог) и № ПД 4сб (налог) [2], позднее в них вносились коррективы (patch), а форма ПД-4 продолжила своё независимое существование во внешне схожей со своими ответвлениями форме, но без отягощения невостребованными в бизнесе классификаторами ОКТМО, ОКАТО и КБК. В быту все три документа воспринимаются одинаково под общим названием «платёжка».

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

Современность

Если ранее размер и форма бланка ПД-4 использовались непосредственно для заполнения вручную, печати на них кассовым принтером, подписывания кассиром и «разрывания платёжного извещения пополам», то сегодня механизм работы с ПД-4 выглядит иначе, распечатанное оператором банка подтверждение оплаты прикалывается степлером поверх принесённого клиентом листа бумаги, содержащего информацию для оплаты. Данные по оплате, как и ранее, вносятся вместо кассы в компьютер банка оператором вручную.

Неизбежны ошибки как с одной, так и с другой стороны, потерянное время и потрёпанные нервы. Каким же образом борются с негативом?

Клиенты всё чаще приносят распечатанные на компьютере платёжки, а не заполняют их от руки. Банки всеми правдами и неправдами склоняют клиентов к мобильным платежам и платежам «в online», внедряют системы автоплатежей, штрих-кодирования на основе индивидуальных договоров с клиентами. Одновременно с этим разработан, утверждён и внесён в действие национальный стандарт РФ «Двумерные символы штрихового кода для осуществления платежей физических лиц» ГОСТ Р 56042-2014 [3].

Как следствие

Государство держит первенство в использовании ИТ. Для осуществления платежей в бюджет уже не один год оно присылает и выдаёт гражданам платёжные документы со штриховым кодированием в соответствии с ГОСТ Р 56042-2014, втом числе и с использованием QR-кодов. Например, оплата транспортного и иных видов налога в отделениях Сбербанка в столице проходят быстро, словно покупка в супермаркете.

Один случай

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

Всё бы хорошо, но человеческий фактор. Более 90% участников кооператива по инерции (или ригидности) идут в привычный им с детства большой и государственный, а ныне коммерческий, банк. Стоят в очередях, ругаются и платят взносы. После ругается бухгалтер и делает обзвоны по телефону, поскольку деньги почему-то на счёт не всегда приходят.

Почему не пришли в этом месяце, спросите вы? Ситуации бывают разные. Вины кооператива точно нет, у сторожа можно взять платёжку с правильно напечатанными реквизитами, осталось только фамилию вписать, месяц и номер бокса восновании (расшифровании) платежа. Особо продвинутые из указанных 90% печатают платёжки сами на сайте кооператива.

Да вот беда, в банке платёжки набирают руками, долго, да ещё и ошибки делают – правильный ответ на ранее поставленный вопрос. Последний инцидент потрепал немало нервов и описан ниже, в прелюдии к статье, поскольку на нашем месте могли оказаться другие лица из числа читателей «СА», их родственников и знакомых. Предлагается обоснованное техническое решение, как избежать проблемы.

Однажды перестали приходить деньги на счёт и не у од-ного-двух, а у многих, в том числе и тех, кто платит регулярно и без задержек. Стали разбираться, хорошо, что у некоторых высокая финансовая дисциплина и все квитанции сохранены. Оказалось, что деньги «не пришли» у тех, кто платил через оператора. По отпечатанной квитанции Сбербанка выяснили, что один из операторов когда-то ошибся и дописал к названию организации-кооператива получателя ещё одно слово по географическому признаку, и в компьютере банка это запомнилось. Скажем, вместо получателя «ГСК № 33» стало «ГСК № 33 солнцевский». Все последующие платежи от других операторов в том же филиале (все живут примерно рядом и ходят в ближайшее отделение) стали идти на новое название несуществующей организации. Банковскому компьютеру виднее, он подсказывает и выдаёт свой вариант оператору, ведь в истории платежей успешные платежи этому получателю есть в базе, номер счёта и иные реквизиты также валидны. Поскольку оператор видит совпадение номера, а ещё и созвучное с названием филиала банка географическое слово, то он автоматом оставляет предложенный неправильный вариант. Банк-получатель деньги не принимает, у него клиента-получателя с таким именем нет, сравнение строк идёт один в один, а не регулярным выражением. Деньги повисают на возврате. Разбирайтесь, где они. На собрании скандал: «Кошка бросила котят, это бухгалтер виноват!»

Решение проблемы

После того как все высказались, выслушали умных и решили оснастить платёжки QR кодом по ГОСТ Р 56042-2014, чтобы оставить всё по-старому, но избежать человеческого фактора, теперь уже на банковской стороне. Отдельные энтузиасты нашли не только стандарт, но и промосайт от Сбербанка с ярким названием «Двумерный штрих-код на квитанции – это легко!» [3, 4], а также форум с обсуждением этой тематики [5], но и предложили реализовать это на сайте.

От себя для читателей «СА» добавлю несколько полезных ссылок по теме [6-10], а также опишу ниже предложенное техническое решение.

Позиция банка

1. Какой процент операторов банка, работающих с населением, готов принимать платежи с использованием двумерных символов штрихового кода в соответствии с ГОСТ Р 56042-2014?

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

2. Все ли наиболее распространенные матричные символики штрихового кода – QR Code, Aztec Code и Data Matrixа – поддерживает оборудование вашего банка?

Да, указанные форматы поддерживаются.

3. Используете ли вы технические возможности ГОСТ Р 56042-2014 в полном объеме или имеется ряд ограничений?

Используем без ограничений.

4. Поддерживаете ли вы свои, не совместимые с ГОСТ Р 56042-2014, стандарты кодирования информации?

Банк не использует разработки, не совместимые с ГОСТом.

5. Какова средняя стоимость оборудования рабочего места операциониста сканером штрих-кодов с учетом настройки ПО?

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

6. Кто платит за возможность использования штрихового кодирования (взимается ли комиссия или заключается договор обслуживания): получатель платежа; плательщик; банк (для клиентов банка бесплатно); банк (для всех плательщиков банка бесплатно); иное?

Вопрос использования ШК решается поставщиком услуг самостоятельно, с учетом ситуации на рынке. На сегодняшний день 73% контрагентов банка (включая бюджетные организации), выставляющих населению счета, размещают наплатежных документах штрих-коды. Из них 67% соответствуют ГОСТ Р 56042-2014. Комиссия за возможность использования ШК банком не взимается.

7. Если физическое лицо самостоятельно решило использовать штриховое кодирование в строгом соответствии с ГОСТ Р 56042-2014 на платежных документах формы ПД-4 (иные платежи, не в бюджет), производят ли чтение данных стаких кодов операторы вашего банка, даже если между банком и получателем платежа нет договора?

С ПД-4 работают, как правило, ЮЛ и ИП. В случае если ЮЛ/ИП самостоятельно размещают на платежных документах стандартный ШК, он может быть использован для совершения платежа в пользу данного ЮЛ/ИП.

8. Существует ли в вашем банке online-сервис проверки правильности созданных штриховых кодов (как по ГОСТ Р 56042-2014, так и альтернативных)?

Есть на сайте банка http://www.sberbank.ru/ru/s_m_business/bankingservice/code и https://play.google.com/store/apps/details?id=com.ovnsi.smock.qrcodetest.

9. Какие технические ограничения имеются в отношении использования 
ГОСТ Р 56042-2014 (ограничения на минимальный и максимальный физический размер штрихового кода, ограничения на длину кодируемых полей, ограничения навыбор кодировки и др.)?

Сбербанк не устанавливает ограничения в отношении использования стандартного ШК и руководствуется ГОСТом.

10. Есть ли разница при оплате с использованием штриховых кодов через оператора или через терминал (банкомат)?

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

А лучше подключить услугу Автоплатеж, и о регулярной и своевременной оплате ваших счетов за ЖКХ, телефон, интернет, штрафы и других услуг озаботится Сбербанк, при этом информируя вас обо всех этапах платежа: от определения суммы списания до его результата.

Пресс-служба Сбербанка России

Статью целиком читайте в журнале «Системный администратор», №12 за 2017 г. на страницах 54-57.

PDF-версию данного номера можно приобрести в нашем магазине.


  1. Письмо Сбербанка РФ от 24.04.1998 № 01-04-1688, Госналогслужбы РФ от 29.04.1998 № КУ-6-09/265 «О новом бланке платёжного документа формы № ПД-4».
  2. Письмо МНС РФ № ФС-8-10/1199, Сбербанка РФ № 04-5198 от 10.09.2001 «О бланках платёжных документов, используемых физическими лицами при перечислении налогов, сборов и иных платежей в бюджетную систему Российской Федерации».
  3. ГОСТ Р 56042-2014 Национальный стандарт Российской Федерации «Двумерные символы штрихового кода для осуществления платежей физических лиц» – http://docs.cntd.ru/document/1200110981.
  4. Промо сайт – http://www.sbqr.ru.
  5. Ветка форума «QR-коды на квитках в Сбербанк» – https://toster.ru/q/13866.
  6. Генерируем QR-код сами – http://www.pvsm.ru/pesochnitsa/29255.
  7. Читаем QR-код – https://geektimes.ru/post/256932.
  8. Генерируем QR-код на PHP – https://habrahabr.ru/post/92094.
  9. Различные сайты с сервисом по online-генерированию (созданию) и чтению QR-кодов – https://8500.ru/qrcode, http://qrcoder.ru, https://qrcode.website, https://qr-code-generator.online, https://www.bestfree.ru/review/services/qr-codes.php.
  10. Проверка QR-кода под требование Сбербанка – http://www.sbqr.ru/validator/index.html.
  11. Открытая библиотека для создания QR-кодов – http://phpqrcode.sourceforge.net.
  12. Описание параметров – http://phpqrcode.sourceforge.net/docs/html/class_q_rcode.html.
  13. Закляков В. Looking Glass своими руками, или Сервер диагностики сетевой доступности. // «Cистемный администратор», № 1-2, 2016 г. – С.10-15. URL: http://samag.ru/archive/article/3110.

Ключевые слова: QR-код, платежный документ.


Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru