контрольных знаках (АС БДБ)
расчетный центр НАЦИОНАЛЬНОГО БАНКА РЕСПУБЛИКИ БЕЛАРУСЬ
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ВЕДЕНИЯ ЭЛЕКТРОННОГО БАНКА ДАННЫХ ОБ ИЗГОТОВЛЕННЫХ И РЕАЛИЗОВАННЫХ БЛАНКАХ ПЕРВИЧНЫХ УЧЕТНЫХ ДОКУМЕНТОВ И
КОНТРОЛЬНЫХ ЗНАКАХ (АС БДБ)
Предоставление в электронном виде информации
о бланках первичных учетных документов
Требования к структуре файла
Версия 2.0
Листов 6
2009
Содержание
Содержание. 2
Аннотация. 3
1. Термины и определения. 4
2. Требования к структуре данных. 4
2.1. Общие требования. 4
2.2. Требования к формату служебной записи. 4
2.3. Требования к формату записи о бланках. 5
3 Контроль информации. 6
Аннотация
Настоящий документ содержит требования по формированию в электронном виде сведений по актам списания, актам инвентаризации бланков первичных учетных документов, учитываемых в автоматизированной системе ведения электронного банка данных об изготовленных и реализованных бланках первичных учетных документов и контрольных знаках (далее АС БДБ).
Документ предназначен для сотрудников организаций, разрабатывающих программное обеспечение, и пользователей программного комплекса участника АС БДБ.
Порядок предоставления субъектами хозяйствования информации на электронном носителе осуществляется согласно внутренним инструкциям инспекций МНС.
1. Термины и определения
Электронный банк данных (далее БДБ) – организационно-техническая система, включающая одну или несколько баз данных и систему управления ими.
Комплекс программных средств – совокупность общесистемных программных средств, обеспечивающих реализацию информационных процессов.
Участник АС БДБ – организация (ведомство) и ее подразделения, осуществляющее информационное наполнение банка данных в установленном порядке.
2. Требования к структуре данных
2.1. Общие требования
Данные о бланках первичных учетных документов (далее бланки), предоставляемые на электронном носителе, должны быть подготовлены в виде файла с выполнением следующих требований:
- Тип данных – текстовый (Windows кодировка);
- Формат записи – позиционный. Каждая запись должна начинаться с новой строки с первой позиции, поля записи должны располагаться в определенной последовательности, разделяться символом-разделителем
- Символ-разделитель полей – символ запятая (,). В случае отсутствия необязательного поля должны быть проставлены 2 символа-разделителя (,,).
- Имя файла – согласно требованиям операционной системы, дополнительные требования не предъявляются.
Количество записей в файле не должно превышать 50000 и должно быть согласовано с Инспекцией МНС (зависит от используемых технических средств). Рекомендуемое количество записей в файле не более 2000.
Состав и последовательность полей приведены ниже.
Файл должен содержать 2 типа записей:
- служебная запись
- данные о бланках
2.2. Требования к формату служебной записи
Формат записи:
«#»<код типа информации>«,»<держатель бланков>«,»<номер документа>«,»<дата документа>«,»<к-во записей о бланках>CRLF
Служебная запись должна быть первой записью файла и состоять из указанных полей в строгой последовательности, приведенной ниже:
· символ # - признак служебной записи;
· код типа загружаемой информации: 1 – сведения о списании бланков, 2 – сведения о передаче бланков при реорганизации субъекта хозяйствования;
· УНП или код участника АС БДБ – держателя бланков;
· номер документа – максимальное число цифр 6;
· дата документа в формате ДД. ММ. ГГГГ;
· количество записей о бланках.
Все поля служебной записи являются обязательными.
Пример 1. Сведения о списании бланков УНП по акту списания № 000, дата утверждения акта 01.01.2004 г, акт содержит 50 записей о бланках. Служебная запись файла:
#1,,100,01.01.2004,50
Пример 2. Сведения о списании бланков от участника 040001 по акту списания №1, дата утверждения акта 01.02.2004 г, акт содержит 5 записей о бланках. Служебная запись файла:
#1,1,01.02.2004,5
Пример 3. Сведения о передаче бланков при реорганизации СХ УНП , УНП получателя – . Акт инвентаризации № 000, дата утверждения акта 01.03.2004 г, акт содержит 1000 записей о бланках. Служебная запись:
#2,,101,01.03.2004,1000
2.3. Требования к формату записи о бланках
Записи о бланках в файле должны следовать за служебной записью. Каждая запись должна начинаться с новой строки и состоять из следующих полей в строгой последовательности, приведенной ниже:
Формат записи:
<код типа бланков> «,»<серия бланков> «,»<первый номер бланка> «,»<последний номер бланка>CRLF
Последовательность полей:
· код типа бланка;
· cерия бланка;
· первый номер бланка;
· последний номер бланка;
Все поля являются обязательными.
Ниже приведены примеры формирования записей файла.
Пример 1. Сведения о списании бланков УНП по акту списания № 000, дата утверждения акта 01.01.2004 г, акт содержит 2 записи о бланках.
#1,,100,01.01.2004,2
101,АА,000001
101,АА,000006
Пример 2. Сведения о передаче бланков при реорганизации СХ УНП , УНП получателя – . Акт инвентаризации № 000, дата утверждения акта 01.03.2004 г, акт содержит 2 записи о бланках.
#2,,101,01.03.2004,2
101,ББ,00000001
102,АА,00000001
3 Контроль информации
При обработке данных файла в ПК участника программно выполняется следующий контроль:
· Соответствие требованиям формата. В случае некорректности дальнейшая обработка прекращается.
· Контроль количества записей о бланках на равенство значению, указанному в служебной записи файла. В случае различий формируется сообщение «Фактическое количество записей о бланках не совпадает с данными из служебной записи <кол-во>». Контроль предупреждающий, дальнейшая обработка продолжается.
· Контроль корректности сведений о бланке:
- длина номера бланка от 6 до 9 символов
- последний номер бланка в пачке на значение большее или равное первому номеру в пачке.


