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

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

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

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

<?xml version="1.0" encoding="windows-1251"?>

<company id="CompanyId" kind="f13"

period="Period">

...

</company>

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

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

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

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

2.2. Файл 0.xml, содержащий описание страховой организации, сведения об иностранном инвесторе и данные справки об уставном капитале к разделу 1

2.2.1. Тело файла 0.xml должно состоять из одной или нескольких секций attributes, одной секции general и одной секции equity и иметь следующую структуру:

<attributes date="StartDate">

<attr1>Value 1</attr1>

...

<attrN>Value N</attrN>

</attributes>

<attributes date="StartDate">

...

</attributes>

<general>

<tag1>Value 1</tag1>

<tag2>

<subtag1>Value</subtag1>

<subtag2>Value</subtag2>

</tag2>

...

<tagN>Value N</tagN>

</general>

<equity>

...

</equity>

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

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

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

Например, если за отчетный период поменялось наименование страховой организации, то в теле файла должна присутствовать дополнительная секция attributes:

<attributes date="01.01.2016">

<name>Общество с ограниченной

ответственностью&quot;Перестраховочная

компания&quot;Защита Pe&quot;</name>

<inn>7712345678</inn>

...

</attributes>

<attributes date="20.01.2016">

<name>Общество с ограниченной

ответственностью&quot;Перестраховочная

компания&quot;Надежное

перестрахование&quot;</name>

<inn>7712345678</inn>

...

</attributes>

2.2.2. Внутри секции attributes указываются следующие атрибуты страховой организации (названия тэгов пишутся исключительно строчными латинскими буквами):