Top Banner
XBRL & SBR training Bas Groenveld Berry de Graaf 4 juni 2018 | www.sbrbanken.nl
57

XBRL & SBR training

Dec 08, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: XBRL & SBR training

XBRL & SBR training

Bas GroenveldBerry de Graaf

4 juni 2018 | www.sbrbanken.nl

Page 2: XBRL & SBR training

Agenda• Introductie SBR & XBRL

• SBR Governance

• Data definities

• Wat zijn taxonomieën?

• SBR taxonomieën

• Processen

• Typische XBRL implementaties / architectuur

• Technologie

• Uitleg XBRL, start met XML

• Structuur taxonomieën en instance documenten

• Afsluiting

Page 3: XBRL & SBR training

Introductie SBR & XBRL

Page 4: XBRL & SBR training

https://xkcd.com/927/

Page 5: XBRL & SBR training

History XBRL & SBR• 1998: first version XML published, building on SGML, inspired by HTML

• 1998: accountant Charlie Hoffman starts development of XBRL(initially called XFRML :-)

• Ondersteuning door accountants, AICPA, SEC

Read further https://www.aicpa.org/interestareas/frc/accountingfinancialreporting/xbrl/backgroundofxbrl.html

Page 6: XBRL & SBR training

History XBRL & SBR• End 20th century: relatively high administrative burden in NL (compared to OECD countries)

• Beginning 21st century: start of program to reduce administrative burden. Target: 1.5 bn euro per year

• Of which 25% by ICT

Question: howdo business save 1.5 bneuro/year?

Page 7: XBRL & SBR training

History XBRL & SBR• 2004: XBRL for waterboards (IV3)

• 2004: Dutch Taxonomy Project (NTP) started; XBRL as tool for reduction of administrative burden

• Too(?) much focus on technology, hardly any implementation (no mandates to use XBRL)

Meanwhile2001: XBRL jurisdictions founded2005: US FDIC project2007: EBA XBRL project (‘Basel’)2008: US SEC starts with XBRL

Page 8: XBRL & SBR training

History XBRL & SBR• 2008: reset as Standard Business Reporting (Dutch methodology, Australian name)

• 2013: acceleration because of Belastingdienst mandate

Page 9: XBRL & SBR training

Tijdslijn SBR

9

2009 2010 2011 2012 2013 2014 2015

April ‘10Go live BIV + BT2010

Jan ‘13IB en Vpbverplicht via SBR

2008Start SBR

Programma

Nov ‘09Overeenkomstoverheid & banken

Dec ‘09OprichtingFRC

2016

Augustus ‘16SBR deponering met Woco’s

Jan ‘17SBR wordt de norm voor de banken

2017 2018

November‘16Eerste versie VT

Jan ‘18KVK: Stelt SBR verplicht voor middelgroot

Jan ‘17KVK: Stelt SBR verplicht voor micro en klein (98%)

Page 10: XBRL & SBR training

SBR & Governance

Page 11: XBRL & SBR training

XBRL – digitaliseren van gegevensverzameling

Toezichthouder Toezichthouder

<x>

Self-service data entryManual reporting & data collection

Page 12: XBRL & SBR training

XBRL – ideale methode voor de toezichthouder!

Toezichthouder

<x>

<x><x>

Page 13: XBRL & SBR training

Maar niet voor het bedrijfsleven…

ToezichthouderToezichthouder Toezichthouder

<x> <y><z>

Page 14: XBRL & SBR training

Standard Business Reporting – Wat is het?• SBR is een methode; XBRL de belangrijke standaard

• XBRL wordt wereldwijd gebruikt voor (financiële) verantwoording (SEC, ESMA, IFRS, etc)

SBR

Governance

Gegevens Processen Technieken

Page 15: XBRL & SBR training

SBR – Waarom?

Standaardisatie van:• Gegevens• Processen• Technieken

• Administratieve-lastenverlichting

• Transparantie• Innovatie

• Gestructureerde, digitale gegevens

