<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB"><generator uri="https://jekyllrb.com/" version="3.8.7">Jekyll</generator><link href="https://ziegemeyer.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://ziegemeyer.com/" rel="alternate" type="text/html" hreflang="en-GB" /><updated>2024-11-05T21:39:40+01:00</updated><id>https://ziegemeyer.com/feed.xml</id><title type="html">ZIEGEMEYER Consulting</title><subtitle>Regulation | Risk management | Reporting</subtitle><author><name>Dirk Ziegemeyer</name></author><entry><title type="html">AnaCredit DQI reports: Efficient and reliable</title><link href="https://ziegemeyer.com/products/anacredit-dqi-tool/" rel="alternate" type="text/html" title="AnaCredit DQI reports: Efficient and reliable" /><published>2024-11-05T00:00:00+01:00</published><updated>2024-11-05T00:00:00+01:00</updated><id>https://ziegemeyer.com/products/anacredit-dqi-tool</id><content type="html" xml:base="https://ziegemeyer.com/products/anacredit-dqi-tool/"><![CDATA[<p>The AnaCredit DQI tool revolutionises the creation of BSI confirmation reports for upload to the Deutsche Bundesbank. Experience maximum efficiency and accuracy.</p>

<p><img src="https://ziegemeyer.de/images/anacredit-dqi-tool.svg" alt="AnaCredit DQI Tool Illustration" />
<!--more--></p>

<h3 id="convincing-advantages-of-the-anacredit-dqi-tool">Convincing advantages of the AnaCredit DQI tool</h3>

<p>✅ Lightning-fast generation of report files ready for submission<br />
✅ Precise business validation in accordance with Bundesbank specifications<br />
✅ Reliable technical validation against the XSD schema<br />
✅ Intuitive data entry via a user-friendly web form<br />
✅ Flexible use: Available immediately in the cloud or easy to install on your own web server<br />
✅ Highest data protection standards through ‘Privacy by Design’<br />
✅ Maximum IT security through ‘security by design’<br />
✅ Resource-efficient: no additional application or database servers required</p>

<h3 id="technical-context-and-significance">Technical context and significance</h3>

<p>The Deutsche Bundesbank carries out comprehensive cross-validations between AnaCredit reports and banking statistics reports (BSI). Data quality indicators (DQI) are calculated to assess the quality of the reported data. Institutions subject to AnaCredit reporting requirements are obliged to rectify discrepancies by submitting corrective reports.</p>

<p>Despite correct reporting, discrepancies may occur in certain constellations. These must be confirmed to the Bundesbank by means of a DQI report. Our tool ensures that you fulfil this obligation precisely and efficiently.</p>

<h3 id="technical-innovation">Technical innovation</h3>

<ul>
  <li>Advanced web app with full execution in the browser frontend</li>
  <li>No backend component required, thus maximising security and efficiency</li>
  <li>Highest data minimisation and security by utilising the browser sandbox</li>
  <li>Flexible deployment: use in the cloud or on your own web server</li>
</ul>

<h3 id="why-you-should-choose-our-anacredit-dqi-tool">Why you should choose our AnaCredit DQI tool</h3>

<ol>
  <li><strong>Time saving</strong>: Quick and uncomplicated creation of reports significantly reduces processing time.</li>
  <li><strong>Error minimisation</strong>: Integrated validations ensure the highest data quality.</li>
  <li><strong>Ongoing compliance</strong>: Always up-to-date adjustments to regulatory requirements.</li>
  <li><strong>User-friendliness</strong>: Intuitive design for smooth operation.</li>
  <li><strong>Cost efficiency</strong>: No additional hardware or complex IT infrastructure required.</li>
</ol>

<p>Optimise your AnaCredit reporting processes today with our innovative DQI tool!</p>

