Что означает в qr коде st00012

Обновлено: 18.05.2024

ВАЖНО:

Ни до, ни после палки | ни пробелы ни переносы не ставятся категорически.

Если поставщик услуг договорной, то значения дополнительных реквизитов разбираются согласно договору (помещаются во внутренние переменные, разносятся в реестры).

Если поставщик не договорной, то:

НЕ МЕНЕЕ ВАЖНО:

  • ST0001 1 — Строка стандарта. Если первые два байта не ST, то далее код не разбирается. Последний символ — признак кодировки (1 — Win1251, 2 — UTF-8, 3 — KOI8R). Для экономии символов рекомендуют использовать 1;

Таблица: Перечень зафиксированных псевдонимов реквизитов платежа

Макс. 160 знаков
(имя тега по [5]: Payee/Name)

Макс. 20 знаков
(имя тега по [5]:
Payee/PersonalAcc)

Макс. 45 знаков
(не определен [5])

Макс. 9 знаков
(имя тега по [5]:
Payee/Bank/BIC)

Макс. 20 знаков
(имя тега по УФЭБС:
Payee/Bank/CorrespAcc)

Дополнительные реквизиты, формат значений которых определяется Альбомом [5].

Макс. 18 знаков
(имя тега по [5]: Sum)

Макс. 210 знаков
(имя тега по [5]: Purpose)

Макс. 12 знаков (имя тега по [5]:
Payee/INN)

Макс. 12 знаков
(имя тега по [5]:
Payer/INN)

Макс. 2 знака
(имя тега по [5]:
Departmentallnfo/DrawerStatus)

Макс. 9 знаков
(имя тега по [5]:
Payee/КРР)

Макс. 20 знаков
(имя тега по [5]:
Departmentallnfo/CBC)

Макс. 11 знаков
(имя тега по [5]:
Departmentallnfo/ОКАТО, поле 105)

Макс. 2 знака
(имя тега по [5]:
Departmentallnfo/PaytReason)

Макс. 10 знаков
(имя тега по [5]:
Departmentallnfo/TaxPeriod)

Макс. 15 знаков
(имя тега по [5]:
Departmentallnfo/DocNo)

Макс. 10 знаков
(имя тега по [5]:
Departmentallnfo/DocDate)

Макс. 2 знака
(имя тега по [5]:
Departmentallnfo/TaxPaytKind)

Прочие дополнительные реквизиты

БОНУС (чтобы совсем запутаться)

А вот как в «Руководстве разработчика», заботливо вытащенном мной из кэша Яндекса (у Гугла уже не было) по версии сбербанка выглядят эти же реквизиты (не ручаюсь за актуальность, может как всегда что-нить поменялось у Сбера):

Резюме

В общем, создавая квитанции с реквизитами согласно таблице я исправно получаю платежи от моих клиентов на расчетный счет, но, так как договор на обслуживание до сих пор не заключен, в выписке я получаю назначение платежа с кучей ненужных реквизитов. Дерзайте, кароч ))

4 комментария

Спасибо за статью, очень полезно. Стал сегодня разбираться, почему QR-код мосэнергосбыта в квитанции с их сайта в терминале вызвал отображение кривой кирилицы. Видимо дело в ST00012 и данные в UTF, а терминал почему-то решил, что в 1251.

@Павел, это, видимо, инициатива мосэнергосбыта (или ручки кривые у программеров, что тоже не исключено), которую еще не поддержал сбербанк. У них очень долго обновления проходят. И, кстати, сам Сбер настаивает на ST00011 (1251), видимо, так терминалам понятнее.

А можно поподробнее инфу: чей терминал, ссылку на картинку с QR? Интересно разобраться с ними.

Коллеги, а как зашифровать в платежке, что в платеже не содержится НДС? Единственное поле, которое не нашлось. Понятно, что можно написать в назначении платежа, но хочется, что бы совсем четко было. В некоторых банках при составлении платежки есть отдельный параметр в форме, и приходится его указывать вручную после сканирования QR-кода.

(отвечаю поздно — что-то не пришло уведомление о Вашем комментарии)

ГОСТ Р 56042-2014

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

СТАНДАРТЫ ФИНАНСОВЫХ ОПЕРАЦИЙ

Двумерные символы штрихового кода для осуществления платежей физических лиц

Standards of financial transactions. Two-dimensional barcode symbols for payments by individuals

Дата введения 2014-09-01

Предисловие

1 РАЗРАБОТАН Некоммерческим партнерством "Национальный платежный совет"

2 ВНЕСЕН Техническим комитетом по стандартизации ТК 122 "Стандарты финансовых операций"

4 ВВЕДЕН ВПЕРВЫЕ

5 ПЕРЕИЗДАНИЕ. Февраль 2020 г.

Введение

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

