SBR XBRL Dimensies en Formula Presentatie voor FRC 29 Maart 2012
Introductie en opzet Tim Koelewijn – Belastingdienst CA-IM Roland Hommes – SBR-NL / Logius XBRL Dimensies; general overview Aspectenmodel; voorbereiding op formule XBRL Formules; bouwstenen XBRL Formules bij de Belastingdienst XBRL Formules en NTA consequenties 2Standard Business Reporting Programma Een initiatief van de Nederlandse overheid
XBRL Dimensies – Wat is dat? Extensie op XBRL 2.1 om contextinhoud in DTS te bepalen Kenmerken: Linkbase bestand Hypercube, Dimension, Domain, Member Validatie techniek om primaries ‘aspecten’ te geven Vereist (her)modelleren van primaries Verlegt rapportage druk van primaries naar context Bad practice: Validatie kubus = Presentatie kubus Toegestane en niet toegestane opties opnemen Alle relaties in 1 linkbase Mixen tuple content en dimensies 3Standard Business Reporting Programma Een initiatief van de Nederlandse overheid
Voorbeeld – Taxonomie 4 Standard Business Reporting Programma Een initiatief van de Nederlandse overheid Tabel As-1: Regio As-2: Product Omzet Opzet-1: OmzetAutoEU OmzetAutoUS OmzetAccessoireEU OmzetAccessoireUS Opzet-2: Tuple (max 4x) ProductCode (Auto, Accessoire) RegioCode (EU, US) Omzet Member: EU Member: US Member: Auto Member: Accessoire
Voorbeeld – Instance 5 Standard Business Reporting Programma Een initiatief van de Nederlandse overheid Opzet-1: Context-1: geen segment of scenario OmzetAutoEU unit=EUR context= OmzetAutoUS unit=USD context= OmzetAccessoireEU unit=EUR context= OmzetAccessoireUS unit=USD context= Opzet-2: Context-1: geen segment of scenario Tuple ProductCode context=1 Auto RegioCode context=1 EU Omzet unit=EUR context= Tuple ProductCode context=1 Auto RegioCode context=1 US Omzet unit=EUR context= Context-1 Scenario Dim=Product Member=Auto Scenario Dim=Regio Member=EU Context-2 Scenario Dim=Product Member=Auto Scenario Dim=Regio Member=US Omzet unit=EUR context= Omzet unit=USD context=
Conclusie: facts hebben aspecten 6 Standard Business Reporting Programma Een initiatief van de Nederlandse overheid Fact: INF xbrli:context/xbrli:periodStart: xbrli:context/xbrli:periodEnd: xbrli:context/xbrli:entity: KvK 0 item
XBRL Formule bouwstenen Formula (instance creation) Assertions (true/false statements) Consistency (10+10=20? Total in instance ) Existence (Omzet in instance?) Value (10+10=20? Total in formule ) Filters Implicit (alle aspecten van de te vergelijken facts zijn gelijk) Explicit (elk aspect heeft filter met expliciete waarde) Variables Fact (instance XBRL facts) General (alle andere nodes en hun gegevens in de instance) Functions XBRL Formula (bv. aansluiting periodStart, End en instant) Custom (anything goes) 7Standard Business Reporting Programma Een initiatief van de Nederlandse overheid
XBRL Formule bouwstenen - 2 Speciale voorzieningen Parameters Messages Fall back value Laatste toevoegingen Chaining Tuple generating Multi instance processing Nice to know Basis voor Rendering Table Linkbase (presenteren tabellen) Basis voor ‘Tellingen Linkbase’ (presenteren van rekenkundige verhoudingen, in onderzoek bij SBR) 8 Standard Business Reporting Programma Een initiatief van de Nederlandse overheid
XBRL Formules situatie Momenteel Alleen pilots toegestaan Geen besluiten omtrent formula architectuur genomen Geen brede uitrol naar de markt Bewijzen verzamelen voor de do’s en don’ts Ervaringen buitenland: beperkt aantal sites, wel lang draaiend Creatie en test is nog problematisch Kennis in NL zeer beperkt Beschikbaarheid run time software Fujitsu (JP) Arelle (US) Batavia (AU-NL) Invoke (FR) Reporting Standard (ES) 9 Standard Business Reporting Programma Een initiatief van de Nederlandse overheid
XBRL Formula - NTA issues Helpdesk voor SWO’s? Hoe wordt een formule gedocumenteerd? Frequentere uitlevering dan de NT? Vervanging voor tuples, enumeraties, type patterns, dimensies? Custom functions, toestaan? Welke programmeertaal? Kosteloos aan de markt verstrekken? Onderhoud, aansprakelijkheid? Fysieke verschijningsvorm van formules? Formula per linkbase? Alle formula voor 1 entrypoint in 1 linkbase? Juridische status van afwijzen instance op basis van formule? Naamgeving eisen? Constructie van messages voorschrijven? Etc. 10 Standard Business Reporting Programma Een initiatief van de Nederlandse overheid
Contact & informatie Telefoon: nl Website: Website: 11Standard Business Reporting Programma Een initiatief van de Nederlandse overheid