• System-to-system• Procesverbetering

verantwoording

Page 16: XBRL & SBR training

SBR – De keten

Receivingparty 3

Receivingparty 2

Receivingparty 1

Intermediairy

Busine

ss ChainData

Processes Technology

Page 17: XBRL & SBR training

SBR gaat over efficiency – schaalvoordelen – netwerkeffect

1 standaard

10 toezichthouders

100 softwarebedrijven

10.000 intermediairs

1.000.000 bedrijven

Page 18: XBRL & SBR training

Nederlands Taxonomie Project – zo begon het

August 25, 2015, Amsterdam 18

Page 19: XBRL & SBR training

SustainabilityEmployee Benefit

Agile minds

Banking

Agriculture & food

Healthcare

EducationPublic housing

Intra-government

SBR – cross-domain

August 25, 2015, Amsterdam 19

Belastingdienst• OB• IB• VpB• ICP• Uitstel• Erven• Schenken• ToeslagenTerugleveren• Vooringevulde aangifte

CBS• Productiestatistiek• Investerings-• Kortetermijn-

Zie ook eigen Yeti van overheid: http://spidermonkey.nltaxonomie.nl/yeti/resources/yeti-gwt/Yeti.jsp

BZK• Woningwet• Verantwoording• Normering topinkomens

KvK• Jaarrekeningm/k/mg/gbanken, zorg, onderwijs, etc.

OCW• Jaarrekening

HBO/WO/MBO/PO/VO

V&J• Codering van concepten

per wet

Page 20: XBRL & SBR training

SBR – Governance

Tax administration

Publieke sector SBR Programma Private sector

SBR Stuurgroep SBR Beraad

SBR Platform

Banken

Accountants & intermediairs

Koepelorganisaties

Branche-organisaties

ICT consultants

Softwareleveranciers

WerkgroepGegevens

ExpertgroepProces & techniek

ExpertgroepMarCom.

Program office

Logius

Kamer van Koophandel

Belastingdienst

Central Bureau Statistiek

Programma-directeur

Werkgroep SBR Internationaal

Page 21: XBRL & SBR training

Governance van SBR bankenSBR

programma

ProgrammamanagementMarketing & communicatie

Processen & Techniek

Taxonomie & Kwaliteit• Bankentaxonomie• Vastgoedtaxonomie

Werkgroep (banken)

Expertgroep (markt)Bestuur

Dagelijks Bestuur

FRC

Page 22: XBRL & SBR training

SBR nog een stap verder

Intermediairy

Busine

ss

Government gateway: Digipoort

Private gateway: Banking

infrastructure

Gov 3

Gov 2

Gov 1

Bank 3

Bank 2

Bank 1

To back offices

Page 23: XBRL & SBR training

Digitalisering in andere landen

• XBRL is de “enige” standaard voor rapporteren

• XBRL International Inc. (XII) beheert de standaard

• Toepassing XBRL vaak per toezichthouder (niet cross-domain)

• Niet gedreven vanuit lastenverlichting voor ondernemers

• Landelijke XBRL-organisaties proberen adoptie XBRL te versnellen

• Brede toepassing door Europese toezichthouders EBA, EIOPA en nationale toezichthouders

https://www.xbrl.org/the-standard/why/who-else-uses-xbrl/

Page 24: XBRL & SBR training

Difference SBR and XBRL in other countries?

Data Technology Processes

Other countries

XBRL

XBRL

NTANT

Arch.

Public + private (governance)

DigiPoortWUS, etc

Taxo

Imposed by individual regulator

Different taxonomies, even within countries

XBRL, but no pre-defined process standards

Various portals, ports, protocols for submitting messages

NT(A) = Netherlands Taxonomy (Architecture) WUS = WSDL/UDDI/SOAP: communication standards

Page 25: XBRL & SBR training

Verschil XBRL in Nederland en XBRL in andere landen?

• Niet wezenlijk anders

• Net als andere landen heeft Nederland eigen:

• Architectuurregels voor taxonomieën

