Заполнить квитанции со штрих кодом. Как маленькому тсж разместить на квитанции штрих-код. Линейный штрихкод с подписью

Программное обеспечение, СИ-Софт: Штрих-кодирование

Обновлено 23.09.2013

Штрих-кодирование

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

  • Код организации
  • Лицевой счет плательщика
  • Сумма платежа в копейках
  • Контрольная сумма

Штрих-код и его структура

Формат кода на бланке квитанции - Code 39, Code 128 и другие

Пример: Штрих-код переменной длины, тип Code 128B

XXXX0LLLLLLLLCSSSSSSSS ,где

  • XXXX - четырехсимвольный код организации
  • 0 - символ "ноль"
  • LLLLLLLL - восьмизначный номер лицевого счета квартиросъемщика
  • C - однозначная контрольная сумма лицевого счета
  • SSSSSSSS - сумма начисления в копейках без запятой переменной длины

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

Контрольная сумма

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

Пример расчета контрольной суммы: (формат Code39) *0023000567300112345*
  1. Сложить цифры, стоящие на четных местах 0+3+0+5+7+0+1+2+4=22
  2. Полученную сумму умножить на три 22*3=66
  3. Сложить цифры, стоящие на нечетных местах (кроме самой контрольной цифры) 0+2+0+0+6+0+1+3+5=17
  4. Сложить числа, полученные в пунктах 2 и 3 66+17=83
  5. Отбросить десятки 83-80=3

Печать штрих-кода

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

  • специального шрифта TrueType, например, в формате CODE39, надо сказать, что все без исключения сканеры поддерживают коды CODE39 и EAN13.
  • программы Расчет квартплаты Профи
  • обычного принтера.

Поскольку любая форма в программе Расчет квартплаты Профи - это документ формата MS WORD, то задача нанесения шрифта сводится к умению работать с одноименным текстовым процессором, кроме того, это можно сделать встроенными средствами программы Расчет квартплаты Профи .

Чтение штрих-кода

Специальные аппаратные устройства - сканеры штрих-кода могут подключаться в разъем клавиатуры. В этом случае считывание штрих-кода эквивалентно набору на клавиатуре. Таким образом, чтение кода возможно в любой программе, которая позволяет вводить данные с клавиатуры. Если сканер подключается к COM порту, придется научить программу получать данные. Но следует отметить, что существуют специальные утилиты, которые работают с COM портом и эмулируют ввод с клавиатуры. То есть задача сводится к предыдущей.

Штрих кодовый шрифт TrueType

Шрифт TrueType, подобный шрифтам, которые Вы уже имеете в Вашем компьютере (Arial, Courier, Times New Roman). Вы устанавливаете, выбираете и применяете штрих кодовый шрифт, также как любой другой шрифт. Единственное отличие, что когда Вы отображаете или печатаете с помощью штрих кодового шрифта, вместо обычных букв и цифр, Вы получаете штрихи и пробелы соответствующие символам, которые были введены.

Подобно другим шрифтам TrueType, штрих кодовые шрифты могут быть установлены в необходимый Вам размер.

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

Что такое формат Code39?

Формат Code39 (3 из 9), наиболее часто используемый формат штрих кода, потому что он позволяет кодировать цифры, прописные и строчные буквы и некоторые знаки препинания (Прописные буквы A-Z, цифры 0-9, символ пробела, и символы:-,+,/,$,.,%). CODE 39 имеет изменяемую длину слов, позволяя кодировать любое количество цифр.

Что такое формат Code128?

Формат CODE 128 - очень компактный формат штрих кода, для кодов с только цифровой информацией. Буквы также могут быть закодированы, но тогда изменяется размер штрих кода (в большую сторону). Компактность достигается двойной упаковкой данных (два числа включаются в ширину одного символа). Когда же кодируются и буквы, CODE 128 использует "одиночную" плотность и штрих код становится в два раза длиннее. Этот формат не прост в применении, так как существует несколько разновидностей CODE 128, каждый со своей спецификацией и ограничениями.

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

Оплата по штрих-коду