<p><a href="/imprint/">Contact us for a demo or more information</a></p>]]></content><author><name>Dirk Ziegemeyer</name></author><category term="products" /><category term="AnaCredit" /><category term="DQI" /><category term="BSI" /><category term="Bundesbank" /><summary type="html"><![CDATA[Create AnaCredit DQI confirmation reports quickly and accurately. Our web application is Bundesbank-compliant, user-friendly and secure.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ziegemeyer.de/images/anacredit-dqi-tool.jpg" /><media:content medium="image" url="https://ziegemeyer.de/images/anacredit-dqi-tool.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">The AnaCredit History Reader: Establishing Data Transparency</title><link href="https://ziegemeyer.com/products/anacredit-history-reader/" rel="alternate" type="text/html" title="The AnaCredit History Reader: Establishing Data Transparency" /><published>2020-05-30T00:00:00+02:00</published><updated>2020-05-30T00:00:00+02:00</updated><id>https://ziegemeyer.com/products/anacredit-history-reader</id><content type="html" xml:base="https://ziegemeyer.com/products/anacredit-history-reader/"><![CDATA[<p>Ziegemeyer Consulting’s AnaCredit History Reader is a software tool that enables banks to read historical AnaCredit reports and gain rapid transparency regarding data held by the Deutsche Bundesbank.</p>

<p><img src="https://ziegemeyer.de/images/anacredit-history-reader.png" alt="The AnaCredit History Reader generates active datasets from the XML files submitted to Deutsche Bundesbank" />
<!--more--></p>

<p>The software takes the XML files submitted to Deutsche Bundesbank and generates easy-to-read CSV tables with the active datasets. Its output is used by the <a href="/products/anacredit-tool/">AnaCredit Tool</a> to generate deletion and correction reports and for cross-repdate validations.</p>

<h2 id="anacredit-reporting-is-cumulative">AnaCredit reporting is cumulative</h2>
<p>AnaCredit reports build up a history in the Bundesbank and ECB (European Central Bank) databases. Every new report is based on this history. Knowledge of this history is needed for the following reasons:</p>
<ul>
  <li>To report an instrument with action attribute Delete, either:
    <ul>
      <li>because it was reported by mistake, or</li>
      <li>because it is no longer subject to reporting</li>
    </ul>
  </li>
  <li>To check validation rules referring to previous reporting dates</li>
  <li>To identify changes in counterparty reference and loan data</li>
</ul>

<p>Deutsche Bundesbank defines the main rules with regard to the historical AnaCredit database as follows:</p>
<ul>
  <li>The start date for building the historical database is the reporting date of September 2018 – see Circular 63/2018.</li>
  <li>Static loan data are valid without time limit until they are explicitly terminated using the action attribute Delete.</li>
  <li>Static loan data already reported as terminated are reinstated for an unlimited time where corrected for a previous reporting date. A separate new deletion report needs to be filed once the correction has been reported.</li>
</ul>

<p>To determine the volume of static loan data with unlimited validity, the chronological order of the filed reports must be known. Bundesbank requirements regarding deletions and corrections are explained in detail in Circulars 76/2018 and 27/2019.</p>

<h2 id="how-it-works">How it works</h2>
<p>The AnaCredit History Reader requires the following input data:</p>
<ul>
  <li>List of all XML files sent to and accepted by the Bundesbank, in chronological order. This list covers reports by the reporting agent and all of its observed agents and all reports since September 2018.</li>
  <li>Reporting date for which the active data records are to be created</li>
  <li>All submitted and accepted XML files.</li>
</ul>

<p>The software generates one CSV file for each AnaCredit SDMX dataset per reporting agent and each of its observed agents. It maps the Deutsche Bundesbank technical specification with respect to action attributes Replace and Delete, together with the various rules that apply to static loan data and dynamic loan data.</p>

<h2 id="use-cases-for-the-anacredit-history-reader">Use cases for the AnaCredit History Reader</h2>
<p>The AnaCredit History Reader is a stand-alone application whose output can be used for the following purposes:</p>
<ul>
  <li>Deleting loan data in AnaCredit reports</li>
  <li>Performing cross-repdate validations</li>
  <li>Identifying changes in counterparty and loan data</li>
  <li>Displaying active records for any reporting date</li>
  <li>Reading AnaCredit legacy data for migration to new AnaCredit reporting software</li>
</ul>

<h2 id="try-it-out-on-a-no-obligation-basis">Try it out on a no-obligation basis</h2>
<p>See for yourself. Request a non-binding test version of the AnaCredit History Reader <a href="/imprint/">by e-mail</a>.</p>]]></content><author><name>Dirk Ziegemeyer</name></author><category term="products" /><category term="AnaCredit" /><category term="Reporting" /><category term="History" /><category term="Database" /><category term="Validation" /><category term="Delete" /><category term="Software" /><category term="Deutsche Bundesbank" /><category term="ECB" /><summary type="html"><![CDATA[The AnaCredit History Reader is a software tool that enables banks to gain rapid transparency regarding data held by the Deutsche Bundesbank.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.ziegemeyer.de/images/anacredit-history-reader.png" /><media:content medium="image" url="https://www.ziegemeyer.de/images/anacredit-history-reader.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">The AnaCredit Tool: lightning-fast report creation</title><link href="https://ziegemeyer.com/products/anacredit-tool/" rel="alternate" type="text/html" title="The AnaCredit Tool: lightning-fast report creation" /><published>2020-03-29T00:00:00+01:00</published><updated>2020-03-29T00:00:00+01:00</updated><id>https://ziegemeyer.com/products/anacredit-tool</id><content type="html" xml:base="https://ziegemeyer.com/products/anacredit-tool/"><![CDATA[<p>The AnaCredit Tool provides to credit institutions a highly effective process for preparing reports to the Deutsche Bundesbank.</p>

<p><img src="/images/anacredit-tool.png" alt="AnaCredit Tool" />
<!--more--></p>

<p>Only the counterparty reference data, the credit data and the <a href="/products/anacredit-history-reader/">historical AnaCredit reports</a> are required for this. The data field descriptions correspond almost completely to the technical specification of the Bundesbank and are therefore excellently documented.</p>

<p>The AnaCredit Tool uses the delivered business portfolio to determine the counterparty reference data and credit data subject to reporting. These are then compared with the data already historically reported to the Bundesbank. The tool automatically generates deletion reports due to expired transactions or transactions requiring correction.</p>

<p>The validated and submittable reporting files are created within few seconds to minutes – depending on the size of the business portfolio. A clear evaluation of the main key figures and validation results allows an initial check at a glance and a comparison with the previous month.</p>

<p>Detailed processing logs show incorrectly delivered data and violated validation rules. After correction of the input data, processing is simply repeated.</p>

<h2 id="advantages-of-the-anacredit-tool">Advantages of the AnaCredit Tool</h2>

<ul>
  <li>Installation and customizing in only five minutes</li>
  <li>Lightning-fast creation of submittable reporting files</li>
  <li>Comprehensible: all loans not subject to reporting requirements are recorded with grounds</li>
  <li>Specialized validation according to the specifications of the Bundesbank</li>
  <li>Technical validation against the XSD schema</li>
  <li>Clear presentation of the key figures</li>
  <li>Simple tabular input format (Excel/csv)</li>
  <li>Data field description based on the technical specification of the Bundesbank</li>
  <li>“Privacy by design”:
    <ul>
      <li>Local data processing – completely without cloud</li>
      <li>Data economy – core without data storage</li>
    </ul>
  </li>
  <li>Resource-efficient:
    <ul>
      <li>No database required (saves license fees, installation and maintenance costs)</li>
      <li>No server required</li>
      <li>No cloud required</li>
      <li>Runs on standard office PCs on Windows and Mac OS X</li>
    </ul>
  </li>
  <li>Future-proof:
    <ul>
      <li>Regular implementation of new regulatory requirements</li>
      <li>Very high quality, stability and very good maintainability of the software through a state-of-the-art development process</li>
      <li>Platform-independent: runs on Windows and Mac OS X (Linux, Java and Docker Containers are available on request)</li>
    </ul>
  </li>
</ul>

<h2 id="about-the-anacredit-report">About the AnaCredit report</h2>

<p>The subject of the AnaCredit report is granular credit and credit risk data. Credit institutions resident in Germany and branches of foreign credit institutions are required to report to the Deutsche Bundesbank.
Instruments are reported if the loan amount reaches at least 25,000 euros. Loans to natural persons are not subject to reporting.</p>

<p>The report is due monthly and must be submitted by the 6th business day after the end of the month.</p>

<h2 id="test-without-obligation">Test without obligation</h2>

<p>See for yourself. Request a non-binding test version of the AnaCredit Tool <a href="/imprint/">by e-mail</a>.</p>]]></content><author><name>Dirk Ziegemeyer</name></author><category term="products" /><category term="AnaCredit" /><category term="Regulatory Reporting" /><category term="Software" /><category term="Deutsche Bundesbank" /><summary type="html"><![CDATA[The AnaCredit Tool enables banks subject to reporting requirements to create consistent reporting files for the Deutsche Bundesbank in a highly efficient manner.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ziegemeyer.com/images/anacredit-tool.png" /><media:content medium="image" url="https://ziegemeyer.com/images/anacredit-tool.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">The Million Euro Loan Tool: reporting under section 14 of the German Banking Act (KWG)</title><link href="https://ziegemeyer.com/products/kwg-million-euro-loan-tool/" rel="alternate" type="text/html" title="The Million Euro Loan Tool: reporting under section 14 of the German Banking Act (KWG)" /><published>2019-03-02T00:00:00+01:00</published><updated>2019-03-02T00:00:00+01:00</updated><id>https://ziegemeyer.com/products/kwg-million-euro-loan-tool</id><content type="html" xml:base="https://ziegemeyer.com/products/kwg-million-euro-loan-tool/"><![CDATA[<p>The software allows banks and other financial service providers to generate the reporting files for loans of €1.0 million or more required under section 14 of the German Banking Act (KWG).</p>

<p><img src="https://ziegemeyer.de/images/millionenkredit-tool.png" alt="The KWG Million Euro Loan Tool" />
<!--more--></p>

<p>The Million Euro Loan tool takes the report tables (BA/BA6/BA7), reads and validates them and converts the result to a report file formatted as xml which can be uploaded to the Extranet of Deutsche Bundesbank.</p>

<h2 id="advantages-of-the-kwg-million-euro-loan-tool">Advantages of the KWG Million Euro Loan Tool</h2>

<ul>
  <li>Installation and customizing in only five minutes</li>
  <li>Privacy by design:
    <ul>
      <li>Local data processing – completely without cloud</li>
      <li>Data economy – core without data storage</li>
    </ul>
  </li>
  <li>Simple tabular input format (Excel/csv)</li>
  <li>Validation according to the specifications of the Deutsche Bundesbank</li>
  <li>Technical validation against the XSD schema</li>
  <li>Future-proof:
    <ul>
      <li>Regular implementation of new regulatory requirements</li>
      <li>Platform-independent: runs on Windows and Mac OS X (Linux, Java and Docker Containers are available on request)</li>
    </ul>
  </li>
</ul>

<h2 id="about-the-kwg-10-million-loan-reporting">About the KWG €1.0 Million Loan reporting</h2>

<p>Loans of €1.0 million or more have to be reported to Deutsche Bundesbank. The following entities are required to submit reports according to section 14 of the German Banking Act (KWG):</p>

<ul>
  <li>Credit institutions</li>
  <li>CRR investment firms</li>
  <li>Own-account dealers</li>
  <li>Factoring companies</li>
  <li>Financial services institutions with factoring / financial leasing</li>
  <li>Social security funds</li>
  <li>Insurance undertakings</li>
  <li>Risk capital investment companies</li>
</ul>

<h2 id="new-requirements-as-from-2019">New requirements as from 2019</h2>

<p>Regulations change at the beginning of the year 2019. The following additional fields have to be reported as from reporting reference date 2019-03:</p>

<ul>
  <li>POS093 Risk weight (CRR credit risk standardised approach)</li>
  <li>POS094 Average loss given default (LGD)</li>
  <li>POS104 Non-performing loans</li>
  <li>POS105 Expected loss (EL)</li>
  <li>POS106 Exposure at Default (EaD)</li>
  <li>POS111 Debt securities (POS112: of which in the trading book)</li>
  <li>POS113 Shares/Equity (POS113: of which in the trading book)</li>
  <li>POS115 Reverse repo / Securities lending as borrower</li>
  <li>POS116 Repo / Securities lending as lender</li>
  <li>POS122 Irrevocable undrawn credit facilities</li>
  <li>POS123 Revocable undrawn credit facilities</li>
  <li>POS131 Counterparty risk from credit derivatives as protection receiver</li>
  <li>POS132 Counterparty risk from credit derivatives as protection provider</li>
</ul>

<p>The One Million Euro Loan Tool covers all new requirements.</p>

<h2 id="test-without-obligation">Test without obligation</h2>
<p>See for yourself. Please <a href="/imprint/">contact me</a> to request a non-binding test version of the One Million Euro Loan Tool.</p>]]></content><author><name>Dirk Ziegemeyer</name></author><category term="products" /><category term="One Million Euro Loan" /><category term="Section 14 German Banking Act (KWG)" /><category term="Extranet" /><category term="Deutsche Bundesbank" /><summary type="html"><![CDATA[The software allows banks and other financial service providers to generate the reporting files for loans of €1.0 million or more required under section 14 of the German Banking Act (KWG).]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.ziegemeyer.de/images/millionenkredit-tool.png" /><media:content medium="image" url="https://www.ziegemeyer.de/images/millionenkredit-tool.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Solution to compare two EBA bank supervisory reports</title><link href="https://ziegemeyer.com/articles/compare-eba-bank-supervisory-reports/" rel="alternate" type="text/html" title="Solution to compare two EBA bank supervisory reports" /><published>2015-04-10T00:00:00+02:00</published><updated>2015-04-10T00:00:00+02:00</updated><id>https://ziegemeyer.com/articles/compare-eba-bank-supervisory-reports</id><content type="html" xml:base="https://ziegemeyer.com/articles/compare-eba-bank-supervisory-reports/"><![CDATA[<p>If you ever opened a european bank supervisory report represented as an XBRL
file with a text editor in order to compare it with another data
record during regression testing, you know the problem: XBRL format no
longer contain table cells, because the data points are described by
their dimensions which may be considerably complex.</p>

<p>It is not possible to compare two XBRL files directly.</p>

<p>With an intermediate step, the comparision of two reports succeeds:
The XBRL file is converted into a table with the software
<a href="/products/xbrl-reader/">XBRL-Reader (free download)</a>.</p>

<p><img src="https://ziegemeyer.de/images/xbrl-reader-output.png" alt="XBRL Reader output" /></p>

<p>This table contains the data point id for every reported fact and also
the value of it’s key dimensions – according to the Data Point Model
(DPM) of the European Banking Authority (EBA).</p>

<p>One template occurrence is printed for each data point with it’s table
code and it’s “X”, “Y” and “Z” axes which are the rows, columns and
sheets of a table respectively. This template representation of the
data points is not needed to compare two reports, but it’s very
helpful for regulatory specialists who are used to the reporting
template view.</p>

<p>You just need a spreadsheet application like Excel now to bring both
reports together and highlight the differences between them. In order
to do this, join the rows of both tables on the fields “DataPointID”
and “KeyDimensions”. The latter is needed for tables with an open axis.</p>

<p>This procedure works for all bank supervisory reports, that are based
on the Data Point Model of the European Banking Authority. In
version 2.2.0 of the DPM these are the following modules:</p>

<ul>
  <li>Common Reporting – Own Funds and Leverage (COREP)</li>
  <li>Large Exposures (LE)</li>
  <li>Liquidity Coverage (LCR)</li>
  <li>Stable Funding (NSFR)</li>
  <li>Financial Reporting (FINREP)</li>
  <li>Funding Plans (FP)</li>
  <li>Asset Encumbrance (AE)</li>
</ul>

<p>The XBRL format is explained in the article
<a href="/articles/xbrl-and-corep-finrep-template-view/">“The bridge between XBRL and COREP/FINREP forms”</a>.</p>]]></content><author><name>Dirk Ziegemeyer</name></author><category term="articles" /><category term="XBRL" /><category term="COREP" /><category term="FINREP" /><category term="LCR" /><category term="NSFR" /><category term="Asset Encumbrance" /><category term="Large Exposures" /><category term="Funding Plans" /><category term="Data Point Model" /><summary type="html"><![CDATA[It's not possible to compare two COREP/FINREP XBRL files directly, because the data points are described by their dimensions. With an intermediate step, the comparision succeeds and can be used for regression testing.]]></summary></entry><entry><title type="html">Complex link: XBRL and COREP/FINREP templates</title><link href="https://ziegemeyer.com/articles/xbrl-and-corep-finrep-template-view/" rel="alternate" type="text/html" title="Complex link: XBRL and COREP/FINREP templates" /><published>2014-10-28T00:00:00+01:00</published><updated>2014-10-28T00:00:00+01:00</updated><id>https://ziegemeyer.com/articles/xbrl-and-corep-finrep-template-view</id><content type="html" xml:base="https://ziegemeyer.com/articles/xbrl-and-corep-finrep-template-view/"><![CDATA[<h2 id="a-clean-break-banking-supervisory-authority-requires-new-reporting-formats">A clean break: Banking supervisory authority requires new reporting formats</h2>

<p>Europe’s banks have had to fundamentally reorganize their supervisory
reporting systems in order to satisfy the Implementing Technical
Standards (ITS) of the European Banking Authority (EBA). The usual
file formats for electronic reporting have been replaced by the Data
Point Model (DPM) and taxonomies in eXtensible Business Reporting
Language (XBRL).</p>

<p>In XBRL, the information that needs to be reported to the financial
supervisory authority is no longer filed in the usual template table cells
with rows and columns. This makes it more difficult both to monitor
individual reports and to compare reports with other sets of data.</p>

<h2 id="complex-link-from-xbrl-to-the-usual-entries-on-the-form">Complex link: From XBRL to the usual entries on the form</h2>

<p>It is possible to bridge the format gap between the XBRL file format
as laid down by the banking supervisory authority and the FINREP and
COREP forms used by reporting specialists. This is because precisely
one data point in the Data Point Model is assigned to each COREP and
FINREP table cell; only grayed-out cells are not assigned a data
point. This is shown in the example below:</p>

<figure>
<img src="https://ziegemeyer.de/images/COREP-C28.00-LE2-datapoint-85024.png" alt="Data Point 85024 in template C 28.00" title="Data Point 85024 in template C 28.00" />
<figcaption>Data Point 85024 (highlighted in yellow) in template C 28.00 / LE 2</figcaption>
</figure>

<p>However, the data points cannot be directly read off in the XBRL
report, where they are transcribed more as dimensional members. Thus,
data point 85024 is defined as a four-dimensional member:</p>

<style>
	.demo {
		border:1px solid #C0C0C0;
		border-collapse:collapse;
		padding:5px;
	}
	.demo th {
		border:1px solid #C0C0C0;
		padding:5px;
		background:#F0F0F0;
	}
	.demo td {
		border:1px solid #C0C0C0;
		padding:5px;
	}
</style>

<table class="demo">
    <tr>
        <th>Dimension</th>
        <th>Domain</th>
        <th>Member</th>
    </tr>
    <tr>
        <td>ATY – Metric</td>
        <td>AT – Metric</td>
        <td>mi180 – Original exposure pre conversion factors</td>
    </tr>
    <tr>
        <td>BAS – Base</td>
        <td>BA – Base items</td>
        <td>x9 – Exposures</td>
    </tr>
    <tr>
        <td>MCY – Main category</td>
        <td>MC – Main category</td>
        <td>x59 – Debt instruments, Equity instruments, Derivatives, Off balance sheet instruments</td>
    </tr>
    <tr>
        <td>INC – Individual clients</td>
        <td>CC – Clients code</td>
        <td>&lt;Key value&gt;</td>
    </tr>
</table>

<p>The dimensional coordinates of each individual data point are filed
under Fact and Context in the information reported in XBRL. This is
because the information in FINREP and COREP reports that was shown as
value in the cells and was described by means of row and column
entries is recorded in the XBRL report as Fact as part of a
Context. In XBRL, Facts cover the metric dimension member, a link to
context and the information reported, while Context covers the
reporting institutions, the reference date and the members of the
remaining dimensions.</p>

<p>The following XBRL extract describes data point 85024:</p>

<figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="c">&lt;!-- XBRL fact: metric dimension, link to XBRL context and value to be reported --&gt;</span>
  <span class="nt">&lt;eba:mi180</span> <span class="na">contextRef=</span><span class="s">"c4"</span> <span class="na">unitRef=</span><span class="s">"U-EUR"</span> <span class="na">decimals=</span><span class="s">"-3"</span><span class="nt">&gt;</span>0<span class="nt">&lt;/eba:mi180&gt;</span>

<span class="c">&lt;!-- XBRL context: reporting institution, reference date and remaining dimensions --&gt;</span>
  <span class="nt">&lt;xbrli:context</span> <span class="na">id=</span><span class="s">"c4"</span><span class="nt">&gt;</span>
    <span class="nt">&lt;xbrli:entity&gt;</span>
      <span class="nt">&lt;xbrli:identifier</span> <span class="na">scheme=</span><span class="s">"http://standards.iso.org/iso/17442:2012"</span><span class="nt">&gt;</span>LEIIDENTIFIERFORTEST<span class="nt">&lt;/xbrli:identifier&gt;</span>
    <span class="nt">&lt;/xbrli:entity&gt;</span>
    <span class="nt">&lt;xbrli:period&gt;</span>
      <span class="nt">&lt;xbrli:instant&gt;</span>2013-12-31<span class="nt">&lt;/xbrli:instant&gt;</span>
    <span class="nt">&lt;/xbrli:period&gt;</span>
    <span class="c">&lt;!-- XBRL scenario:  covers remaining dimensions --&gt;</span>
    <span class="nt">&lt;xbrli:scenario&gt;</span>
      <span class="nt">&lt;xbrldi:explicitMember</span> <span class="na">dimension=</span><span class="s">"eba_dim:BAS"</span><span class="nt">&gt;</span>eba_BA:x9<span class="nt">&lt;/xbrldi:explicitMember&gt;</span>
      <span class="nt">&lt;xbrldi:typedMember</span> <span class="na">dimension=</span><span class="s">"eba_dim:INC"</span><span class="nt">&gt;</span>
        <span class="nt">&lt;eba_typ:CC&gt;</span>c<span class="nt">&lt;/eba_typ:CC&gt;</span>
      <span class="nt">&lt;/xbrldi:typedMember&gt;</span>
      <span class="nt">&lt;xbrldi:explicitMember</span> <span class="na">dimension=</span><span class="s">"eba_dim:MCY"</span><span class="nt">&gt;</span>eba_MC:x59<span class="nt">&lt;/xbrldi:explicitMember&gt;</span>
    <span class="nt">&lt;/xbrli:scenario&gt;</span>
  <span class="nt">&lt;/xbrli:context&gt;</span></code></pre></figure>

<h2 id="simply-technology-application-makes-the-conversion">Simply technology: Application makes the conversion</h2>

<p>The bridge there and back between the statutory supervisory reporting
in XBRL format and the usual view of the templates is therefore via the
DPM data points and their dimensional definition:</p>

<p><img src="https://ziegemeyer.de/images/XBRL-cube-form.png" alt="XBRL-to-Form" /></p>

<p>To bridge the format gap between the reports required by the banking
supervisory authority in XBRL file format and the forms that
departments are used to, a <a href="/products/xbrl-reader/">specialty application for reading XBRL for
COREP/FINREP</a> is required.</p>]]></content><author><name>Dirk Ziegemeyer</name></author><category term="articles" /><category term="XBRL" /><category term="COREP" /><category term="FINREP" /><category term="Data Point Model" /><summary type="html"><![CDATA[Europe’s banks have had to fundamentally reorganize their supervisory reporting systems in order to satisfy the Implementing Technical Standards (ITS) of the European Banking Authority (EBA). The usual file formats for electronic reporting have been replaced by the Data Point Model (DPM) and taxonomies in eXtensible Business Reporting Language (XBRL).]]></summary></entry><entry><title type="html">XBRL Reader: From COREP data point to template cell</title><link href="https://ziegemeyer.com/products/xbrl-reader/" rel="alternate" type="text/html" title="XBRL Reader: From COREP data point to template cell" /><published>2014-10-28T00:00:00+01:00</published><updated>2015-05-25T00:00:00+02:00</updated><id>https://ziegemeyer.com/products/xbrl-reader</id><content type="html" xml:base="https://ziegemeyer.com/products/xbrl-reader/"><![CDATA[<p>Since the reports for COREP and FINREP required by the banking
supervisory authority in XBRL format no longer contain table cells,
they cannot be read off directly.</p>