• Filing rules voor aanvullende regels over insturen (lengte bestandsnamen, etc.)

• Vooroplopende landen maken soms eigen standaarden…

Page 26: XBRL & SBR training

Some other countries: Once Only

Information supplierNatural person Business or gov. agency

Info

rmat

ion

freq

uenc

y

Lifetime events / central registry data

Personal lifecycle: birth, marriage, job, etc.

Business registration data

Periodic reporting

Example: taxesManual reporting in portal, and increasingly m2m

Examples: tax, statistics, statutory, etc.Structured dataMachine-to-machineFrequent, RepetitiveHigh volume

Page 27: XBRL & SBR training

Taxonomieën

Page 28: XBRL & SBR training

Taxonomieën• https://bigfoot.corefiling.com/yeti/resources/yeti-gwt/Yeti.jsp

Page 29: XBRL & SBR training

NL taxonomieën

Publieke sector

• Dutch Taxonomy (NT)

• Tax

• Business Register

• Statistics

• Education (OCW)

• Housing

Private sector

• Bankentaxonomie (BT)

• Vastgoedtaxonomie (VT)

• Standaard Bankverklaringtaxonomie (SBV)

Page 30: XBRL & SBR training

Taxonomie - woordenboeken

Page 31: XBRL & SBR training

Taxonomie - opbouw

Page 32: XBRL & SBR training

Waaruit bestaat de Bankentaxonomie?• De BT volgt het modellenbesluit (KvK deponering) :

• De BT begonnen als één rapport voor klein (nu Klein & micro) op fiscale grondslag

• De BT 12 bevat 32 reports

• Je kan kiezen voor welke W&V-indeling - Categoraal of Functioneel

• Je kan kiezen voor enkelvoudig of geconsolideerd.

• Agro zit in alle relevante reports.

• Je kan kwartaal- en prognosecijfers maken. Drie reports zijn geënt op de belastingdienst (IB, VpB en BIB plus)

• Apart report voor WOZ

32

Activa Netto-omzet Werknemers

Micro < €350.000 < €700.000 < 10 personen

Klein €350.000 – < €6 mln €700.000 – < €12 mln

10- < 50 personen

Middel €6 mln - €20 mln €12 mln – < €40 mln 50- < 250 personen

Groot > €20 mln > €40 mln > 250

Page 33: XBRL & SBR training

Rapportagestructuur

33

• Is er een maximum aan het aantal reports dat je wil hebben?

• Of Filters; one report?

Architectuur keuzes

1 2 3 4

• Report per gebruikersgroep?• Hoe onderhoudbaar blijft dit?

Page 34: XBRL & SBR training

De kruisjestabel en wat vind je daar…

Page 35: XBRL & SBR training

….Rapportages….

Page 36: XBRL & SBR training

…concepten….

Page 37: XBRL & SBR training

SBR en Vastgoed voor banken

37

Net als bij het kredietverleningsproces, draait het bij het toevoegen van vastgoeddata in SBR om:

a) optimaliseren van het proces (o.a. FTE-reductie)b) verbeterd commercieel inzicht c) verminderen van het aantal DQ issues d) verbeteren van de risicomodellen e) makkelijk voldoen aan eisen toezichthouders

Page 38: XBRL & SBR training

SBR en Vastgoed voor banken

38

Als resultaat kunnen banken:

Een beter productaanbod realiseren door: • betere en meer passende (krediet)beoordeling;• andere diensten naar vastgoedklant mogelijk.

Beter risicobeheer voeren:• door meer en betere data, betere risicomodellen• daardoor beter inzicht in de benodigde kapitaalsbuffers• betere compliance met wetgeving (bv vastgoed en AQR)

Page 39: XBRL & SBR training

Uitdagingen: Governance

39

Knelpunten:

• Geen proces voor overnemen gegevens (harmoniseren en normaliseren)

• Geen model voor sectoren (dus: 2000 ketens die willen aanleveren)

• Geen model voor adoptie in bedrijf, sector land

