XML - статьи

Опыт создания "Стандарта публикации финансовой отчетности коммерческих банков"


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

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

"Формально"

первым шагом при создании стандарта является внесение на рассмотрение соответствующего Подкомитета базового либо детального предложения по разработке стандарта:

  • предлагаемое наименование разрабатываемого стандарта;
  • обоснование необходимости разработки стандарта;
  • описание рынков (отраслей), где будет применяться данный стандарт;
  • предполагаемые пользователи стандарта - поставщики финансовой информации;
  • примерный перечень электронных документов, подлежащих стандартизации.
  • Инициатором такого предложения может выступать Совет директоров, Исполнительная дирекция, Комитет (Подкомитет), либо член Партнерства.

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

  • протокол взаимодействия;
  • язык описания формата;
  • начальный стандарт;
  • разработчик стандарта;
  • ответственный за разработку;
  • предварительную оценку необходимости финансирования.

  • В случае утверждения Подкомитетом этого документа, начинается разработка данного стандарта.

    Отметим, что выше, в начале этого раздела при описания процедуры разработки стандарта, мы неслучайно употребили слово "Формально". Дело в том, что моменту появления базового предложения с последующим утверждением "Определения стандарта" предшествует большая исследовательская работа. Так, в ходе подготовки "Определения стандарта публикации финансовой отчетности коммерческих банков" были выявлены потенциальные пользователи стандарта - поставщики информации (банки и другие финансовые учреждения), потребители этой информации (клиенты банков и банки) и "посредники в этом процессе " (разработчики программного обеспечения).

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

    Следующим шагом стало определение рамок применения стандарта - в качестве исходных документов стандартизации было решено остановиться на двух основных формах отчетности: 101 и 102-ая формах ("Оборотной ведомости по счетам бухгалтерского учета" и "Отчету о прибылях убытках", соответственно). Выбор данных документов объясняется тем, что именно этих формы отчетности относятся к наиболее востребованным и позволяют наглядно продемонстрировать возможности и достоинства стандарта.

    Наконец, потребовалось провести анализ существующих языков описания структуры и форматов данных, а также существующих стандартов с целью выявления наиболее подходящих для решения данной задачи. Так, определение расширяемого языка разметки XML в качестве языка описания формата означает упрощение существующих процессов взаимодействия с другими системами и передачи данных по различным протоколам. Выбор же Международного стандарта XBRL (eXtensible Business Reporting Language, Расширяемый язык бизнес-репортинга) в качестве начального стандарта позволяет воспользоваться мировым опытом в области разработки стандартов электронного обмена данными, а также создает предпосылки для взаимодействия с иностранными партнерами при обмене финансовой информацией.





    Результатом проведенной работы явилось " Определение стандарта публикации финансовой отчетности коммерческих банков", которое было принято на заседании Подкомитета по финансовой отчетности, состоявшегося в январе этого года. (Инициатором разработки данного стандарта выступила компания Intersoft Lab; она же была назначена Разработчиком стандарта и Ответственным за разработку.)

    Согласно "Положению о порядке разработки стандартов электронного обмена информацией", фактическую разработку стандарта проводит Разработчик стандарта, руководствуясь документом "Определение стандарта" при непосредственном участии и контроле со стороны Ответственного за разработку.

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

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

  • В начале потребовалось получить некое формальное описания структуры данных предметной области 101 и 102-ой форм. Результаты этого описания были оформлены в виде xls-таблицы (см. рисунок 1), позволяющей проследить иерархию показателей этих форм отчетности. Данное представление является основой для задания имен элементов (показателей финансовой отчетности) в таксономии и реальных документах и определениях связей (иерархий) между ними.

    Рис. 1.




  • Следующим шагом стало построение словаря (таксономии), описывающего данные предметной области на языке описания формата (языке XML). Данная таксономия является документом-схемой, которая отвечает требованиям Рекомендации W3C Schema (XML Schema Part 1: Structures и XML Schema Part 2: Datatypes), а также Рекомендации XBRL 2.0a (Specification XRBL 2.0a) - начального стандарта (см. фрагмент кода разработанной таксономии).
    На данном этапе также был выполнен анализ рынка программных продуктов, предназначенных для создания таксономий. Причиной проведения данного исследования является необходимость автоматизации процесса формирования таксономии - "ручное" создание таких словарей представляет собой весьма трудоемкую задачу, кроме того, в этом случае элиминируется сама идея автоматизации. В результате, было выявлено наличие нескольких как коммерческих версий таких продуктов, различающихся прежде всего надежностью предоставляемых функциональных возможностей, так и бесплатных приложений, но представленных в виде альфа-версий (либо поддерживающих предыдущую Рекомендация XRBL - Specification XRBL 1.0).
    После проведенного сравнительного анализа имеющихся программных средств было принято решение создать собственное решение, которое наиболее подходило бы поставленной задаче. С этой целью разработчики компании Intersoft Lab написали скрипт на языке программирования Python, который позволял выполнять генерацию схемы таксономии и баз связей.




  • Для того, чтобы разработанная таксономия не превратилась в документ "в самом себе", был подготовлен пример отчета (для 101-о1 и 102-й форм), реализованного в виде xml-файла (реального документа), который был сформированного с помощью имен (финансовых фактов), описанных в таксономии. Этот пример реального документа является иллюстрацией формата, в котором предлагается публиковать финансовую отчетность (см. фрагмент кода реального документа).


  • Необходимо отметить, что подобная практика широко применяется международными органами стандартизации. Так, в состав пакета таксономии "Primary Financial Statements (PFS, Основные финансовые отчеты), Financial Reporting for Commercial and Industrial Entities (Финансовая отчетность для коммерческих и промышленных организаций), International Accounting Standards (IAS, Международные стандарты финансовой отчетности)", о которой мы подробно писали в нескольких номерах Журнала (см. Журнал №, № и №) включен xml-файл примера финансовых отчетов некоторой вымышленной компании.

    Логическим завершением процесса разработки проекта стандарта является его представление на рассмотрение членами профильного подкомитета, при этом регламент Партнерства допускает многократное проведение процедур согласования разработанного стандарта.

    Утверждение разработанного стандарта производится в соответствии с порядком, предусмотренным в положении о соответствующем Подкомитете - простым большинством голосов. Каждый член Подкомитета обладает одним голосом. При равенстве голосов голос Председателя Подкомитета считается решающим. Решения Подкомитетов вступают в силу после проведения очередного заседания Совета директоров, при условии, что они не были отклонены до этого момента.

    В настоящий момент проект "Стандарта публикации финансовой отчетности коммерческих банков" находится на рассмотрении Подкомитета по финансовой отчетности - по нему ведется переписка, осуществляется обмен мнениями, принимаются предложения.

    document.write('');



    Новости мира IT:

  • 02.08 -
  • 02.08 -
  • 02.08 -
  • 02.08 -
  • 02.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 31.07 -
  • 31.07 -
  • 31.07 -
  • 31.07 -
  • 31.07 -


  • Архив новостей

    Последние комментарии:

     (66)

    2 Август, 17:53

     (19)

    2 Август, 17:51

     (34)

    2 Август, 15:40

     (42)

    2 Август, 15:35

     (1)

    2 Август, 14:54

     (3)

    2 Август, 14:34

     (3)

    2 Август, 14:15

     (2)

    2 Август, 13:34

     (7)

    2 Август, 13:04

     (3)

    2 Август, 12:28



    BrainBoard.ru

    Море работы для программистов, сисадминов, вебмастеров.

    Иди и выбирай!


    Loading

    google.load('search', '1', {language : 'ru'}); google.setOnLoadCallback(function() { var customSearchControl = new google.search.CustomSearchControl('018117224161927867877:xbac02ystjy'); customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET); customSearchControl.draw('cse'); }, true);

    IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
    PR-акции, размещение рекламы — ,
    тел. +7 495 6608306, ICQ 232284597

    Пресс-релизы —

    This Web server launched on February 24, 1997

    Copyright © 1997-2000 CIT, © 2001-2009
    Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав.

    Содержание раздела