<p>ZIEGEMEYER Consulting has developed a solution as a bridge between
XBRL and the reporting template view that departments are used to.</p>

<p><img src="https://ziegemeyer.de/images/XBRL-to-form.png" alt="XBRL-to-Form" /></p>

<p>As a result, reporting specialists are able to monitor the XBRL report
before their data is remitted to the Bundesbank [German Federal Bank]
in the usual way. It is therefore also possible to make comparisons
with previous reports – for example, to identify differences between
two reference dates or to carry out regression tests when replacing
versions of the reporting software.</p>

<p>The XBRL format is explained in the article
<a href="/articles/xbrl-and-corep-finrep-template-view/">“The bridge between XBRL and COREP/FINREP forms”</a>.</p>

<h2 id="usage">Usage</h2>

<p>XBRL Reader is a command line application. “xbrlread.exe” takes an
existing XBRL file as input, converts it to a table in csv format and
stores the csv in a new file.</p>

<h3 id="invocation">Invocation</h3>

<figure class="highlight"><pre><code class="language-xml" data-lang="xml">xbrlread.exe input-filename.xbrl output-filename.csv</code></pre></figure>

<h3 id="output-example">Output example</h3>

<p><img src="https://ziegemeyer.de/images/xbrl-reader-output.png" alt="XBRL Reader output" /></p>

