Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Топ:
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
История развития методов оптимизации: теорема Куна-Таккера, метод Лагранжа, роль выпуклости в оптимизации...
Интересное:
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Для размещения в двумерном символе штрихового кода используется строка двоичного типа (тип binary) и ее разбор осуществляется непосредственно программным обеспечением принимающей организации. Следовательно, взаимодействие между устройством считывания двумерных символов штрихового кода и программным обеспечением должно происходить с использованием интерфейса, позволяющего передавать считанные двоичные данные без дополнительных преобразований и/или искажений. Таким образом, для взаимодействия не рекомендуется режим имитации клавиатуры (USB HID и т.п.), так как он преобразует данные, имитируя нажатия кнопок клавиатуры.
Получив строку двоичных данных из устройства считывания двумерных символов штрихового кода, принимающая сторона выполняет ее разбор по алгоритму, приведенному в таблице 4.
Таблица 4 - Последовательность разбора строки, закодированной в двумерном символе штрихового кода
| Шаг разбора |
| 1 Считываются первые 2 байта, если они не равны "ST", то прекращается разбор по данному стандарту. |
| 2 Считываются следующие 4 байта и проверяется версия стандарта, если принимающая сторона поддерживает данную версию, то разбор продолжается. См. также раздел 0 "Поддержка предыдущих версий стандарта". |
| 3 Считывается признак набора кодированных знаков и знак-разделитель. |
| 4 Разбирается оставшаяся часть строки согласно используемому набору кодированных знаков. |
| 5 Считывается блок обязательных реквизитов (5 шт.). Проверяется, что все обязательные реквизиты заполнены. По ним определяется поставщик услуг, а также определяется, имеет ли он договор с данной принимающей организацией. |
| 6 Считывается блок дополнительных реквизитов: оставшаяся часть строки. Каждый дополнительный реквизит представляет собой пару псевдоним-значение со знаком-разделителем между ними. Если в блоке получены реквизиты с одинаковыми псевдонимами (без учета регистра букв в наименовании псевдонимов), то берется значение последнего из них. Если поставщик услуг договорной, то значения дополнительных реквизитов разбираются согласно договору (помещаются во внутренние переменные, разносятся в реестры). Если поставщик не договорной, то: - дополнительные реквизиты, регулируемые [5] (см. также приложение А), помещаются в соответствующие поля платежного поручения; - значения прочих дополнительных реквизитов (без псевдонимов) объединяются через пробел в одну строку в порядке следования и передаются поставщику услуг в поле "Назначение платежа" платежного поручения с ограничением на количество знаков (лишние знаки обрезаются). |
| 7 Проводится платеж. |
_______________
Максимальная длина поля на момент написания документа составляет 210 знаков. Данное значение регулируется [5].
Пример разбора элементов строки, содержащей данные о платеже, приведен в приложении Д.
Приложение А (справочное). Таблица набора кодированных знаков WIN1251
Приложение А
(справочное)
В таблице приведены знаки кодированного набора WIN1251 из шестнадцатеричного интервала 0x80 - 0xFF (по вертикали располагаются цифры высшего шестнадцатеричного разряда (0х8_ - 0xF_), по горизонтали - низшего (0х_0 - 0x_F). Под изображениями знаков в ячейках приведены десятичные значения кодов знаков. Знаки из интервала 0x00 - 0x7F полностью соответствуют знакам с теми же значениями из набора кодированных знаков по [2].
Рисунок А.1 - Таблица набора кодированных знаков WIN1251

Рисунок А.1 - Таблица набора кодированных знаков WIN1251
Приложение Б (справочное). Таблица набора кодированных знаков KOI8-R
Приложение Б
(справочное)
В таблице приведены знаки кодированного набора KOI8-R из шестнадцатеричного интервала 0x80 - 0xFF (по вертикали располагаются цифры высшего шестнадцатеричного разряда (0х8_ - 0xF_), по горизонтали - низшего (0х_0 - 0x_F). Под изображениями знаков в ячейках приведены десятичные значения кодов знаков. Знаки из интервала 0x00 - 0x7F полностью соответствуют знакам с теми же значениями из набора кодированных знаков по [2].
Рисунок Б.1 -Таблица набора кодированных знаков KOI8-R

Рисунок Б.1 -Таблица набора кодированных знаков KOI8-R
Приложение В (обязательное). Перечень зафиксированных псевдонимов реквизитов платежа
Приложение В
(обязательное)
Таблица В.1
| Псевдоним | Наименование реквизита | |
| Обязательные реквизиты (блок "Payee" УФЭБС [5]) | ||
| Name | Наименование получателя платежа | Макс. 160 знаков (имя тега по [5]: Payee/Name) |
| PersonalAcc | Номер счета получателя платежа | Макс. 20 знаков (имя тега по [5]: Payee/PersonalAcc) |
| BankName | Наименование банка получателя платежа | Макс. 45 знаков (не определен [5]) |
| BIC | БИК | Макс. 9 знаков (имя тега по [5]: Payee/Bank/BIC) |
| CorrespAcc | Номер кор./сч. банка получателя платежа | Макс. 20 знаков (имя тега по УФЭБС: Payee/Bank/CorrespAcc) |
| Дополнительные реквизиты, формат значений которых определяется Альбомом [5]. | ||
| Sum | Сумма платежа, в копейках | Макс. 18 знаков (имя тега по [5]: Sum) |
| Purpose | Наименование платежа (назначение) | Макс. 210 знаков (имя тега по [5]: Purpose) |
| PayeeINN | ИНН получателя платежа | Макс. 12 знаков (имя тега по [5]: Payee/INN) |
| PayerINN | ИНН плательщика | Макс. 12 знаков (имя тега по [5]: Payer/INN) |
| DrawerStatus | Статус составителя платежного документа | Макс. 2 знака (имя тега по [5]: Departmentallnfo/DrawerStatus) |
| КРР | КПП получателя платежа | Макс. 9 знаков (имя тега по [5]: Payee/КРР) |
| СВС | КБК | Макс. 20 знаков (имя тега по [5]: Departmentallnfo/CBC) |
| ОКТМО | Общероссийский классификатор территорий муниципальных образований (ОКТМО) | Макс. 11 знаков (имя тега по [5]: Departmentallnfo/ОКАТО, поле 105) |
| PaytReason | Основание налогового платежа | Макс. 2 знака (имя тега по [5]: Departmentallnfo/PaytReason) |
| TaxPeriod | Налоговый период | Макс. 10 знаков (имя тега по [5]: Departmentallnfo/TaxPeriod) |
| DocNo | Номер документа | Макс. 15 знаков (имя тега по [5]: Departmentallnfo/DocNo) |
| DocDate | Дата документа | Макс. 10 знаков (имя тега по [5]: Departmentallnfo/DocDate) |
| TaxPaytKind | Тип платежа | Макс. 2 знака (имя тега по [5]: Departmentallnfo/TaxPaytKind) |
| Прочие дополнительные реквизиты | ||
| LastName | Фамилия плательщика | |
| FirstName | Имя плательщика | |
| MiddleName | Отчество плательщика | |
| PayerAddress | Адрес плательщика | |
| PersonalAccount | Лицевой счет бюджетного получателя | |
| Docldx | Индекс платежного документа | |
| PensAcc | N лицевого счета в системе персонифицированного учета в ПФР - СНИЛС | |
| Contract | Номер договора | |
| PersAcc | Номер лицевого счета плательщика в организации (в системе учета ПУ) | |
| Flat | Номер квартиры | |
| Phone | Номер телефона | |
| PayerldType | Вид ДУЛ плательщика | |
| PayerldNum | Номер ДУЛ плательщика | |
| ChildFio | Ф.И.О. ребенка/учащегося | |
| BirthDate | Дата рождения | |
| PaymTerm | Срок платежа/дата выставления счета | |
| PaymPeriod | Период оплаты | |
| Category | Вид платежа | |
| ServiceName | Код услуги/название прибора учета | |
| Counterld | Номер прибора учета | |
| CounterVal | Показание прибора учета | |
| Quittld | Номер извещения, начисления, счета | |
| QuittDate | Дата извещения/начисления/счета/постановления (для ГИБДД) | |
| InstNum | Номер учреждения (образовательного, медицинского) | |
| ClassNum | Номер группы детсада/класса школы | |
| SpecFio | ФИО преподавателя, специалиста, оказывающего услугу | |
| AddAmount | Сумма страховки/дополнительной услуги/Сумма пени (в копейках) | |
| Ruleld | Номер постановления (для ГИБДД) | |
| Execld | Номер исполнительного производства | |
| RegType | Код вида платежа (например, для платежей в адрес Росреестра) | |
| UIN | Уникальный идентификатор начисления | |
| TechCode | Технический код, рекомендуемый для заполнения поставщиком услуг. Может использоваться принимающей организацией для вызова соответствующей обрабатывающей ИТ-системы. Перечень значений кода представлен в Приложении Г. | |
Приложение Г (обязательное). Перечень значений технического кода платежа (TechCode)
Приложение Г
(обязательное)
Таблица Г.1
| Код назначения платежа | Наименование назначения платежа |
| 01 | Мобильная связь, стационарный телефон |
| 02 | Коммунальные услуги, ЖКХ |
| 03 | ГИБДД, налоги, пошлины, бюджетные платежи |
| 04 | Охранные услуги |
| 05 | Услуги, оказываемые УФМС |
| 06 | ПФР |
| 07 | Погашение кредитов |
| 08 | Образовательные учреждения |
| 09 | Интернет и ТВ |
| 10 | Электронные деньги |
| 11 | Отдых и путешествия |
| 12 | Инвестиции и страхование |
| 13 | Спорт и здоровье |
| 14 | Благотворительные и общественные организации |
| 15 | Прочие услуги |
Приложение Д (справочное). Пример кодирования платежа в виде строки знаков
Приложение Д
(справочное)
Ниже приведен пример кодирования платежа с применением правил, описанных в настоящем документе.
| ST00011|Name=ООО "Три кита"|PersonalAcc=40702810138250123017|BankName=OAO "БАНК"|BIC=044525225|CorrespAcc=30101810400000000225|PayeelNN=6200098765|LastName=Иванов|FirstName=Иван|MiddleName=Иванович|Purpose=Оплата членского взноса|PayerAddress=г.Рязань ул.Ленина д.10 кв.15|Sum=100000 |
Таблица Д.1 - Разбор элементов строки, содержащей данные о платеже
| Элемент строки | Содержимое |
| Служебный блок | |
| ST | Идентификатор формата (формат "свой") |
| 0001 | Версия формата |
| 1 | Кодированный набор WIN1251 |
| | | Разделитель реквизитов платежа |
| Блок обязательных реквизитов | |
| ООО "Три кита" | Наименование получателя |
| 40702810138250123017 | Номер счета получателя платежа |
| ОАО "БАНК" | Наименование банка получателя платежа |
| 044525225 | БИК |
| 30101810400000000225 | Номер кор./сч. банка получателя платежа |
| Блок дополнительных реквизитов | |
| 6200098765 | ИНН получателя |
| Иванов | Фамилия плательщика |
| Иван | Имя плательщика |
| Иванович | Отчество плательщика |
| Оплата членского взноса | Наименование платежа (назначение) |
| г.Рязань ул.Ленина д.10 кв.15 | Адрес плательщика |
| 100000 | Сумма платежа в копейках |
Библиография
| [1] ISO/IEC 18004:2006* | Information technology - Automatic identification and data capture techniques - QR Code 2005 bar code symbology specification |
| ________________ | |
| [2] ISO/IEC 8859-1:1998 | Information technology - 8-bit single-byte coded graphic character sets - Part 1: Latin alphabet N 1 |
| [3] ISO/IEC 646:1991 | Information technology - ISO 7-bit coded character set for information interchange |
| [4] ISO/IEC 10646:2012 | Information technology - Universal Coded Character Set (UCS) |
| [5] | Унифицированные форматы электронных банковских сообщений для безналичных расчетов (УФЭБС, v. 2.5.9) |
| [6] ISO/IEC 15426-2:2005 | Information technology - Automatic identification and data capture techniques - Bar code verifier conformance specification - Part 2: Two-dimensional symbols |
__________________________________________________________________________
УДК 336.717:006.354 ОКС 03.060
Ключевые слова: штриховой код, платежный документ, реквизит платежа, поставщик услуг, графический маркер
__________________________________________________________________________
Электронный текст документа
подготовлен АО "Кодекс" и сверен по:
официальное издание
М.: Стандартинформ, 2014
|
|
|
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!