2. Требования к форматам файлов

2. Требования к форматам файлов

При подготовке файлов, представляемых в составе Сведений по форме N 1-брокер, необходимо руководствоваться следующими требованиями к форматам.

2.1. Структура xml-файлов

Каждый xml-файл должен иметь следующую структуру:

    
    
        ...
    

где CompanyId - регистрационный номер страхового брокера по единому государственному реестру субъектов страхового дела (четыре цифры);

Period - последний календарный день отчетного года в формате дд.мм.гггг.

Запись вида в дальнейшем будет называться открывающимся, а - закрывающимся тэгом xxx. Объявление тэга не должно содержать пробелов и символов табуляции. Текстовый блок между открывающимся и закрывающимся тэгами будет называться секцией xxx.

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

2.2. Файл 1br.xml, содержащий Сведения по форме N 1-брокер

2.2.1. Тело файла, содержащее Сведения по форме N 1-брокер, должно состоять из единственной секции form и иметь следующую структуру:

    
...
... ...

2.2.2. Секция form состоит из одной секции table и семи секций list.

Секция table должна содержать данные Сведений по форме N 1-брокер, за исключением пункта 14 и расшифровок пунктов 8 и 13, а секции list - данные пунктов 14.1, 14.2, 14.3, а также расшифровки пунктов 8, 13.1, 13.2 и 13.3. При этом в секциях list с разными значениями атрибута id указываются данные согласно следующей таблице:

Таблица

Значение атрибута id
Содержание данных
1
2
8
Перечень страховых организаций, зависимым (аффилированным) лицом которых является страховой брокер
13.1
Перечень услуг, связанных только с заключением договоров страхования (перестрахования)
13.2
Перечень услуг, связанных с исполнением договоров страхования (перестрахования)
13.3
Перечень иных услуг, связанных со страхованием
14.1
Список субъектов Российской Федерации, на территории которых оказывались услуги по заключению договоров страхования
14.2
Список субъектов Российской Федерации, на территории которых оказывались услуги по заключению договоров перестрахования
14.3
Список иностранных государств, на территории которых находятся иностранные страховые организации, принимающие (передающие) договоры в перестрахование, заключившие со страховым брокером договоры на оказание услуг

2.2.3. Структура секции table имеет вид:

    
ValValVal ValVal ...

где LineCode - номер пункта Сведений по форме N 1-брокер;

ColNo - порядковый номер показателя пункта начиная с единицы.

Данные о руководителе страхового брокера или лице, исполняющем его обязанности, подписавшем Сведения по форме N 1-брокер, дата составления сведений и номер контактного телефона отражаются в секции line с идентификатором id="100", состоящей из:

секции col с идентификатором id="2", в которой указываются фамилия, имя и отчество (последнее - при наличии) руководителя страхового брокера или лица, исполняющего его обязанности, полностью. При использовании электронной подписи фамилия, имя и отчество (последнее - при наличии) должны совпадать с именем, указанным в сертификате открытого ключа электронной подписи;

секции col с идентификатором id="3", в которой указывается дата составления сведений в формате дд.мм.гггг;

секции col с идентификатором id="4", в которой указывается номер контактного телефона (с кодом города).

При этом секция col с идентификатором id="1" не заполняется и в файл не помещается.

2.2.4. Структура секции list имеет вид:

    
        
            Val
            Val
        
        
            Val
            Val
        
    

где ListId - идентификатор списка;

ColNo - порядковый номер показателя пункта начиная с единицы.

2.2.5. При формировании файла, содержащего Сведения по форме N 1-брокер, вручную необходимо придерживаться следующих требований:

если какие-либо показатели Сведений по форме N 1-брокер не содержат значений, то соответствующие секции col и line в файл не помещаются;

если в какой-либо из расшифровок пунктов 8, 13.1, 13.2, 13.3 14.1, 14.2 и 14.3 показатели полностью отсутствуют, то соответствующая секция list в файл не помещается;

все суммы должны быть указаны в тысячах рублей без десятичных знаков;

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

наименования субъектов Российской Федерации приводятся в порядке возрастания их кодов по Общероссийскому классификатору объектов административно-территориального деления (ОКАТО);

наименования иностранных государств приводятся в порядке возрастания их кодов по Общероссийскому классификатору стран мира (ОКСМ);

при вводе текстовых значений (например, наименования страхового брокера) необходимо избегать использования символов: "&", "<", ">", двойных кавычек, одинарных кавычек. В случае необходимости их можно заменить последовательностями "&", "<", ">", """ и "'" соответственно.

2.3. Файл tests_comments.xml, содержащий пояснения к протоколу проверки

2.3.1. Тело файла tests_comments.xml должно состоять из одной или нескольких секций kind, содержащих пояснения к протоколу проверки, и иметь следующую структуру:

    
        
            Текст пояснения
        
        ...
    

где KindId - вид контрольного соотношения. Может принимать следующие значения:

1 - контрольное соотношение, которое не выполнено;

2 - контрольное соотношение, требующее пояснения;

3 - результаты дополнительной проверки;

Relno - номер контрольного соотношения согласно протоколу проверки;

Текст пояснения - произвольный текст, поясняющий конкретное контрольное соотношение. В тексте необходимо избегать использования символов: "&", "<", ">", двойных кавычек, одинарных кавычек. В случае необходимости их можно заменить последовательностями "&", "<", ">", """ и "'" соответственно.

2.3.2. Внутри секции kind содержатся вложенные секции test_comment, содержащие привязку к конкретному контрольному соотношению и текст пояснения. Количество вложенных секций должно совпадать с количеством контрольных соотношений, которые не выполнены либо в которых необходимо дать разъяснения.