Как происходит проверка штрих кода на квитанции ЖКХ? Квитанция содержит два отдельных кода – линейный и двухмерный.

Виды кодировки на квитанции ЖКХ:

  • линейный;
  • двухмерный.

Первый – это привычный код в виде вертикальных полос разной толщины. Точно такие наносятся на упаковки и ценники. Второй – более современный QR-код. Его придумали для расширения возможностей. В линейный код вмещается очень краткая информация – не больше нескольких десятков цифр или букв. Второй вариант позволяет шифровать гораздо больше – счет идет на тысячи символов.

  1. Линейный код.

В него вносится всего три обязательных пункта:

  • данные лицевого счета;
  • время, за которое вносится оплата;
  • сумма.

Также может содержать дополнительные сведения:

  • вид платежа;
  • есть ли счетчик;
  • префикс.

Если штрих-код дополнительно содержит цифры под линиями, проверить его правильность не составит труда.

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

Расшифровка линейного штрих-кода в квитанции ЖКХ:

  • первые 10 цифр – лицевой счет;
  • 11-12 цифры – месяц, за который вносится оплата (например, 05 – май);
  • 13-14 – последние цифры года (например, 18 означает 2018 г.);
  • 15-19 – сумма в рублях;
  • 20-21 – сумма в копейках.
  1. Двухмерный, или QR-код.

Он не содержит дублирования цифрами, потому что объем информации слишком большой. Визуально понять, что в этом коде зашифровано, невозможно. Нужно обязательно воспользоваться сканером и специальной программой. Обладатели смартфонов и планшетов с камерой имеют возможность скачать программу распознавания QR-кодов, после чего достаточно сфотографировать код, чтобы получить его расшифровку.

Информации тут больше, и она другая.

Обязательные сведения:

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

Дополнительная возможная информация:

  • сумма;
  • за что осуществляется оплата;
  • код услуги;
  • ИНН и Ф. И. О. получателя услуги;
  • лицевой номер;
  • адрес;
  • ИНН поставщика;
  • КПП получателя денег;
  • номер и дата;
  • номер счетчика;
  • показания счетчика;
  • другая.

Защита информации

Там где деньги, часто появляются мошенники. Не обходят они вниманием и современные технологии. Известная схема по экспроприации чужих денег довольно простая. Аферисты разносят по квартирам фальшивые квитанции, в которых указывают свои реквизиты для получения средств. Граждане платят деньги, считая, что погасили задолженность по ЖКХ, и сильно удивляются, когда им приходит уведомление об отсутствии платежа. Выясняется, что деньги ушли мошенникам, которых к тому времени и след простыл.

Чтобы такого не происходило, существует защита в несколько уровней. Программа и аппаратные алгоритмы проводят необходимую проверку, пропуская платеж, только убедившись в подлинности платежки. При этом у жильцов есть право отказаться от нанесения штрих-кода в квитанцию ЖКХ.

Оплата через банкомат или терминал

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

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

Оплата через смартфон

Если в телефоне есть камера, установлена программа распознавания штрих-кода и программа связи с банком, можете оплатить квитанцию ЖКХ со своего гаджета.

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

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

В одной статье непросто раскрыть все нюансы темы. Если у вас возникли дополнительные вопросы, задайте их консультанту. Эксперт ответит на них и предоставит квалифицированную помощь.


16
Июль
2014

Двумерное штрих-кодирование квитанций оплаты – технология позволяющая повысить качество банковского обслуживания и удобства совершения платежей физических лиц. Многие банки и в первую очередь ОАО «Сбербанк России» приступил к внедрению технологии двумерного штрихкодирования при осуществлении операции перевода платежей физических лиц. Данная технология основана на применении единого государственного национального Стандарта, разработанного НП «Национальный платежный совет». Т.е. создан ГОСТ , по которому следует наносить двумерный штрих-код на квитанции оплаты. Квитанции с двумерным штрих-кодом могут быть за самые разные услуги, как коммерческих организаций, так и бюджетных: за телефон, свет, газ, коммунальные услуги, налоги, штрафы, госпошлины и т.д.

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

