Структура документа BLRDOC

BLRDOC - электронный документ свободной формы (РБ)
№ п/п Теги BLRDOC M-обязательный элемент;                 O-необязательный элемент Может использоваться раз Формат Описание
1 BLRDOC
version
M 1   Электронный документ в Беларуси
Версия (указывается как атрибут тега BLRDOC):
= 2.0
2 responseIndicator O 0..1 an1 Признак для ответного документа  (указывается как атрибут тега BLRDOC):
1 = ответ
3 BLRDOC/DocumentAttributes M 1 Блок Электронный документ и основные данные по нему
4   BLRDOC/DocumentAttributes
DocumentID
M 1 an..46 Уникальный номер электронного документа
Формат:
CCC-GGGGGGGGGGGGG-DD-NNNNNNNNNNNNNNNNNNNNNNNNN,
где CCC – код EDI-провайдера
GGGGGGGGGGGGG – номер GLN отправителя;
DD - код документа ЮЗДО (для BLRDOC - 01);
NNNNNNNNNNNNNNNNNNNNNNNNN – уникальный порядковый номер документа в рамках отправителя длиной до 25 цифр
(диапазон значений от 1 до 25);
5 BLRDOC/DocumentAttributes
CreationDateTime
M 1 n..14 Дата и время электронного документа Формат: ГГГГММДДЧЧММСС
6 BLRDOC/DocumentAttributes
FunctionCode
M 1 n..2 Функциональный код:
3 = Аннулирование
5 = Изменение
9 = Оригинал
7 BLRDOC/DocumentAttributes
eDocumentRoute
M 1 an..1 Маршрут документа:
0 - документ подписывают обе стороны
1 - документ подписывает только отправитель
2 - документ подписывает только получатель
8 BLRDOC/DocumentAttributes
eDocumentNumber
M 1 an..70 Номер электронного документа (юридический)
9   BLRDOC/DocumentAttributes
eDocumentDate
M 1 n..8
 