<h2 id="coverage">Coverage</h2>

<p>XBRL Reader covers the Data Point Model (DPM) version 2.2.0 of
European Banking Authority (EBA) with all of it’s modules:</p>

<ul>
  <li>Common Reporting – Own Funds and Leverage (COREP)</li>
  <li>Large Exposures (LE)</li>
  <li>Liquidity Coverage (LCR)</li>
  <li>Stable Funding (NSFR)</li>
  <li>Financial Reporting (FINREP)</li>
  <li>Funding Plans (FP)</li>
  <li>Asset Encumbrance (AE)</li>
</ul>

<p>Extensions to EBA XBRL made by national regulators are not in scope.<br />
E.g. Deutsche Bundesbank added a header with contact name,
phone number, email address, etc. The software will note a warning for
each of these facts while all other EBA facts will still be converted
into table format:</p>

<figure class="highlight"><pre><code class="language-xml" data-lang="xml">Warning: Unknown XbrlFilingIndicatorCode 'header'.
Warning: Unknown XBRL Element bbk_met:si9.
Warning: Unknown XBRL Element bbk_met:si8.</code></pre></figure>

<h2 id="speed">Speed</h2>
<p>XBRL Reader processes an XBRL file with a size of 2 MB – which is typical for a COREP
report – within two seconds.</p>

