Глава 3. Требования к файлу электронного документа "Информация о счетах. Остатки"

3.1. Файл электронного документа предоставляется в формате XML и содержит ежедневную информацию об остатках по счетам бухгалтерского учета в запрошенном периоде.

3.2. Наименование (имя файла) электронного документа включает следующий состав параметров в формате:

LSOs_<NBf>_<NFf>_F<ggggmmdd>_L<ggggmmdd>_C<ggggmmdd>_<NPP>.xml,

где:

LSOs - идентификатор файла электронного документа;

NBf - регистрационный номер кредитной организации (с лидирующими нулями - четыре знака). Для небанковских кредитных организаций, регистрационные номера которых включают нецифровую завершающую часть (например, 0001-Г, 0123-Д, 1234-К, 2345-Р, 3456-С), в качестве значения параметра NBf используется цифровая часть регистрационного номера;

NFf - порядковый номер филиала кредитной организации (с лидирующими нулями - четыре знака). Для кредитной организации принимает значение "0000";

F - идентификатор даты начала периода, за который предоставляется информация;

L - идентификатор даты окончания периода, за который предоставляется информация;

C - идентификатор даты формирования файла электронного документа;

ggggmmdd - дата (указываются год, месяц, день цифрами): gggg - год (четыре знака), mm - номер месяца (с лидирующим нулем - два знака) и dd - номер дня месяца (с лидирующим нулем - два знака);

NPP - порядковый номер файла электронного документа (с лидирующими нулями - три знака). Параметр NPP обеспечивает уникальность наименований (имен файлов) предоставляемых кредитной организацией (ее филиалом) электронных документов в случае совпадения у них значений параметров NBf, NFf, Fggggmmdd, Lggggmmdd, Cggggmmdd (например, при указании в запросе уполномоченных представителей (служащих) Банка России необходимости предоставления в отдельном электронном документе информации в части каждого внутреннего структурного подразделения кредитной организации (ее филиала) и (или) информации учета определенных операций, отражаемой на соответствующих счетах в балансе итоговыми суммами).

Пример наименования (имени файла) электронного документа:

предоставляемого кредитной организацией (регистрационный номер кредитной организации - 123; период, за который предоставлена информация о счетах бухгалтерского учета - с 1 января 2009 года по 31 декабря 2011 года; дата формирования файла электронного документа - 3 марта 2012 года; отсутствуют электронные документы с наименованиями (именами файлов), содержащими одинаковые значения параметров NBf, NFf, Fggggmmdd, Lggggmmdd, Cggggmmdd), -

LSOs_0123_0000_F20090101_L20111231_C20120303_000.xml;

предоставляемого филиалом кредитной организации (регистрационный номер кредитной организации - 4567; порядковый номер филиала кредитной организации - 17; период, за который предоставлена информация о счетах бухгалтерского учета - с 1 марта 2010 года по 17 марта 2011 года; дата формирования файла электронного документа - 18 марта 2011 года; уже представлены шесть электронных документов с наименованиями (именами файлов), содержащими одинаковые значения параметров NBf, NFf, Fggggmmdd, Lggggmmdd, Cggggmmdd), -

LSOs_4567_0017_F20100301_L20110317_C20110318_006.xml.

3.3. Устанавливается следующий формат (состав и структура) строк электронного документа.

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

<TRANSPORT verspo="nver">

<THEADER len="n" date="дд.мм.гггг" time="чч:мм:сс" nmbbank="NB/NF"

vsp="naimen"

file = "LSOs_<NBf>_<NFf>_F<ggggmmdd>_L<ggggmmdd>_C<ggggmmdd>_<NPP>.xml">

<!-- начало данных заголовка -->

данные заголовка

</THEADER><!-- окончание данных заголовка -->

<Table len="n" nRec="n"><!-- начало данных об остатках на счетах -->

<Rec RecID="1" len="n"><!-- начало 1-й строки -->

данные об остатке на счете

</Rec><!-- окончание 1-й строки -->

<Rec RecID="2" len="n"><!-- начало 2-й строки -->

данные об остатке на счете

</Rec><!-- окончание 2-й строки -->

<Rec RecID="n" len="n"><!-- начало n-й строки -->

данные об остатке на счете

</Rec><!-- окончание n-й строки -->

</Table><!-- окончание данных об остатках на счетах -->

</TRANSPORT>

3.4. Устанавливаются следующие формат и состав служебных параметров электронного документа.

3.4.1. Описание значения служебного параметра электронного документа осуществляется в следующем формате:

служебный_параметр="значение",

где:

служебный_параметр - обозначение служебного параметра;

значение - значение служебного параметра;

символы '=' и '"' - элементы синтаксиса описания значения служебного параметра.

3.4.2. Параметр encoding содержит обозначение кодировки (кодовой страницы), использованной для представления текстовой информации. По умолчанию значение этого параметра равно "windows-1251" (encoding="windows-1251"). Если в составе текстовой информации (например, в информации о кредитных организациях - нерезидентах и их клиентах) содержатся символы, не отображаемые с применением кодировки (кодовой страницы) "windows-1251", запрашиваемая информация предоставляется с применением кодировки (кодовой страницы) "UTF-16LE".

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

3.4.4. Параметры заголовка:

date="дд.мм.гггг" - дата формирования файла электронного документа (указываются день, месяц, год цифрами в формате дд.мм.гггг);

time="чч:мм:сс" - время формирования файла электронного документа (указываются часы, минуты, секунды цифрами в формате чч:мм:сс);