Дата электронного документа (юридический)
Формат:
ГГГГММДД
10   BLRDOC/DocumentAttributes/eDocumentType M 1 Блок Тип электронного документа (бизнес-тип)
11     BLRDOC/DocumentAttributes/eDocumentType
TypeName
M 1 an..255 Название типа документа
Заполняется в соответствии со Справочником
12   BLRDOC/DocumentAttributes/eDocumentType
TypeCode
M 1 an..20 Код типа документа
Заполняется в соответствии со Справочником
13   BLRDOC/DocumentAttributes/eDocumentType
TypeValue
O 0..1 an..255 Значение типа документа
Заполняется для TypeCode=OTHER
14   BLRDOC/DocumentAttributes
OriginalDocumentID
O 0..1 an..46 Номер оригинального документа:
1. который аннулируется текущим (обязателен для заполнения при FunctionCode = 3);
2. который дополняется/исправляется/заменяется текущим и тп.
15   BLRDOC/DocumentAttributes
ExpiryDate
O 0..1 n..8 Дата окончания срока действия электронного документа. Дата автоотмены Формат: ГГГГММДД
16   BLRDOC/DocumentAttributes
ExpectedDate
O 0..1 n..8 Дата, до которой предполагается подписание документа
Формат: ГГГГММДД
17   BLRDOC/DocumentAttributes/Sender M 1 Блок Отправитель
18     BLRDOC/DocumentAttributes/Sender/LegalPerson M 1 Блок Отправитель документа
19     BLRDOC/DocumentAttributes/Sender/LegalPerson
GLN
M 1 an..13 GLN номер
20   BLRDOC/DocumentAttributes/Sender/LegalPerson
Name
M 1 an..275 Название
21   BLRDOC/DocumentAttributes/Sender/LegalPerson
Address
O 0..1 an..140 Адрес
22   BLRDOC/DocumentAttributes/Sender/LegalPerson
VATRegistrationNumber
M 1 an..20 УНП номер
23   BLRDOC/DocumentAttributes/Receiver M 1 Блок Получатель
24     BLRDOC/DocumentAttributes/Receiver/LegalPerson M 1 Блок Получатель документа
25     BLRDOC/DocumentAttributes/Receiver/LegalPerson
GLN
M 1 an..13 GLN номер
26   BLRDOC/DocumentAttributes/Receiver/LegalPerson
Name
M 1 an..275 Название
27   BLRDOC/DocumentAttributes/Receiver/LegalPerson
Address
O 0..1 an..140 Адрес
28   BLRDOC/DocumentAttributes/Receiver/LegalPerson
VATRegistrationNumber
M 1 an..20 УНП номер
29   BLRDOC/DocumentAttributes/ReferenceDocument O 0..50 Блок Документы, на которые ссылается электронный документ
30     BLRDOC/DocumentAttributes/ReferenceDocument
DocumentType
O 0..1 Блок Тип документа (бизнес-тип)
31     BLRDOC/DocumentAttributes/eDocumentType
TypeName
M 1 an..255 Название типа документа
Заполняется в соответствии со Справочником
32   BLRDOC/DocumentAttributes/eDocumentType
TypeCode
M 1 an..20 Код типа документа
Заполняется в соответствии со Справочником
33   BLRDOC/DocumentAttributes/eDocumentType
TypeValue
O 0..1 an..255 Значение типа документа
Заполняется для TypeCode=OTHER
34   BLRDOC/DocumentAttributes/ReferenceDocument
DocumentDescription
O 0..1 an..512 Описание документа
35   BLRDOC/DocumentAttributes/ReferenceDocument
DocumentNumber
M 1 an..70 Номер документа
36   BLRDOC/DocumentAttributes/ReferenceDocument
DocumentDate
M 1 n..8 Дата документа
Формат: ГГГГММДД
37   BLRDOC/DocumentAttributes/ExtraField O 0..500 Блок Дополнительные поля
38     BLRDOC/DocumentAttributes/ExtraField
FieldName
M 1 an..255 Название поля текстом
39   BLRDOC/DocumentAttributes/ExtraField
FieldCode
O 0..1 an..6 Код поля
40   BLRDOC/DocumentAttributes/ExtraField
FieldValue
M 1 an..2560 Значение поля
41 BLRDOC/Document М 1 Блок Файл документа
42     BLRDOC/Document/
eDocumentFile
M 1 an
base64Binary
Документ (файл) в кодировке base64
43   BLRDOC/Document/
eDocumentFileType
M 1 an..6 Тип файла, например : PDF, XML, DOCX, XLSX …
44   BLRDOC/Document/
eDocumentFileName
M 1 an..255 Имя файла
45 BLRDOC/SecuritySender O 0..50 Блок ЭЦП составителя / отправителя документа.
Содержит ЭЦП относящиеся к содержимому тега (байты) BLRDOC/Document/eDocumentFile
46   BLRDOC/SecuritySender
SecurityID
M 1 n..2 Порядковый номер ЭЦП в блоке
47 BLRDOC/SecuritySender
CertificateID
O 0..1 an..256 Номер сертификата
48 BLRDOC/SecuritySender
CertificateSubject
O 0..1 an..150 ФИО автора подписи
49 BLRDOC/SecuritySender
SecurityUNP
O 0..1 an1 Признак, который показывает необходимость проверять УНП в ЭЦП Отправителя:
1 = проверять
50 BLRDOC/SecuritySender
SecurityPartyID
O 0..1 an..512 Серийный номер сертификата открытого ключа удостоверяющего центра, издавшего  сертификат открытого ключа подписанта 
51 BLRDOC/SecuritySender
SecurityPartyName
O 0..1 an..175 Наименование удостоверяющего центра, издавшего сертификат открытого ключа подписанта
52 BLRDOC/SecuritySender
SigningTime
O 0..1 n..14 Дата-время выработки ЭЦП                                                              Формат: ГГГГММДДЧЧММСС
53 BLRDOC/SecuritySender
SignatureValue
M 1 an Результат подписи
54 BLRDOC/SecurityReceiver O 0..50 Блок ЭЦП получателя документа.
Содержит ЭЦП относящиеся к содержимому тега (байты) BLRDOC/Document/eDocumentFile
55   BLRDOC/SecurityReceiver
SecurityID
M 1 n..2 Порядковый номер ЭЦП в блоке
56 BLRDOC/SecurityReceiver
CertificateID
O 0..1 an..256 Номер сертификата
57 BLRDOC/SecurityReceiver
CertificateSubject
O 0..1 an..150 ФИО автора подписи
58 BLRDOC/SecurityReceiver
SecurityUNP
O 0..1 an1 Признак, который показывает необходимость проверять УНП в ЭЦП Получателя:
1 = проверять
59 BLRDOC/SecurityReceiver
SecurityPartyID
O 0..1 an..512 Серийный номер сертификата открытого ключа удостоверяющего центра, издавшего  сертификат открытого ключа подписанта 
60 BLRDOC/SecurityReceiver
SecurityPartyName
O 0..1 an..175 Наименование удостоверяющего центра, издавшего сертификат открытого ключа подписанта
61 BLRDOC/SecurityReceiver
SigningTime
O 0..1 n..14 Дата подписи Формат: ГГГГММДДЧЧММСС
62 BLRDOC/SecurityReceiver
SignatureValue
M 1 an Результат подписи


ID статьи: 326
Последнее обновление: 06 май, 2025
Ревизия: 4
BLRDOC - новый документ для работы в роуминге -> Структура документа BLRDOC
https://base.edn.by/index.php?View=entry&EntryID=326