Эволюция: от ручного заполнения ПД-4 к QR-коду::Журнал СА 12.2017
www.samag.ru
     
Поиск  
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Сетевой агент
О журнале
Журнал «БИТ»
Информация для ВАК
Звезды «СА»
Подписка
Где купить
Авторам
Рекламодателям
Магазин
Архив номеров
Форум
Вакансии
Спроси юриста
Игры
Контакты
   
Слайд шоу  
Представляем работы Виктора Чумачева
Виктор Чумачев – известный московский художник, который сотрудничает с «Системным администратором» уже несколько лет. Именно его забавные и воздушные, как ИТ, иллюстрации украшают многие серьезные статьи в журнале. Работы Виктора Чумачева хорошо знакомы читателям в России («Комсомольская правда», «Известия», «Московские новости», Коммерсант и др.) и за рубежом (США, Германия). Каждый раз, получая новый рисунок Виктора, мы в редакции улыбаемся. А улыбка, как известно, смягчает душу. Поэтому смотрите на его рисунки – и пусть у вас будет хорошее настроение!
1001 и 1 книга  
22.11.2018г.
Просмотров: 163
Комментарии: 0
MySQL 8 для больших данных

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

22.11.2018г.
Просмотров: 111
Комментарии: 0
Осваиваем C++17 STL

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

22.11.2018г.
Просмотров: 145
Комментарии: 0
Решение задач на современном C++

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

22.11.2018г.
Просмотров: 107
Комментарии: 0
Программируй на Haskell

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

29.10.2018г.
Просмотров: 426
Комментарии: 0
Информатика. Учебник, 4-е издание, цветное, переработанное и дополненное

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

Дискуссии  
17.09.2014г.
Просмотров: 19922
Комментарии: 3
Красть или не красть? О пиратском ПО как о российском феномене

Тема контрафактного ПО и защиты авторских прав сегодня актуальна как никогда. Мы представляем ...

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

03.03.2014г.
Просмотров: 22086
Комментарии: 1
Жизнь под дамокловым мечом

Политические события как катализатор возникновения уязвимости Законодательная инициатива Государственной Думы и силовых структур, ...

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

23.01.2014г.
Просмотров: 30706
Комментарии: 3
ИТ-специалист будущего. Кто он?

Так уж устроен человек, что взгляд его обращен чаще всего в Будущее, ...

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


  Опросы

Друзья сайта  

Форум системных администраторов  

sysadmins.ru

 Эволюция: от ручного заполнения ПД-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-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru