Transcript XBRL/NT

De XBRL instance
Presentatie voor XBRL Nederland
23 april 2012
Introductie spreker
 Jacques Urlus
 Manager marktondersteuning SBR Programma
 Sinds 2005 fulltime bezig met XBRL
 Actief deelnemer (inter)nationale XBRL bijeenkomsten
 Ontwerper en bouwer van de TIC (Test Instance Creator)
Belastingdienst
 Beheerder van de XBRL site (www.dexbrlsite.nl)
 De eerste in de wereld die zijn aangifte inkomstenbelasting in
XBRL deed. Dit met behulp van notepad++!!!!
2
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
Agenda
 Standard Business Reporting
 Opbouw XBRL toepassing binnen SBR-NL
 Opbouw van de XBRL instance
 Algemene eisen instance
 Opbouw van de XBRL instance






3
XBRL Schema’s
Taxonomie schema’s
Koppeling met de taxonomie (entrypoint)
Context (identifier, period en scenario)
Units
Facts
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
Standard Business Reporting
Het Standard Business Reporting concept bestaat uit drie pijlers:
1. Standaardisatie en harmonisatie van gegevens

Uniforme architectuur van taxonomie

Gelaagde structuur
2. Eenduidige processen

Eén generieke gedefinieerde infrastructuur (Digipoort/BIV)

Levering generieke diensten
3. Gebruik van algemeen aanvaarde standaarden

4
SOAP, BPMN, XBRL
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
Opbouw XBRL toepassing binnen SBR-NL
FRIS Domein
Domein laag
Generieke
gebruikerslaag
Modelleringsregels
Architectuur NT
NL-FRIS
Dimensions
FRTA
Technische laag
FRIS
XBRL 2.1 Specificatie
XSD
XPointer
XML-laag
XML
5
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
XLink
Generieke gebruikerslaag
 Architectuur Nederlandse taxonomie
 Structuur
 Naamgevingconventies
 Elementen
 Taxonomie bestanden
 Namespace declaraties
 Prefixnamen
 NL-FRIS
 Footnotes worden genegeerd
 Attribuut xsi:nil=true
 Geen opname CDATA sectie
6
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
Domein laag
 Algemene eisen, zoals tekenset
 Overzicht reports
 Gebruik linkbaseRef
 Contexten
 Segmenten en scenario’s
 Period (duration, instant, forever)
 Entity (identificatie)
 Units
 Facts
7
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
Algemene eisen instance
 Voor de bestandnaam van de instance zijn alleen de karakters [09], [a-z], [A-Z], [-], en [_] toegestaan
 De voorgeschreven extensie voor een instance is .xbrl
 Start met standaard processing instruction:
 <?xml version="1.0" encoding="utf-8" ?>
 Als het XML-bestand alleen een XBRL-bericht bevat, dan moet het
root element <xbrl> zijn.
 Root element moet voorzien zijn van standaard xml:lang attribuut
 De DTS moet voldoen aan de XBRL 2.1 specificatie en de FRTA!
8
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
Opbouw van de XBRL instance
 Koppeling met de XBRL schema’s
 Koppeling met taxonomie schema’s
 Koppeling met de taxonomie (entrypoint)
 Entity & tijdsperiode
Context
 Segment & scenario
 Gebruikte units (iso4217:EUR, pure, shares)
 De financiële data gekoppeld aan de context en units