1 Область применения

Настоящий стандарт устанавливает:

- перечень двумерных символик штрихового кода, используемых при осуществлении платежей физическими лицами;

- требования к содержанию данных, кодируемых в двумерном символе штрихового кода;

- требования к поддержке предыдущих версий стандарта в программном обеспечении поставщиков услуг и организаций, принимающих платежи, в случае выпуска новой версии стандарта;

- руководство по использованию стандарта для поставщиков услуг, в адрес которых будут осуществляться платежи;

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

В настоящем стандарте не рассматриваются:

- специфика выбора конкретной двумерной символики штрихового кода (из предложенных) для целей поставщика услуг с учетом устойчивости к повреждениям, качества используемой бумаги и прочих факторов;

- форма платежного документа и место расположения двумерного символа штрихового кода на ней;

- выбор поставщиком услуг размера X двумерного символа штрихового кода с учетом возможных проблем с распознаванием в различных организациях;

- различия в спецификациях и технических характеристиках различных моделей устройств считывания двумерных символов штрихового кода, установленных в различных организациях;

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

2 Нормативные ссылки

В настоящем стандарте использованы нормативные ссылки на следующие стандарты:

ГОСТ Р ИСО/МЭК 15415 Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификация испытаний символов штрихового кода для оценки качества печати. Двумерные символы

ГОСТ Р ИСО/МЭК 16022 Автоматическая идентификация. Кодирование штриховое. Спецификация символики Data Matrix

ГОСТ Р ИСО/МЭК 19762-1 Информационные технологии. Технологии автоматической идентификации и сбора данных (АИСД). Гармонизированный словарь. Часть 1. Общие термины в области АИСД

ГОСТ Р ИСО/МЭК 19762-2 Информационные технологии. Технологии автоматической идентификации и сбора данных (АИСД). Гармонизированный словарь. Часть 2. Оптические носители данных (ОНД)

ГОСТ Р ИСО/МЭК 24778 Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода Aztec Code

Примечание - При пользовании настоящим стандартом целесообразно проверить действие ссылочных стандартов в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет или по ежегодному информационному указателю "Национальные стандарты", который опубликован по состоянию на 1 января текущего года, и по выпускам ежемесячного информационного указателя "Национальные стандарты" за текущий год. Если заменен ссылочный стандарт, на который дана недатированная ссылка, то рекомендуется использовать действующую версию этого стандарта с учетом всех внесенных в данную версию изменений. Если заменен ссылочный стандарт, на который дана датированная ссылка, то рекомендуется использовать версию этого стандарта с указанным выше годом утверждения (принятия). Если после утверждения настоящего стандарта в ссылочный стандарт, на который дана датированная ссылка, внесено изменение, затрагивающее положение, на которое дана ссылка, то это положение рекомендуется применять без учета данного изменения. Если ссылочный стандарт отменен без замены, то положение, в котором дана ссылка на него, рекомендуется применять в части, не затрагивающей эту ссылку.

3 Термины и определения

В настоящем стандарте применены термины по ГОСТ Р ИСО/МЭК 19762-1 и ГОСТ Р ИСО/МЭК 19762-2, а также следующие термины с соответствующими определениями:

3.1 псевдоним реквизита: Уникальный идентификатор реквизита, состоящий из латинских букв, цифр и знака "_" - подчеркивание.

3.2 договорной поставщик услуг (по отношению к организации, принимающей платежи): Поставщик услуг, который состоит в договорных отношениях с данной организацией, принимающей платежи.

4 Обозначения и сокращения

В настоящем стандарте применены следующие сокращения:

БИК - банковский идентификационный код;

ДУЛ - документ, удостоверяющий личность;

ИНН - идентификационный номер налогоплательщика;

КБК - код бюджетной классификации;

КПП - код причины постановки на учет;

ОКТМО - Общероссийский классификатор территорий муниципальных образований;

ПУ - поставщик услуг;

ПФР - Пенсионный фонд Российской Федерации;

СНИЛС - страховой номер индивидуального лицевого счета;

5 Основные положения

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

5.1 Используемые символики штрихового кода

5.1.1 Общие сведения о символике QR Code

Требования к символике QR Code установлены [1]*.

* Поз. [1]-[6] см. раздел Библиография, здесь и далее по тексту. - Примечание изготовителя базы данных.

QR Code - это матричная символика со следующими параметрами:

1) QR Code, который обладает полным набором возможностей и максимальной емкостью для данных;

2) Micro QR Code, который обладает уменьшенным набором возможностей, рядом ограниченных возможностей и уменьшенной емкостью для данных (по сравнению с символами QR Code);

б) кодируемые наборы знаков:

1) числовые данные (цифры от 0 до 9);

3) байтовые данные (по умолчанию в соответствии с [2] или другой набор знаков, если это специально указано);