<p>An XBRL file of 20 MB will be processed in 15 seconds.</p>

<h2 id="current-technical-limitations">Current technical limitations</h2>
<p>XBRL files must be utf-8 encoded. If your file is encoded differently,
you can change the encoding standard with a text editor.</p>

<p>Namespace prefixes of your XBRL file must correspond to the prefixes proposed
by EBA:</p>

<ul>
  <li>Dimensions: “eba_dim”</li>
  <li>Domains: “eba_AP”, “eba_AS”, “eba_AT”, …</li>
  <li>Metrics: “eba_met” or “eba”</li>
  <li>Filing Indicators: “find”</li>
  <li>XBRL instance: “xbrli”</li>
</ul>

<p>If your XBRL file uses different namespaces, you can search/replace
them with the ones above in a text editor.</p>

<h2 id="release-notes">Release Notes</h2>

<h3 id="version-11">Version 1.1</h3>

<p>Date: 2015-05-25</p>

<p>Fixes an error where XBRL could not be converted to csv when the special
characters “&amp;”, “&lt;” or “&gt;” were included in the name of a large exposure borrower
in template C27.00/LE1 column 020.</p>

<h3 id="known-issues">Known Issues</h3>

<p>There are some data points in Funding Plans that can’t be read at the
moment and will issue a warning instead. These are all the data points
in template P 02.06 - Structural Currency Mismatches. As well data
points with dimension “Residence of Counterparty = Country of the
reporting institution” are concerned, particularly all table rows for
“resident borrowers”:</p>