9
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
XBRL schema’s
Namespace prefix
Namespace identifier
xbrli
http://www.xbrl.org/2003/instance
xlink
http://www.w3.org/1999/xlink
link
http://www.xbrl.org/2003/linkbase
xsi
http://www.w3.org/2001/XMLSchema-instance
iso4217
http://www.xbrl.org/2003/iso4217
xbrldi
http://xbrl.org/2006/xbrldi
10
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
Taxonomie schema’s
Entrypoint
Definition lb
Definition lb
Presentation lb
Hypercube
Tuples
Dimensions
Abstracts
Domains
Items
Domain members
11
Presentation lb
References lb
Labels lb
Domain types
Domain codes
NL Common data
NL Genbase
NL types
NL codes
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
Koppeling met de taxonomie (entrypoint)
Instance
schemaRef
Label
Linkbase
Tuples
Reference
Linkbase
Entrypoint
(Ingang
taxonomie)
XPointer
linkbaseRef
Presentation
Linkbase
Abstracts
Definition
Linkbase
import
Items
Constraints
<link:schemaRef xlink:type="simple"
xlink:href="http://www.nltaxonomie.nl/6.0/report/bd/entrypoints/rpt
-bd-omzetbelasting-2012.xsd" />
12
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
Context (algemeen)
 Context bestaat uit:
 Id-attribuut
 Identifier (verplicht)
 Segment (optioneel, vanaf NT2012 niet meer gebruikt)
 Period (verplicht)
 Scenario (optioneel, vanaf NT2012 placeholder voor de
dimensionale declaraties)
13
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
Context (identifier)
 De inhoud van de indentifier wordt bepaald door additionele
documentatie (FRIS Domein)
 Het scheme attribuut definieert de betekenis van de waarde van
het xbrli:identifier element
<xbrli:entity>
<xbrli:identifier scheme=“
www.belastingdienst.nl/identificatie">009281253</xbrli:identifier>
</xbrli:entity>
14
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
Context (period)
Instant
<xbrli:period>
<xbrli:instant>2012-12-31</xbrli:instant>
</xbrli:period>
Duration
<xbrli:period>
<xbrli:startDate>2012-01-01</xbrli:startDate>
<xbrli:endDate>2012-12-31</xbrli:endDate>
</xbrli:period>
Forever
<xbrli:period>
<forever/>
</xbrli:period>
15
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
Dimensions
Hyper cube
Nederland
België
Duitsland
Investerings
aftrek
V
X
X
Liquide
middelen
V
V
V
Domain Member Taxonomie
Dimensie
Land
Nederland
België
Basis taxonomie
Duitsland
Taxonomie
Concept
Investeringsaftrek
Liquide middelen
16
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
Context (scenario)
Dimensie
Land
Nederland
België
Duitsland
xbrli:scenario>
<xbrldi:explicitMember
dimension=“dim:Countries">dom:Nederland</xbrldi:explicitMember>
</xbrli:scenario>
17
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
Units
 XBRL kent de volgende type units
 monetary
 shares
 pure
 fractions
 zelfgedefineerde
 Elke fact gebaseerd op een monetary datatype
(monetaryItemType) moet als ISO 4217 eenheid worden
gedeclareerd
 Pas op: iso4217 verwijst naar een URN!
<xbrli:unit id="u0">
<xbrli:measure>iso4217:EUR</xbrli:measure>
</xbrli:unit>
18
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
Facts
 Facts bestaan alleen uit:
 Non-abstract (concrete) elementen
(substitutionGroup="xbrli:item“)
 Tuples (substitutionGroup="xbrli:tuple“)
 Facts moeten altijd voorzien zijn een contextRef
 Facts moeten voorzien zijn van de juiste unitRef (indien van
toepassing)
 Facts gebaseerd op een numerieke waarde moeten altijd voorzijn
van een precision of een decimals attribuut. Er is een absolute
voorkeur voor decimals?
<bd-bedr:BuildingsOwnUseFiscal contextRef="ci0" unitRef="u0"
decimals="INF">8776</bd-bedr:BuildingsOwnUseFiscal>
19
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
Facts
 Alleen facts opgenomen in de presentation linkbase mogen worden
opgenomen in een instance
 Duplicate items met dezelfde context, unitRef zijn niet toegestaan,
tenzij geplaatst in een unieke semantische tuple
 Duplicate tuples met dezelfde inhoud zijn niet toegestaan (vooral
voorkomend bij ICP)
20
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
Instance
21
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
Digipoort
Controles
Routering
XBRL
bericht
Respons
1
2
Digipoort
3
XBRL
bericht
Mededeling
22
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
23
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid
Vragen? Nu of via onderstaande contactgegevens.
Standaard Business Reporting Programma
Een initiatief van de Nederlandse overheid
www.sbr-nl.nl
[email protected]
+ 31 70 – 889 6319
24
Standard Business Reporting Programma
Een initiatief van de Nederlandse overheid