• Geen ownership RJ voor economische relevante elementen

• Met een Nederlandse Taxonomie Architectuur loop je steeds verder uit de internationale standaard

Page 40: XBRL & SBR training

Proces & Techniek

Page 41: XBRL & SBR training

Bronnen• SBR Wiki

• https://www.wikixl.nl/wiki/sbr/index.php/Hoofdpagina

• XBRL International

• https://www.xbrl.org/

• NL Taxonomie

• http://spidermonkey.nltaxonomie.nl/yeti/resources/yeti-gwt/Yeti.jsp

• Yeti (o.a. Bankentaxonomie)

• https://bigfoot.corefiling.com/yeti/resources/yeti-gwt/Yeti.jsp

Page 42: XBRL & SBR training

XBRL file structure explanationXML is the basis

42

<?xml version="1.0" encoding="ISO-8859-1"?><addressList>

<contactDetails><name>John Doe</name><address>Amstel 1</address><city>Amsterdam</city><country>Netherlands</country>

</contactDetails><contactDetails>

<name>Mrs Janssen</name><address>Noordeinde 4</address><city>Den Haag</city><country>Netherlands</country>

</contactDetails></addressList>

<xs:element name="contactDetails"><xs:complexType><xs:sequence><xs:element name="name" type="xs:string"/><xs:element name="address" type="xs:string"/><xs:element name="city" type="xs:string"/><xs:element name="country" type="xs:string"/>

</xs:sequence></xs:complexType>

</xs:element>

XML (eXtensible Markup Language)XSD (XML Schema Definition)

The XML file contains data, according to the XSD file to which it refers

This file contains a list of possible data fields that are allowed in an XML file

Page 43: XBRL & SBR training

XBRL adds restrictions for uniform taxonomy structures

43

<xbrl xmlns="http://www.xbrl.org/2003/instance">

<link:schemaRef xlink:href="ifrs.xsd" />

<context><entity></entity><period><instant>2010-06-30</instant>

</period></context>

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

</unit>

<ifrs:Revenue contextRef="D-2010" unitRef="EUR">500</ifrs:Revenue>

</xbrl>

XBRL file has a fixed structure according to definition xbrl-instance-2003-12-31.xsd on www.xbrl.org

xbrl-instance-2003-12-31.xsd

Sample instance document

Taxonomy reference

Context list

Unit list

Facts list, according to taxonomy

Page 44: XBRL & SBR training

Taxonomy contains possible concepts

44

<xsd:schema xmlns:ifrs="http://xbrl.ifrs.org/taxonomy/2011-03-25/ifrs">

<xsd:element id="ifrs_Revenue" name="Revenue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>

<xsd:element id="ifrs_Assets" name="Assets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>

</xsd:schema>

Sample IFRS schema (XSD file)

This file contains a list of possible concepts that are allowed in an XBRL instance document

Page 45: XBRL & SBR training

A taxonomy is a combination of elements and structure

45

Definition linkbase (XML)

Sample XBRL entry point (XSD file)

Formula linkbase (XML)

Presentation linkbase (XML)

Label linkbase(XML)

Used by software to show labels (multiple languages possible)

ifrs:RevenueRevenue

ifrs:AssetsAssets, total

Determines presentation order and hierarchy

Assets• Current assets• Non-current

assets• Assets, total

Universal relations between objects in taxonomy

E.g. labels on linkroles

Contains hypercube definitions for dimensions; synonyms, etc.

Generic linkbase (XML)

Allows software to validate data

• If x exists, then y must exist

• A + B > C

Calculation linkbase (XML)

Allows software to check calculations

Assets, total+ Current assets+ Non-current assets

Page 46: XBRL & SBR training

Other taxonomies(XSD)

Linkbases

Overview of XBRL file dependencies, without Preparer Extensions

46

Instance document (XML)

XBRL file has a fixed structure according to definition xbrl-instance-2003-12-31.xsd on www.xbrl.org

Taxonomy entry-point

(XSD)

