контрольных знаках (АС БДБ)

расчетный центр НАЦИОНАЛЬНОГО БАНКА РЕСПУБЛИКИ БЕЛАРУСЬ

АВТОМАТИЗИРОВАННАЯ СИСТЕМА ВЕДЕНИЯ ЭЛЕКТРОННОГО БАНКА ДАННЫХ ОБ ИЗГОТОВЛЕННЫХ И РЕАЛИЗОВАННЫХ БЛАНКАХ ПЕРВИЧНЫХ УЧЕТНЫХ ДОКУМЕНТОВ И

КОНТРОЛЬНЫХ ЗНАКАХ (АС БДБ)

Предоставление в электронном виде информации

о бланках первичных учетных документов

Требования к структуре файла

Версия 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 символов

-  последний номер бланка в пачке на значение большее или равное первому номеру в пачке.