4) знаки кандзи. Один знак кандзи в QR Code может быть сжат в 13 бит;

в) представление данных: темный модуль соответствует двоичной единице, светлый - двоичному нулю;

г) размеры символа (не включая свободную зону):

1) символы Micro QR Code: размеры (в модулях) от 1111 до 1717 (версии от М1 до М4, с шагом в два модуля для стороны);

2) символы QR Code: размеры (в модулях) от 2121 до 177177 (версии от 1 до 40, с шагом в четыре модуля для стороны);

д) число знаков данных на символ:

1) символ Micro QR Code максимального размера, версия M4-L:

- числовые данные: 35 знаков;

- алфавитно-цифровые данные: 21 знак;

- данные в байтах: 15 знаков;

- знаки кандзи: 9 знаков;

2) символ QR Code максимального размера, версия 40-L:

- числовые данные: 7089 знаков;

- алфавитно-цифровые данные: 4296 знаков;

- данные в байтах: 2953 знаков;

- знаки кандзи: 1817 знаков;

е) выбираемый уровень исправления ошибок.

Используются четыре уровня исправления ошибок Рида-Соломона (обозначаемые как L, М, Q и Н в порядке увеличения занимаемой емкости):

QR-коды на квитанциях и счетах позволяют физическим лицам быстро их оплачивать. Непонятно почему его не поддерживали раньше приложения для юридических лиц и ИП. Но сейчас при подготовке статьи выяснили, что Тинькофф, Точка и Модуль уже реализовали.

Далеко не все знают, что банковские приложения для физиков поддерживают два типа QR-кодов. Второй — это мгновенная оплата типа того же интернет-эквайринга по картам через систему быстрых платежей (СБП) по номеру телефона. И там как с интернет-эквайрингом банк берёт комиссию с продавца. А первый — это просто оплата по обычным банковским реквизитам — распознавание реквизитов для платёжного поручения (ГОСТ Р 56042-2014). Вот так выглядит этот QR-код:


Попробуйте навести на него свой мобильный банк и увидите просто платёжное поручение. В большинстве нормальных банков платежи по безналу для физиков бесплатные.

Как сгенерировать QR-код для оплаты в мобильном приложении

Генерируется такой код в PHP и других языках элементарно просто и быстро:

Размещаете его на своих счетах, договорах, квитанциях и упрощаете жизнь своим клиентам, избавляя их от необходимости вводить реквизиты и назначение платежа. Не будет возможности у них ошибиться.

В других языках программирования примерно также.

Проверить сгенерённый QR-код можно на сайте Сбера.

Включите в свои счета и квитанции QR-код

Если ваши банки не распознают обычный QR-код (особенно для РКО юрлиц и ИП), то обратитесь в их поддержку, чтобы добавили распознавание.

И получайте платежи без комиссий. Хватит кормить банки! Безналичные платежи сейчас доходят за пару часов в рабочий день.

Дата-центр ITSOFT — размещение и аренда серверов и стоек в двух дата-центрах в Москве. За последние годы UPTIME 100%. Размещение GPU-ферм и ASIC-майнеров, аренда GPU-серверов, лицензии связи, SSL-сертификаты, администрирование серверов и поддержка сайтов.


Значение штрих-кода :ST00012|Name=наименованиеОрганизации|PersonalAcc=БанковскийСчет|BankName=ПАО СБЕРБАНК|BIC=БИК|CorrespAcc=кор.счет|Sum=1080000|Purpose=Счет-договор на оплату № 1 от 05 октября 2017 г.|PayeeINN=ИНН|KPP=КПП|lastName=Иванов|firstName=Иван|middleName=Иванович|payerAddress=г. Москва

Также добавлены условия договора, которые можно удалить.

Форма с отладкой. Тестировал на БП 3.0.53.38 и БП 3.0.55.16.

Построена на стандартном механизме формирования двумерных кодов Бухгалтерии.

Подключается как внешняя обработка.

Тестировалась на релизе БП 3.0.71.89

Related Posts

12 Comments

У Вас в терминале сбербанковском не отображается? мы носили в банк к ит специалистам, они сказали все корректно.

Можете для проверки в коде подставить какое нибудь слово и посмотреть.

Текст есть в штрихкоде, скорей всего чтото в приложении, попробуйте на терминалах сберовских просканировать. потому что я через сайт оф. проверял, там все поля заполнены

(7) Протестировал на демо базе БП 3.0. Все ОК, написал сбербанк

сам сбербанк мне сказал, что нужно подключиться у них в качестве клиента для приема платежей, и тогда они подберут нам шаблон чтения штрихкода или что-то вроде того.

ну я писал по типовому шаблону + заказчик проверял в сбербанке, сказал все ок