Сбербанк в рамках перехода на Стандарт провел работу по оснащению своих филиалов сканерами штрих-кодов. В планах 2014 года внедрение сервиса приема платежей с использованием двумерных-штрих кодов в удаленных каналах обслуживания: платежных терминалах и мобильных версиях «Сбербанк ОнЛ@йн». Другие Банки и платежные агенты нацелены на переход к технологии приёма платежей по двумерным штрих-кодам.

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

На нашем сайте создан бесплатный сервис подготовки квитанции с двумерным штрих-кодом для оплаты в любую коммерческую организацию. Данный сервис будет удобен прежде всего для разовой подготовки квитанции. Основана на технологии штрих-кодирования в формате QR-Code.

Правила пользования сервисом подготовки квитанции с двумерным штрих-кодом:
1) заполните реквизиты организации в которую предполагается платеж: бик, кор.счет, расчетный счет, ИНН , КПП
2) введите данные плательщика: ФИО , Адрес, Назначение.
3) нажмите на кнопку pdf для скачивания в браузер сформированной квитанции с двумерным штрих-кодом.

Обращаю внимание, что приведенная интерактивная форма подготовки квитанций с двумерным штрих-кодом рассчитана как на небюджетные или коммерческие организации: ООО , ЗАО , ИП т.д, так и для бюджетных организаций. Для оплаты в бюджет необходимо поставить галочку “платеж в бюджет”. После этого появиться возможность ввести бюджетные реквизиты КБК и ОКТМО , без которых платеж в УФК невозможен. В сформированный штрих-код попадают только заполненные данными поля.

 

Количество подготовленных квитанций=96268

Преимущества нашего сервиса:

1) бесплатный;
2) прост в использовании;
3) снабжен интерактивными подсказками
4) введенные данные отображаются только в браузере пользователя. Без какой либо передачи. Т.е. данный сервис безопасен в плане ввода персональных данных.
5) Поле БИК снабжен проверкой по справочнику из центробанка. При заполнение БИК а наименование банка и кор.счет заполняются автоматически.
6) Поле ИНН снабжено проверкой контрольного разряда. При вводе ошибочного ИНН ниже будет написано ошибка, красным штрифтом.
7) Поле расчетный счет, КПП снабжены проверкой вводимой допустимой длины. Р.с. контролируется на 20 знаков. КПП на 9 знаков.

Внимание: подготовленная квитанция с двумерным штрих-кодом формируется по ГОСТ у (скачать .
Количество закачек=2337)
На местах приёма (в банках, платежных терминалах) должно быть установлено соответствующее оборудование для считывания двумерного штрих-кода. А также настроено программное обеспечение для разбора закодированной информации.
см. также на квитанция оплаты.

