2. Требования к форматам файлов
При подготовке файлов, представляемых в составе отчетности и Сведений, необходимо руководствоваться следующими требованиями к форматам.
2.1. Структура xml-файлов
Каждый xml-файл должен иметь следующую структуру:
...
где CompanyId - регистрационный номер страховщика по единому государственному реестру субъектов страхового дела (от одной до четырех цифр без лидирующих нулей);
Period - последний календарный день отчетного года в формате дд.мм.гггг.
Запись вида
Таким образом, xml-файлы состоят из заголовка и единственной секции company. Секция company должна содержать информацию, специфичную для конкретного файла. В дальнейшем эта информация будет обозначаться как тело файла.
2.2. Файл, содержащий описание страховщика (s0.xml)
2.2.1. Тело файла s0.xml должно состоять из одной или нескольких секций attributes и одной секции general и иметь следующую структуру:
Value 1 ... Value Value Value N ... ...
StartDate - дата, начиная с которой перечисленные в секции атрибуты имеют актуальные значения.
Первая секция attributes должна содержать дату начала отчетного года и описывать все атрибуты страховщика, перечисленные в таблице 1.
Дополнительные секции attributes требуются лишь в случае, если за отчетный год какие-либо атрибуты страховщика менялись.
Например, если за отчетный год поменялось наименование страховщика, то в теле файла должна присутствовать дополнительная секция attributes:
Общество с ограниченной ответственностью"Страховая компания "Международный страховой резерв" ...Общество с ограниченной ответственностью"Страховая компания "Международный страховой запас" ...
2.2.2. Внутри секции attributes перечисляются следующие атрибуты страховщика (названия тэгов пишутся исключительно строчными латинскими буквами):
Таблица 1
Тэг
|
Вложенный тэг
|
Значение
|
Содержание
|
|
1
|
2
|
3
|
4
|
|
name
|
Полное наименование страховщика
|
Полное наименование юридического лица в соответствии с его учредительными документами
|
||
shortname
|
Краткое наименование страховщика
|
Сокращенное фирменное наименование страховщика в соответствии с его учредительными документами.
В случае отсутствия у страховщика краткого наименования поле не заполняется
|
||
okpo
|
Код по ОКПО
|
Код по Общероссийскому классификатору предприятий и организаций (ОКПО) (код состоит из восьми цифровых знаков)
|
||
okved
|
Код по ОКВЭД
|
Код вида экономической деятельности страховщика по Общероссийскому классификатору видов экономической деятельности (ОКВЭД).
При заполнении кода вида экономической деятельности по ОКВЭД проставляются первые два знака кодового обозначения вида экономической деятельности, соответствующие классификационному признаку "сфера деятельности" (класс)
|
||
okato
|
Код по ОКАТО
|
Код территории по Общероссийскому классификатору объектов административно-территориального деления (ОКАТО), присвоенный страховщику (код состоит не менее чем из двух и не более чем из одиннадцати цифровых знаков)
|
||
okopf
|
Код по ОКОПФ
|
Код организационно-правовой формы страховщика по Общероссийскому классификатору организационно-правовых форм (ОКОПФ) (код состоит из пяти цифровых знаков)
|
||
okfs
|
Код по ОКФС
|
Код формы собственности страховщика по Общероссийскому классификатору форм собственности (ОКФС) (код состоит из двух цифровых знаков)
|
||
address
|
Местонахождение (адрес)
|
Адрес страховщика в соответствии с его учредительными документами
|
||
phone
|
Номер контактного телефона
|
Номер контактного телефона с указанием кода города
|
||
e-mail
|
Адрес электронной почты страховщика
|
Адрес электронной почты страховщика, с которого отправлена отчетность в Банк России, или иной адрес электронной почты страховщика
|
||
code
|
Код, проставляемый в графе 6 кодовой части титульного листа
|
Страховая (страховая медицинская) организация, осуществлявшая в отчетном году:
только страхование, проставляет код 01;
страхование и передававшая договоры страхования в перестрахование, - код 02;
страхование и перестрахование, - код 03;
только перестрахование, - код 04.
Страховая медицинская организация, осуществлявшая в отчетном году:
только обязательное медицинское страхование, проставляет код 05;
только обязательное и добровольное медицинское страхование, - код 06;
обязательное и добровольное медицинское страхование и передававшая договоры в перестрахование, - код 07.
Общество взаимного страхования, осуществлявшее в отчетном году:
только взаимное страхование непосредственно на основании устава общества взаимного страхования, не предусматривающего заключение договора страхования, проставляет код 09;
только взаимное страхование на основании устава общества взаимного страхования, предусматривающего заключение договора страхования, - код 10;
взаимное страхование непосредственно на основании устава общества взаимного страхования, не предусматривающего заключение договора страхования, и передававшее риски в перестрахование, - код 11;
взаимное страхование на основании устава общества взаимного страхования, предусматривающего заключение договора страхования, и передававшее риски в перестрахование, - код 12
|
||
kinds
|
Виды страхования (страховой деятельности)
|
|||
free_personal
|
Добровольное личное страхование
|
Если страховщик осуществлял в отчетном году добровольное личное страхование, то указывается число "1", в противном случае - число "0"
|
||
free_estate
|
Добровольное имущественное страхование
|
Если страховщик осуществлял в отчетном году добровольное имущественное страхование, то указывается число "1", в противном случае - число "0"
|
||
strict_not_medical
|
Обязательное страхование (кроме обязательного медицинского страхования)
|
Если страховщик осуществлял в отчетном году обязательное страхование (кроме обязательного медицинского страхования), то указывается число "1", в противном случае - число "0"
|
||
strict_medical
|
Обязательное медицинское страхование
|
Если страховщик осуществлял в отчетном году обязательное медицинское страхование, то указывается число "1", в противном случае - число "0"
|
||
reinsurance_in
|
Перестрахование принятое
|
Если страховщик в отчетном году принимал договоры в перестрахование, то указывается число "1", в противном случае - число "0"
|
||
reinsurance_out
|
Перестрахование переданное
|
Если страховщик в отчетном году передавал в перестрахование риски, то указывается число "1", в противном случае - число "0"
|
||
avto
|
Обязательное страхование гражданской ответственности владельцев транспортных средств
|
Если страховщик осуществлял в отчетном году обязательное страхование гражданской ответственности владельцев транспортных средств, то указывается число "1", в противном случае - число "0"
|
2.2.3. Внутри секции general указываются следующие атрибуты страховщика (названия тэгов пишутся исключительно строчными латинскими буквами):
Таблица 2
Тэг
|
Вложенный тэг
|
Значение
|
Содержание
|
1
|
2
|
3
|
4
|
head
|
Руководитель (директор) или лицо, исполняющее его обязанности
|
||
name
|
Фамилия, имя и отчество полностью
|
Полностью фамилия, имя и отчество (последнее - при наличии) руководителя (директора) страховщика или лица, исполняющего его обязанности.
При использовании электронной подписи должны совпадать с именем, указанным в сертификате открытого ключа электронной подписи
|
|
position
|
Должность
|
Наименование должности руководителя (директора) страховщика или лица, исполняющего его обязанности
|
|
assistant
|
Должностное лицо, ответственное за составление отчетности и Сведений
|
||
name
|
Фамилия, имя и отчество полностью
|
Полностью фамилия, имя и отчество (последнее - при наличии) должностного лица, ответственного за составление отчетности и Сведений.
При использовании электронной подписи должны совпадать с именем, указанным в сертификате открытого ключа электронной подписи
|
|
position
|
Должность
|
Наименование должности должностного лица, ответственного за составление отчетности и Сведений
|
|
account
|
sign_date
|
Дата составления отчетности и Сведений
|
Дата составления формы годовой статистической отчетности N 2-С и Сведений (формат даты дд.мм.гггг)
|
2.3. Файл, содержащий данные по разделам отчетности
2.3.1. Тело файла, содержащего данные по разделам отчетности, должно состоять из единственной секции part и иметь следующую структуру:
...
...
...
где PartId - номер раздела (1, 2 и т.д.).
2.3.2. Секция part состоит из нескольких секций table, list и markedtable. Каждая из секций описывает одну таблицу из раздела.
Каждая секция table описывает простую таблицу с фиксированным количеством строк и граф, а также описывает строки 199, 200, 210 и 220 подраздела 5.5.13.
Каждая секция list описывает таблицу подраздела 5.5, содержащую переменное количество строк и фиксированное количество граф.
Секция markedtable описывает таблицы подразделов 1.2, 1.3 и 1.7, содержащих переменное число таблиц (в зависимости от количества субъектов Российской Федерации и иностранных государств соответственно) и фиксированное количество строк и граф.
2.3.3. Структура секции table имеет вид:
Val Val Val ... Val Val Val
где xxx - номер подраздела без номера раздела (например, подраздел 5.4.2 обозначается как 4.2). Для подраздела 5.5.13 для строк 199, 200, 210 и 220 в качестве номера подраздела указывается 5.13r;
LineCode - код строки таблицы;
ColNo - номер графы.
2.3.4. Структура секции list имеет вид:
Val Val Val Val Val Val SummaryVal SummaryVal
где xxx - номер подраздела без номера раздела (например, подраздел 5.5.8 обозначается как 5.8);
ColNo - номер графы.
Список содержит несколько секций item, описывающих элементы списка, и одну секцию summary, в которую помещается суммарная информация по всем числовым графам списка. Если список не требует отражения сумм по графам, то секция summary может отсутствовать (подраздел 5.5.13).
2.3.5. Структура секции markedtable имеет вид:
Val Val Val Val Val Val
где xxx - последнее число в номере подраздела;
LineCode - код строки таблицы;
ColNo - номер графы.
Для подраздела 1.2:
Attr1 - okato;
Val1 - код территории субъекта Российской Федерации по Общероссийскому классификатору объектов административно-территориального деления (ОКАТО) (указывать только цифры);
Attr2 - name;
Val2 - наименование субъекта Российской Федерации.
Для подразделов 1.3 и 1.7:
Attr1 - oksm;
Val1 - код иностранного государства по Общероссийскому классификатору стран мира (ОКСМ) (указывать только цифры);
Attr2 - name;
Val2 - наименование иностранного государства.
2.3.6. Тело файла, содержащего Сведения, должно состоять из единственной секции part и иметь следующую структуру:
...
2.3.7. При формировании файлов разделов вручную необходимо придерживаться следующих требований:
если какие-либо показатели отчетности и Сведений не заполняются (не содержат значений) или помечены знаком "x", то соответствующие секции в файл не помещаются;
если в каком-либо из разделов или подразделов отчетности показатели, не помеченные знаком "x", полностью отсутствуют, то соответствующие секции part, table, list или markedtable в файл не помещаются;
все суммы должны быть указаны: в разделах с 1 по 4, 6, 7 и 8 - в тысячах рублей без десятичных знаков, в разделе 5 - в тысячах рублей с одним десятичным знаком. При этом в качестве десятичного разделителя должна быть использована точка. Даты должны быть представлены в формате дд.мм.гггг;
пробелы и иные символы в числах не допускаются;
наименования субъектов Российской Федерации приводятся в порядке возрастания их кодов по Общероссийскому классификатору объектов административно-территориального деления (ОКАТО);
наименования иностранных государств приводятся в порядке возрастания их кодов по Общероссийскому классификатору стран мира (ОКСМ).
2.4. Файл tests_comments.xml, содержащий пояснения к протоколу проверки
2.4.1. Тело файла tests_comments.xml должно состоять из одной или нескольких секций kind, содержащих пояснения к протоколу проверки, и иметь следующую структуру:
Текст пояснения ...
где KindId - вид контрольного соотношения. Может принимать следующие значения:
1 - контрольное соотношение, которое не выполнено;
2 - контрольное соотношение, требующее пояснения;
3 - коды договоров страхования (для страховых организаций, осуществляющих обязательное страхование гражданской ответственности владельцев транспортных средств);
4 - результаты дополнительной проверки;
FormId - идентификатор раздела отчетности (для Сведений - 9);
PartId - идентификатор подраздела отчетности (для Сведений - 1);
Relno - номер контрольного соотношения согласно протоколу проверки;
Текст пояснения - произвольный текст, поясняющий конкретное контрольное соотношение. В тексте необходимо избегать использования символов: "&", "<", ">", двойных кавычек, одинарных кавычек. В случае необходимости их можно заменить последовательностями "&", "<", ">", """ и "'" соответственно.
2.4.2. Внутри секции kind содержатся вложенные секции test_comment, содержащие привязку к конкретному контрольному соотношению и текст пояснения. Количество вложенных секций должно совпадать с количеством контрольных соотношений, которые не выполнены либо в которых необходимо дать разъяснения в пояснительной записке.