nmbbank="NB/NF" - реквизиты кредитной организации (ее филиала), где: NB - регистрационный номер кредитной организации; NF - порядковый номер филиала кредитной организации. Для кредитной организации параметр nmbbank принимает значение "NB" (например, "1-К", "12", "123-Р", "1234"), для филиала кредитной организации - "NB/NF" (например, "321/4", "321/45", "321/4567");

vsp="naimen" - наименование внутреннего структурного подразделения кредитной организации (ее филиала) ("naimen"). Описание этого параметра указывается при запросе уполномоченными представителями (служащими) Банка России в отдельном электронном документе информации по одному внутреннему структурному подразделению кредитной организации (ее филиала), в остальных случаях описание параметра не указывается в электронном документе;

file="LSOs_<NBf>_<NFf>_F<ggggmmdd>_L<ggggmmdd>_C<ggggmmdd>_<NPP>.xml" - наименование (имя файла) электронного документа в соответствии с пунктом 3.2 настоящего приложения.

3.4.5. Вспомогательные параметры: длина блока (len="n"), количество записей (nRec="n") - носят справочный характер. Длина блока вычисляется в байтах. В блок входит вся информация, заключенная между описателем начала и конца элемента данных, включая символы возврата каретки и перевода строки, пробелы, символы табуляции, а также описатель начала и конца элемента данных, знаки '<', '>' и '/'. Комментарии (<!-- ........ -->) могут присутствовать в электронном документе, но не являются обязательными. При наличии комментариев их длина включается в размер блока.

3.5. Устанавливаются следующие формат и состав основных параметров (элементов данных) электронного документа.

3.5.1. Описание значения параметра (элемента данных) электронного документа осуществляется в следующем формате:

<элемент_данных>значение</элемент_данных>,

где:

элемент_данных - обозначение элемента данных;

<элемент_данных> - описатель начала элемента данных;

</элемент_данных> - описатель конца элемента данных;

значение - значение элемента данных;

символы '<', '>' и '/' - элементы синтаксиса описания значения элемента данных.

Например, описание элемента данных <DATA> (дата, на которую приводится информация об остатке на счете бухгалтерского учета) в электронном документе осуществляется следующим образом:

<DATA>23.07.2009</DATA>.

В электронном документе приводятся элементы данных с определенными на момент его формирования значениями (в том числе "пустыми" значениями). Например, для суммового элемента данных "пустым" значением является "0.00", для элемента данных - строки символов - строка, не содержащая ни одного символа. При "пустом" значении элемента данных - строки символов его описание в электронном документе осуществляется следующим образом:

<элемент данных></элемент данных>.

При отсутствии значения у элемента данных (то есть когда определение значения элемента данных не требуется и (или) ранее не выполнялось) его описание не приводится в электронном документе. Например, описание элемента данных <INDT> (сумма входящего остатка на начало дня в валюте Российской Федерации по дебету счета (активные счета) не приводится в электронном документе.

Для числового значения элемента данных символом - разделителем целой и дробной части числа является десятичная точка '.'.

Суммовое значение элемента данных в валюте Российской Федерации указывается цифрами с точностью до копеек (рубли отделяются от копеек символом точка '.'; если сумма выражена в целых рублях, то символ '.' точка и копейки можно не указывать), в иностранной валюте - с точностью до минимальной денежной единицы иностранной валюты. Например, в валюте Российской Федерации значение 123456789.43 соответствует сумме сто двадцать три миллиона четыреста пятьдесят шесть тысяч семьсот восемьдесят девять рублей сорок три копейки.

При описании элемента данных, содержащего дату, указываются день, месяц, год цифрами в формате дд.мм.гггг.

3.5.2. Данные заголовка (<THEADER>):

<Bank> - сокращенное фирменное наименование (при его отсутствии - полное фирменное наименование) кредитной организации;

<PBDate> - дата начала периода, за который предоставляется информация;

<PLDate> - дата окончания периода, за который предоставляется информация.

3.5.3. Данные об остатке на счете бухгалтерского учета (<Rec>):

<DATA> - дата, на которую приводится информация об остатке на счете;

<ACCOUNT> - номер счета;

<INDT> - сумма входящего остатка на начало дня в валюте Российской Федерации по дебету счета (активные счета);

<INDTC> - сумма входящего остатка на начало дня в иностранной валюте по дебету счета (активные счета) (не указывается для счетов, учет операций на которых ведется только в валюте Российской Федерации);

<INKT> - сумма входящего остатка на начало дня в валюте Российской Федерации по кредиту счета (пассивные счета);

<INKTC> - сумма входящего остатка на начало дня в иностранной валюте по кредиту счета (пассивные счета) (не указывается для счетов, учет операций на которых ведется только в валюте Российской Федерации);

<OBDT> - сумма оборотов в валюте Российской Федерации по дебету счета;

<OBDTC> - сумма оборотов в иностранной валюте по дебету счета (не указывается для счетов, учет операций на которых ведется только в валюте Российской Федерации);

<OBKT> - сумма оборотов в валюте Российской Федерации по кредиту счета;

<OBKTC> - сумма оборотов в иностранной валюте по кредиту счета (не указывается для счетов, учет операций на которых ведется только в валюте Российской Федерации);

<OUTDT> - сумма исходящего остатка на дату в валюте Российской Федерации по дебету счета (активные счета);

<OUTDTC> - сумма исходящего остатка на дату в иностранной валюте по дебету счета (активные счета) (не указывается для счетов, учет операций на которых ведется только в валюте Российской Федерации);

<OUTKT> - сумма исходящего остатка на дату в валюте Российской Федерации по кредиту счета (пассивные счета);

<OUTKTC> - сумма исходящего остатка на дату в иностранной валюте по кредиту счета (пассивные счета) (не указывается для счетов, учет операций на которых ведется только в валюте Российской Федерации).