Handleiding NBA taxonomie Handleiding voor het opstellen van een accountantsverklaring in XBRL formaat op basis van versie 1.0.a.1 van de NBA taxonomie
Versie: 1.0.a.1 Status: Definitief Datum: 1 februari 2013
1
Colofon Documentnaam: Status:
Handleiding NBA taxonomie Definitief
Versie: Datum:
1.0.a.1 1 februari 2013
Versiebeheer Releasedatum 1 februari 2013
Wijziging Initiële versie
Versie 1.0.a.1
Contact informatie Indien u vragen heeft naar aanleiding van dit document kunt u contact opnemen met de Nederlandse Beroepsorganisatie voor Accountants (NBA). Postadres: NBA T.a.v. Helpdesk SBR Assurance Postbus 7984 1008 AD Amsterdam Website: http://www.nba.nl/sbr-assurance
2
Inhoudsopgave Inhoudsopgave ................................................................................................................... 3 Voorwoord .......................................................................................................................... 5 1
2
Inleiding ...................................................................................................................... 6 1.1
Doel van deze Handleiding ...................................................................................... 6
1.2
Doelgroep van deze Handleiding .............................................................................. 6
1.3
Leeswijzer ............................................................................................................ 6
Architectuur van de NBA taxonomie................................................................................. 7 2.1 2.1.1
Uitgangspunten van de NBA taxonomie ................................................................. 7
2.1.2
Reikwijdte van de NBA taxonomie ........................................................................ 7
2.1.3
Releasecyclus van de NBA taxonomie.................................................................... 8
2.1.4
Relatie tot andere taxonomieën ............................................................................ 8
2.2
3
Introductie ............................................................................................................ 7
Logisch, fysiek en conceptueel model van de NBA taxonomie ...................................... 8
2.2.1
Architecturale keuzes .......................................................................................... 8
2.2.2
Directory structuur ............................................................................................ 10
2.2.3
Structuur van de bestanden ................................................................................ 11
2.2.4
Absolute en relatieve paden ................................................................................ 11
2.2.5
Namespaces ..................................................................................................... 12
2.2.6
Linkbases ......................................................................................................... 12
2.2.7
Entrypoints ....................................................................................................... 14
2.2.8
Substitution groups ........................................................................................... 14
2.2.9
Concepten ........................................................................................................ 14
2.2.10
Extended link roles ......................................................................................... 14
2.2.11
Gerefereerde schema’s ................................................................................... 15
De accountantsverklaring in XBRL formaat ...................................................................... 16 3.1
Introductie ........................................................................................................... 16
3.2
Neem kennis van de NBA taxonomie ....................................................................... 16
3.2.1
Weergave van de NBA taxonomie ........................................................................ 16
3.2.2
Inhoud van de NBA taxonomie ............................................................................ 16
3.3
Selecteer het juiste entrypoint ................................................................................ 17
3.4
Creëer het instance document ................................................................................ 17
3.4.1
Naamgeving van het instance document .............................................................. 18
3.4.2
XML processing instruction ................................................................................. 18
3.4.3
Annotation........................................................................................................ 18
3.4.4
XBRL/Schema sectie .......................................................................................... 19
3.4.5
Entrypoint sectie ............................................................................................... 19
3.4.6
Context sectie ................................................................................................... 19
3.4.7
Unit sectie ........................................................................................................ 20
3
3.4.8
Inhoud sectie .................................................................................................... 21
3.4.9
Afsluiting .......................................................................................................... 22
3.4.10 3.5
Validatie van het instance document ....................................................................... 22
3.5.1
Technische validatie........................................................................................... 22
3.5.2
Functionele validatie .......................................................................................... 23
3.6 4
Bijzonderheden bij het realiseren van een instance document .............................. 22
Gebruik de verklaringengenerator ........................................................................... 23
Ondersteuning ............................................................................................................. 24 4.1
Ondersteunende documenten bij de NBA taxonomie.................................................. 24
4.1.1
Versioning informatie ......................................................................................... 24
4.1.2
Release notes ................................................................................................... 24
4.1.3
NBA-FRIS document .......................................................................................... 24
4.1.4
NBA-FRIS formules ............................................................................................ 24
4.1.5
Voorbeeld instance documenten .......................................................................... 24
4.2
Ondersteuning bij het opstellen van instance documenten ......................................... 25
Appendix A – Conceptueel model van de NBA taxonomie ......................................................... 26 Appendix B – Voorbeeld instance document in XBRL formaat ................................................... 29 Appendix C – Voorbeeld instance document (rendering) .......................................................... 31
4
Voorwoord Als gevolg van de ontwikkeling die Standard Business Reporting (SBR) in Nederland doormaakt is een concrete behoefte ontstaan om een accountantsverklaring af te kunnen geven bij SBRjaarrekeningen en kredietrapportages. Door de uiteenlopende toepassingen van XBRL wereldwijd is er op dit gebied internationaal nog geen passende aanpak voorhanden. De NBA heeft zodoende een oplossing gedefinieerd waarmee accountants verklaringen kunnen afgeven in XBRL formaat. Deze oplossing is gebaseerd op drie pijlers. De eerste pijler betreft de ontwikkeling van de NBA taxonomie. De NBA taxonomie stelt accountants in staat om een verklaring in XBRL-formaat op te stellen die gekoppeld kan worden aan de SBR-rapportage waarop de verklaring van toepassing is. De tweede pijler betreft een normatief presentatiemodel. Dit betekent dat een jaarrekening en de bijbehorende controleverklaring op basis van geldende wet- en regelgeving op een consistente wijze kan worden gepresenteerd. De derde pijler richt zich op het proces van aanlevering. Hierbij worden digitale (beroeps)certificaten gehanteerd om de jaarrekening en de accountantsverklaring te ondertekenen. Zowel de digitaal getekende jaarrekening als de digitaal getekende verklaring worden samen in één elektronische envelop geplaatst en verzonden. Met deze opzet beoogt de NBA om een aanpak neer te zetten die niet alleen binnen de Nederlandse (SBR) context toepasbaar is, maar ook past bij internationale ontwikkelingen. Het NBA onderhoudt actief contact met diverse internationale organisaties, die de ontwikkelingen in Nederland met belangstelling volgen. De NBA wil hiermee bijdragen aan de internationale discussie rondom assurance bij rapportages in XBRL-formaat en de innovatie van de beroepsgroep stimuleren. Reacties en commentaren Om de volledigheid en juistheid van deze Handleiding te borgen houdt de NBA zich voortdurend aanbevolen voor vragen en opmerkingen. De ontvangen commentaren en ontwikkelingen in de praktijk kunnen aanleiding geven voor aanpassing van deze Handleiding. Jaarlijks wordt een geactualiseerde versie van de Handleiding gepubliceerd gebaseerd op de ontwikkelingen van dat jaar. Reacties en commentaren kunnen worden ingestuurd naar de NBA via de eerder vermeldde contact informatie.
5
1
Inleiding
1.1
Doel van deze Handleiding
Voor u ligt de Handleiding voor het opstellen van accountantsverklaringen in XBRL formaat bij SBR rapportages. Deze Handleiding geeft nadere uitleg aan en toelichting op de wijze van opstellen van een accountantsverklaring op basis van de NBA taxonomie, versie 1.0.a.1. 1.2
Doelgroep van deze Handleiding
Deze Handleiding is geschreven voor accountants die een accountantsverklaring in XBRL formaat willen opstellen met behulp van de NBA taxonomie. Deze Handleiding behandelt de inhoud van accountantsverklaringen in XBRL formaat en de technische eisen die hierbij een rol spelen. Voor een volledig begrip van dit document is enige kennis vereist van XBRL en van de Nederlandse controlestandaarden. Lezers zonder achtergrond in de Nederlandse controlestandaarden of XBRL techniek worden geadviseerd zich eerst hierin te verdiepen alvorens deze Handleiding te lezen. 1.3
Leeswijzer
Deze leeswijzer geeft inzicht in de aard van de verschillende aspecten bij het opstellen van een accountantsverklaring in XBRL formaat bij een SBR rapportage. De complexiteit van het onderwerp vereist kennis van twee verschillende soorten techniek, namelijk de XBRL techniek en vaktechniek – kennis van de Nederlandse controlestandaarden. In deze Handleiding komen beide onderwerpen veelvuldig aan bod. Het is niet mogelijk om deze aspecten te scheiden in dit document, aangezien ze onlosmakelijk met elkaar verbonden zijn. Om de lezer inzicht te geven in de hybride opzet van dit document wordt hieronder een overzicht gegeven van de doelgroep waar elk hoofdstuk zich op richt. Hiervoor zijn twee doelgroepen geïdentificeerd. De eerste doelgroep behelst de personen die kennis hebben van XBRL techniek. De tweede doelgroep wordt gevormd door de personen die kennis hebben van controlestandaarden. Voor de XBRL techniek zijn de ervaringsniveaus ‘beginner’ en ‘ervaren’ gebruikt. Onderwerp
XBRL techniek Beginner
Controlestandaarden
Ervaren
2
Architectuur van de NBA taxonomie
2.1
Introductie
V
V
-
2.2
Logisch, fysiek en conceptueel model van de NBA taxonomie
-
V
-
3
De accountantsverklaring in XBRL formaat
3.1
Introductie
V
-
V
3.2
Neem kennis van de NBA taxonomie
V
-
V
3.3
Selecteer de juiste rapportage
V
V
V
3.4
Creëer het instance document
-
V
-
3.5
Validatie van het instance document
V
V
V
3.6
Gebruik de verklaringengenerator
V
-
V
4.
Ondersteuning
4.1
Ondersteunende documenten bij de NBA taxonomie
V
V
-
4.2
Ondersteuning bij het opstellen van instance documenten
V
-
-
Appendices A
Conceptueel model van de NBA taxonomie
V
V
V
B
Voorbeeld instance document in XBRL formaat
-
V
-
C
Voorbeeld instance document (rendering)
V
V
V
6
2
Architectuur van de NBA taxonomie
2.1
Introductie
2.1.1
Uitgangspunten van de NBA taxonomie
De NBA heeft verschillende eisen gesteld aan de NBA taxonomie om ervoor te zorgen dat accountants op een effectieve en efficiënte wijze in staat zijn om een accountantsverklaring in XBRL formaat op te stellen. Deze eisen worden hieronder nader uiteengezet.
De NBA taxonomie moet elementen uit de NV COS bevatten De NBA taxonomie dient de relevante elementen te bevatten die volgens de NV COS en/of ISA in een accountantsverklaring dienen te worden opgenomen.
De NBA taxonomie moet de structuur van de accountantsverklaring juist representeren De presentation linkbase dient een logische structuur te volgen die overeenkomt met de inhoud van de accountantsverklaring. De naamgeving en labels in de NBA taxonomie zijn in overeenstemming met de terminologie die gehanteerd wordt in de controlestandaarden.
De NBA taxonomie moet voldoen aan de eisen van de Nederlandse Taxonomie Architectuur De NBA taxonomie dient te worden opgesteld in overeenstemming met de Nederlandse Taxonomie Architectuur (NTA), zoals deze is opgesteld door het SBR programma1. De NTA bepaalt welke onderdelen van de XBRL-standaard op welke wijze in de Nederlandse situatie worden toegepast. De conformiteit met een gezamenlijk raamwerk maakt het eenvoudiger voor gebruikers om de NBA taxonomie toe te passen.
De NBA taxonomie moet in de startfase zo eenvoudig mogelijk zijn De NBA taxonomie dient de balans te bewaken tussen eenvoudig, flexibel en breed toepasbaar. De complexiteit kan toenemen naarmate het gebruik toeneemt.
De NBA taxonomie dient – waar mogelijk – te voldoen aan (internationale) best practices De NBA taxonomie dient, waar mogelijk en relevant, te voldoen aan (internationale) best practices voor het opstellen van XBRL taxonomieën. In het geval van tegenstrijdigheden in de toepassingswijze bij andere Nederlandse taxonomieën leidend.
De NBA taxonomie dient toekomstvast te zijn De NBA taxonomie moet in de toekomst kunnen doorgroeien naar andere assurance toepassingen zonder majeure wijzigingen.
2.1.2
Reikwijdte van de NBA taxonomie
De NBA taxonomie is gebaseerd op de Nadere voorschriften controle- en overige standaarden die onderdeel uitmaken van de Handleiding Regelgeving Accountancy (HRA), Deel 1a van januari 2012. Naast de wetgever stelt de NBA gedrags- en beroepsregels vast voor alle accountants die zijn ingeschreven in het accountantsregister. Al deze regelgeving voor accountants is opgenomen in de HRA. De NBA taxonomie richt zich vooral op het opstellen van accountantsverklaringen over SBRrapportages. De volgende opdrachten worden door de NBA taxonomie ondersteunt: Opdrachten tot het controleren van financiële overzichten (COS 700); Opdrachten tot het beoordelen van financiële overzichten (COS 2400); Opdrachten tot het beoordelen van tussentijdse financiële informatie (COS 2410)2; Opdrachten tot het samenstellen van financiële overzichten (COS 4410).
1 2
http://www.wikixl.nl/wiki/sbr/index.php/Nederlandse_Taxonomie_Architectuur Deze accountantsverklaringen kunnen niet gedeponeerd worden bij het Handelsregister.
7
2.1.3
Releasecyclus van de NBA taxonomie
De releasecyclus van de NBA taxonomie zal aansluiten bij de releasecyclus van de Nederlandse Taxonomie en zal tenminste een jaarlijkse oplevering kennen. Hierin zullen de laatste ontwikkelingen van de NV COS, en andere vaktechnische ontwikkelingen3, worden meegenomen. Accountants kunnen zodoende altijd op basis van de meest recente versie van de NV COS een accountantsverklaring in XBRL formaat opstellen. 2.1.4
Relatie tot andere taxonomieën
De NBA taxonomie is verbonden aan andere taxonomieën, zoals de Nederlandse Taxonomie en de Bankentaxonomie. De NBA is zelf weliswaar geen uitvragende partij, maar de NBA taxonomie is van essentieel belang om (middel)grote organisaties in staat te stellen om de SBR-jaarrekening, voorzien van een accountantsverklaring in XBRL formaat, te deponeren bij het Handelsregister van de Kamer van Koophandel. Schematisch ziet dit er als volgt uit:
Figuur 1 – Schematisch overzicht van de relatie tot de NT
In de toekomst kunnen ook relaties ontstaan tussen de NBA taxonomie en andere taxonomieën indien deze taxonomieën eveneens behoefte hebben aan accountantsverklaringen bij hun rapportages.
2.2
Logisch, fysiek en conceptueel model van de NBA taxonomie
2.2.1
Architecturale keuzes
Bij het realiseren van de NBA taxonomie zijn diverse architecturale keuzes gemaakt. Deze keuzes worden in deze paragraaf nader uiteengezet.
3
In de NBA taxonomie zitten ook enkele concepten die buiten de NV COS vallen, zoals het gehanteerde algoritme, vandaar de term andere vaktechnische ontwikkelingen.
8
2.2.1.1 Compliance met de Nederlandse Taxonomie Architectuur In lijn met de eerder genoemde uitgangspunten van de NBA taxonomie heeft de NBA ervoor gekozen om compliant te zijn met de Nederlandse Taxonomie Architectuur (NTA), de bouwvoorschriften voor taxonomieën die in Nederland binnen de scope van het SBR programma vallen. Het doel van de NTA is het: Realiseren van consistentie en voorspelbaarheid; Realiseren van controleerbaarheid; Ondersteunen van modulariteit en onderhoudbaarheid; Ondersteunen van (internationale) 'best practices'. De architectuurregels in de NTA maken deel uit van de kwaliteitscriteria voor het in beheer nemen van een taxonomie. Het voldoen aan deze criteria biedt de garantie dat de gepubliceerde taxonomie van goede (XBRL-technische) kwaliteit is. De NTA kadert de wijze van het gebruik van de verschillende XBRL specificaties in grote mate in. De onderstaande specificaties maken deel uit van de SBR implementatie: XBRL 2.1 XBRL Dimensional Taxonomies (XDT) 1.0 XBRL Generic Links 1.0 XBRL Formula 1.0 XBRL Versioning (XVS, Candidate Recommendation) 2.2.1.2 Toegepaste XBRL specificaties De specificaties die zijn toegepast in de NBA taxonomie zijn: XBRL 2.1 XBRL Generic Links 1.0 XBRL Formula 1.0 XBRL Versioning Zie http://www.xbrl.org/SpecRecommendations voor meer informatie over deze specificaties. Het meest opvallend in de bovenstaande lijst is dat de NBA taxonomie op dit moment geen gebruik maakt van de specificatie XBRL Dimensional Taxonomies (XDT) 1.0. De inhoud van de verschillende entrypoints maakt het niet nodig om deze specificatie toe te passen. De NBA behoudt zich het recht voor om deze specificatie in toekomstige versies wel te gaan gebruiken. 2.2.1.3 Veelvuldig gebruik van tuples In de NBA taxonomie wordt in grote mate gebruik gemaakt van tuples. Het SBR programma heeft door het toekennen van SBR–specifieke substitutionGroups4 twee verschillende soorten tuples beschikbaar gemaakt: presentationTuples en specificationTuples. Volgens de NTA dienen presentationTuples te worden gehanteerd om concepten bij elkaar te houden, waarbij de tuple NIET herhalend mag zijn. De specificationTuples moeten worden gehanteerd om concepten bij elkaar te houden, waarbij de tuple WEL herhalend mag zijn. De NBA taxonomie definieert vaak een combinatie van twee concepten voor zowel een koptekst als de hierbij behorende inhoud. Wanneer een tuple meerdere keren voorkomt en deze concepten niet bij elkaar worden gehouden, kan dit leiden tot onlogische en onjuiste combinaties. (..)
Verklaring betreffende de jaarrekening Wij hebben de in dit rapport opgenomen jaarrekening 2012 van ABC B.V. te Amsterdam gecontroleerd. Deze jaarrekening bestaat uit de balans per 31 december 2012 en de winst-en-verliesrekening over 2012 met de toelichting, waarin zijn opgenomen een overzicht van de gehanteerde grondslagen voor financiële 4
Zie paragraaf 2.2.8
9
verslaggeving en andere toelichtingen. (..) Voorbeeld 1 – Voorbeeld van de presentationTuple ‘IntroductoryParagraphPresentation’
2.2.1.4 Hiërarchische modellering In de presentation linkbases van de NBA taxonomie worden de concepten hiërarchisch gemodelleerd. Een voorbeeld van de hiërarchische modellering in de NBA taxonomie is opgenomen in de onderstaande figuur.
Figuur 2 – Hiërarchische modellering van de NBA taxonomie
2.2.2
Directory structuur
De structuur van de bestanden en directories van de NBA taxonomie volgt dezelfde structuur als de NT. Ondanks dat het voor XBRL software onbelangrijk is hoe de naamgeving en organisatie van bestanden is opgezet, kan een duidelijke structuur beter bruikbaar zijn voor gebruikers van de NBA taxonomie. De directory structuur kent vier verschillende niveaus: • Het eerste niveau van de directories is het versienummer van uitgifte van de NBA taxonomie. • Het tweede niveau van de directories bevat de vertegenwoordiging van de drie functies 10
die de NBAT voorziet: basiselementen, validatie (domein specifiek) en presentatie (report). • Het derde niveau van de directories bevat de naam van de taxonomie eigenaar. • Het vierde niveau van de directories bevat de technische grondslag van de aanwezige bestanden.
Figuur 3 - Opzet directory structuur van de NBA taxonomie
2.2.3
Structuur van de bestanden
De structuur van de bestanden is logisch opgezet zodat het voor gebruikers een begrijpelijke indicatie geeft over de inhoud. Hierbij zijn onder meer de volgende uitgangspunten gehanteerd: De bestandsnaam van een schema heeft altijd de extensie .xsd (punt xsd); De bestandsnaam van een linkbase heeft altijd de extensie .xml (punt xml); De bestandsnaam van een linkbase geeft aan wat de technische essentie van de linkbase is; De bestandsnaam van een label linkbase wordt bovendien verder uitgesplitst naar de taal en het soort label (indien geen standaard label). Deze conventies zijn nader uitgewerkt in de onderstaande tabel: Linkbase Label Reference Presentation Generic-Label Formula
Bestandsnaam ...-lab.xml ...-ref.xml …-pre.xml ...-generic-lab.xml ...-generic-for.xml
Tabel 1 - Bestandsnamen in de NBA taxonomie
2.2.4
Absolute en relatieve paden
De unieke resource locatie (URL) van de NBA taxonomie is http://www.nltaxonomie.nl/nba/1.0.a.1/ , gevolgd door het bestandspad welke wordt gevormd door de bestand- en directory structuur zoals hierboven besproken. De onderstaande tabel bevat enkele voorbeelden van de absolute paden naar bestanden uit de NBA taxonomie.
11
Bestand Core schema Entrypoint schema Presentation linkbase Reference linkbase
Absolute paden http://www.nltaxonomie.nl/nba/1.0.a.1/basis/nba/items/nba-data.xsd http://www.nltaxonomie.nl/nba/1.0.a.1/report/nba/entrypoints/rpt-nba-controleverklaring-2012.xsd http://www.nltaxonomie.nl/nba/1.0.a.1/report/nba/linkroles/nba-auditors-report-pre.xml http://www.nltaxonomie.nl/nba/1.0.a.1/report/nba/items/nba-data-ref.xml
Tabel 2 - Voorbeelden van absolute paden in de NBA taxonomie
Een relatief pad is een bestandspad relatief ten opzichte van de huidige locatie. De NBA taxonomie gebruikt zowel absolute als relatieve paden. 2.2.5
Namespaces
Om te kunnen differentiëren tussen concepten (evenals het kunnen moduleren van schema’s) in toekomstige releases en om versioning informatie te faciliteren worden unieke namespace resource identifiers (URI’s) gehanteerd voor elke taxonomie release. In de onderstaande tabel wordt een overzicht gegeven van de gehanteerde namespace URI’s in de NBA taxonomie. Namespace prefix nba-abstr nba-i nba-t nba-lr nba-bv nba-cv nba-sv
Namespace URI
Uitleg omtrent namespaces
http://www.nltaxonomie.nl/nba/1.0.a.1/report/nba/abs tracts/nba-abstracts http://www.nltaxonomie.nl/nba/1.0.a.1/basis/nba/item s/nba-data http://www.nltaxonomie.nl/nba/1.0.a.1/domein/nba/tu ples/nba-tuples http://www.nltaxonomie.nl/nba/1.0.a.1/report/nba/link roles/nba-linkroles-pre http://www.nltaxonomie.nl/nba/1.0.a.1/report/nba/ent rypoints/rpt-nba-beoordelingsverklaring http://www.nltaxonomie.nl/nba/1.0.a.1/report/nba/ent rypoints/rpt-nba-controleverklaring http://www.nltaxonomie.nl/nba/1.0.a.1/report/nba/ent rypoints/rpt-nba-samenstellingsverklaring
Namespace waarin zogenaamde presentation abstracts worden gedefinieerd. Namespace waarin de rapporteerbare concepten van de NBA taxonomie worden gedefinieerd. Namespace waarin de tuples worden gedefinieerd. Namespace waarin de linkroles (bedoeld voor presentatie) doeleinden worden gedefinieerd. Namespace waarin het entrypoint van de beoordelingsverklaring is gedefinieerd. Namespace waarin het entrypoint van de controleverklaring is gedefinieerd. Namespace waarin het entrypoint van de samenstellingsverklaring is gedefinieerd.
Tabel 3 - Overzicht van de namespace URI's
2.2.6
Linkbases
De NBA taxonomie maakt gebruik van verschillende XBRL 2.1 linkbases evenals van generic label linkbases. 2.2.6.1 XBRL 2.1 linkbases Een linkbase is een verzameling van verschillende links die de nadere relaties en structuur van de concepten omvat. In de XBRL 2.1 specificatie worden de volgende vijf soorten linkbases gedefinieerd: Presentation linkbase Calculation linkbase Definition linkbase Reference linkbase Label linkbase De NBA taxonomie maakt geen gebruik van definition of calculation linkbases. De definition linkbase wordt niet gehanteerd omdat geen gebruik wordt gemaakt van de XDT 1.0 specificatie. De calculation linkbase wordt niet gebruikt in verband met de beperkte bruikbaarheid, zoals vermeld in architectuurregel 2.3.9.01 van de NTA. Daarnaast zijn er geen validatieregels voor de NBA Taxonomie geformuleerd die met deze linkbase geïmplementeerd kunnen worden. De overige soorten XBRL 2.1 linkbases worden wel gehanteerd in de NBA taxonomie. Deze linkbase bestanden worden gerefereerd vanuit de relevante schema files met behulp van een linkbaseRef. Deze methodiek wordt geïllustreerd in de onderstaande figuur.
12
Figuur 4 – Conceptueel overvzicht van de XBRL 2.1 linkbases in de NBA taxonomie
Label linkbase De label linkbase koppelt een label aan een concept. In de NBA taxonomie zijn meerdere labelrollen te onderkennen: het standaard label en het documentation label. Door gebruik te maken van het documentation label worden invulinstructies meegegeven aan het betreffende concept. Reference linkbase De reference linkbase associeert concepten met een bron uit de wet- en/of regelgeving. Presentation linkbase De presentation linkbase geeft de relaties tussen concepten weer zodat deze kunnen leiden tot een presentatie van de concepten in een gewenste volgorde. In de NBA taxonomie zijn meerdere presentation linkbases te onderkennen. Deze presentation linkbases zijn op deze wijze gemoduleerd om af te kaderen welke concepten gerapporteerd dienen te worden. 2.2.6.2 Generic label linkbases De label linkbase in de XBRL 2.1 specificatie heeft een beperkte functionaliteit aangezien deze uitsluitend kan worden gebruikt om labels te koppelen aan concepten. Deze beperking heeft geleid tot de ontwikkeling van de Generic link specificatie die labels mee kan geven aan alle elementen. In de NBA taxonomie worden Generic label linkbases meegeleverd om een label, zowel in het Nederlands als in het Engels, mee te kunnen geven aan linkroles (ELRs) en enumeratiewaardes. (..)
Accountantsverklaring (..) Voorbeeld 2 – Voorbeeld van de (technische) koppeling van een generic label aan een linkrole
13
2.2.7
Entrypoints
In de NBA taxonomie zijn de volgende entrypoints te onderkennen: rpt-nba-controleverklaring rpt-nba-beoordelingsverklaring rpt-nba-samenstellingsverklaring Voor meer informatie over welk entrypoint wanneer geselecteerd dient te worden, wordt verwezen naar paragraaf 3.3. 2.2.8
Substitution groups
De NBA taxonomie gebruikt verschillende substitution groups5 voor haar concepten. Substitution groups worden ingezet als een basiselement waarop andere elementen kunnen worden gebaseerd met toevoegingen of inperkingen op het basiselement. Door te werken met specifiek benoemde substitution groups hoeft niet steeds te worden afgeleid welk soort element het betreft. Deze substitution groups zijn enerzijds gedefinieerd door de XBRL specificatie(s) (xbrli:item en xbrli:tuple) en anderzijds gedefinieerd door de NTA (sbr:presentationItem, sbr:presentationTuple, en sbr:specificationTuple). Substitution group xbrli:item xbrli:tuple sbr:presentationItem sbr:presentationTuple sbr:specificationTuple Totaal
Aantal 39 2 2 8 4 55
Tabel 4 - Statistieken voor de substitution groups in de NBA taxonomie
Elementen met de substitution group xbrli:item zijn concepten waarvoor een waarde kan worden gerapporteerd. De twee elementen met de substitution group xbrli:tuple dienen als basis voor de presentationTuple en specificationTuple. Elementen met de substitution group sbr:presentationItem betreffen titels (abstracts) die worden gehanteerd in de presentation linkbase. Elementen met een sbr:specificationTuple substitution group zijn tuples die meerdere malen (herhalend) kunnen voorkomen en elementen met een sbr:presentationTuple substitution group zijn tuples die slechts één keer mogen voorkomen. 2.2.9
Concepten
De NBA taxonomie gebruikt één schema om alle concepten te definiëren (/basis/nba/items/nbadata.xsd). In totaal zijn er 39 concepten gedefinieerd in de NBA taxonomie, zie ook Appendix A. De onderstaande tabel geeft de verschillende datatypes weer die gebruikt worden in de NBA taxonomie voor de concepten (elementen met substitution group ‘item’). Datatype String Date Overig (enumeraties)
Aantal 34 1 4 39
Tabel 5 - Datatypes in de NBA taxonomie
2.2.10 Extended link roles Een extended link role (ELR) kan worden ingezet om relaties te groeperen. In de NBA taxonomie wordt slechts één ELR gedefinieerd voor presentatie doeleinden. Dit betreft de ELR met de URI ‘http://www.nltaxonomie.nl/nba/1.0.a.1/report/nba/linkroles/auditors-report’.
5
Zie ook http://www.wikixl.nl/wiki/sbr/index.php/Substitution_groups
14
2.2.11 Gerefereerde schema’s De volgende (externe) schema’s worden door de NBA taxonomie gebruikt: ID Reference Generic label Label Syntax extension
URI http://www.xbrl.org/2006/ref http://xbrl.org/2008/generic http://xbrl.org/2008/label http://www.nltaxonomie.nl/2011/xbrl/xbrl-syntaxextension
Schema locatie http://www.xbrl.org/2006/ref-2006-02-27.xsd http://www.xbrl.org/2008/generic-link.xsd http://www.xbrl.org/2008/generic-label.xsd http://www.nltaxonomie.nl/2011/xbrl /xbrl-syntaxextension.xsd
Tabel 6 – Gerefereerde schema’s
15
3
De accountantsverklaring in XBRL formaat
3.1
Introductie
Dit hoofdstuk gaat nader in op het opstellen van een accountantsverklaring in XBRL formaat met behulp van de NBA taxonomie. De specifieke eisen die aan deze instance documenten worden gesteld zijn voorgeschreven door de van toepassing zijnde wet- en regelgeving in Nederland, te weten Titel 9 BW2 en de NV COS (of ISA’s). De onderstaande figuur geeft de verschillende stadia aan die een accountant dient te doorlopen bij het opstellen van een accountantsverklaring in de vorm van een XBRL instance document.
Figuur 5 - Verschillende stadia bij het opstellen van een instance document op basis van de NBA taxonomie
3.2
Neem kennis van de NBA taxonomie
De NBA beveelt gebruikers aan om eerst kennis te nemen van de NBA taxonomie alvorens hiermee een accountantsverklaring in de vorm van een XBRL instance document op te stellen. 3.2.1
Weergave van de NBA taxonomie
De meest praktische manier om de structuur en opzet van de NBA taxonomie te begrijpen is met behulp van de weergave op basis van de presentation linkbase. Deze weergave is opgenomen in Appendix A, maar kan ook bekeken worden met behulp van een XBRL viewer. De NBA zal de definitieve versie van de NBA taxonomie ook beschikbaar laten stellen in de taxonomie viewing tool van het SBR Programma. Deze viewing tool biedt gebruikers de functionaliteit om de inhoud van elk entrypoint te bekijken op basis van de presentation linkbase. Hierbij kunnen gebruikers uitgebreid kennis nemen van de labels, referenties en overige eigenschappen van de aanwezige concepten. 3.2.2
Inhoud van de NBA taxonomie
De verschillende accountantsverklaringen kennen elk een eigen voorgeschreven structuur, die ondersteund wordt door de NBA taxonomie. Hierbij zijn op basis van de relevante wet- en regelgeving de verschillende logische elementen geïdentificeerd. De NBA taxonomie gaat uit van een modulaire (deelbare) rapportage, met metadata ten behoeve van specifieke gebruikers. De inhoud van de NBA taxonomie bestaat uit twee verschillende onderdelen: informatie over de accountantsverklaring en de inhoud van de accountantsverklaring. Deze twee onderdelen worden hieronder nader uiteengezet. 3.2.2.1 Informatie over de accountantsverklaring De informatie over de accountantsverklaring in de NBA taxonomie bestaat uit de volgende concepten. Concept Informatie over de accountantsverklaring [titel] Soort opdracht
Soort conclusie
Beschrijving van concept Dit concept beschrijft de opdracht van de accountant. Mogelijke waardes zijn: ‘Controle’, ‘Beoordelen van financiële overzichten’, ‘Beoordelen van tussentijdse financiële informatie door de accountant’, of ‘Samenstellen’. Dit concept beschrijft de conclusie van de accountant. Mogelijke
16
Soort paragraaf benadrukking aangelegenheden
Disclaimer bij de accountantsverklaring Soort hashfunctie Hash waarde van de onderliggende rapportage
waardes zijn: ‘Goedkeurend’, ‘Beperking’, ‘Oordeelonthouding’, ‘Afkeurend’ of ‘Gecombineerd’. Dit concept beschrijft de paragraaf voor benadrukking van aangelegenheden. Mogelijke waardes zijn: ‘Geen’, ‘Paragraaf ter benadrukking van aangelegenheden’, ‘Paragraaf overige aangelegenheden’ of ‘Beide paragrafen’. Dit concept beschrijft de disclaimer die een accountant optioneel kan afgeven bij de accountantsverklaring. Dit concept is bedoeld om de gehanteerde hashfunctie op te nemen waarmee de onderliggende rapportage is versleuteld. Dit concept is bedoeld om de hashwaarde van de onderliggende rapportage in op te nemen.
Tabel 7 – Informatie over de accountantsverklaring
3.2.2.2 Inhoud van de accountantsverklaring De accountantsverklaring in XBRL formaat op basis van de NBA taxonomie bestaat uit diverse concepten. In Appendix A is een overzicht opgenomen van deze concepten. Als gevolg van de aard van deze concepten wordt nadere uitleg hieromtrent niet noodzakelijk geacht, aangezien dit duidelijk is af te leiden uit de bijbehorende labels.
3.3
Selecteer het juiste entrypoint
De selectie van het juiste entrypoint in de NBA taxonomie is van groot belang voor de opsteller van de accountantsverklaring, aangezien het geselecteerde entrypoint bepaalt welke concepten gebruikt kunnen worden. Zo kent een beoordelingsverklaring logischerwijs andere concepten dan een controleverklaring. De keuze van het juiste entrypoint hangt zodoende samen met de aard van de opdracht van de accountant. In de onderstaande tabel is een overzicht opgenomen van de verschillende opdrachten waarvoor een accountant een accountantsverklaring op basis van de NBA taxonomie kan gebruiken. Soort opdracht Opdracht tot het controleren van financiële overzichten (COS 700) Opdrachten tot het beoordelen van financiële overzichten (COS 2400) Opdracht tot het beoordelen van tussentijdse financiële informatie (COS 2410) Opdracht tot het samenstellen van financiële overzichten (COS 4410)
Bijbehorend entrypoint rpt-nba-controleverklaring rpt-nba-beoordelingsverklaring rpt-nba-beoordelingsverklaring rpt-nba-samenstellingsverklaring
Tabel 8 – Selecteren van het juiste entrypoint
3.4
Creëer het instance document
De accountantsverklaring wordt vastgelegd in een XBRL instance document. Een XBRL instance document is een bestand dat door de computer kan worden verwerkt. Het bestand bevat de informatie uit een accountantsverklaring bij een onderliggende rapportage die met behulp van zogenaamde ‘tags’ verwijzen naar concepten uit de NBA taxonomie. Het instance document bevat alle inhoud van een accountantsverklaring, evenals de contextuele gegevens die benodigd zijn om deze inhoud op de juiste manier te interpreteren. Het doel van een instance document is om een set van gegevens te verzenden. Een instance document geeft geen nadere informatie over hoe de inhoud getoond dient te worden aan gebruikers. Een deel van deze informatie, zoals de relevante labels en de presentatievolgorde van concepten, is opgenomen in de taxonomie. Voor het overgrote deel wordt deze taak overgelaten aan software applicaties.
17
De structuur van een instance document bestaat veelal uit de volgende onderdelen: XML processing instruction Annotation XBRL/Schema sectie Entrypoint sectie Context sectie o Entiteit o Period o Segment/scenario Unit sectie Inhoud sectie Afsluiting De onderstaande paragrafen gaan nader in op deze onderdelen van een instance document. 3.4.1
Naamgeving van het instance document
De opsteller is vrij in de benaming van het instance document. Uit hoofde van de uniciteit van het instance document documenten in het Handelsregister bestaat er wel een aanbevolen naamgevingconventie voor accountantsverklaringen. De aanbevolen naamgevingconventie voor dergelijke instance documenten is als volgt: {soort verklaring}-{naam accountant}-{naam onderliggende rapportage}-{naam organisatie van onderliggende rapportage}-{datum verklaring}.{extensie} De {soort verklaring} geeft aan welk soort accountantsverklaring het is. De {naam accountant} is de naam van de accountantsfirma die de verklaring afgeeft. De {naam onderliggende rapportage} geeft een beschrijving van de onderliggende rapportage waarop de accountantsverklaring betrekking heeft. De {naam organisatie van onderliggende rapportage} is de naam van organisatie waarop de onderliggende rapportage betrekking heeft. De {datum} betreft de datum waarop de verklaring wordt afgegeven. De {extensie} heeft voor XBRL instance documenten altijd de waarde “.xbrl”. Een voorbeeld van de naamgeving van een XBRL instance document is in de onderstaande tabel opgenomen: controleverklaring-jansenaccountants-jaarrekening-ABC-25032013.xbrl
Voorbeeld 3 - Voorbeeld van de naamgeving van een instance document
3.4.2
XML processing instruction
Aangezien XBRL volledig is gebaseerd op XML, dient ook elk XBRL-bestand te beginnen met de XML processing instruction. Hier wordt vermeld welke versie van XML is gehanteerd (in een XBRL bestand is dit altijd 1.0) evenals de gebruikte tekencodering, in dit geval UTF-8. Een voorbeeld van de XML processing instruction in een XBRL instance document is in de onderstaande tabel opgenomen: (..) Voorbeeld 4 - Voorbeeld van de XML processing instruction
3.4.3
Annotation
De annotation bevat meta-informatie over het bestand dat alleen bedoeld is voor de menselijke lezer, zoals het versienummer, de naam van de applicatie waar het bestand mee is gemaakt, de datum van de creatie, copyright informatie, etc. Het opnemen van een annotation in een instance document is niet verplicht. In de praktijk wordt het vaak gebruikt door softwareleveranciers om aan te geven dat het instance document met hun software is gemaakt.
18
Een voorbeeld van de annotation in een XBRL instance is in de onderstaande tabel opgenomen: Voorbeeld 5 - Voorbeeld van de annotation
3.4.4
XBRL/Schema sectie
De XBRL/Schema sectie in het instance document begint met het root element. Op basis van de XBRL specificatie is dit altijd <xbrl>. Aangezien dit element wordt gedefinieerd in de namespace http://www.xbrl.org/2003/instance krijgt het de prefix “xbrli”. Daarnaast worden er nog meer schema’s gedeclareerd, bijvoorbeeld ten behoeve van de taxonomie schema’s, units en contexten. Elk element in het instance document heeft een prefix dat verwijst naar de voor het element geldende namespace. Het voorbeeld van de XBRL/Schema sectie in een XBRL instance document op basis van de NBA taxonomie is in de onderstaande tabel opgenomen: (..) <xbrli:xbrl xml:lang="nl" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nba-i="http://www.nltaxonomie.nl/nba/1.0.a.1/basis/nba/items/nba-data" xmlns:nbat="http://www.nltaxonomie.nl/nba/1.0.a.1/domein/nba/tuples/nba-tuples" xmlns:xlink="http://www.w3.org/1999/xlink"> (..) Voorbeeld 6 - Voorbeeld van de XBRL/Schema sectie
3.4.5
Entrypoint sectie
De NBA taxonomie definieert de concepten en haar relatie(s) met andere concepten, terwijl het instance document de daadwerkelijke feiten bevat. Hierbij dient een koppeling te bestaan tussen het instance document en de betreffende rapportage (‘entry point’) in de taxonomie. Deze koppeling wordt gemaakt door middel van een referentie naar een entrypoint in het instance document. Een voorbeeld van de referentie uit een instance is de onderstaande tabel opgenomen: (..)
(..) Voorbeeld 7 - Voorbeeld van de schema referentie
3.4.6
Context sectie
De context sectie definieert de verschillende contextuele gegevens die aan een concept gekoppeld dienen te worden. Een context bevat informatie omtrent de: Entiteit; Periode; Segment of scenario. Een context geeft een unieke naam aan elke combinatie van entiteit, periode, segment of scenario. Dit is nodig om de inhoud van een accountantsverklaring te kunnen interpreteren. 3.4.6.1 Entiteit in de context In de context moet een unieke omschrijving van een entiteit, ofwel de organisatie die verantwoordelijk is voor het instance document, worden gedefinieerd. Hiervoor wordt de <xbrli:identifier> gebruikt. De accountantsverklaring wordt afgegeven door een accountantsfirma. Zodoende is het verplicht dat de <xbrli:identifier> het KvK-nummer bevat van de accountantsfirma die de accountantsverklaring afgeeft. Dit moet een bestaand KvK-nummer zijn. 19
<xbrli:context id="C20130325d "> <xbrli:entity> <xbrli:identifier scheme="http://www.nba.nl/kvk-id">12345678 (..) Voorbeeld 8 - Voorbeeld van <xbrli:identifier>
3.4.6.2 Periode in de context De periode informatie bepaalt of een context verwijst naar feiten die gemeten worden op een moment in de tijd (instant) of over een periode van tijd (duration) evenals de bijbehorende datum(s). In het geval van een duration zal er zowel een start- als een einddatum opgegeven moeten worden. In de NBA taxonomie zijn uitsluitend concepten gedefinieerd die gerapporteerd kunnen worden met een periodType duration. Het is dus van belang om hier rekening mee te houden, aangezien het instance document anders niet valide is. <xbrli:context id=" C20130325d "> <xbrli:entity> <xbrli:identifier scheme="http://www.nba.nl/kvk-id">12345678 <xbrli:period> <xbrli:startDate>2013-03-25 <xbrli:endDate>2013-03-25 (..) Voorbeeld 9 - Voorbeeld van een periodType
In het bovenstaande voorbeeld is een periode met dezelfde begin- en einddatum opgenomen. Dit betekent in de praktijk dat er sprake is van een periode van één dag. De achtergrond van deze keuze ligt in de huidige praktijk dat een accountantsverklaring op een specifieke datum wordt afgegeven. 3.4.6.3 Segment en scenario in de context Het gebruik van segment en/of scenario is niet toegestaan. 3.4.6.4 Naamgevingconventie Het is aan te raden om een duidelijke en consistente naamgevingconventie te hanteren voor de context ID, zodat het eenvoudiger wordt om een context aan een feit te koppelen. De context ID is een unieke identifier die begint met een alfabetisch karakter (verplicht volgens de XBRL 2.1 specificatie) en die in voldoende mate een omschrijving geeft om de periode en andere onderscheidende aspecten van de betreffende context weer te geven. Een mogelijke naamgeving voor deze technische ID is in de onderstaande tabel opgenomen: Periode 25 maart 2013
Context ID C20130325
Tabel 9 – Mogelijke naamgevingconventie voor context ID’s
3.4.7
Unit sectie
Units zijn de eenheden waarin numerieke waardes worden gerapporteerd. Als gevolg van het tekstuele karakter van de accountantsverklaring is het gebruik van units in het instance document niet nodig. Zodoende is het gebruik van units expliciet verboden. 20
3.4.8
Inhoud sectie
Het instance document is het document waarin de opstellers de inhoud van de accountantsverklaring opslaan. De feiten, oftewel de waardes die aan de relevante concepten in de taxonomie zijn toegekend, kunnen zowel numeriek (bijvoorbeeld het datatype ‘date’) als nonnumeriek (bijvoorbeeld het datatype ‘string’) zijn. De onderstaande tabel bevat een aantal voorbeelden van verschillende feiten die gerapporteerd worden voor concepten met specifieke datatypes. Aard Numeriek Non-numeriek
Datatype dateItemType stringItemType
Concept Datum van de verklaring Verantwoordelijkheid van de accountant
Waarde 2013-03-25 Onze verantwoordelijkheid is het geven van een oordeel over de jaarrekening op basis van onze controle. (..)
Tabel 10 - Voorbeeld van verschillende feiten
Op basis van de tagging dienen de waardes van de betreffende concepten in de verklaring te worden opgenomen in het instance document. Hierbij is het van belang dat de tags in het instance document gebruik maken van de juiste elementnaam en dezelfde namespace prefix in lijn met de NBA taxonomie. (..)
Controle Goedkeurend Geen SHA2 (..) Voorbeeld 10 - Voorbeeld van enkele tags uit een instance document
3.4.8.1 Keuze van elementen Indien een keuze bestaat tussen verschillende elementen die gebruikt kunnen worden in de NBA taxonomie dient, op basis van hun definitie, het element met de nauwste definitie gehanteerd te worden. 3.4.8.2 Dubbele feiten In een instance document wordt elk feit gerapporteerd met een bepaalde context. Het is niet toegestaan dat twee feiten dezelfde combinatie van concept en context hanteren. 3.4.8.3 Tuples In de NBA taxonomie worden meerdere tuples gehanteerd om concepten bij elkaar te houden. Dit geldt in de NBA taxonomie vooral de koptekst en de hierbij horende inhoud. (..)
Verklaring betreffende de jaarrekening Wij hebben de in dit rapport opgenomen jaarrekening 2012 van ABC B.V. te Amsterdam gecontroleerd. Deze jaarrekening bestaat uit de balans per 31 december 2012 en de winst-en-verliesrekening over 2012 met de toelichting, waarin zijn opgenomen een overzicht van de gehanteerde grondslagen voor financiële verslaggeving en andere toelichtingen. (..) Tabel 11 – Voorbeeld van het gebruik van een tuple
21
3.4.9
Afsluiting
De laatste regel in een instance document is de afsluiting van het rootelement dat begonnen is in de XBRL/Schema sectie. (..) Voorbeeld 11 - Voorbeeld van de afsluiting van het root element
3.4.10 Bijzonderheden bij het realiseren van een instance document Bij de creatie van de accountantsverklaring in de vorm van een XBRL instance document kunnen een aantal bijzonderheden naar voren komen. Deze bijzonderheden worden in deze paragraaf nader besproken. 3.4.10.1
De NBA taxonomie is geen checklist
De NBA taxonomie is een representatie van de relevante, in Nederland van toepassing zijnde weten regelgeving omtrent accountantsverklaringen. De NBA taxonomie maakt het mogelijk om een accountantsverklaring op te stellen in lijn met deze wet- en regelgeving, maar dwingt dit niet als zodanig af. De NBA taxonomie is derhalve niet te beschouwen als een checklist van wet- en regelgeving. Het is een manier om informatie te structureren en representeren. De inhoudelijke beoordeling van deze informatie ligt altijd bij de accountant als opsteller van de accountantsverklaring. 3.4.10.2
Taal van de jaarrekening
De accountantsverklaring dient in dezelfde taal te zijn opgesteld als de onderliggende rapportage. De SBR-rapportages in de Nederlandse Taxonomie ondersteunen momenteel uitsluitend de talen Nederlands en Engels. Zodoende geldt dit ook voor de accountantsverklaring.
3.5
Validatie van het instance document
Na het creëren van het instance document dient deze gevalideerd te worden. Hierbij zijn verschillende soorten van validatie mogelijk. Deze soorten van validatie worden nader besproken in de onderstaande paragrafen. 3.5.1
Technische validatie
Het is aan te raden om een instance document te valideren ten opzichte van de van toepassing zijnde XBRL specificatie(s) en de specifieke regels die zijn opgesteld door de NBA in de vorm van een FRIS (Financial Reporting Instance Standards) document, de NBA-FRIS. 3.5.1.1 Valideren ten opzichte van de XBRL specificatie(s) In de NBA taxonomie wordt gebruik gemaakt van verschillende XBRL specificaties, waaronder de XBRL 2.1 specificatie en de Generic Links 1.0 specificatie. Er zijn verschillende XBRL tools beschikbaar om het instance document te valideren op de juiste toepassing van deze XBRL specificatie(s). Met behulp van deze XBRL tools kunnen onder meer onjuistheden in de data input worden geconstateerd. Zo zal het onmogelijk zijn om tekst (‘string’) op te nemen in een concept dat bestemd is voor een datum. 3.5.1.2 Valideren ten opzichte van de FRIS documenten Het instance document dient te voldoen aan de eisen in de NBA-FRIS, dat een aanvulling is op de NL-FRIS, wat op haar beurt een invulling is van FRIS 1.0. FRIS staat voor Financial Reporting Instance Standards en vormt een belangrijke voorwaarde bij het opstellen van XBRL instance document op basis van de NBA taxonomie.
22
Het NL-FRIS document beschrijft de eisen waaraan XBRL instance documenten moeten voldoen. De NL-FRIS heeft betrekking op de rapportages die opgesteld worden met taxonomieën die de Nederlandse Taxonomie Architectuur (NTA) als basis hanteren. De NL-FRIS is beschikbaar op de SBR website6. 3.5.2
Functionele validatie
De accountant is verantwoordelijk voor de volledigheid, juistheid en de presentatie van de accountantsverklaring. Dit geldt dus ook voor de accountantsverklaring in XBRL formaat, ongeacht of het instance document door een derde partij is opgesteld. Dit betekent dat de accountant een proces dient in te richten waarbij hij/zij zich ervan verzekert dat het instance document inderdaad een correcte accountantsverklaring betreft. Onderwerpen die hierbij aan de orde zijn, betreffen:
3.6
Geschiktheid van het geselecteerde entrypoint: Het geselecteerde entrypoint dient bij de aard van de accountantsverklaring te passen. Zo is bijvoorbeeld entrypoint voor de controleverklaring niet geschikt voor het afgeven van een samenstellingsverklaring.
Juistheid en volledigheid van de inhoud van de accountantsverklaring: Het instance document dient de volledige en juiste inhoud van de accountantsverklaring te bevatten.
Juistheid en volledigheid van de gedefinieerde contexten: Het instance document dient in de context de volledige en juiste entiteit en periode informatie te bevatten.
Juistheid en volledigheid van de tagging: De elementen in het instance document komen overeen met de bedoelde concepten in de NBA taxonomie. De waardes die hieraan zijn toegekend zijn juist en volledig.
Gebruik de verklaringengenerator
De NBA zal de verklaringengenerator in het komende jaar ook geschikt maken om accountantsverklaringen in XBRL formaat te genereren. Deze paragraaf zal worden aangepast zodra dit heeft plaatsgevonden.
6
http://www.sbr-nl.nl/werken-met-sbr/software-leveranciers/nederlandse-taxonomie/2013/
23
4
Ondersteuning
4.1
Ondersteunende documenten bij de NBA taxonomie
Ter begeleiding van de NBA taxonomie worden ook de volgende ondersteunende documenten gepubliceerd: Versioning informatie Release notes NBA-FRIS document NBA-FRIS formules Voorbeeld instance documenten 4.1.1
Versioning informatie
Bij elke publicatie van de NBA taxonomie wordt versioning informatie gepubliceerd. De versioning informatie wordt per rapportage (entrypoint) conform de Versioning specificatie opgenomen in een versioning rapportage. In hoofdlijnen bevat een versioning rapportage de verschillen tussen twee XBRL rapportages, dat wil zeggen één entrypoint die in twee versies van de NBA taxonomie voor komt. De Versioning specificatie stelt dat de taxonomie eigenaar verantwoordelijk is voor het bepalen welke wijzigingen en welke mate van detail van deze wijzigingen worden doorgeven in de vorm van versioning informatie. De NBA taxonomie volgt dezelfde versioning methodiek als de Nederlandse Taxonomie. In aanvulling op de versioning informatie in XML formaat, zullen deze rapportages ook in een voor mensen leesbaar formaat beschikbaar worden gesteld. 4.1.2
Release notes
De release notes bevatten de belangrijkste architecturale keuzes en inhoudelijke wijzigingen in de NBA taxonomie. 4.1.3
NBA-FRIS document
Het NBA-FRIS document beschrijft de eisen waaraan instance documenten, die zijn opgesteld op basis van de NBA taxonomie, moeten voldoen. Het NBA-FRIS document is zodanig opgezet dat de indeling overeenkomst met de indeling van de NL-FRIS. Voor meer informatie omtrent de NBA-FRIS en de NL-FRIS wordt verwezen naar paragraaf 3.5.1.2. 4.1.4
NBA-FRIS formules
De regels in het NBA-FRIS document zijn ook beschikbaar in de vorm van XBRL formules. Deze formules maken het mogelijk voor software om de XBRL instance documenten te valideren tegen de van toepassing zijnde regels in het NBA-FRIS document. Het gebruik van XBRL formules is een recente ontwikkeling in Nederland. Als gevolg van de beperkte ervaring met XBRL formules worden deze formules ‘los’ meegeleverd worden in de vorm van een soort conformance suite. 4.1.5
Voorbeeld instance documenten
Voor elk entrypoint in de NBA taxonomie worden meerdere voorbeeld instance documenten beschikbaar gesteld. Deze voorbeeld instance documenten dienen ter illustratie en zijn niet normatief. Hierbij dient benadrukt te worden dat de teksten van de accountantsverklaring zoals opgenomen in de voorbeeld instance documenten nog niet zijn aangepast naar de (nieuwe) situatie van de digitale accountantsverklaring.
24
4.2
Ondersteuning bij het opstellen van instance documenten
Accountants kunnen op verschillende manieren ondersteuning krijgen bij het opstellen van accountantsverklaringen in XBRL formaat.
Voor vragen omtrent de NBA taxonomie wordt verwezen naar de SBR Assurance website van het NBA op http://www.nba.nl/sbr-assurance
Voor vragen omtrent de Nederlandse Taxonomie wordt verwezen naar de website van het Standard Business Reporting programma, http://www.sbr-nl.nl
Voor vragen omtrent de Bankentaxonomie wordt verwezen naar de website van het Financiële Rapportages Coöperatief (FRC), http://www.rapportageportaal.nl
25
Appendix A – Conceptueel model van de NBA taxonomie
26
Prefix nba-abstr nba-i nba-i nba-i nba-i nba-i nba-i nba-abstr nba-i nba-i nba-t nba-i nba-i nba-t nba-i nba-i nba-t nba-i nba-i nba-t nba-i nba-i nba-t nba-i nba-i nba-t nba-i nba-i nba-t nba-i nba-i nba-t
Elementnaam AuditorsReportInformationTitle EngagementType ConclusionType MatterType AuditorsReportDisclaimer HashFunctionType HashValueSubjectMatter AuditorsReportContentTitle AuditorsReportHeading Addressee IntroductoryParagraphPresentation IntroductoryParagraphHeader IntroductoryParagraph AssignmentPresentation AssignmentHeader Assignment ManagementsResponsibilityPresentation ManagementsResponsibilityHeader ManagementsResponsibility ProfessionalAccountantsResponsibilityPresentation ProfessionalAccountantsResponsibilityHeader ProfessionalAccountantsResponsibility ProceduresPresentation ProceduresHeader Procedures BasisForModificationSpecification BasisForModificationHeader BasisForModification ProfessionalAccountantsConclusionSpecification ProfessionalAccountantsConclusionHeader ProfessionalAccountantsConclusion ProfessionalAccountantsConfirmationPresentation
nba-i
ProfessionalAccountantsConfirmationHeader
nba-i
ProfessionalAccountantsConfirmation
Label (NL) Informatie over de accountantsverklaring [titel] Soort opdracht Soort conclusie Soort paragraaf benadrukking aangelegenheden Disclaimer bij de accountantsverklaring Soort hashfunctie Hash waarde van de onderliggende rapportage Inhoud van de accountantsverklaring [titel] Titel accountantsverklaring Geadresseerde Inleidende paragraaf [presentatie] Koptekst inleidende paragraaf Inleidende paragraaf Opdracht [presentatie] Koptekst opdracht Opdracht Verantwoordelijkheid van het management [presentatie] Koptekst verantwoordelijkheid van het management Verantwoordelijkheid van het management Verantwoordelijkheid van de accountant [presentatie] Koptekst verantwoordelijkheid van de accountant Verantwoordelijkheid van de accountant Werkzaamheden [presentatie] Koptekst Werkzaamheden Werkzaamheden Onderbouwing van de aangepaste conclusie [specificatie] Koptekst onderbouwing van de aangepaste conclusie Onderbouwing van de aangepaste conclusie Conclusie [specificatie] Koptekst conclusie Conclusie Bevestiging van de accountant inzake samenstelwerkzaamheden [presentatie] Koptekst bevestiging van de accountant inzake samenstelwerkzaamheden Bevestiging van de accountant inzake samenstelwerkzaamheden
Diepte 0 1 1 1 1 1 1 0 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1
Volgorde 1,0 2,0 3,0 4,0 5,0 6,0 15,0 16,0 17,0 18,0 19,0 20,0 21,0 22,0 23,0 24,0 25,0 26,0 27,0 28,0 29,0 30,0 31,0 32,0 33,0 34,0 35,0 36,0 37,0 38,0
Formaat Abstract Enumeratie Enumeratie Enumeratie Tekst Enumeratie Tekst Abstract Tekst Tekst Tuple Tekst Tekst Tuple Tekst Tekst Tuple Tekst Tekst Tuple Tekst Tekst Tuple Tekst Tekst Tuple Tekst Tekst Tuple Tekst Tekst Tuple
C X X X X X X X X X X X X X X X X X X X X X X X X X -
B X X X X X X X X X X X X X X X X X X X X X X -
S X X X X X X X X X X X X X X X X X X X
Optioneel Nee Nee Nee Nee Nee Nee Nee Nee Ja Ja Ja Nee Nee Nee Nee Nee Nee Nee Nee Nee Nee Nee Nee Ja Ja Ja Nee Nee Nee Nee
2
39,0
Tekst
-
-
X
Nee
2
40,0
Tekst
-
-
X
Nee
27
nba-t nba-i nba-i nba-t nba-i nba-i nba-t nba-i nba-i
EmphasisOfMatterSpecification EmphasisOfMatterHeader EmphasisOfMatter OtherMatterSpecification OtherMatterHeader OtherMatter OtherReportingResponsibilitiesPresentation OtherReportingResponsibilitiesHeader OtherReportingResponsibilities
Benadrukking van aangelegenheden [specificatie] Koptekst benadrukking van aangelegenheden Benadrukking van aangelegenheden Toelichtende paragraaf [specificatie] Koptekst toelichtende paragraaf Toelichtende paragraaf Overige rapporteringsverantwoordelijkheden [presentatie] Koptekst overige rapporteringsverantwoordelijkheden Overige rapporteringsverantwoordelijkheden
1 2 2 1 2 2 1 2 2
41,0 42,0 43,0 44,0 45,0 46,0 47,0 47,0 49,0
Tuple Tekst Tekst Tuple Tekst Tekst Tuple Tekst Tekst
X X X X X X X X X
X X X X X X X X X
X X X X X X X X X
Ja Ja Ja Ja Ja Ja Ja Ja Ja
nba-t nba-i
SignatureDateAddressPresentation ProfessionalAccountantName
Ondertekening, datering en adressering [presentatie] Naam accountant
1 2
50,0 51,0
Tuple Tekst
X X
X X
X X
Nee Nee
nba-i nba-i nba-i nba-i
OtherSignatories FirmName DateOfReport ProfessionalAccountantsAddress
Overige ondertekenaars Naam accountantspraktijk Datum van de verklaring Adres van de accountant
2 2 2 2
52,0 53,0 54,0 55,0
Tekst Tekst Datum Tekst
X X X X
X X X X
X X X X
Ja Nee Nee Nee
28
Appendix B – Voorbeeld instance document in XBRL formaat Ter illustratie is in de onderstaande tabel de code van een XBRL instance document opgenomen van een goedkeurende controleverklaring. <xbrli:xbrl xml:lang="nl" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nba-i="http://www.nltaxonomie.nl/nba/1.0.a.1/basis/nba/items/nba-data" xmlns:nbat="http://www.nltaxonomie.nl/nba/1.0.a.1/domein/nba/tuples/nba-tuples" xmlns:xlink="http://www.w3.org/1999/xlink">
<xbrli:context id="C20130325"> <xbrli:entity> <xbrli:identifier scheme="http://www.nba.nl/kvk-id">12345678 <xbrli:period> <xbrli:startDate>2013-03-25 <xbrli:endDate>2013-03-25
Controle Goedkeurend Geen U kunt ervoor kiezen slechts een onderdeel of enkele onderdelen van deze verklaring weer te geven. Indien u van deze mogelijkheid gebruik maakt worden onderdelen die belangrijke informatie bevatten mogelijk niet getoond. Het kennisnemen van de volledige en correcte weergave evenals het gebruik van een daarvoor geschikt middel is uw eigen verantwoordelijkheid. De ondertekenaar van deze verklaring is niet aansprakelijk voor enige schade die ontstaat ten gevolge van het gebruik van een onjuist of onvolledig weergeven verklaring. Meer informatie over de werkzaamheden en verantwoordelijkheden van een accountant leest u hier: http://www.nba.nl/sbrassurance SHA2 159DE7570F85A0BE19375E2F4AFDAB0F20C1DBB6 CONTROLEVERKLARING VAN DE ONAFHANKELIJKE ACCOUNTANT Aan: Opdrachtgever Verklaring betreffende de jaarrekening Wij hebben de in dit rapport opgenomen jaarrekening 2012 van ABC B.V. te Amsterdam gecontroleerd. Deze jaarrekening bestaat uit de balans per 31 december 2012 en de winst-en-verliesrekening over 2012 met de toelichting, waarin zijn opgenomen een overzicht van de gehanteerde grondslagen voor financiële verslaggeving en andere toelichtingen. Verantwoordelijkheid van het bestuur Het bestuur van de vennootschap is verantwoordelijk voor het opmaken van de jaarrekening die het vermogen en het resultaat getrouw dient weer te geven, alsmede voor het opstellen van het jaarverslag, beide in overeenstemming met Titel 9 Boek 2 van het in Nederland geldende Burgerlijk Wetboek (BW). Het bestuur is tevens verantwoordelijk voor een zodanige interne beheersing als het noodzakelijk acht om het opmaken van de jaarrekening mogelijk te maken zonder afwijkingen van materieel belang als gevolg van fraude of fouten. Verantwoordelijkheid van de accountant Onze verantwoordelijkheid is het geven van een oordeel over de jaarrekening op basis van onze controle. Wij hebben onze controle verricht in overeenstemming met Nederlands recht, waaronder de Nederlandse controlestandaarden. Dit vereist dat wij voldoen aan de voor ons geldende ethische voorschriften en dat wij onze controle zodanig plannen en uitvoeren dat
29
een redelijke mate van zekerheid wordt verkregen dat de jaarrekening geen afwijkingen van materieel belang bevat. Een controle omvat het uitvoeren van werkzaamheden ter verkrijging van controle-informatie over de bedragen en de toelichtingen in de jaarrekening. De geselecteerde werkzaamheden zijn afhankelijk van de door de accountant toegepaste oordeelsvorming, met inbegrip van het inschatten van de risico's dat de jaarrekening een afwijking van materieel belang bevat als gevolg van fraude of fouten. Bij het maken van deze risico-inschattingen neemt de accountant de interne beheersing in aanmerking die relevant is voor het opmaken van de jaarrekening en voor het getrouwe beeld daarvan, gericht op het opzetten van controlewerkzaamheden die passend zijn in de omstandigheden. Deze risico-inschattingen hebben echter niet tot doel een oordeel tot uitdrukking te brengen over de effectiviteit van de interne beheersing van de vennootschap. Een controle omvat tevens het evalueren van de geschiktheid van de gebruikte grondslagen voor financiële verslaggeving en van de redelijkheid van de door het bestuur van de vennootschap gemaakte schattingen, alsmede een evaluatie van het algehele beeld van de jaarrekening. Wij zijn van mening dat de door ons verkregen controle-informatie voldoende en geschikt is om een onderbouwing voor ons oordeel te bieden. Oordeel betreffende de jaarrekening Naar ons oordeel geeft de jaarrekening een getrouw beeld van de grootte en samenstelling van het vermogen van ABC B.V. per 31 december 2012 en van het resultaat over 2012 in overeenstemming met Titel 9 Boek 2 BW. Verklaring betreffende overige bij of krachtens de wet gestelde eisen Ingevolge artikel 2:393 lid 5 onder e en f BW vermelden wij dat ons geen tekortkomingen zijn gebleken naar aanleiding van het onderzoek of het jaarverslag, voor zover wij dat kunnen beoordelen, overeenkomstig Titel 9 Boek 2 BW is opgesteld, en of de in artikel 2:392 lid 1 onder b tot en met h BW vereiste gegevens zijn toegevoegd. Tevens vermelden wij dat het jaarverslag, voor zover wij dat kunnen beoordelen, verenigbaar is met de jaarrekening zoals vereist in artikel 2:391 lid 4 BW. J. Klaassen RA XYZ Accountants N.V. 2013-02-25 Amsterdam
30
Appendix C – Voorbeeld instance document (rendering)
31
32
33