SBR XBRL Formula
description
Transcript of SBR XBRL Formula
SBR
XBRL Formula
Presentatie voor XBRL-NL29 Mei 2012
Introductie en opzet
Roland Hommes – SBR-NL / Logius
Aspectenmodel; voorbereiding op formulesXBRL Formules; bouwstenenXBRL Formules; DigipoortXBRL Formules; op locatieXBRL Formules en NTA consequenties
2 Standard Business Reporting ProgrammaEen initiatief van de Nederlandse overheid
XBRL Instance
Start : dateTime [0..1]End/Instant : dateTime [1]isForever : $OCL_Boolean
«Metaclass»Period
prohibition and override
«Metaclass»AttributedRelationship
unnamed1 : xmlDocument
«Metaclass»DTS
fileURIencodingprocessingInstructionscomments
«Metaclass»xmlDocument
«Metaclass»ExplicitDimension
«Metaclass»TypedDimension
«Metaclass»DataPoint
«Metaclass»ConceptElement
«Metaclass»FactRelationship
multiply Measuresdivide Measures
«Metaclass»Unit
Scheme : anyURI
«Metaclass»EntityIdentifier
«Metaclass»FactCollection
...
«Metaclass»Fact
«Metaclass»Footnote
SegScen
«Metaclass»OCC
«Metaclass»Attribute
«Metaclass»Element
valueaccuracy
«Metaclass»FactItem
«Metaclass»FactTuple
«Metaclass»Document «Metaclass»
Aspect
«Metaclass»Language
text block contents
location
0..*
0..* 0..*
0..*
1
1
1
Fact Items
1
0..*
Conclusie: facts hebben aspecten
4 Standard Business Reporting ProgrammaEen initiatief van de Nederlandse overheid
Fact: 400000
@unit iso4217:EUR
@decimals: INF
xbrli:context/xbrli:periodStart: 2012-01-01
xbrli:context/xbrli:periodEnd: 2012-12-31
xbrli:context/xbrli:entity: KvK 12345
@precision: 0
xbrli:xbrl/tuple/OmzetAutoEU
@type: monetaryItemType
@balance: debit
@substitutionGroup: item
XBRL Formule bouwstenenFormula (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)
5 Standard Business Reporting ProgrammaEen initiatief van de Nederlandse overheid
XBRL Formule bouwstenen - 2
Speciale voorzieningen Parameters Preconditions 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)
6 Standard Business Reporting ProgrammaEen initiatief van de Nederlandse overheid
Gesplitste verantwoordelijkheid
Logius /NT Beheer: FRIS regels FRIS-INT + FRIS-NL Regels gaan nooit over specifieke items Controle in Digipoort
Domein partners: Interne consistentie FRIS- Domein + Entrypoint specifiek Regels gaan bijna altijd over specifieke items Controle kan in Digipoort of intern bij partner
7 Standard Business Reporting ProgrammaEen 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)
8 Standard Business Reporting ProgrammaEen 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.
9 Standard Business Reporting ProgrammaEen initiatief van de Nederlandse overheid
Contact & informatie
Telefoon: 070 889 6319 E-mail: sbr@logius nl Website: www.sbr-nl.nl
Twitter: @SBR_NL
10 Standard Business Reporting ProgrammaEen initiatief van de Nederlandse overheid