<ul>
  <li>P 01.01, rows 050, 060, 120, 130</li>
  <li>P 01.02, rows 040, 080</li>
  <li>P 02.07, rows 030, 040, 100, 110</li>
  <li>P 02.08, rows 030, 070</li>
</ul>

<p>The background of this bug is that XBRL Reader classifies each
dimension to be either a key dimension for an open axis or not to be a
key dimension. This turned out to be not true for 2 out of 114 dimensions.</p>

<p>Dimension “Currency of the exposure (CUE)” is not implemented as a key
dimension which will prevent data points from template P 02.06 to be
read.</p>

<p>Vice versa dimension “Residence of Counterparty (RCP)” is implemented
as key dimension which will cause the issues mentioned above where the
member of this dimension is the “Country of the reporting institution”.</p>

<p>If you need this issue to be fixed, please <a href="/imprint/">contact me</a>.</p>

<h2 id="test-data">Test data</h2>

<p>There is a package with skeleton instances for DPM version 2.0
available on an
<a href="http://www.eba.europa.eu/-/eba-publishes-xbrl-taxonomy-for-remittance-of-supervisory-reporting-by-competent-regulatory-authorities">EBA webpage</a>.</p>

<p>Choose the Large Exposure skeleton instance with file name
“corep_le_con.xbrl” from the zip file provided there. It can be processed with
XBRL Reader although there is one metric which will cause a warning because of a
change in the Data Point Model between version 2.0 and 2.2.</p>