Что нужно сделать, чтобы формировать двумерный штрих-код по ГОСТ:

Изучить Стандарт двумерного штрих-кодирования

Реализовать формирование штрих-кода на платежном документе на основании Стандарта

Заключить со Сбербанком договор на перевод денежных средств/дополнительное соглашение к действующему договору, обратившись в ближайший филиал Сбербанка / подразделение Сбербанка

Воспользоваться инструментом Сбербанка по формированию двумерного штрих-кода

В приложении СБ-Онлайн больше не работает, если у получателя платежа нет договора со сбером.

ору, обратившись в ближайший филиал Сбербанка / подразделение Сбербанка

Воспользоваться инструментом Сбербанка по формированию двумерного штрих-кода

В приложении СБ-Онлайн больше не работает, если у получателя платежа нет договора со сбером.

Введение QR-кодов не ущемляет ничьих прав, но защищает здоровье миллионов граждан. Фото: Вячеслав Прокофьев/ ТАСС

"РГ" - Неделя" собрала главные вопросы о новом порядке, в том числе и те, ответы на которые должны появиться во время обсуждения изменений в законе.

Фото: Петр Ковалев/ ТАСС

В чем суть нововведений с QR-кодами?

Когда вступит в силу новый порядок?

Во многих регионах различные учреждения уже сейчас работают по принципу Covid free, вход в них возможен только с QR-кодом. Повсеместно требовать их начнут в ближайшее время, как только новые законы будут приняты.

При этом до 1 февраля 2022 года объявлен переходный период: наряду с QR-кодом можно будет предъявить отрицательный результат ПЦР-теста на коронавирус. После 1 февраля и до 1 июня 2022 года - только QR-код, который содержит зашифрованную информацию о его владельце: если человек был привит, либо переболел COVID-19, либо имеет медотвод от вакцинации.

Сроки, когда без QR-кода нельзя будет купить билеты и сесть на междугородные или международные авиарейсы и поезда, станет известен позже. Минтранс, минцифры и другие ведомства должны синхронизировать электронные ресурсы по бронированию и продаже билетов с федеральным регистром вакцинированных.

Все ограничения вводятся только на взрослое население и не распространяются на детей и подростков до 18 лет.

А что будет с городским общественным транспортом - метро, автобусами, трамваями?

Автобусные перевозки между городами, а также внутригородской общественный транспорт в законопроектах не упоминается. Видимо, пока там сохранится ныне действующий порядок. Для международных поездок нужно предъявлять свежий (сделанный не ранее 72 часов) ПЦР-тест или QR-код.

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

Как и где можно получить QR-код?

Сертификат о вакцинации действует год после второй прививки, сертификат о заболевании - полгода после его окончания, а QR-код, полученный при сдаче ПЦР-теста, действителен три дня.

Фото: Сергей Куксин/РГ

Что делать, если человек переболел COVID-19, но не обращался в медучреждение, и поэтому его нет в регистре?

Этот вопрос обсуждается. В Чувашии, например, власти объявили, что будут выдавать временный сертификат таким переболевшим, если тестирование подтвердит у них высокий уровень антител к коронавирусу. Но утвержденных показателей, какой уровень можно считать "высоким", нет не только в России, но и в мире.

Как быть иностранцам, которые живут в России?

Для иностранцев будет действовать особый порядок: они и до, и после 1 февраля смогут предъявлять справку о свежем ПЦР-тесте вместо QR-кода при посещении общественных мест и на транспорте.

А зачем все это нужно? Это действительно поможет победить эпидемию?

Вице-премьер России Татьяна Голикова, объявляя о решении, объяснила, что главная цель: подтолкнуть людей к вакцинации, чтобы страна достигла целевого уровня в 80% имеющих иммунную защиту (то есть вакцинированных и переболевших). Только так можно замедлить распространение коронавируса и уменьшить количество тяжелых случаев и смертей. При этом она отметила, что в связи с приходом "дельта"-штамма эпидемиологи разных стран поднимают эту планку до 90% и даже 95%.

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

В других странах применяют подобные меры?

Да, так называемые "зеленые паспорта" (Green pass) одним из первых ввел Израиль. И с сентября в этой стране его получают уже за ревакцинацию. Для остальных много ограничений. Предприятия отправляют работников без Green pass в неоплачиваемые отпуска. QR-коды, подтверждающие проведение прививки, введены во многих провинциях Канады, в ряде штатов США. Страны ЕС также используют Green pass - до недавнего времени в качестве пропуска в общественные места можно было также предъявлять ПЦР-тест, но сейчас все больше стран отменили бесплатное тестирование, и за выполнение теста приходится платить 60-80 евро. При этом вакцинацию все государства обеспечивают за счет своих бюджетов, для населения прививки бесплатны.

Читайте также: