Как атрибуты decimal и unitRef помогают представить числовое значение в XBRL

У меня есть два финансовых листа XBRL, каждый из которых имеет разное значение представления, атрибуты decimal и unitRef играют важную роль для представления числового значения, но я сталкиваюсь с трудностями, чтобы понять Эта проблема.

Я также просмотрел документацию XBRL, но не смог найти и добиться успеха, может ли кто-нибудь мне помочь здесь:

<ind-as:EquityShareCapital id="TAB760" decimals="-3" contextRef="I2018" unitRef="INR">325632000</ind-as:EquityShareCapital>

Значение отображается как инструмент проверки XBRL

введите здесь описание изображения

<in-gaap:ShareCapital contextRef="ICur" decimals="2" unitRef="Unit1">152390</in-gaap:ShareCapital>

А здесь он показан как инструмент проверки XBRL

введите здесь описание изображения


person Aman Maurya    schedule 06.09.2019    source источник


Ответы (1)


Атрибут decimals дает вам количество знаков после запятой, до которых число является точным. 2 означает 2 знака после запятой, поэтому в случае, когда число сообщается в долларах, это означает, что оно является точным до ближайшего цента. -3 означает 3 знака слева от десятичной точки или ближайшую тысячу. Я не уверен, что вы подразумеваете под «выводом числовой цифры будет 3256,32». Первое значение равно 325 632 000 с точностью до тысячи.

См. XBRL 2.1, раздел 4.6.5.

Атрибут unitRef является ссылкой на элемент <unit> в другом месте отчета с указанным идентификатором. Это обеспечивает единицы для факта. Объявление модуля может выглядеть примерно так:

<xbrli:unit id="u1">
  <xbrli:measure>iso4217:EUR</xbrli:measure>
</xbrli:unit>

Это говорит о том, что все, что содержит unitRef="u1", указывается в EUR (евро).

См. XBRL v2.1, раздел 4.8 и 4.6.2.

Правильно использовать документы XBRL относительно сложно. Я всегда рекомендую в качестве отправной точки использовать существующий процессор XBRL, такой как проект с открытым исходным кодом Arelle. Процессоры можно использовать для преобразования в более новую xBRL-JSON, с которым гораздо проще работать.

person pdw    schedule 06.09.2019
comment
Спасибо за объяснение, согласно объяснению в 1-м примере значение 325632000 должно быть представлено как 325632 , но, как вы можете видеть, в инструменте проверки отображается другое значение (например, 3256,32) - person Aman Maurya; 06.09.2019
comment
Какой инструмент проверки вы используете? Можете ли вы предоставить полные образцы, на которые вы смотрите? - person pdw; 06.09.2019
comment
Можете ли вы предоставить полные образцы, на которые вы смотрите? Из того, что вы опубликовали, похоже, что инструмент делает неправильную вещь, но мне нужно увидеть образец, чтобы подтвердить. - person pdw; 09.09.2019