<h2 id="xbrl-reader-license">XBRL Reader license</h2>

<p>Copyright © 2018, ZIEGEMEYER Consulting<br />
All rights reserved.</p>

<p>Redistribution and use in binary form, without modification, is
permitted provided that the following conditions are met:</p>

<p>Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.</p>

<p>THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
“AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</p>

<h2 id="open-source-software-licenses">Open source software licenses</h2>

<p>XBRL Reader uses the <a href="http://www.mercurylang.org">Mercury</a> libraries
and runtime. See the file README in the installation package for
copying permissions and further information.</p>

<h2 id="download">Download</h2>

<p>Size: 5,3 MB</p>

<div><a href="http://ziegemeyer.com/downloads/XBRL-Reader-v1.1.zip" class="btn">Download XBRL Reader for Windows</a></div>

<p>There also exists a version for Mac OS X. Please
<a href="/imprint/">contact me</a>, if you need it.</p>

<h2 id="feedback">Feedback</h2>

<p>I would be glad to hear any kind of <a href="/imprint/">feedback</a> about XBRL
Reader – if you find it useful or if you miss some fuctionality.</p>]]></content><author><name>Dirk Ziegemeyer</name></author><category term="products" /><category term="XBRL" /><category term="COREP" /><category term="FINREP" /><category term="LCR" /><category term="NSFR" /><category term="Asset Encumbrance" /><category term="Large Exposures" /><category term="Funding Plans" /><category term="Data Point Model" /><summary type="html"><![CDATA[Since the reports for COREP and FINREP required by the banking supervisory authority in XBRL format no longer contain table cells, they cannot be read off directly. ZIEGEMEYER Consulting has developed a solution as a bridge between XBRL and the EBA reporting template view that departments are used to.]]></summary></entry></feed>