Приведенный выше онлайн-сервис рассчитан на самостоятельный ввод всех реквизитов. Возможно также создание персонального сервиса формирования квитанций с двумерным штрих-кодом с нужным набором полей по вашим требованиям. При этом заполнив необходимые данные можно будет получать квитанцию, сформированную в соответствие с принятым ГОСТом двумерного штрих-кодирования. Сделать такие квитанции можно на сайте www.sbqr.ru . Созданный сервис можно будет много кратно использовать для подготовки квитанций. Полученные квитанции подходят под требования Сбербанка.

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

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

    Во-первых, хочу поблагодарить за создание такого сайта как сайт, нашел там много интересного для себя.
    Во-вторых, хотел бы с Вами посоветоваться.
    С помощью Вашего сайта попытались создать QR код, для нанесения её на квитанцию. Создали, распечатали. Попробовали оплатить – в сбербанке не прошла платежка. Сканер её просто не видит.
    Что я делаю не так? Огромно спасибо за поддержку.

    Здравствуйте. Вы всё делайте правильно.
    Просто Сбербанк на своей стороне тоже должен настроить ПО. Под каждую квитанцию у них проводят настройки, штрих-код привязывают к реквизитам организации и прописывают комиссионные тарифы. В первую очередь они такую настройку проводят для тех организаций, с которыми они имеют договор на приём платежей или информационно-технологический обмен.
    Т.е. так пока не получится подготовить квитанцию любой организации и пойти оплатить по штрих-коду. Будет выходить ошибка «Организация не найден» или что то подобное.
    Сам сканер реагирует? Звуковой сигнал или переход на следующий экран проходит?

    Да, сканер реагирует, пищит, и действительно выдает какую-то ошибку. :(((
    Я являюсь представителем детского спортивно-оздоровительного клуба. У нас ежемесячно более 1500 человек оплачивают услуги через Сбербанк. И с недавнего времени они отказываются принимать квитанции без QR кода.
    18.08.15
    Теперь, как я понимаю, необходимо просто ждать? Или надо что-то предпринять, чтобы в Сбере операторы “видели” этот qr код?
    “Под каждую квитанцию у них проводят настройки, штрих-код привязывают к реквизитам организации и прописывают комиссионные тарифы.”
    Чтобы это произошло – нужно ли что-то дополнительно сделать? Или это как-то автоматически происходит? :))
    Огромное Вам спасибо, что уделяете мне своё время.

    Можно продолжить печатайте с QR кодом квитанции на сайте сайт, раздать ссылку всем посетителям клуба, и оплачивать через кассу. Формально QR code будет, но скорее всего кассир тоже не сможет принять по QR коду, поскольку нет договора. Кассиры наберут в ручном режиме. Но платеж в любом случае через кассу должны принять. За отказ кассира могут наказать.
    Если просто ждать, то скорее всего ничего не произойдет. Сейчас Сбербанк успевает проводить настройки с теми организациями с которыми заключил договор, до остальных у них пока руки не доходят.
    Если хотите чтобы была возможность принимать по QR кодам в кассе или терминале нужно выходить на менеджеров банка и заключать с ними договор на приём квитанций по QR кодам.

    Доброго времени! Как можно сделать QR-код для перевода денежных средств физическому лицу в Сбербанк РФ? (например, закодировать номер карты дебетовой Сбербанка). Т.е. чтобы человек зайдя в приложение Сбербанк-онлайн смог сделать перевод денег по опции “оплата по QR-коду или штрих-коду”.

Как добавить двумерный штрих-код в квитанцию

По требованиям ПАО Сбербанк в извещение (квитанцию) необходимо добавить двумерный штрих-код (QR-код). С требованием ГОСТ Р 56042-2014 «Двумерные символы штрихового кода для осуществления платежей физических лиц» можно ознакомиться по этой ссылке . Ниже показан пример двумерного штрих-кода.

В теле QR-кода находятся: служебный блок, блок обязательных реквизитов и блок дополнительных реквизитов. В блоке обязательных реквизитов находятся: наименование получателя платежа, счет получателя платежа, наименование банка, БИК банка, расчетный счет получателя платежа. В блоке дополнительных реквизитов по вашему выбору могут находиться другие реквизиты, необходимые для вас. Как правило, это ИНН получателя платежа, сумма платежа (в копейках), вид платежа, адрес плательщика, ФИО плательщика и лицевой счет. Ниже приведен пример содержимого двумерного штрих-кода, показанного выше:

ST00012|Name=ООО «Весёлый домофон»|PersonalAcc=40702810701000003699|BanKName=ПАО Сбербанк г. Волгоград|BIC=042356799|Sum=36000|PayeeINN=3442072673|Category=за домофон|PayerAddress=Волгоград, Казахская, д. 1/7, кв. 5|PersAcc=333456

В настройках программы окно ввода реквизитов выглядят так:

Двумерный штрих-код (QR-код) в квитанции для домофона

Так выглядит двумерный штрих-код в квитанции:

Двумерный QR-код может быть размещён и в другом месте квитанции. По вашему желанию в квитанции может быть размещён ещё один QR-код для оплаты за год (до конца года).
Для добавления QR-кода в квитанцию отправьте нам на эл. почту приложение к Договору с ПАО Сбербанк с описанием требований ПАО Сбербанк для QR-кода квитанции.
Срок исполнения заказа по добавлению QR-кода в квитанцию составляет в среднем один рабочий день.

Как происходит можно посмотреть на нашем сайте.

Новые версии программ




Top