Other taxonomy files

(XSD)

Presentation linkbase(XML)

Calculation linkbase(XML)

Label linkbase(XML)

Definition linkbase(XML)

Linkbases

XBRL specification

Company XBRL set

Public taxonomy (e.g. IFRS, NT, etc.)

Discoverable Taxonomy Set (DTS)

Page 47: XBRL & SBR training

Other taxonomies(XSD)

Linkbases

Overview of XBRL file dependencies, with Preparer Extensions*

47

Instance document (XML)

XBRL file has a fixed structure according to definition xbrl-instance-2003-12-31.xsd on www.xbrl.org

Extension taxonomy

(XSD)

Taxonomy entry-point

(XSD)

Other taxonomy files

(XSD)

Presentation linkbase(XML)

Calculation linkbase(XML)

Label linkbase(XML)

Definition linkbase(XML)

Presentation linkbase(XML)

Calculation linkbase(XML)

Label linkbase(XML)

Definition linkbase(XML)

Linkbases

XBRL specification

Extension taxonomy

Company XBRL set

Public taxonomy (e.g. IFRS, NT, etc.)

Discoverable Taxonomy Set (DTS)

* Company-specific disclosures

Page 48: XBRL & SBR training

Validaties XBRL• XML Schema validation

• XBRL validation

• Equality (C/U/S/P/V/X)

• XBRL Financial Reporting Instance Standards (FRIS) / Filing Rules

• xbrl.org

• NL gen, KvK/BD/CBS, SBR Banken

• Calculation linkbase (niet in NL)

• XBRL dimensions (definition linkbase)

• Formulas (formula linkbase)

48

Complexity

Page 49: XBRL & SBR training

Certificaten

Page 50: XBRL & SBR training

Software

De keten van SBR Banken

BIV

Intermediair A. Traditionele situatie. Intermediair beheert omgeving

Intermediair

Cloud-software

Directe verbinding met BIV, met PKIO.

WebverbindingB. Cloudsoftware communiceert met BIV

2 keuzes:• Gebruik PKIO van intermediair, maar dan heb je wel ‘pinpas en –code’ nodig!• Gebruik PKIO van cloudsoftware, maar dan kun je niet identificeren

Lokale software kiest aanwezige PKIO-certificaat

Page 51: XBRL & SBR training

RSA cryptography

Page 52: XBRL & SBR training

Waarom Public Key Infrastructure (PKI)?

Traditioneel

PKI

Page 53: XBRL & SBR training

Certificaten

O=Nederlandse overheid

O=KPN

O=… intermediair…

• Techniek achter digitale certificaten is een standaard (X.509)

• Computers (besturingssystemen) hebben een kluis voor certificaten

• Tientallen certificaten zijn vooraf goedgekeurd, waaronder het Nederlandse root certificate

• Bijzonder aan PKIoverheidscertificaat

• Uitgifte alleen na face-to-face identificatie

Page 54: XBRL & SBR training

Certificaten

Page 55: XBRL & SBR training

Typen certificaten

Er zijn verschillende PKIOverheidscertificaten te verkijgen:

Persoonlijk certificaat digitale handtekening, e-mailbeveiliging, etc.

Beroepscertificaat digitale handtekening, etc. door bepaalde formele beroepen

Services Servercertificaat organisatiegebonden certificaat voor communicatie met Digipoort en BIV

Extended Validation-certificaat websitebeveiliging

Page 56: XBRL & SBR training

Koppelvlakspecificatie• Computers communiceren, bijv. FTP, HTTP, SMTP voor vaste datatypes:

bestand, webpagina of e-mail

• SBR heeft gekozen voor SOAP 2008

• De standaard SOAP (Simple Object Access Protocol) is ontwikkeld om complexere data uit te wisselen.

• Nu overgestapt op WUS

• WSDL (Web Services Description Language)

• UDDI (Universal Description, Discovery, and Integration)

• SOAP, nieuwere versie

Page 57: XBRL & SBR training

Afsluiting