При подготовке файлов, представляемых в составе промежуточной бухгалтерской (финансовой) отчетности, следует руководствоваться следующими требованиями к форматам.
1. Структура xml-файлов
Каждый xml-файл должен иметь следующую структуру:
<?xml version="1.0" encoding="windows-1251"?>
<company id="CompanyId" kind="acc" period="Period">
...
</company>
где CompanyId - регистрационный номер страховщика по единому государственному реестру субъектов страхового дела (от одной до четырех цифр без лидирующих нулей);
Period - последний календарный день отчетного периода в формате ДД.ММ.ГГГГ.
Запись вида <xxx> в дальнейшем будет называться открывающимся, а </xxx> - закрывающимся тэгом xxx. Объявление тэга не должно содержать пробелов и символов табуляции. Текстовый блок между открывающимся <xxx> и закрывающимся </xxx> тэгами будет называться секцией xxx.
Таким образом, xml-файлы состоят из заголовка и единственной секции company. Секция company должна содержать информацию, специфичную для конкретного файла. В дальнейшем эта информация будет обозначаться как тело файла.
2. Файл, содержащий описание страховщика (0.xml)
Тело файла 0.xml должно состоять из одной или нескольких секций attributes и одной секции general:
| <attributes date="StartDate"> | ||||||
|
| <attr1>Value 1</attr1> | |||||
|
| <attr2> | |||||
|
|
| <subattr1>Value</subattr1> | ||||
|
|
| <subattr2>Value</subattr2> | ||||
|
|
| </attr2> | ||||
|
|
|
| ... | |||
|
|
| <attrN>Value N</attrN> | ||||
| </attributes> | ||||||
| <attributes date="StartDate"> | ||||||
|
| ... |
| ||||
| </attributes> | ||||||
| <general> | ||||||
|
| ... |
| ||||
| </general> |
где StartDate - дата, начиная с которой перечисленные в секции атрибуты имеют актуальные значения.
Первая секция attributes должна иметь дату начала отчетного года и описывать все атрибуты страховщика, перечисленные в таблице 1.
Дополнительные секции attributes требуются лишь в случае, если за отчетный период какие-либо атрибуты страховщика менялись.
Например, если за отчетный период поменялось наименование страховщика, то в теле файла должна присутствовать дополнительная секция attributes:
| <attributes date="01.01.2012"> | ||
|
| <name>Общество с ограниченной ответственностью | |
|
|
| "Перестраховочная компания |
|
|
| "Защита Pe"</name> |
|
| <inn>7712345678</inn> | |
|
| ... |
|
| </attributes> | ||
| <attributes date="17.02.2012"> | ||
|
| <name>Общество с ограниченной ответственностью | |
|
|
| "Перестраховочная компания |
|
|
| "Надежное перестрахование"</name> |
|
| <inn>7712345678</inn> | |
|
| ... |
|
| </attributes> |
Внутри секции attributes перечисляются следующие атрибуты страховщика (названия тэгов пишутся исключительно строчными латинскими буквами):