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

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

Обновлено 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, каждый со своей спецификацией и ограничениями.

Квитанции на оплату услуг физическими лицами с двумерным штриховым кодом обрабатываются легче, оплачиваются быстрее и обходятся дешевле. Некоммерческое партнерство «Национальный платежный совет» совместно со Сбербанком России разработало стандарт «Символы двумерного штрихового кода на документах для осуществления платежей физическими лицами» . Стандарт предлагает единые подходы к формированию таких квитанций. Благодаря стандартизации штрих-код коммунальные платежи , их можно оплатить в отделениях банков, платежных терминалах, банкоматах и при помощи мобильных приложений Клиент-банк.

Что мы предлагаем? Конструктор коммунальные платежи!

Если Вы не имеете возможности доработать используемое программное обеспечение или не хотите тратить на это ресурсы, но хотите быстро получить результат, предлагаем готовое решение на основе Программного комплекса «АПС-Печать Конструктор» - конструктор коммунальные платежи.

Как это работает - печать штрих-кода на квитанции

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

Преимущества решения

  • Простота и удобство использования – в технологии работы ничего не меняется, переобучения персонала не требуется.
  • Сохранение существующей конфигурации – не требуется менять или дорабатывать используемое ПО и оборудование.
  • Скорость внедрения – установка и настройка может занять около часа времени, решение начинает работать в тот же день.
  • Малые затраты на внедрение – стоимость внедрения гораздо ниже любых доработок, поддержка отнимает минимум ресурсов.
  • Гибкость – решение можно использовать практически в любых программно-аппаратных конфигурациях на основе MS Windows.

Что необходимо

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

  1. Скачать программу установки «АПС-Печать Конструктор».
  2. Установить программу на компьютер, с которого будет осуществляться печать квитанций.
  3. Подготовить электронный образец квитанции – распечатать ее из своей программы формирования квитанций при помощи специального режима виртуального принтера «АПС-Печать».
  4. В программе «АПС-Печать Конструктор», при помощи простого графического редактора, указать реквизиты на своей форме квитанции.
  5. Сохранить полученный файл настроек для программы «АПС-Печать».
  6. Распечатать образец счета или квитанции со штриховым кодом из программы формирования квитанций через виртуальный принтер «АПС-Печать».
  7. Проверить правильность результата (например, представить образец в банк или воспользоваться валидатором Сбербанка).

Пробная версия

Пробная версия на 30 дней. Скачать.

Руководство по эксплуатации. Скачать в формате MS Word .

Полная версия.

Многие небольшие организации, а также индивидуальные предприниматели задумываются, как увеличить собираемость своих платежей, как сделать возможность приёма платежей наиболее простой и понятной?

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

Чтобы имелась возможность принимать платежи через терминалы Сбербанка достаточно:

1) Разместить на платежном документе двумерный штрих-код (или QR code) в соответствие с ГОСТ 56042-2014 от 11.06.2014

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

Итак, для возможности приёма платежей по вашей организации необходимо реализовать формирование штрих-кода на платежном документе на основании ГОСТа двумерного штрих-кодирования платежных реквизитов. Это можно сделать самостоятельно, изучая стандарт двумерного штрих-кодирования, или же поступить проще – сформировать квитанции нужного образца на сайте sbqr.ru .

Разберем более подробно, как сформировать квитанцию с двумерным штрих-кодом на этом сайте:

1) выбираем тип нужной вам квитанции

2) переходим к заполнению анкеты. Указываем ваши банковские реквизиты и набор нужных вам полей для оплаты:

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

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

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

Чтобы заключить договор со Сбербанком

1) зайдите на их официальный сайт

2) выбреете раздел «Малому бизнесу»

3)установите вашу область

4) перейдите в пункт «Осуществить расчеты»

5) зайдите в меню «Прием платежей за услуги»

Также можно зайти в раздел

“Корпоративным клиентам»->”Банковское обслуживание”->”Прием платежей за услуги”

Здесь нужно будет отправить заявку на подключению к платежным сервисам Сбербанка.

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

Семен Кирилов, руководитель департамента содействия развития малого и среднего бизнеса НКО «Деловые партнеры»

Меня зовут Валентина Миленкова и я хочу с вами поделится историей маленького ТСЖ без программиста. Я работаю бухгалтером в маленьком ТСЖ, веду начисления для 200 жилых квартир. Каждый месяц я делаю разноску по оплаченным счетам и высчитываю сумму на следующий месяц для каждого лицевого счета. Все квитанции формировала в Word, на каждой квитанции, указывая нужные начисления.

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

Самостоятельно я не смогла сформировать штрих-код для наших квитанций. Существует некий стандарт формирования этого штрих-кода, поэтому это не так просто. К тому же на каждую квитанцию должен быть свой штрих-код, который меняется от месяца к месяцу. В штате у нас нет программиста. Попробовала узнать об услуге нанесения штрих-кода на квитанции у сторонних организаций. Оказалось, что можно поставить отдельную программу, которая будет размещать на квитанциях штрих-код. Но эта программа оказалась слишком дорогой для нашего ТСЖ (стоимость лицензии на 1 год 6 300 рублей), на это председатель ТСЖ не согласился.

Потом нашла в интернете сайт savepayment.ru, там можно бесплатно сформировать квитанцию с штрих-кодом. Есть форма для квитанции ТСЖ с двумерным штрих-кодом . Потом на том же сайте нашла раздел «услуги», где сказано, что можно заказать сервис, который будет готовить сразу много квитанций. Стоимость такого сервиса оказалась 2900 рублей за создание и 1-год использования. После первого года использования стоимость у них составляет 950 рублей. Это оказалось по карману нашему ТСЖ.

Написала по указанному контакту [email protected] — ответ пришёл на следующий день, запросили реквизиты нашего ТСЖ. А ещё через день выслали рабочую ссылку, где можно было подготавливать все наши квитанции. Перейдя по ссылке вот что я увидела:

Для того чтобы сформировать все квитанции нашего ТСЖ через этот сервис нужно было загрузить начисления за текущий месяц в формате txt. Я сделал экспорт из excel наших лицевых счетов жильцов в текстовой файл. В каждой строчке указывался Лицевой счет, период оплаты, Адрес, Сумма.

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

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

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

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

По требованиям ПАО Сбербанк в извещение (квитанцию) необходимо добавить двумерный штрих-код (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-кода в квитанцию составляет в среднем один рабочий день.

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

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



Просмотров