SBR XBRL Formula

10
SBR XBRL Formula Presentatie voor XBRL-NL 29 Mei 2012

description

SBR XBRL Formula. Presentatie voor XBRL-NL 29 Mei 2012. Introductie en opzet. Roland Hommes – SBR-NL / Logius Aspectenmodel; voorbereiding op formules XBRL Formules; bouwstenen XBRL Formules; Digipoort XBRL Formules; op locatie XBRL Formules en NTA consequenties. XBRL Instance. - PowerPoint PPT Presentation

Transcript of SBR XBRL Formula

Page 1: SBR XBRL Formula

SBR

XBRL Formula

Presentatie voor XBRL-NL29 Mei 2012

Page 2: SBR XBRL Formula

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

Page 3: SBR XBRL Formula

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..*

Page 4: SBR XBRL Formula

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

Page 5: SBR XBRL Formula

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

Page 6: SBR XBRL Formula

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

Page 7: SBR XBRL Formula

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

Page 8: SBR XBRL Formula

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

Page 9: SBR XBRL Formula

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

Page 10: SBR XBRL Formula

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