89
Belastingdienst Business Rules Nederlandse Taxonomie Versie 12, Belastingdienst release 20180919 Datum: 15 augustus 2018 Versie: 1.0 Kenmerk: BD/NT12/BR/1.0

Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

Belastingdienst Business Rules

Nederlandse Taxonomie Versie 12, Belastingdienst release 20180919 Datum: 15 augustus 2018 Versie: 1.0 Kenmerk: BD/NT12/BR/1.0

Page 2: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

2

Colofon

De Belastingdienst Business Rules maken onderdeel uit van het SBR afsprakenstelsel; het totaal van afspraken dat de basis vormt van het publiek-private SBR-stelsel. Dit document wordt beheerd door het Competentie Centrum Taxonomie van de Belastingdienst. Telefoon: +31 (0)88-15 67 555 Email: [email protected] Web: www.oswo.nl Postadres: Belastingdienst, Centrale Administratieve Processen (CAP) Team Ondersteuning Software Ontwikkeling (OSWO) Postbus 9050 7300 GM Apeldoorn Bezoekadres: Belastingdienst John F. Kennedylaan 8 7314 PS Apeldoorn Voor inhoudelijke vragen en opmerkingen over de Belastingdienst Business Rules kunt u zich richten tot het team OSWO onder vermelding van 'Belastingdienst Business Rules'.

Page 3: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

3

Inhoudsopgave

Colofon .................................................................................................................................................... 2

Inhoudsopgave ........................................................................................................................................ 3

Versie historie .......................................................................................................................................... 5

Voorwoord .............................................................................................................................................. 6

1 Inleiding ........................................................................................................................................... 7

1.1 Doel van dit document ............................................................................................................ 7

1.2 Reikwijdte ................................................................................................................................ 7

1.3 Doelgroep ................................................................................................................................ 8

1.4 Gehanteerde afkortingen ........................................................................................................ 8

1.5 Gerefereerde documenten ..................................................................................................... 8

1.6 Document conventies.............................................................................................................. 8

2 Belastingdienst Business Rules ...................................................................................................... 11

2.1 BD Business Rules – Algemeen .............................................................................................. 11

2.2 BD Business Rules – Aangifte vennootschapsbelasting 2017 ............................................... 14

2.3 BD Business Rules – Aangifte inkomstenbelasting 2017 ....................................................... 22

2.4 BD Business Rules – Aangifte omzetbelasting 2018 .............................................................. 27

2.5 BD Business Rules – Opgaaf intracommunautaire prestaties 2018 ...................................... 29

2.6 BD Business Rules – Aanwijsposten 2017 ............................................................................. 33

2.7 BD Business Rules – Verzoek om uitstel aangifte 2017 ......................................................... 35

2.8 BD Business Rules – Toeslagen 2019 ..................................................................................... 37

2.9 BD Business Rules – Suppletie omzetbelasting 2018 ............................................................ 43

2.10 BD Business Rules – Uitsluitend zakelijk gebruik bestelauto ................................................ 45

2.11 BD Business Rules – Erfbelasting 2018 .................................................................................. 50

2.12 BD Business Rules – Melding Mini-One-Stop-Shop ............................................................... 53

2.13 BD Business Rules – Verzoek/wijziging voorlopige aanslag VpB 2019 .................................. 56

2.14 BD Business Rules – Verzoek/wijziging voorlopige aanslag IHZ 2019 ................................... 61

2.15 BD Business Rules – Teruggaafverzoek dividendbelasting .................................................... 64

2.16 BD Business Rules – Klantregistratie dividendbelasting ........................................................ 66

2.17 BD Business Rules – Schenkbelasting 2018 ........................................................................... 68

3 Belastingdienst Business Guidelines ............................................................................................. 79

3.1 Belastingdienst Business Guidelines – Algemeen ................................................................. 79

4 Aanvullende ondersteuning .......................................................................................................... 80

4.1 Weergave van meldingen ...................................................................................................... 80

Page 4: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

4

Appendix A - Overzicht van de BD business rules ................................................................................. 81

Appendix B - Terminologie .................................................................................................................... 89

Page 5: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

5

Versie historie

Release Datum Wijziging

20180919.a 13 juni 2018 Verschillen t.o.v. BD_Business_Rules_NT12_BD20180418 Voor gebruik met Belastingdienst release 20180919.a (NT12.2)

BR-BD-12.2.03 Gewijzigd Jaartal aangepast naar 2019

BR-BD-12.3.03 Vervallen

BR-BD-12.3.04 Gewijzigd Lijst toegevoegd

BR-BD-12.3.05 Gewijzigd Lijst valutacode aangepast

BR-BD-12.3.06 Nieuw

BR-BD-12.4.01 Gewijzigd Element toegevoegd

BR-BD-12.4.06 Nieuw

BR-BD-12.4.07 Nieuw

BR-BD-13.2.05 Gewijzigd Jaartal aangepast naar 2019

BR-BD-13.4.05 Gewijzigd Restricties op 2 tuples afgevoerd

BR-BD-07-4-03 Gewijzigd Melding aangepast.

BR-BD-07-2-03 Gewijzigd Jaartal aangepast naar 2019

BR-BD-07-4-01 Gewijzigd Aangepast ivm standaard adres-blok

BR-BD-07.4.10 Gewijzigd 2 nieuwe tuples die gecontroleerd

worden ivm standaard adres-blok

20180919.b 18 juli 2018 Verschillen t.o.v. BD_Business_Rules_NT12_BD20180919.a Voor gebruik met Belastingdienst release 20180919.b (NT12.2)

20180919 15 augustus 2018 Verschillen t.o.v. BD_Business_Rules_NT12_BD20180919.b Voor gebruik met Belastingdienst release 20180919 (NT12.2)

BR-BD-07.4.22 Nieuw

BR-BD-07.4.23 Nieuw

BR-BD-07.4.24 Nieuw

BR-BD-07.4.25 Nieuw

Page 6: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

6

Voorwoord

Het SBR programma in Nederland is nagenoeg de enige partij die nog actief gebruik maakt van het FRIS stelsel. Veel vergelijkbare XBRL initiatieven elders in de wereld hebben eigen regels, zogenaamde ‘Filing Rules’ opgesteld. Eisen die door de betreffende uitvragende partijen worden gesteld aan de XBRL instance documenten.

Binnen SBR verband is derhalve besloten om het stelsel van FRIS documenten te vervangen door de SBR Filing Rules. Daarbij is onderscheid aangebracht tussen syntax en business rules.

Syntax Rules - dit zijn regels en richtlijnen die toezien op de gewenste structuur en vormgeving van een XBRL instance document. Het zijn regels die voortvloeien uit de keuzes in de wijze waarop de XBRL specificatie wordt toegepast in Nederland. Deze regels worden opgesteld binnen SBR en gelden voor alle SBR uitvragende partijen. Samenstellen en publiceren van de syntax rules gebeurt onder verantwoordelijkheid van de Werkgroep Nederlandse Taxonomie (WNT). De syntax rules worden gepubliceerd als "SBR Filing Rules". Waar mogelijk zullen de syntax rules ook beschikbaar worden gesteld in de vorm van XBRL Formulas. Deze XBRL Formulas worden gepubliceerd op de SBR website: www.sbr-nl.nl

Business Rules - dit zijn regels en richtlijnen die toezien op de inhoudelijke samenhang (consistentie) van een XBRL instance document. Het zijn regels die voortvloeien uit de rapportagebehoefte van individuele SBR partners en gelden dan ook alleen voor die individuele uitvragende partijen. Samenstellen van business rules valt onder verantwoordelijkheid van de individuele SBR partners. De Belastingdienst publiceert hun business rules onder de titel "Belastingdienst Business Rules", het document dat u nu leest. Ook de Belastingdienst zal waar mogelijk en doelmatig zijn business rules in de vorm van XBRL Formula beschikbaar stellen.

In het stelsel van FRIS documenten waren de identificatienummers van de regels gebaseerd op het paragraafnummer van de betreffende regels in het document. In het nieuwe stelsel hebben zowel syntax als business rules vaste en unieke identificatienummers welke over tijd niet meer veranderen. Dit geeft een grotere toekomstvastheid omdat wijzigingen aan de documenten geen invloed meer hebben op de identificatie van de regels daarin. Voor inhoudelijke vragen over deze Belastingdienst Business Rules en de toepassing hiervan binnen één of meerdere informatieketens kan contact opgenomen worden met het team Ondersteuning Software Ontwikkeling (OSWO) van de Belastingdienst.

Page 7: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

7

1 Inleiding

1.1 Doel van dit document

Dit document bevat business rules waaraan de inhoud van verzoek- en aangifte berichten bestemd voor de Belastingdienst en opgesteld volgens het XBRL formaat dienen te voldoen. De business rules en business guidelines richten zich op de inhoudelijke samenhang (consistentie) van de verstrekte gegevens in een bericht. De regels in dit document helpen de opsteller berichten inhoudelijk zodanig samen te stellen dat deze door de systemen van de Belastingdienst kunnen worden ontvangen en verwerkt. Onderscheid wordt gemaakt tussen business rules en business guidelines:

Business rules (regels) - berichten die niet aan de regels voldoen worden afgewezen voor verwerking. De afzender wordt hiervan direct op de hoogte gesteld.

Business guidelines (richtlijnen) - berichten die niet aan de richtlijnen voldoen worden wel verwerkt. Deze berichten zijn fiscaal echter niet consistent. Of en welke consequenties dat voor de verwerking heeft, verschilt per berichtstroom.

1.2 Reikwijdte

Deze versie van de Belastingdienst regels en richtlijnen is alleen van toepassing op de Belastingdienst releases welke de aangiftes, aanvragen, opgaven, verklaringen en verzoeken omvatten zoals die zijn vermeldt in het overzicht hieronder.

Berichtstroom / Release 20171213 20180418 20180919

Basis Extensie 1 Extensie 2

Aangifte vennootschapsbelasting 2017 X

Aangifte inkomstenbelasting 2017 X

Aangifte omzetbelasting 2018 X

Opgaaf intracommunautaire prestaties 2018 X

Aanwijsposten 2017 X

Verzoek om uitstel aangifte 2017 X

Suppletie omzetbelasting 2018 X

Uitsluitend zakelijk gebruik bestelauto X

Melding Mini-One-Stop-Shop X

Erfbelasting 2018 X

Schenkbelasting 2018 X

Toeslagen 2019 X

Verzoek/wijziging voorlopige aanslag VpB 2019 X

Verzoek/wijziging voorlopige aanslag IHZ 2019 X

BELANGRIJK - De taxonomie releases 20180418 en 20180919 vormen respectievelijk de eerste en tweede extensie op taxonomie release 20171213 .

Page 8: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

8

1.3 Doelgroep

Dit document is bedoeld voor al diegene die zich bezighouden met het ontwerpen en samenstellen van verantwoordingsberichten bestemd voor de Belastingdienst. Verondersteld wordt dat de lezer toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie en de XBRL Dimensions 1.0 specificatie. Voorts wordt bekendheid met de toepassing van taxonomieën verondersteld.

1.4 Gehanteerde afkortingen

ISO International Organization for Standardization NT Nederlandse Taxonomie NTA Nederlandse Taxonomie Architectuur SBR Standard Business Reporting XBRL eXtensible Business Reporting Language XML eXtensible Markup Language WNT Werkgroep Nederlandse Taxonomie CCT Competentie Centrum voor Taxonomie VTS Validatie en Test Service OSWO Ondersteuning Software Ontwikkelaar

1.5 Gerefereerde documenten

De volgende documenten zijn van belang voor de toepassing van de regels en richtlijnen in dit document. Bij gedateerde verwijzingen is alleen de aangehaalde versie van toepassing. Bij ongedateerde verwijzingen is de laatste editie van het document (met inbegrip van eventuele wijzigingen) van toepassing. Normatieve documenten:

XBRL 2.1

XBRL Dimensions 1.0

XBRL Formula specification 1.0

Units Registry 1.0 Niet-normatieve documenten:

Geen referenties

http://www.rulespeak.com/nl/

1.6 Document conventies

Terminologie Bij het opstellen van regels en richtlijnen is getracht zoveel mogelijk de zinstructuur te volgen zoals deze door RuleSpeak 1 wordt beschreven. In regels worden de termen “MOET” , “MAG NIET”, “(MAG) ALLEEN” of een vervoeging daarvan gebruikt om een verplichting of verbod van een element, waarde of relatie aan te geven. Het niet naleven van deze regels zal leiden tot een afwijzing van het bericht.

1 http://www.rulespeak.com/nl/

Page 9: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

9

In richtlijnen worden de termen 'MAG' en 'HOEFT NIET' of een vervoeging daarvan gebruikt. Het niet naleven van richtlijnen zal niet leiden tot een afwijzing van het bericht. Instance Tenzij anders aangegeven hebben alle regels en richtlijnen betrekking op de elementen en onderlinge relaties daartussen binnen één voorkomen van een XBRL instance document. Elementen De namen van attributen en elementen in een XBRL instance document worden tussen aanhaal-tekens geplaatst. Indien van toepassing worden deze bovendien voorafgegaan met de prefix zoals deze in de taxonomie zijn gedeclareerd. Voorbeelden: ‘scheme’, ‘bd-i:TaxReturnMessageType’

Namespaces In dit document worden de volgende namespace prefixen gebruikt:

Namespace prefix Namespace

xbrli http://www.xbrl.org/2003/instance

Identificatie regels en richtlijnen De identificatie van regels is opgebouwd volgens het volgende formaten:

BR-BD-xx.y.zz voor regels (business rules)

BG-BD-xx.y.zz voor richtlijnen (business guidelines)

Een identificatie wordt eenmalig uitgegeven en niet hergebruik na het eventueel vervallen daarvan. Waarin:

de eerste twee letter aangeven of het een regel ('BR') of richtlijn ('BG') betreft;

de letters ‘BD’ aangeven dat het om Belastingdienst specifieke regels gaat;

het getal 'xx' de berichtstroom aangeeft waarop de regel van toepassing is;

het getal 'y' het berichtonderdeel aangeeft waarop de regel van toepassing is;

het getal 'zz' een getal is die een regel binnen de door 'xx.y' aangegeven scope uniek identificeert.

Berichtstroom Waarde 'xx'

Betreffende alle berichtstromen 00

Aangifte vennootschapsbelasting 2017 01

Aangifte inkomstenbelasting 2017 02

Aangifte omzetbelasting 2018 03

Opgaaf intracommunautaire prestaties 2018 04

Aanwijsposten 2017 05

Verzoek om uitstel aangifte 2017 06

Toeslagen 2019 07

Suppletie omzetbelasting 2018 08

Uitsluitend zakelijk gebruik bestelauto 09

Erfbelasting 2018 10

Melding Mini-One-Stop-Shop 11

Verzoek/wijziging voorlopige aanslag VpB 2019 12

Verzoek/wijziging voorlopige aanslag IHZ 2019 13

Teruggaafverzoek dividendbelasting 14

Klantregistratie dividendbelasting 15

Schenkbelasting 2018 16

Page 10: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

10

Berichtonderdeel Waarde 'y'

Instance 1

Context 2

Units 3

Facts 4

Page 11: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

11

2 Belastingdienst Business Rules

2.1 BD Business Rules – Algemeen

De volgende regels zijn algemeen van aard en als zodanig van toepassing op alle berichtstromen gedocumenteerd in dit document. 1. Instance regels Geen regels.

2. Context regels Het gebruik van de xbrli:identifier in een xbrli:entity verschilt per berichtstroom (aangiftes, aanvragen, verklaringen, opgaven en verzoeken). De xbrli:identifier bestaat uit een berichtstroom specifieke URI (waarde van het attribuut @scheme) en een eveneens berichtstroom specifiek identificatienummer. Het aard van het identificatienummer dat moet worden opgegeven staat aangegeven in de bij de berichtstroom opgenomen overzichten en is vaak afhankelijk van de context waaraan de te identificeren partij is gebonden. De Belastingdienst gebruikt de volgende identificatienummers voor natuurlijke en niet-natuurlijke personen:

Burgerservicenummer (BSN)

Rechtspersonen en Samenwerkingsverbanden Informatienummer (RSIN)

Fiscaal nummer (finummer) Het BSN, RSIN of finummer kan als zodanig of als onderdeel van omzetbelastingnummer of loonheffing nummer toegepast worden. Voor een correct identificatienummer gelden de volgende regels.

BSN/RSIN/finummer

Het BSN, RSIN of finummer moet uit 9 numerieke posities bestaan en moet voldoen aan de 11-proef.

Omzetbelastingnummer

Het omzetbelastingnummer moet uit 12 posities bestaan en moet aan de volgende voorwaarden voldoen:

De eerste negen tekens (BSN/RSIN/fiscaal nummer) moeten numeriek zijn.

Het BSN/RSIN/fiscaal nummer mag niet met '000' beginnen.

Op positie 10 moet een hoofdletter 'B' staan.

De laatste twee tekens moeten numeriek zijn.

De laatste twee tekens mogen niet gelijk zijn aan '00'.

Het BSN/RSIN/fiscaal nummer moet voldoen aan de 11-proef.

Loonheffingnummer

Het loonheffingennummer moet uit 12 posities bestaan en moet aan de volgende voorwaarden voldoen:

De eerste negen tekens (BSN/RSIN/fiscaal nummer) moeten numeriek zijn.

Het BSN/RSIN/fiscaal nummer mag niet met '000' beginnen.

Op positie 10 moet een hoofdletter 'L' staan.

De laatste twee tekens moeten numeriek zijn.

De laatste twee tekens mogen niet gelijk zijn aan '00'.

Het BSN/RSIN/fiscaal nummer moet voldoen aan de 11-proef.

Page 12: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

12

Page 13: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

13

3. Unit regels

BR-BD-00.3.01: Het element 'xbrli:measure' MOET de waarde 'xbrli:pure' of 'xbrli:shares'

hebben óf die van een valide alfabetische iso4217 valutacode.

4. Fact regels

BR-BD-00.4.01: Element MOET in het bericht zijn opgenomen.

Elementen Omschrijving

bd-i:SoftwareVendorAccountNumber Het relatienummer (SWOxxxxx), dat door OSWO is uitgegeven aan de ontwikkelaar die de programmatuur heeft ontwikkeld, waarmee de gegevens in het elektronische bericht zijn samengesteld.

bd-i:SoftwarePackageName De naam van het softwarepakket waarmee het elektronische bericht is aangemaakt.

bd-i:SoftwarePackageVersion De versie van het softwarepakket waarmee het elektronische bericht is aangemaakt.

Page 14: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

14

2.2 BD Business Rules – Aangifte vennootschapsbelasting 2017

De volgende regels zijn specifiek van toepassing op het berichtstroom 'Aangifte vennootschapsbelasting 2017'

1. Instance regels Geen regels.

2. Context regels De aangifte vennootschapsbelasting 2017 is een gedimensioneerde berichtsoort waarin de volgende dimensies en domeinwaarden toegepast worden.

Dimensie Toegestane waarde Omschrijving

PartyDimension Declarant

Voor de fiscale aangifte. Als de party-dimensiewaarde HoldingCompany wordt gebruikt is het de geconsolideerde aangifte.

HoldingCompany

Voor de vennootschappelijke balans en resultaatrekening van de moedermaatschappij bij een fiscale eenheid

SubsidiaryCompany

Voor de vennootschappelijke balans en resultaatrekening van de dochtermaatschappij(en) bij een fiscale eenheid.

TimeDimension Begin Voor de vorige periode.

End Voor de huidige periode.

BR-BD-01.2.01 : Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een

waarde hebben van de aan de berichtstroom toegewezen URI.

URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie

Declarant RSIN/finummer (van de aangever)

HoldingCompany RSIN/finummer (van de aangever)

SubsidiaryCompany RSIN/finummer (van de desbetreffende dochtermaatschappij)

BR-BD-01.2.02 : De waarde van het element 'xbrli:identifier' MOET een geldig

identificatienummer zijn.

URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie

Declarant RSIN/finummer (van de aangever)

HoldingCompany RSIN/finummer (van de aangever)

SubsidiaryCompany RSIN/finummer (van de desbetreffende dochtermaatschappij)

BR-BD-01.2.03 : Van contexten met een overeenkomstige 'xbrli:identifier' MOET er ten

minste één een instance-context zijn MET een time-dimensie 'End' én ten minste één een

duration-context zijn ZONDER een time-dimensie INDIEN deze contexten een party-

dimensie 'HoldingCompany' hebben.

Page 15: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

15

BR-BD-01.2.04 : Van contexten met overeenkomstige 'xbrli:identifier' MOET er ten

minste één een instance-context zijn MET een time-dimensie 'End' én ten minste één een

duration-context zijn ZONDER een time-dimensie INDIEN deze contexten een party-

dimensie 'SubsidiaryCompany' hebben.

BR-BD-01.2.05 : De waarde van element 'xbrli:identifier' in de context met party-

dimensie 'Declarant' MOET gelijk zijn aan die van de context met party-dimensie

'HoldingCompany'.

BR-BD-01.2.06 : Eén context met party-dimension 'HoldingCompany' MOET zijn

opgenomen INDIEN er ten minste één context met party-dimensie 'SubsidiaryCompany'

is opgenomen.

BR-BD-01.2.07 : Ten minste één context met party-dimensie 'SubsidiaryCompany' MOET

zijn opgenomen INDIEN een context met party-dimensie 'HoldingCompany' is

opgenomen.

BR-BD-01.2.08 : De waarde van element 'xbrli:identifier' in een context met party-

dimension 'SubsidiaryCompany' MOET uniek zijn.

De xbrli:identifiers van een subsidiary company moeten uniek zijn. De waarde van element xbrli:identifier in een context met party-dimensie 'SubsidiaryCompany' moet niet gelijk zijn aan die van de context met party-dimensie 'Declarant' of 'HoldingCompany'.

BR-BD-01.2.09 : De context met de party-dimensie 'Declarant' én een element

'xbrli:period' met sub-elementen 'xbrli:startDate' en een 'xbrli:endDate' MOET als eerste

context in het instance document zijn opgenomen.

De eerste context in een instance moet de party-dimensie 'Declarant' bevatten waarbij de period gevuld is met een 'startDate' en 'endDate'.

BR-BD-01.2.10 : De waarden van de elementen 'xbrli:startDate' en 'xbrli:endDate' in de

context met party-dimensie 'Declarant' MOETEN gelijk zijn aan de overeenkomstige

elementen in de context met party-dimensie ' HoldingCompany '.

BR-BD-01.2.11 : De waarde van element 'xbrli:startDate' óf 'xbrli:endDate' óf beide in de

context met party-dimensie 'SubsidiaryCompany' MOET gelijk zijn aan de

overeenkomstige elementen in de context met party-dimensie 'Declarant'.

BR-BD-01.2.12 : De waarde van element 'xbrli:instant' in een context met de time-

dimensie 'Begin' MOET gelijk zijn aan de waarde van element 'xbrli:startDate' in een

context met een overeenkomstige 'xbrli:identifier' én de waarde van element

'xbrli:instant' in een context met de time-dimensie 'End' MOET gelijk zijn aan de waarde

van element 'xbrli:endDate' in een context met een overeenkomstige 'xbrli:identifier'.

Binnen de groep contexten met gelijke xbrli:identifier geldt dat de waarde van het element xbrli:instant in een context met de time-dimensie 'Begin' gelijk is aan de waarde van element

Page 16: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

16

'xbrli:startDate' én de waarde van het element xbrli:instant in de context met de time-dimensie 'End' gelijk is aan de waarde van element xbrli:endDate.

BR-BD-01.2.13 : Het jaardeel in de waarde van element 'xbrli:startDate' MOET '2017' zijn

voor de context met ALLEEN de party-dimensie 'Declarant'.

De startDate moet vallen in het jaar waarover aangifte wordt gedaan.

BR-BD-01.2.14 : Vervallen.

BR-BD-01.2.15 : Er MOGEN NIET meer dan 997 unieke contexten met party-dimensie

'SubsidiaryCompany' zijn opgenomen.

Er mogen maximaal 997 subsidiary company’s in één aangifte zijn opgenomen.

BR-BD-01.2.16 : Vervallen

BR-BD-01.2.17 : De periode tussen de in 'xbrli:startDate' en ‘xbrli:endDate’ opgegeven

datums MAG NIET langer zijn dan 24 maanden minus 1 dag.

Een boekjaar mag niet langer zijn dan 24 maanden minus 1 dag.

BR-BD-01.2.18 : De waarde van element 'xbrli:startDate' en 'xbrli:endDate' van een

context met party-dimensie 'SubsidiaryCompany' MOET binnen de periode van de context

met party-dimensie 'HoldingCompany' vallen.

3. Unit regels

BR-BD-01.3.01 : Elementen voor bedragen MOETEN zijn opgegeven in EURO, TENZIJ het

element 'bd-i:FunctionalCurrencySchemeExists' de waarde 'true' heeft, dan geldt de

valuta zoals vermeldt op de beschikking, UITGEZONDERD de elementen die ALTIJD

MOETEN worden opgenomen in EURO's.

Indien het element ‘bd-i:FunctionalCurrencySchemeExists’ de waarde 'true' heeft dan is er sprake van een aangifte in functionele valuta. Elementen die altijd moeten worden opgenomen in EURO’s :

Elementen NL label

bd-i:AdvanceLeviesTotal Totaal voorheffingen

bd-i:AnnulingRecapitalizationCausingTaxIncreaseAmount Bedrag vermeerdering belasting (ongedaan maken herkapitalisatie)

bd-i:AnnulingRecapitalizationTaxAmount Ongedaan maken herkapitalisatie

bd-i: ComplianceRequirementsInstitutionsAndVentureCapitalCausingTaxIncreaseAmount

Bedrag vermeerdering belasting (voldoen voorwaarden instellingen en participatiemaatschappijen)

Page 17: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

17

Elementen NL label

bd-i: ComplianceRequirementsInstitutionsAndVentureCapitalTaxAmount

Belasting voldoen voorwaarden instellingen en participatiemaatschappijen

bd-i:DividendTaxTotal Totaal dividendbelasting

bd-i:ForeignBusinessProfitSettledCalculated Berekende verrekening buitenlandse ondernemingswinst

bd-i:ForeignBusinessProfitSettledToTransfer Over te brengen verrekening buitenlandse ondernemingswinst

bd-i:GamblingtaxTotal Totaal kansspelbelasting

bd-i:ParticipatingInterestSetoffCalculatedAmount Berekende deelnemingsverrekening

bd-i:ParticipatingInterestSetoffToTransferToNextYear Naar het volgende jaar over te brengen deelnemingsverrekening

bd-i:ParticipatingInterestSettled Verrekende deelnemingsverrekening dit boekjaar

bd-i:PensionOrEarlyRetirementProvisionCausingTaxIncreaseAmount Bedrag vermeerdering belasting (pensioen- of vutvoorziening)

bd-i:PensionOrEarlyRetirementProvisionTaxAmount Belaste pensioen of VUT voorziening

bd-i: RightGivingEntitlementToPeriodicPaymentsCausingTaxIncreaseAmount

Bedrag vermeerdering belasting (voorwaarden stamrechtvrijstelling)

bd-i:RightGivingEntitlementToPeriodicPaymentsTaxAmount Belast stamrecht

bd-i:TaxationElsewhereTotal Totaal aftrek elders belast

bd-i:TaxableAmountBaseForTaxCalculation Belastbaar bedrag grondslag voor berekening belasting

bd-i:TaxAccordingToOrdinaryRate Belasting naar normaal tarief

bd-i:TaxAmountBalance Saldo belastingbedrag over het boekjaar

bd-i:TaxAmountElsewhereTaxedBalance Saldo belasting voor elders belast

bd-i:TaxationElsewhereDeduction Aftrek elders belast

bd-i:TaxationElsewhereProportionalityMethodAbroadTotal Totaal aftrek elders belast vrijstellingsmethode

bd-i:TaxationElsewhereSetoffMethodAbroadTotal Totaal aftrek elders belast verrekeningsmethode

bd-i:TaxForeignBusinessProfitSettled Verrekende belasting buitenlandse ondernemingswinst

bd-i:TaxReductionsTotal Totaal belastingverminderingen

BR-BD-01.3.02 : In een aangifte in functionele valuta MOGEN ALLEEN voor deze regeling

geldige valutacodes zijn gebruikt.

Er is sprake van een aangifte in functionele valuta indien het element ‘bd-i:FunctionalCurrencySchemeExists’ de waarde 'true' heeft.

Geldige valutacodes voor aangiften in functionele valuta:

Valutacode Omschrijving

AUD Australische Dollar

BRL Braziliaanse Real

CAD Canadese Dollar

CHF Zwitserse Frank

CNY Chinese Yuan Renminbi

CZK Tsjechische Kroon

DKK Deense Kroon

GBP Britse Pond Sterling

HKD Hongkongse Dollar

HUF Hongaarse Forint

IDR Indonesische Roepia

ILS Nieuwe Israëlische Shekel

Page 18: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

18

Valutacode Omschrijving

INR Indiase Roepie

ISK IJslandse Kroon

JPY Japanse Yen

KRW Koreaanse Won

MXN Mexicaanse Peso

MYR Maleisische Ringgit

NOK Noorse Kroon

NZD Nieuw-Zeelandse Dollar

PHP Filipijnse Peso

PLN Poolse Zloty

RON Nieuwe Roemeense Leu

RUB Russische Roebel

SEK Zweedse Kroon

SGD Singaporese Dollar

TRY Turkse Lira

TWD Taiwanese Dollar

USD Amerikaanse Dollar

ZAR Zuid Afrikaanse Rand

BR-BD-01.3.03 : De waarde van het element 'bd-

i:FunctionalCurrencySchemeCurrencyFactor' MOET gelijk zijn aan de valutafactor die

behoort bij de valutacode waarmee bedragvelden worden gedeclareerd INDIEN er

sprake is van een aangifte in functionele valuta.

Er is sprake van een aangifte in functionele valuta indien het element ‘bd-i:FunctionalCurrencySchemeExists’ de waarde 'true' heeft.

Geldige valutacodes met bijbehorende valutafactor voor aangiften in functionele valuta:

Valutacode Valutafactor Omschrijving

AUD 1 Australische Dollar

BRL 1 Braziliaanse Real

CAD 1 Canadese Dollar

CHF 1 Zwitserse Frank

CNY 10 Chinese Yuan Renminbi

CZK 10 Tsjechische Kroon

DKK 10 Deense Kroon

GBP 1 Britse Pond Sterling

HKD 10 Hongkongse Dollar

HUF 100 Hongaarse Forint

IDR 10000 Indonesische Roepia

ILS 1 Nieuwe Israëlische Shekel

INR 100 Indiase Roepie

ISK 100 IJslandse Kroon

JPY 100 Japanse Yen

KRW 1000 Koreaanse Won

MXN 10 Mexicaanse Peso

MYR 1 Maleisische Ringgit

NOK 10 Noorse Kroon

NZD 1 Nieuw-Zeelandse Dollar

PHP 100 Filipijnse Peso

PLN 1 Poolse Zloty

RON 1 Nieuwe Roemeense Leu

RUB 10 Russische Roebel

SEK 10 Zweedse Kroon

SGD 1 Singaporese Dollar

TRY 1 Turkse Lira

TWD 100 Taiwanese Dollar

Page 19: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

19

Valutacode Valutafactor Omschrijving

USD 1 Amerikaanse Dollar

ZAR 10 Zuid Afrikaanse Rand

BR-BD-01.3.04 : In een aangifte in functionele valuta MOET één geldige functionele

valutacode worden opgegeven naast de valutacode voor de EURO.

Er is sprake van een aangifte in functionele valuta indien het element ‘bd-i:FunctionalCurrencySchemeExists’ de waarde 'true' heeft. Geldige valutacodes voor aangiften in functionele valuta:

Valutacode Omschrijving

AUD Australische Dollar

BRL Braziliaanse Real

CAD Canadese Dollar

CHF Zwitserse Frank

CNY Chinese Yuan Renminbi

CZK Tsjechische Kroon

DKK Deense Kroon

GBP Britse Pond Sterling

HKD Hongkongse Dollar

HUF Hongaarse Forint

IDR Indonesische Roepia

ILS Nieuwe Israëlische Shekel

INR Indiase Roepie

ISK IJslandse Kroon

JPY Japanse Yen

KRW Koreaanse Won

MXN Mexicaanse Peso

MYR Maleisische Ringgit

NOK Noorse Kroon

NZD Nieuw-Zeelandse Dollar

PHP Filipijnse Peso

PLN Poolse Zloty

RON Nieuwe Roemeense Leu

RUB Russische Roebel

SEK Zweedse Kroon

SGD Singaporese Dollar

TRY Turkse Lira

TWD Taiwanese Dollar

USD Amerikaanse Dollar

ZAR Zuid Afrikaanse Rand

4. Fact regels

BR-BD-01.4.01 : Element MOET in het bericht zijn opgenomen.

Elementen die altijd moeten zijn opgenomen:

Elementen

bd-i:TaxableProfit

bd-i:TaxReturnMessageType

bd-i:SoftwareSupplierCode

Page 20: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

20

BR-BD-01.4.02 : Het element 'bd-i:TaxReturnMessageType' MOET een geldige waarde

hebben.

Geldige waarde:

Waarde Soort aangifte

81 Aangifte VPB

BR-BD-01.4.03 : Er MOGEN NIET meer dan 99 voorkomens van een tuple met unieke

combinatie van party-dimensie en identifier op root-niveau van de instance zijn

opgenomen met UITZONDERING van tuples waarvoor een afwijkend maximum geldt.

Tuples waarvoor een afwijkend maximum geldt:

Tuples Maximum (unieke) voorkomens

bd-t:AgriculturalActivitiesSpecification 1

bd-t:FunctionalCurrencyOrderSpecification 1

bd-t:ProfessionalAssociationForTaxServiceProvidersSpecification 999

BR-BD-01.4.04 : Elementen van het type 'nl-types:monetaryNoDecimalsItemType'

MOGEN ALLEEN zijn opgenomen met een waarde van -999999999999 t/m

9999999999999.

BR-BD-01.4.05 : Elementen van het type 'nl-

types:nonNegativeMonetaryNoDecimalsItemType' MOGEN ALLEEN zijn opgenomen met

een waarde van 0 t/m 9999999999999.

BR-BD-01.4.06 : Element MOET in de instance zijn opgenomen INDIEN het element 'bd-

i:FunctionalCurrencySchemeExists' de waarde 'true' heeft.

Indien element 'bd-i:FunctionalCurrencySchemeExists' de waarde 'true' heeft, dan is er sprake van een aangifte in functionele valuta. Elementen die moeten zijn opgenomen in een aangifte in functionele valuta:

Elementen

bd-i:ExchangeRateFinancialYearFunctionalCurrencySchemeAverage

bd-i:FunctionalCurrencySchemeCurrencyFactor

bd-i:TaxableAmountBaseForTaxCalculation

BR-BD-01.4.07 : Element MOET NIET in de instance zijn opgenomen INDIEN het element

'bd-i:FunctionalCurrencySchemeExists' de waarde 'false' heeft.

Indien het element 'bd-i:FunctionalCurrencySchemeExists' de waarde 'false' heeft, dan is er géén sprake van een aangifte in functionele valuta.

Page 21: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

21

Elementen die niet opgenomen mogen worden indien geen sprake is van een aangifte in functionele valuta:

Elementen

bd-i:ExchangeRateFinancialYearFunctionalCurrencySchemeAverage

bd-i:FunctionalCurrencySchemeCurrencyFactor

bd-i:TaxableAmountBaseForTaxCalculation

Page 22: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

22

2.3 BD Business Rules – Aangifte inkomstenbelasting 2017

De volgende regels zijn specifiek van toepassing op het berichtstroom 'Aangifte inkomstenbelasting 2017' 1. Instance regels Geen regels.

2. Context regels De aangifte inkomstenbelasting 2017 is een gedimensioneerde berichtsoort waarin de volgende dimensies en domeinwaarden toegepast worden.

Dimensie Toegestane waarde Omschrijving

CompanySerialNumberDimension

1-999 De waarde van CompanySerialNumberDimension bepaalt de betreffende company. Alleen toegestaan in combinatie met Party = Company.

PartyDimension Declarant Voor de fiscale aangifte van de aangever.

Partner Voor de fiscale gegevens die betrekking hebben op de partner van de aangever.

Company Voor de balans en resultaatrekening van de ondernemingen.

TimeDimension Begin Voor de vorige periode.

End Voor de huidige periode.

ResidenceDimension Netherlands Feiten die over een verblijf in Nederland c.q. in Nederland gelegen onderdeel gerapporteerd worden.

Abroad Feiten die over een verblijf buiten Nederland c.q. in het buitenland gelegen onderdeel gerapporteerd worden.

EarningsSetupDimension National Feiten met betrekking tot de bepaling van het totale genoten inkomen in Nederland.

World Feiten met betrekking tot de bepaling van het totale genoten wereldinkomen (in Nederland en buiten Nederland)

TaxpayerDimension Domestic Feiten die over de binnenlandse belastingplichtige of de binnenlandse periode van de migrant gerapporteerd worden

Foreign Feiten die over de buitenlandse belastingplichtige of de buitenlandse periode van de migrant gerapporteerd worden

BR-BD-02.2.01 : Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een

waarde hebben van de aan de berichtstroom toegewezen URI .

Aan de berichtstroom toegewezen URI: URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie

Declarant BSN (van de aangever)

Partner BSN (van de partner)

Company BSN (van de aangever)

Page 23: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

23

BR-BD-02.2.02 : De waarde van het element 'xbrli:identifier' MOET een geldig

identificatienummer zijn.

Geldig identificatienummer: URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie

Declarant BSN (van de aangever)

Partner BSN (van de partner)

Company BSN (van de aangever)

BR-BD-02.2.03 : Van contexten met overeenkomstige 'xbrli:identifier' MOET er ten

minste één een instance-context zijn MET een time-dimensie 'End' én ten minste één een

duration-context zijn ZONDER time-dimension INDIEN deze contexten een party-

dimensie 'Company' hebben.

BR-BD-02.2.04 : De waarde van element 'xbrli:identifier' in de context met party-

dimensie 'Partner' MAG NIET gelijk zijn aan de waarde van de context met party-

dimensie 'Declarant'.

BR-BD-02.2.05 : De waarde van element 'xbrli:identifier' van ALLE contexten met party-

dimensie 'Company' MOET gelijk zijn aan die van de context met party-dimensie

'Declarant'.

De identifiers van alle contexten van alle ondernemingen (companies) moeten gelijk zijn aan die van de declarant.

BR-BD-02.2.06 : Er MOET ten minste één context met party-dimensie 'Company' zijn

opgenomen INDIEN het element 'bd-i:TaxReturnMessageType' de waarde '53', '64' of

'66' heeft.

In een aangifte IB-winst heeft het element 'bd-i:TaxReturnMessageType' de waarde '53', '64' of '66'.

BR-BD-02.2.07 : Het element 'bd-i:TaxReturnMessageType' MOET de waarde '53', '64' of

'66' hebben, INDIEN er een context met een party-dimensie 'Company' opgenomen is.

BR-BD-02.2.08 : De context met de party-dimensie 'Declarant' en een element

'xbrli:period' met sub elementen 'xbrli:startDate' en 'xbrli:endDate' MOET als eerste

context in het instance document zijn opgenomen.

BR-BD-02.2.09 : De waarde van het element 'xbrli:identifier' MOET in alle contexten met

de party-dimensie 'Partner' hetzelfde zijn.

BR-BD-02.2.10 : De waarden van element 'xbrli:instant' in een context met de time-

dimensie 'Begin' en die in een context met time-dimension 'End' MOETEN gelijk zijn aan

de waarde van respectievelijk de elementen 'xbrli:startDate' en 'xbrli:endDate' in

contexten met overeenkomstige 'xbrli:identifier', party-dimension en eventuele

companySerialNumber-dimension.

Page 24: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

24

BR-BD-02.2.11 : De waarden van de elementen 'xbrli:startDate' en 'xbrli:endDate' in de

contexten met party-dimensie 'Declarant' en 'Partner' MOETEN respectievelijk '2017-01-

01' en '2017-12-31' zijn.

BR-BD-02.2.12 : Het jaardeel in de waarde van element 'xbrli:startDate' in de context

met party-dimensie 'Company' MOET '2017' of '2016' zijn.

De startdatum van het boekjaar van de onderneming moet vallen in het aangiftejaar of voorliggende kalenderjaar.

BR-BD-02.2.13 : Het jaardeel in de waarde van element 'xbrli:endDate' in de context met

party-dimensie 'Company' MOET '2017' zijn.

De einddatum van het boekjaar van de onderneming moet vallen in het aangiftejaar.

BR-BD-02.2.14 : Er MOGEN NIET meer dan 999 unieke contexten met party-dimensie

'Company' zijn opgenomen.

Er mogen maximaal 999 Company’s in één aangifte opgenomen worden. Het CompanySerialNumber van de Company start met 1 en wordt telkens opgehoogd met 1. Als de winstaangifte de balans en resultatenrekening van meerdere ondernemingen of rechtspersonen bevat wordt hier een uniek volgnummer per onderneming aan gegeven. 3. Unit regels

BR-BD-02.3.01 : Elementen voor bedragen MOETEN zijn opgegeven in Euro’s met

UITZONDERING van de elementen bd-i:ExemptionMethodProfitNationalCurrency, bd-

i:OwnHouseDebtDeductibleInterestOtherThanTaxAdministrationLoanSumBalanceOriginal

Currency en bd-

i:OwnHouseDebtDeductibleInterestOtherThanTaxAdministrationLoanSumOriginalCurrenc

y.

De elementen bd-i:ExemptionMethodProfitNationalCurrency, bd-

i:OwnHouseDebtDeductibleInterestOtherThanTaxAdministrationLoanSumOriginalCurrency en bd-

i:OwnHouseDebtDeductibleInterestOtherThanTaxAdministrationLoanSumBalanceOriginalCurrency

mogen in een niet-Euro valuta worden opgegeven.

4. Fact regels

BR-BD-02.4.01 : Element MOET in het bericht zijn opgenomen.

Elementen die altijd moeten zijn opgenomen:

Elementen

bd-i:TaxReturnMessageType

bd-i:SoftwareSupplierCode

Page 25: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

25

BR-BD-02.4.02 : Het element 'bd-i:TaxableProfit' met een referentie naar de context met

ALLEEN een partyDimension 'Declarant' MOET zijn opgenomen INDIEN het element 'bd-

i:TaxReturnMessageType' de waarde '64' of '53' of '66' heeft.

Als het element bd-i:TaxReturnMessageType de waarde '64' of '53' of '66' heeft, dan is er sprake van een winstaangifte voor de inkomstenbelasting.

BR-BD-02.4.03 : Het element 'bd-i:TaxReturnMessageType' MOET een geldige waarde

hebben.

Geldige waarden:

Waarde Soort aangifte

52 Aangifte IB buitenland - Niet Winst

53 Aangifte IB buitenland - Winst

62 Aangifte IB binnenland - Niet Winst

63 Aangifte IB migranten - Niet Winst

64 Aangifte IB binnenland - Winst

66 Aangifte IB migranten - Winst

BR-BD-02.4.04 : Er MOGEN NIET meer dan 99 voorkomens van een tuple met unieke

combinatie van party-dimensie, identifier, residence-dimensie en eventueel

CompanySerialNumber-dimensie op root-niveau van een instance document zijn

opgenomen met UITZONDERING van de tuples waarvoor het aangegeven maximum

geldt.

Tuples waarvoor een afwijkend maximum geldt:

Tuples Maximum (unieke) voorkomens

bd-t:TaxationElsewhereLimitedRateForeignTaxpayerSpecification 2

bd-t:ProfessionalAssociationForTaxServiceProvidersSpecification 999

BR-BD-02.4.05 : Elementen van het type 'nl-types:monetaryNoDecimalsItemType'

MOGEN ALLEEN zijn opgenomen met een waarde van -999999999999 t/m

9999999999999.

BR-BD-02.4.06 : Elementen van het type 'nl-

types:nonNegativeMonetaryNoDecimalsItemType' MOGEN ALLEEN zijn opgenomen met

een waarde van 0 t/m 9999999999999.

BR-BD-02.4.07 : Elementen in de tuple MOETEN verwijzen naar een context met een

daartoe toegestane dimensionering.

Voor elementen welke zich bevinden in tuples of onderliggende tuples genoemd in de volgende

tabel, is uitsluitend een dimensionering toegestaan zoals aangegeven.

Tuple Onderliggende Tuple Dimensionering

bd-t:ImmovablePropertyAbroadSpecification bd-t:AddressAbroadPresentation PartyDimension : Declarant

ResidenceDimension : Abroad

Page 26: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

26

TaxpayerDimension : Domestic

bd-t:ImmovablePropertyContributionSpecification bd-t:AddressAbroadPresentation CompanySerialNumberDimension

PartyDimension : Company

bd-t:ImmovablePropertyContributionSpecification bd-t:AddressPresentation CompanySerialNumberDimension

PartyDimension : Company

bd-t:ImmovablePropertyDebtsAbroadSpecification bd-t:AddressAbroadPresentation PartyDimension : Declarant

ResidenceDimension : Abroad

TaxpayerDimension : Domestic

bd-t:ImmovablePropertyDebtsNetherlandsSpecification bd-t:AddressPresentation PartyDimension : Declarant

ResidenceDimension : Netherlands

bd-t:ImmovablePropertyNetherlandsSpecification bd-t:AddressPresentation PartyDimension : Declarant

ResidenceDimension : Netherlands

bd-t:ImmovablePropertyWithdrawalSpecification bd-t:AddressAbroadPresentation CompanySerialNumberDimension

PartyDimension : Company

bd-t:ImmovablePropertyWithdrawalSpecification bd-t:AddressPresentation CompanySerialNumberDimension PartyDimension : Company

bd-t:ListedBuildingCostsSpecification bd-t:AddressAbroadPresentation PartyDimension : Declarant

bd-t:ListedBuildingCostsSpecification bd-t:AddressPresentation PartyDimension : Declarant

bd-t:MaintenanceObligationPaidPersonSpecification bd-t:AddressAbroadPresentation PartyDimension : Declarant

bd-t:MaintenanceObligationPaidPersonSpecification bd-t:AddressPresentation PartyDimension : Declarant

bd-t:OwnHouseDebtDeductibleInterestOtherThanTax

AdministrationSpecification

bd-t:AddressAbroadPresentation PartyDimension : Declarant

bd-t:OwnHouseDebtDeductibleInterestOtherThanTax

AdministrationSpecification

bd-t:AddressPresentation PartyDimension : Declarant

bd-t:OwnHousePrincipalResidenceObjectSpecification bd-t:AddressAbroadPresentation PartyDimension : Declarant

bd-t:OwnHousePrincipalResidenceObjectSpecification bd-t:AddressPresentation PartyDimension : Declarant

bd-t:PrivateUseHouseAdditionSpecification bd-t:AddressAbroadPresentation PartyDimension : Declarant

bd-t:PrivateUseHouseAdditionSpecification bd-t:AddressPresentation PartyDimension : Declarant

bd-t:TaxpayerHeirsRepresentativePresentation bd-t:AddressAbroadPresentation PartyDimension : Declarant

bd-t:TaxpayerHeirsRepresentativePresentation bd-t:AddressPresentation PartyDimension : Declarant

bd-t:VentureCapitalLoansInvestmentsLossSpecification bd-t:AddressAbroadPresentation PartyDimension : Declarant

bd-t:VentureCapitalLoansInvestmentsLossSpecification bd-t:AddressPresentation PartyDimension : Declarant

Page 27: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

27

2.4 BD Business Rules – Aangifte omzetbelasting 2018

De volgende regels zijn specifiek van toepassing op het berichtstroom 'Aangifte omzetbelasting 2018'

1. Instance regels Geen regels

2. Context regels De aangifte omzetbelasting 2018 is een niet-gedimensioneerde berichtsoort. Dimensies en domeinwaarden zijn niet van toepassing.

BR-BD-03.2.01 : Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een

waarde hebben van de aan de berichtstroom toegewezen URI.

Aan de berichtstroom toegewezen URI:

URI Scenario\Party Identificatienummer

www.belastingdienst.nl/omzetbelastingnummer N.v.t. Omzetbelastingnummer (van de aangever)

BR-BD-03.2.02 : De waarde van het element 'xbrli:identifier' MOET een geldig

identificatienummer zijn.

Geldig identificatienummer: URI Scenario\Party Identificatienummer

www.belastingdienst.nl/omzetbelastingnummer N.v.t. Omzetbelastingnummer (van de aangever)

BR-BD-03.2.03 : De elementen 'xbrli:startDate' en 'xbrli:endDate' MOETEN zijn

opgegeven met respectievelijk startdatum en einddatum van geldige tijdvakken.

Geldige tijdvakken:

Tijdvak startdatum einddatum

Maand

januari 2018-01-01 2018-01-31

februari 2018-02-01 2018-02-28

maart 2018-03-01 2018-03-31

april 2018-04-01 2018-04-30

mei 2018-05-01 2018-05-31

juni 2018-06-01 2018-06-30

juli 2018-07-01 2018-07-31

augustus 2018-08-01 2018-08-31

september 2018-09-01 2018-09-30

oktober 2018-10-01 2018-10-31

november 2018-11-01 2018-11-30

december 2018-12-01 2018-12-31

Kwartaal

eerste kwartaal 2018-01-01 2018-03-31

tweede kwartaal 2018-04-01 2018-06-30

derde kwartaal 2018-07-01 2018-09-30

Page 28: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

28

vierde kwartaal 2018-10-01 2018-12-31

Boekjaarkwartaal

aanvangend in november 2017-11-01 2018-01-31

aanvangend in december 2017-12-01 2018-02-28

aanvangend in februari 2018-02-01 2018-04-30

aanvangend in maart 2018-03-01 2018-05-31

aanvangend in mei 2018-05-01 2018-07-31

aanvangend in juni 2018-06-01 2018-08-31

aanvangend in augustus 2018-08-01 2018-10-31

aanvangend in september 2018-09-01 2018-11-30

Jaar

heel jaar 2018-01-01 2018-12-31

3. Unit regels

BR-BD-03.3.01 : Elementen voor bedragen MOETEN zijn opgegeven in EURO’s.

4. Fact regels

BR-BD-03.4.01 : Element MOET in het bericht zijn opgenomen.

Elementen die altijd moeten zijn opgenomen:

Elementen

bd-i:ContactType

bd-i:DateTimeCreation

bd-i:MessageReferenceSupplierVAT

bd-i:ValueAddedTaxOwed

bd-i:ValueAddedTaxOwedToBePaidBack

BR-BD-03.4.02 : Het element 'bd-i:TaxConsultantNumber' MOET zijn opgenomen INDIEN

het element 'bd-i:ContactType' de waarde 'INT' heeft.

BR-BD-03.4.03 : Er MOGEN NIET meer dan 99 voorkomens van een tuple op root-niveau

in een instance document zijn opgenomen met UITZONDERING van de tuples waarvoor

een afwijkend maximum geldt.

Tuples waarvoor een afwijkend maximum geldt:

Tuples Maximum (unieke) voorkomens

bd-t:ProfessionalAssociationForTaxServiceProvidersSpecification 999

Page 29: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

29

2.5 BD Business Rules – Opgaaf intracommunautaire prestaties 2018

De volgende regels zijn specifiek van toepassing op het berichtstroom 'Opgaaf intracommunautaire prestaties 2018'

1. Instance regels Geen regels

2. Context regels Er kunnen meerdere contexten in een opgaaf intracommunautaire prestaties 2018 voorkomen.

In een opgaaf intracommunautaire prestaties is het toegestaan correcties in de opgaaf op te nemen. Elementen met betrekking tot correcties zijn altijd opgenomen in één van de tuples uit het overzicht hieronder.

Tuples voor correcties

bd-t:IntraCommunityABCSuppliesCorrection

bd-t:IntraCommunityServicesCorrection

bd-t:IntraCommunitySuppliesCorrection.

De opgaaf intracommunautaire prestaties 2018 is een niet-gedimensioneerde berichtsoort. Dimensies en domeinwaarden zijn niet van toepassing.

BR-BD-04.2.01 : Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een

waarde hebben van de aan de berichtstroom toegewezen URI.

Aan de berichtstroom toegewezen URI:

URI Scenario\Party Identificatienummer

www.belastingdienst.nl/omzetbelastingnummer N.v.t. Omzetbelastingnummer (van de aangever)

BR-BD-04.2.02 : De waarde van het element 'xbrli:identifier' MOET een geldig

identificatienummer zijn.

Geldig identificatienummer: URI Scenario\Party Identificatienummer

www.belastingdienst.nl/omzetbelastingnummer N.v.t. Omzetbelastingnummer (van de aangever)

BR-BD-04.2.03 : De waarde van element 'xbrli:identifier' MOET in alle contexten

hetzelfde zijn.

BR-BD-04.2.04 : Het tijdvak, aangegeven door 'xbrli:startDate' en 'xbrli:endDate', van

een context ten behoeve van elementen met betrekking tot correcties MOET in zijn

geheel vóór het tijdvak van de aangifte ligt.

Page 30: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

30

Alleen voor correcties is het toegestaan deze op te geven in een tijdvak dat vóór het opgegeven tijdvak van de aangifte ligt. De xbrli:endDate van een context ten behoeve van een correctie moet liggen vóór de 'xbrli:startDate' van de context van de aangifte.

BR-BD-04.2.05 : Contexten MOGEN ALLEEN meer dan één keer zijn opgenomen INDIEN

deze betrekking hebben op correcties én MOETEN elk een uniek en niet overlappend

tijdvak vertegenwoordigen, aangegeven door 'xbrli:startDate' en 'xbrli:endDate'.

Alleen voor correcties is het toegestaan deze op te geven in één of meer tijdvakken. Elke context die daartoe wordt opgenomen moet een uniek en niet overlappend tijdvak hebben.

BR-BD-04.2.06 : De elementen 'xbrli:startDate' en 'xbrli:endDate' in de context met

betrekking tot de opgaaf MOGEN ALLEEN zijn opgegeven met respectievelijk startdatum

en einddatum van geldige tijdvakken.

Geldige tijdvakken: Jaar 2018

Tijdvak startDate eindDate

Opgaaf over een maand

Januari 2018-01-01 2018-01-31

Februari 2018-02-01 2018-02-28 Maart 2018-03-01 2018-03-31

April 2018-04-01 2018-04-30 Mei 2018-05-01 2018-05-31

Juni 2018-06-01 2018-06-30

Juli 2018-07-01 2018-07-31 Augustus 2018-08-01 2018-08-31

September 2018-09-01 2018-09-30

Oktober 2018-10-01 2018-10-31 November 2018-11-01 2018-11-30

December 2018-12-01 2018-12-31

Opgaaf over een kwartaal Eerste kwartaal 2018-01-01 2018-03-31

Tweede kwartaal 2018-04-01 2018-06-30 Derde kwartaal 2018-07-01 2018-09-30

Vierde kwartaal 2018-10-01 2018-12-31

Opgaaf over 2 maanden Januari / Februari 2018-01-01 2018-02-28

April / Mei 2018-04-01 2018-05-31

Juli / Aaugustus 2018-07-01 2018-08-31 Oktober / November 2018-10-01 2018-11-30

Opgaaf over een jaar

Heel jaar 2018-01-01 2018-12-31

BR-BD-04.2.07 : De elementen 'xbrli:startDate' en 'xbrli:endDate' in contexten met

betrekking tot correcties over 2012 en later MOGEN ALLEEN zijn opgegeven met

respectievelijk startdatum en einddatum van geldige tijdvakken.

Voor correcties met betrekking tot leveringen over 2012 én later is het alleen toegestaan te rapporteren over tijdvakken (startdatum / einddatum) waarover de oorspronkelijke opgaaf is gedaan. Geldige tijdvakken:

Page 31: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

31

Jaar eejj = 2013, 2014, 2015, 2017, 2018 eejj = 2012, 2016

Tijdvak startDate endDate startDate endDate

Opgaaf over een maand

Januari eejj -01-01 eejj -01-31 eejj -01-01 eejj -01-31

Februari eejj -02-01 eejj -02-28 eejj -02-01 eejj -02-29

Maart eejj-03-01 eejj -03-31 eejj -03-01 eejj -03-31

April eejj-04-01 eejj -04-30 eejj -04-01 eejj -04-30

Mei eejj -05-01 eejj -05-31 eejj -05-01 eejj -05-31

Juni eejj -06-01 eejj -06-30 eejj -06-01 eejj -06-30

Juli eejj -07-01 eejj -07-31 eejj -07-01 eejj -07-31

Augustus eejj -08-01 eejj -08-31 eejj -08-01 eejj -08-31

September eejj -09-01 eejj -09-30 eejj -09-01 eejj -09-30

Oktober eejj -10-01 eejj -10-31 eejj -10-01 eejj -10-31

November eejj -11-01 eejj -11-30 eejj -11-01 eejj -11-30

December eejj -12-01 eejj -12-31 eejj -12-01 eejj -12-31

Opgaaf over een kwartaal

Eerste kwartaal eejj -01-01 eejj -03-31 eejj -01-01 eejj -03-31

Tweede kwartaal eejj -04-01 eejj -06-30 eejj -04-01 eejj -06-30

Derde kwartaal eejj -07-01 eejj -09-30 eejj -07-01 eejj -09-30

Vierde kwartaal eejj -10-01 eejj -12-31 eejj -10-01 eejj -12-31

Opgaaf over 2 maanden

Januari / Februari eejj -01-01 eejj -02-28 eejj -01-01 eejj -02-29

April / Mei eejj -04-01 eejj -05-31 eejj -04-01 eejj -05-31

Juli / Augustus eejj -07-01 eejj -08-31 eejj -07-01 eejj -08-31

Oktober / November eejj -10-01 eejj -11-30 eejj -10-01 eejj -11-30

Opgaaf over een jaar

Heel jaar eejj -01-01 eejj -12-31 eejj -01-01 eejj -12-31

3. Unit regels

BR-BD-04.3.01 : Elementen voor bedragen MOETEN zijn opgegeven in EURO’s.

4. Fact regels

BR-BD-04.4.01 : Element MOET in het bericht zijn opgenomen.

Elementen die altijd moeten zijn opgenomen:

Elementen

bd-i:DateTimeCreation

bd-i:MessageReferenceSupplierICP

BR-BD-04.4.02 : Er MOGEN NIET meer dan 99 voorkomens van een tuple op root-niveau

in een instance document zijn opgenomen met UITZONDERING van de tuples waarvoor

een afwijkend maximum geldt.

Tuples waarvoor een afwijkend maximum geldt: Tuples Maximum (unieke) voorkomens

Page 32: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

32

bd-t:IntraCommunityABCSupplies 10.000

bd-t:IntraCommunityABCSuppliesCorrection 5.000

bd-t:IntraCommunityServices 10.000

bd-t:IntraCommunityServicesCorrection 5.000

bd-t:IntraCommunitySupplies 10.000

bd-t:IntraCommunitySuppliesCorrection 5.000

bd-t:ProfessionalAssociationForTaxServiceProvidersSpecification 999

Page 33: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

33

2.6 BD Business Rules – Aanwijsposten 2017

De volgende regels zijn specifiek van toepassing op het berichtstroom 'Aanwijsposten 2017'

1. Instance regels Geen regels.

2. Context regels De aanwijsposten 2017 is een niet-gedimensioneerde berichtsoort. Dimensies en domeinwaarden zijn niet van toepassing.

BR-BD-05.2.01 : Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een

waarde hebben van de aan de berichtstroom toegewezen URI.

Aan de berichtstroom toegewezen URI:

URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie N.v.t. RSIN/finummer (van de consulent)

BR-BD-05.2.02 : De waarde van het element 'xbrli:identifier' MOET een geldig

identificatienummer zijn.

Geldig identificatienummer: URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie N.v.t. RSIN/finummer (van de consulent)

BR-BD-05.2.03 : De waarden van de elementen 'xbrli:startDate' en 'xbrli:endDate'

MOETEN respectievelijk '2017-01-01' en '2017-12-31' zijn.

3. Unit regels Geen regels

4. Fact regels

BR-BD-05.4.01 : Element MOET in het bericht zijn opgenomen.

Elementen die altijd moeten zijn opgenomen:

Elementen

bd-i:CentralProcessingAppointPostsNumberOfItems

bd-i:DateCreation

bd-i:SerialNumberMessage

bd-i:StreetNameNL

bd-i:HouseNumberNL

bd-i:TaxConsultantSurname

Page 34: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

34

bd-i:TaxConsultantNumber

bd-i:PlaceOfResidenceNL

bd-i:PostalCodeNL

BR-BD-05.4.02 : De tuple ‘bd-t:AppointPostsSpecification’ MOET ten minste één keer zijn

opgenomen.

Tuples waarvoor een minimum voorkomen geldt:

Tuples Minimum (unieke) voorkomens

bd-t:AppointPostsSpecification 1

BR-BD-05.4.03 : Het jaardeel van de waarde in element 'bd-i:FinancialYearStart' MOET

'2017' zijn.

BR-BD-05.4.04 : Er MOGEN NIET meer dan 99 voorkomens van een tuple op root-niveau

in een instance document zijn opgenomen met UITZONDERING van de tuples waarvoor

een afwijkend maximum geldt.

Tuples waarvoor een afwijkend maximum geldt:

Tuples Maximum (unieke) voorkomens

bd-t:AppointPostsSpecification 3000

bd-t:TaxConsultantAddressPresentation 1

Page 35: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

35

2.7 BD Business Rules – Verzoek om uitstel aangifte 2017

De volgende regels zijn specifiek van toepassing op het berichtstroom 'Verzoek om uitstel aangifte 2017'

1. Instance regels Geen regels.

2. Context regels Het verzoek om uitstel aangiften 2017 is een niet-gedimensioneerde berichtsoort. Dimensies en domeinwaarden zijn niet van toepassing.

BR-BD-06.2.01 : Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een

waarde hebben van de aan de berichtstroom toegewezen URI.

Aan de berichtstroom toegewezen URI:

URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie N.v.t. RSIN/finummer (van de consulent die het uitstelverzoek doet)

BR-BD-06.2.02 : De waarde van het element 'xbrli:identifier' MOET een geldig

identificatienummer zijn.

Geldig identificatienummer: URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie N.v.t. RSIN/finummer (van de consulent die het uitstelverzoek doet)

BR-BD-06.2.03 : De waarden van de elementen 'xbrli:startDate' en 'xbrli:endDate'

MOETEN respectievelijk '2017-01-01' en '2017-12-31' zijn.

3. Unit regels

Geen regels

4. Fact regels

BR-BD-06.4.01 : De tuple ‘bd-t:PostponementSpecification’ MOET ten minste één keer

zijn opgenomen.

Tuples waarvoor een minimum voorkomen geldt:

Tuples

bd-t:PostponementSpecification

Page 36: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

36

BR-BD-06.4.02 : Er MOGEN NIET meer dan 99 voorkomens van een tuple op root-niveau

in een instance document zijn opgenomen met UITZONDERING van tuples waarvoor een

afwijkend maximum geldt.

Tuples waarvoor een afwijkend maximum geldt:

Tuples Maximaal toegestaan

bd-t:PostponementSpecification 3000

BR-BD-06.4.03 : Het jaardeel van de waarde van het element 'bd-i:FinancialYearStart'

MOET '2017' zijn INDIEN het element 'bd-i:TaxName' de waarde '0' heeft.

Bij een verzoek uitstel aangifte vennootschapsbelasting is de waarde van het element bd-i:TaxName gelijk aan '0'. De datum van FinancialYearStart moet in het jaar van aangifte vallen.

BR-BD-06.4.04 : Het jaardeel van de waarde van het element 'bd-i:FinancialYearEnd'

MOET '2017', '2018' of '2019' zijn INDIEN het element 'bd-i:TaxName' de waarde '0'

heeft.

Bij een verzoek uitstel aangifte vennootschapsbelasting is de waarde van het element bd-i:TaxName gelijk aan '0'. De datum van FinancialYearEnd moet in het jaar van aangifte vallen óf in één van de twee daaropvolgende kalenderjaren.

BR-BD-06.4.05 : De elementen 'bd-i:FinancialYearStart' en 'bd-i:FinancialYearEnd'

MOETEN respectievelijk de waarde '2017-01-01' en '2017-12-31' hebben INDIEN het

element 'bd-i:TaxName' de waarde '1' heeft.

Bij een verzoek uitstel aangifte inkomstenbelasting is de waarde van het element bd-i:TaxName gelijk aan '1'.

Page 37: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

37

2.8 BD Business Rules – Toeslagen 2019

De volgende regels zijn specifiek van toepassing op het berichtstroom 'Toeslagen 2019'

1. Instance regels Geen regels.

2. Context regels Toeslagen is een niet-gedimensioneerde berichtsoort. Dimensies en domeinwaarden zijn niet van toepassing.

BR-BD-07.2.01 : Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een

waarde hebben van de aan de berichtstroom toegewezen URI.

Aan de berichtstroom toegewezen URI:

URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie N.v.t. BSN van degene die de melding doet. Dit kan de aangever, partner of medebewoner zijn.

BR-BD-07.2.02 : De waarde van het element 'xbrli:identifier' MOET een geldig

identificatienummer zijn.

Geldig identificatienummer: URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie N.v.t. BSN van degene die de melding doet. Dit kan de aangever, partner of medebewoner zijn.

BR-BD-07.2.03 : De elementen 'xbrli:startDate' en 'xbrli:endDate' in de context met

betrekking tot de opgaaf MOGEN ALLEEN zijn gevuld met respectievelijk startdatum en

einddatum van geldige tijdvakken.

Geldige tijdvakken:

Tijdvak Startdatum EInddatum

Jaar

2019 2019-01-01 2019-12-31

3. Unit regels

BR-BD-07.3.01 : Elementen voor bedragen MOETEN zijn opgegeven in EURO’s.

4. Fact regels

BR-BD-07.4.01 : Element MOET in het bericht zijn opgenomen.

Elementen die altijd moeten zijn opgenomen:

Page 38: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

38

Elementen

bd-i:TaxReturnMessageType

bd-i-ext2:MessageIdentification

bd-i-ext2:MessageSourceType

BR-BD-07.4.02 : Het element 'bd-i:TaxReturnMessageType' MOET een geldige waarde

hebben.

Geldige waarden:

Waarde Omschrijving

0019 Burger meldt huuraanpassing

0049 Burger meldt wijziging inkomen

0081 Huurtoeslag aanvragen

0082 Kinderopvangtoeslag aanvragen

0083 Kindgebonden budget aanvragen

0084 Zorgtoeslag aanvragen

0091 Huurtoeslag stopzetten

0092 Kinderopvangtoeslag stopzetten

0093 Kindgebonden budget stopzetten

0094 Zorgtoeslag stopzetten

0218 Gegevens kinderopvang doorgeven

1010 Burger sluit zorgverzekering af ZTA

1049 Burger meldt wijziging inkomen ZTA

1084 Zorgtoeslag aanvragen ZTA

1094 Zorgtoeslag stopzetten ZTA

BR-BD-07.4.03 : Element MOET in het bericht zijn opgenomen INDIEN de waarde van het

element 'bd-i:TaxReturnMessageType' de waarde '0081' of '0082' of '0083', '0084' of

'1084' heeft.

Elementen die moeten worden opgenomen:

Elementen

bd-i-ext2:TaxPayerSignatureIndication

bd-i-ext2:ExpressionWillDate

BR-BD-07.4.04 : Vervallen

BR-BD-07.4.05 : Element MOET in het bericht zijn opgenomen INDIEN de waarde van

element 'bd-i:TaxReturnMessageType' de waarde '0019' heeft.

Elementen die moeten zijn opgenomen:

Elementen

bd-i-ext2:Caretakercosts

bd-i-ext2:Cleaningcosts

bd-i-ext2:Energycosts

bd-i-ext2:PlainRent

bd-i-ext2:ServiceRecreationRoomCosts

bd-i-ext2:RentCommencingDate

Page 39: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

39

BR-BD-07.4.06 : Element MOET in het bericht zijn opgenomen INDIEN de waarde van

element 'bd-i:TaxReturnMessageType' de waarde '0091', '0092', '0093', '0094' of '1094'

heeft.

Elementen die moeten worden opgenomen:

Elementen

bd-i-ext2:ExpressionWillDate

BR-BD-07.4.07 : Element MOET in het bericht zijn opgenomen INDIEN de waarde van

element 'bd-i:TaxReturnMessageType' de waarde '0218' heeft.

Elementen die moeten zijn opgenomen:

Bovenliggende tuple Elementen

bd-i-ext2:ChildIdentificationNumber

bd-i-ext2:DayCareCenterCommencingDate

bd-i-ext2:DayCareCenterIdentification

bd-i-ext2:DayCareMonthlyHours

bd-i-ext2:DayCareHourlyRate

bd-i-ext2:DayCareCenterName

bd-t-ext2:DayCareSpecificPresentation/bd-t:AddressPresentation/ bd-i:PostalCodeNL

bd-t-ext2:DayCareSpecificPresentation/bd-t:AddressPresentation/ bd-i:HouseNumberNL

BR-BD-07.4.08 : Element MOET in het bericht zijn opgenomen INDIEN de waarde van

element 'bd-i:TaxReturnMessageType' de waarde '0049' of '1049' heeft.

Elementen die moeten zijn opgenomen:

Elementen

bd-i-ext2:IncomeAmount

bd-i-ext2:IncomeYear

BR-BD-07.4.09 : Vervallen

BR-BD-07.4.10 : Er MOGEN NIET meer dan 99 voorkomens van een tuple op root-niveau

in een instance document zijn opgenomen met UITZONDERING van tuples waarvoor een

afwijkend maximum geldt.

Tuples waarvoor een afwijkend maximum geldt:

Tuples Maximaal toegestaan

bd-t-ext2:InhabitantSpecification 6

bd-t-ext2:ResidenceAddressPresentation 1

bd-t-ext2:DayCareSpecificPresentation 1

BR-BD-07.4.11 : Het element 'bd-i-ext2:MessageSourceType' MOET de waarde ‘24’ of

‘48’ hebben.

Geldige waarden:

Page 40: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

40

Waarde Omschrijving

24 Bericht is afkomstig van een fiscaal intermediair

48 Bericht is afkomstig van een convenantpartij (voor ZTA)

BR-BD-07.4.12 : Element MOET in het bericht zijn opgenomen INDIEN element 'bd-i-

ext2:MessageSourceType' de waarde '24' heeft.

Elementen die moeten worden opgenomen:

Element

bd-i:TaxConsultantNumber

BR-BD-07.4.13 : Element MOET in het bericht zijn opgenomen INDIEN element 'bd-i-

ext2:MessageSourceType' de waarde '48' heeft.

Elementen die moeten zijn opgenomen:

Element

bd-i-ext2:MessageSourceIdentification

BR-BD-07.4.14 : Element MOET in het bericht zijn opgenomen INDIEN element 'bd-

i:TaxReturnMessageType' de waarde '1010' heeft.

Elementen die moeten worden opgenomen:

Elementen

bd-i-ext2:HealthInsurerName

bd-i-ext2:HealthInsuranceCommencingDate

BR-BD-07.4.15 : Het element 'bd-i-ext2:MessageSourceType' MOET de waarde '48'

hebben INDIEN het element 'bd-i:TaxReturnMessageType' de waarde '1010', '1049',

'1084' of '1094' heeft.

BR-BD-07.4.16 : Het element 'bd-i-ext2:MessageSourceIdentification' MAG NIET zijn

opgenomen INDIEN het element 'bd-i-ext2:MessageSourceType' de waarde '24' heeft.

BR-BD-07.4.17 : Het element 'bd-i:TaxConsultantNumber' MAG NIET zijn opgenomen

INDIEN het element 'bd-i-ext2:MessageSourceType' de waarde '48' heeft.

BR-BD-07.4.18 : Element 'bd-i:TaxReturnMessageType' MOET een geldige waarde hebben

INDIEN het element 'bd-i-ext2:MessageSourceType' de waarde '48' heeft.

Voor het indienen van berichten door een convenantpartij voor Zorgtoeslag Tijdelijke Arbeidsmigranten (ZTA) zijn uitsluitend onderstaande waarde voor het element ‘bd-i:TaxReturnMessageType’ geldig:

Waarde Omschrijving

Page 41: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

41

1010 Burger sluit zorgverzekering af

1049 Burger meldt wijziging inkomen

1084 Zorgtoeslag aanvragen

1094 Zorgtoeslag stopzetten

BR-BD-07.4.19 : Element MOET een datumwaarde bevatten die samenvalt of ligt tussen

de datumwaarden in elementen 'xbrli:startDate' en 'xbrli:endDate' in de context van de

opgave.

Elementen waarvoor deze regel geldt:

Elementen

bd-i-ext2:RentCommencingDate

bd-i-ext2:DayCareCenterCommencingDate

bd-i-ext2:PeriodEndDate

bd-i-ext2:ExpressionWillDate

bd-i-ext2:HealthInsuranceCommencingDate

BR-BD-07.4.20 : Het element ‘bd-i-ext2:DayCareOutOfSchoolIndication’ of ‘bd-i-

ext2:DayCareIndication’ maar niet beiden MOET zijn opgenomen INDIEN ‘bd-

i:TaxReturnMessageType’ = ‘0218’

BR-BD-07.4.21 : Het element ‘bd-i-ext2:DayCareCenterIndication’ of ‘bd-i-

ext2:DayCareGuestParentIndication’ maar niet beiden MOET zijn opgenomen INDIEN

‘bd-i:TaxReturnMessageType’ = ‘0218’

BR-BD-07.4.22 : Het element 'bd-i-ext2:DayCareOutOfSchoolIndication' MOET een

geldige waarde hebben.

Geldige waarden:

Waarde Omschrijving

true waar

1

BR-BD-07.4.23 : Het element 'bd-i-ext2:DayCareIndication' MOET een geldige waarde

hebben.

Geldige waarden:

Waarde Omschrijving

true waar

1

BR-BD-07.4.24 : Het element 'bd-i-ext2: DayCareCenterIndication’ MOET een geldige

waarde hebben.

Geldige waarden:

Waarde Omschrijving

Page 42: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

42

true Waar

1

BR-BD-07.4.25 : Het element 'bd-i-ext2: DayCareGuestParentIndication’ MOET een

geldige waarde hebben.

Geldige waarden:

Waarde Omschrijving

true waar

1

Page 43: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

43

2.9 BD Business Rules – Suppletie omzetbelasting 2018

De volgende regels zijn specifiek van toepassing op het berichtstroom 'Suppletie omzetbelasting 2018'

1. Instance regels

Geen regels.

2. Context regels Suppletie omzetbelasting 2018 is een niet-gedimensioneerde berichtsoort. Dimensies en domeinwaarden zijn niet van toepassing.

BR-BD-08.2.01 : Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een

waarde hebben van de aan de berichtstroom toegewezen URI.

Aan de berichtstroom toegewezen URI:

URI Scenario\Party Identificatienummer

www.belastingdienst.nl/omzetbelastingnummer N.v.t. Omzetbelastingnummer (van de aangever)

BR-BD-08.2.02 : De waarde van het element 'xbrli:identifier' MOET een geldig

identificatienummer zijn.

Geldig identificatienummer: URI Scenario\Party Identificatienummer

www.belastingdienst.nl/omzetbelastingnummer N.v.t. Omzetbelastingnummer (van de aangever)

BR-BD-08.2.03 : De waarde van element 'xbrli:startDate' MOET de datum van de eerste

dag van een maand zijn.

BR-BD-08.2.04 : De periode tussen de datums aangegeven in de elementen

'xbrli:startDate' en 'xbrli:endDate' MAG NIET langer dan één jaar zijn.

Een periode van één jaar telt 365 dagen, behalve als in die periode een schrikkeldag voorkomt telt deze 366 dagen.

BR-BD-08.2.05 : De waarde van element 'xbrli:endDate' MOET de datum van de laatste

dag van een maand zijn.

BR-BD-08.2.06 : De waarden van de elementen 'xbrli:startDate' en 'xbrli:endDate'

MOETEN respectievelijk een datum op of na '2017-02-01' én een datum op of voor '2018-

12-31' zijn.

Page 44: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

44

Naast het lopende belastingjaar 2018 is het toegestaan ook een suppletie omzetbelasting in te dienen over de gebroken boekjaren beginnend vanaf 2017-02-01. Voor tijdvakken die eerder beginnen dan 2017-02-01 is in de taxonomie van 2017 voorzien (nt11). 3. Unit regels

BR-BD-08.3.01 : Elementen voor bedragen MOETEN zijn opgegeven in EURO’s.

4. Fact regels

BR-BD-08.4.01 : Element MOET in het bericht zijn opgenomen.

Elementen die altijd moeten zijn opgenomen:

Elementen

bd-i:ContactType

bd-i:DateTimeCreation

bd-i:MessageReferenceSupplierVAT

bd-i:ValueAddedTaxOwed

bd-i:ValueAddedTaxToBePaidAdditionalToBePaidBack

bd-i:ValueAddedTaxAmountTotalNew

bd-i:ValueAddedTaxAmountTotalOld

BR-BD-08.4.02 : Het element 'bd-i:TaxConsultantNumber' MOET zijn opgenomen INDIEN

het element 'bd-i:ContactType' de waarde 'INT' heeft.

BR-BD-08.4.03 : Er MOGEN NIET meer dan 99 voorkomens van een tuple op root-niveau

in een instance document zijn opgenomen met UITZONDERING van tuples waarvoor een

afwijkend maximum geldt.

Tuples waarvoor een afwijkend maximum geldt:

Tuples Maximum (unieke) voorkomens

bd-t:ProfessionalAssociationForTaxServiceProvidersSpecification 999

Page 45: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

45

2.10 BD Business Rules – Uitsluitend zakelijk gebruik bestelauto

De volgende regels zijn specifiek van toepassing op het berichtstroom 'Uitsluitend zakelijk gebruik bestelauto'

1. Instance regels

Geen regels.

2. Context regels De opgave uitsluitend zakelijk gebruik bestelauto is een niet-gedimensioneerde berichtsoort. Dimensies en domeinwaarden zijn niet van toepassing.

BR-BD-09.2.01 : Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een

waarde hebben van de aan de berichtstroom toegewezen URI.

Aan de berichtstroom toegewezen URI:

URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie N.v.t. Loonheffingennummer (van de inhoudingsplichtige) of BSN/RSIN/fiscaal nummer (van de ondernemer)

BR-BD-09.2.02 : De waarde van het element 'xbrli:identifier' MOET een geldig

identificatienummer zijn.

Geldig identificatienummer: URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie N.v.t. Loonheffingennummer (van de inhoudingsplichtige) of BSN/RSIN/fiscaal nummer (van de ondernemer)

BR-BD-09.2.03 : Het element 'xbrli:identifier' MOET gevuld zijn met het

loonheffingennummer van de inhoudingsplichtige INDIEN het element 'bd-

i:DeliveryVanUser' de waarde '1' heeft.

BR-BD-09.2.04 : Het element 'xbrli:identifier' MOET gevuld zijn met BSN, RSIN of

finummer van de ondernemer INDIEN het element 'bd-i:DeliveryVanUser' de waarde '2'

heeft.

BR-BD-09.2.05 : De waarden van de elementen 'xbrli:startDate' en 'xbrli:endDate'

MOETEN respectievelijk '2018-01-01' en '2018-12-31' zijn.

3. Unit regels

Geen regels.

Page 46: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

46

4. Fact regels

BR-BD-09.4.01 : Element MOET in het bericht zijn opgenomen.

Elementen die altijd moeten worden opgenomen:

Elementen

bd-i:DeliveryVanUser

bd-i:SignatoryFunction

bd-i:SignatoryInitials

bd-i:SignatorySurname

bd-i:SignatureDate

bd-i:StatementType

BR-BD-09.4.02 : Element MOET in het bericht zijn opgenomen INDIEN element 'bd-

i:StatementType' de waarde '1' én element 'bd-i:DeliveryVanUser' de waarde '1' heeft.

Elementen die moeten worden opgenomen:

Elementen

bd-i:StatementCommencingDate

bd-i:StatementDeliveryVanLicensePlate

bd-i:StatementDeliveryVanRegistrationCountry

bd-i:WithholdingAgentName

bd-i:WithholdingAgentTelephoneNumber

bd-i:EmployeeInitials

bd-i:EmployeeSurname

bd-i:EmployeeIdentificationNumber

bd-i:EmployeeDateOfBirth

BR-BD-09.4.03 : Element MOET NIET in het bericht zijn opgenomen INDIEN het element

'bd-i:StatementType' de waarde '1' heeft én element 'bd-i:DeliveryVanUser' de waarde

'1' heeft.

Elementen die NIET moeten worden opgenomen:

Elementen

bd-i:AbrogationStatementEndDate

bd-i:AbrogationStatementDeliveryVanLicensePlate

bd-i:AbrogationStatementDeliveryVanRegistrationCountry

bd-i:AbrogationReasonEmployee

bd-i:AbrogationReasonEntrepreneur

bd-i:EntrepreneurSurname

bd-i:EntrepreneurTelephoneNumber

bd-i:EntrepreneurInitials

bd-i:EntrepreneurPrefix

BR-BD-09.4.04 : Element MOET in het bericht zijn opgenomen INDIEN element 'bd-

i:StatementType' de waarde '1' heeft én element 'bd-i:DeliveryVanUser' de waarde '2'

heeft.

Page 47: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

47

Elementen die moeten worden opgenomen:

Elementen

bd-i:StatementCommencingDate

bd-i:StatementDeliveryVanLicensePlate

bd-i:StatementDeliveryVanRegistrationCountry

bd-i:EntrepreneurSurname

bd-i:EntrepreneurTelephoneNumber

bd-i:EntrepreneurInitials

BR-BD-09.4.05 : Element MOET NIET in het bericht zijn opgenomen INDIEN element 'bd-

i:StatementType' de waarde '1' heeft én element 'bd-i:DeliveryVanUser' de waarde '2'

heeft.

Elementen die NIET moeten worden opgenomen:

Elementen

bd-i:WithholdingAgentName

bd-i:WithholdingAgentTelephoneNumber

bd-i:EmployeeInitials

bd-i:EmployeePrefix

bd-i:EmployeeSurname

bd-i:EmployeeIdentificationNumber

bd-i:EmployeeDateOfBirth

BR-BD-09.4.06 : Element MOET in het bericht zijn opgenomen INDIEN element 'bd-

i:StatementType' de waarde '2' heeft én element 'bd-i:DeliveryVanUser' de waarde '1'

heeft.

Elementen die moeten worden opgenomen:

Elementen

bd-i:WithholdingAgentName

bd-i:WithholdingAgentTelephoneNumber

bd-i:EmployeeInitials

bd-i:EmployeeSurname

bd-i:EmployeeIdentificationNumber

bd-i:EmployeeDateOfBirth

bd-i:AbrogationStatementDeliveryVanLicensePlate

bd-i:AbrogationStatementDeliveryVanRegistrationCountry

bd-i:AbrogationStatementEndDate

bd-i:AbrogationReasonEmployee

BR-BD-09.4.07 : Element MOET NIET in het bericht zijn opgenomen INDIEN element 'bd-

i:StatementType' de waarde '2' heeft én element 'bd-i:DeliveryVanUser' de waarde '1'

heeft.

Elementen die NIET moeten worden opgenomen:

Elementen

Page 48: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

48

bd-i:StatementCommencingDate

bd-i:StatementDeliveryVanLicensePlate

bd-i:StatementDeliveryVanRegistrationCountry

bd-i:AbrogationReasonEntrepreneur

bd-i:EntrepreneurSurname

bd-i:EntrepreneurTelephoneNumber

bd-i:EntrepreneurInitials

bd-i:EntrepreneurPrefix

BR-BD-09.4.08 : Element MOET in het bericht zijn opgenomen INDIEN element 'bd-

i:StatementType' de waarde '2' heeft én element 'bd-i:DeliveryVanUser' de waarde '2'

heeft.

Elementen die moeten worden opgenomen:

Elementen

bd-i:EntrepreneurSurname

bd-i:EntrepreneurTelephoneNumber

bd-i:EntrepreneurInitials

bd-i:AbrogationStatementDeliveryVanLicensePlate

bd-i:AbrogationStatementDeliveryVanRegistrationCountry

bd-i:AbrogationStatementEndDate

bd-i:AbrogationReasonEntrepreneur

BR-BD-09.4.09 : Element MOET NIET in het bericht zijn opgenomen INDIEN element 'bd-

i:StatementType' de waarde '2' heeft én element 'bd-i:DeliveryVanUser' de waarde '2'

heeft.

Elementen die NIET mogen worden opgenomen:

Elementen

bd-i:WithholdingAgentName

bd-i:WithholdingAgentTelephoneNumber

bd-i:EmployeeInitials

bd-i:EmployeeSurname

bd-i:EmployeeIdentificationNumber

bd-i:EmployeeDateOfBirth

bd-i:AbrogationReasonEmployee

bd-i:StatementCommencingDate

bd-i:StatementDeliveryVanLicensePlate

bd-i:StatementDeliveryVanRegistrationCountry

BR-BD-09.4.10 : De datum in het element bd-i:EmployeeDateOfBirth MOET ten minste 17

jaren vóór de datum in element 'bd-i:StatementCommencingDate' liggen.

De werknemer MOET op de ingangsdatum van de verklaring 17 jaar of ouder zijn.

Page 49: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

49

BR-BD-09.4.11 : De waarde van element 'bd-

i:AbrogationStatementDeliveryVanLicensePlate' óf element 'bd-

i:StatementDeliveryVanLicensePlate' MOET voldoen aan een geldig patroon INDIEN

element 'bd-i:StatementDeliveryVanRegistrationCountry' de waarde 'NL' óf element 'bd-

i: AbrogationStatementDeliveryVanRegistrationCountry' de waarde 'NL' heeft.

Geldige patronen:

Patroon Patroon (vervolg)

BX-99-XX VX-99-XX

BX-XX-99 VX-XX-99

99-XB-99 99-XV-99

99-BX-XX 99-VX-XX

9-BXX-99 9-VXX-99

99-BX-99 99-VX-99

99-BXX-9 99-VXX-9

BX-999-X VX-999-X

X-999-BX X-999-VX

De 'X' staat voor een willekeurige letter, de '9' staat voor een cijfer. Zowel hoofdletters als kleine

letters zijn toegestaan.

Page 50: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

50

2.11 BD Business Rules – Erfbelasting 2018

De volgende regels zijn specifiek van toepassing op het berichtstroom 'Erfbelasting 2018'

1. Instance regels

Geen regels.

2. Context regels De aangifte erfbelasting 2018 is een niet- gedimensioneerde berichtsoort Dimensies en domeinwaarden zijn niet van toepassing.

BR-BD-10.2.01 : Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een

waarde hebben van de aan de berichtstroom toegewezen URI.

Aan de berichtstroom toegewezen URI:

URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie N.v.t. BSN (van de overledene)

BR-BD-10.2.02 : De waarde van het element 'xbrli:identifier' MOET een geldig

identificatienummer zijn.

Geldig identificatienummer: URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie N.v.t. BSN (van de overledene)

BR-BD-10.2.03 : De waarden van de elementen 'xbrli:startDate' en 'xbrli:endDate'

MOETEN respectievelijk '2018-01-01' en '2018-12-31' zijn.

3. Unit regels

BR-BD-10.3.01 : Elementen voor bedragen MOETEN zijn opgegeven in EURO’s.

4. Fact regels

BR-BD-10.4.01 : Element MOET in het bericht zijn opgenomen.

Elementen die altijd moeten worden opgenomen:

Elementen

bd-i-ext1:DeceasedTaxpayerInitials

bd-i-ext1:DeceasedTaxpayerSurname

bd-i:DeceasedDate

bd-i-ext1:DeceasedGender

bd-i-ext1:DeclarantAlsoExecutor

bd-i-ext1:ContactDeclarantToo

Page 51: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

51

Elementen

bd-i:ContactSurname

bd-i-ext1:DeceasedMarriedRegisteredPartnershipDayDeath

bd-i-ext1:InheritanceImmovablePropertyOther

bd-i-ext1:InheritanceMovableProperty

bd-i-ext1:InheritanceOwnHouse

bd-i-ext1:InheritanceBankBalances

bd-i-ext1:InheritanceCompanies

bd-i-ext1:InheritanceStockAccounts

bd-i-ext1:InheritanceDonationsOnPaper

bd-i-ext1:InheritanceMortgages

bd-i-ext1:InheritanceDebtHeirs

bd-i-ext1:InheritanceDebtsOther

bd-i-ext1:InheritanceReceivables

bd-i-ext1:InheritanceNotYetDividedLegacy

bd-i-ext1:InheritancePossessionsOther

bd-i-ext1:AssessmentToEachBeneficiary

bd-i-ext1:FuneralExpensesGross

bd-i-ext1:SettlementChargeFinal

bd-i-ext1:DeceasedHasTestament

bd-i-ext1:LifeOrAccidentInsurance

bd-i-ext1:AnnuityRetirementBenefits

bd-i-ext1:DonationsWithinHundredEightyDaysBeforeDying

bd-i-ext1:HouseSoldStillLiving

bd-i-ext1:CapitalComponentsRevenueContinueToReceive

bd-i-ext1:MandatoryDeliveryCapitalComponentPostponed

bd-i-ext1:AdoptionOrResidenceClause

bd-i-ext1:PeriodicCashBenefitsCompanies

bd-i-ext1:TrustCapitalInvolvement

bd-i-ext1:LegacyTransitionPrevious

bd-i-ext1:DoubleInheritanceTaxAvoiding

bd-i-ext1:GiftTaxTransferTaxToBeSettled

BR-BD-10.4.02 : Er MOGEN NIET meer dan 99 voorkomens van een tuple op root-niveau

in een instance document zijn opgenomen met UITZONDERING van tuples waarvoor een

afwijkend maximum geldt.

Tuples waarvoor een afwijkend maximum geldt: Tuples Maximum (unieke) voorkomens

HeirNoDeclarationMadeForSpecification 999

HeirBenificiaryTaxedDataSpecification 999

InheritanceDebtsOtherSpecification 999

InheritanceDonationsOnPaperSpecification 999

InheritanceDebtHeirsSpecification 999

InheritanceMortgagesSpecification 999

ImmovablePropertyOtherSpecification 999

MovablePropertySpecification 999

BankBalancesSpecification 999

InheritanceReceivablesSpecification 999

InheritanceStockAccountsSpecification 999

InheritanceNotYetDividedLegacySpecification 999

InheritancePossessionsOtherSpecification 999

LegaciesSpecification 999

LifeAccidentInsuranceSpecification 999

AnnuityBenefitsSpecification 999

RetirementBenefitsSpecification 999

Page 52: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

52

BenefitsFromSalesSpecification 999

CapitalComponentsSpecification 999

MandatoryDeliveryPostponedDeliverySpecification 999

ResidenceClauseSpecification 999

TrustCapitalSpecification 999

InheritancePreviousSpecification 999

PropertyOtherSpecification 999

EstateSceneryLawSpecification 999

InheritanceBusinessesSpecification 50

PrivateCompanyPublicCompanyPeriodicPaymentSpecification 20

DonationReceiverSpecification 999

DoubleTaxationAvoidanceDeductionSpecification 999

BR-BD-10.4.03 : Tuple MOET in het bericht zijn opgenomen.

Tuples waarvoor een minimum voorkomen geldt:

Tuples Minimum (unieke) voorkomens

bd-t-ext1: HeirBenificiaryTaxedDataSpecification 1

bd-t-ext1:ContactAddressPresentation 1

BR-BD-10.4.04 : Elementen ‘bd-i:StreetNameNL’, ‘bd-i:HouseNumberNL’,’ ‘bd-

i:PostalCodeNL’ en ’bd-i:PlaceOfResidenceNL’ onder de tuple 'bd-t-

ext1:ContactAddressPresentation’ MOETEN worden opgenomen.

Elementen

bd-i:StreetNameNL

bd-i:HouseNumberNL

bd-i:PostalCodeNL

bd-i:PlaceOfResidenceNL

BR-BD-10.4.05 : Elementen ‘bd-i:StreetNameNL’ en ‘bd-i:HouseNumberNL’ of ‘bd-

i:StreetNameAbroad’ en ‘bd-i:HouseNumberAbroad’ onder de tuple ‘bd-t-ext1:

HeirBenificiaryTaxedDataSpecification’ MOETEN worden opgenomen.

Page 53: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

53

2.12 BD Business Rules – Melding Mini-One-Stop-Shop

De volgende Belastingdienst regels zijn specifiek van toepassing op het berichtstroom 'Melding Mini-One-Stop-Shop '

1. Instance regels Geen regels.

2. Context regels De melding Mini-One-Stop-Shop is een niet-gedimensioneerde berichtsoort. Dimensies en domeinwaarden zijn niet van toepassing.

BR-BD-11.2.01 : Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een

waarde hebben van de aan de berichtstroom toegewezen URI.

Aan de berichtstroom toegewezen URI:

URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie N.v.t. BSN (van aangever)

BR-BD-11.2.02 : De waarde van het element 'xbrli:identifier' MOET een geldig

identificatienummer zijn.

Geldig identificatienummer: URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie N.v.t. BSN (van aangever)

BR-BD-11.2.03 : De elementen 'xbrli:startDate' en 'xbrli:endDate' in de context met

betrekking tot de melding MOETEN zijn gevuld met respectievelijk startdatum en

einddatum van geldige tijdvakken.

Geldige tijdvakken waarbij voor het jaar (eejj) een jaaraanduiding van 2015 of hoger geldt:

Tijdvak startdatum einddatum

Kwartaal

eerste kwartaal eejj-01-01 eejj -03-31

tweede kwartaal eejj-04-01 eejj -06-30

derde kwartaal eejj-07-01 eejj -09-30

vierde kwartaal eejj-10-01 eejj -12-31

Page 54: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

54

3. Unit regels

BR-BD-11.3.01 : Elementen voor bedragen MOETEN zijn opgegeven in EURO’s.

4. Fact regels

BR-BD-11.4.01 : Element MOET in het bericht zijn opgenomen.

Elementen die altijd moeten worden opgenomen:

Elementen

bd-i:VATReturnReferenceNumber

bd-i:VATReturnNil

bd-i:GrandTotal

bd-i:ApplicationId

bd-i:DateTimeCreation

BR-BD-11.4.02 : Er MOGEN NIET meer dan 99 voorkomens van een tuple op root-niveau

in een instance document zijn opgenomen met UITZONDERING van tuples waarvoor een

afwijkend maximum geldt.

Tuples waarvoor een afwijkend maximum geldt:

Tuples Maximum (unieke) voorkomens

bd-t:ProfessionalAssociationForTaxServiceProvidersSpecification 999

BR-BD-11.4.03 : Het element 'bd-i:VATReturnDeviatingPeriodStartDate' MOET een

datum bevatten die valt ná de in de gerefereerde context opgegeven datum in het

element 'xbrli:startDate'.

BR-BD-11.4.04 : Het element 'bd-i:VATReturnDeviatingPeriodEndDate' MOET een datum

bevatten die valt vóór de in de gerefereerde context opgegeven datum in het element

'xbrli:endDate'.

BR-BD-11.4.05 : Het element 'bd-i:VATReturnDeviatingPeriodStartDate' MOET een

datum bevatten die valt vóór de datum in het element 'bd-

i:VATReturnDeviatingPeriodEndDate'.

BR-BD-11.4.06 : De tuple 'bd-t:MSIDSuppliesSpecification' MOET zijn opgenomen INDIEN

element 'bd-i:GrandTotalMSID' is opgenomen.

BR-BD-11.4.07 : Het element 'bd-i:GrandTotalMSID' MOET zijn opgenomen INDIEN de

tuple 'bd-t:MSIDSuppliesSpecification' is opgenomen.

BR-BD-11.4.08 : De tuple 'bd-t:MSESTSuppliesSpecification' MOET zijn opgenomen

INDIEN element 'bd-i:GrandTotalMSEST' is opgenomen.

Page 55: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

55

BR-BD-11.4.09 : Het element element 'bd-i:GrandTotalMSEST' MOET zijn opgenomen

INDIEN de tuple 'bd-t:MSESTSuppliesSpecification' is opgenomen.

BR-BD-11.4.10 : Het element 'bd-i:MSIDVATNumber' MOET zijn opgenomen INDIEN het

element 'bd-i:ApplicationId' de waarde 'MOSS' bevat.

BR-BD-11.4.11 : Het element 'bd-i:MSIDVOESNumber' MOET zijn opgenomen INDIEN het

element 'bd-i:ApplicationId' de waarde 'VOES' bevat.

Page 56: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

56

2.13 BD Business Rules – Verzoek/wijziging voorlopige aanslag VpB 2019

De volgende regels zijn specifiek van toepassing op het berichtstroom 'Verzoek/wijziging voorlopige aanslag VpB 2019'

1. Instance regels Geen regels.

2. Context regels Het verzoek wijzigen voorlopige aanslag VpB 2019 is een niet-gedimensioneerde berichtsoort. Dimensies en domeinwaarden zijn niet van toepassing.

BR-BD-12.2.01 : Het attribuut ‘scheme’ van het element 'xbrli:identifier' MOET een

waarde hebben van de aan de berichtstroom toegewezen URI.

Aan de berichtstroom toegewezen URI:

URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie N.v.t. RSIN/finummer (van de aangever)

BR-BD-12.2.02 : De waarde van het element 'xbrli:identifier' MOET een geldig

identificatienummer zijn.

Geldig identificatienummer:

URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie N.v.t. RSIN/finummer (van de aangever)

BR-BD-12.2.03 : Het jaardeel van de waarde van element 'xbrli:startDate' MOET '2019'

zijn.

De 'xbrli:startDate' moet vallen in het jaar waarover aangifte wordt gedaan.

BR-BD-12.2.04 : De periode tussen de in 'xbrli:startDate' en ‘xbrli:endDate’ opgegeven

datums MAG NIET langer zijn dan 24 maanden minus 1 dag.

Een boekjaar mag niet langer zijn dan 24 maanden minus 1 dag.

3. Unit regels

BR-BD-12.3.01 : Velden voor bedragen MOETEN zijn opgegeven in EURO’s.

UITZONDERING daarop zijn elementen die op grond van een aangifte in functionele

valuta als NIET EURO valuta MOGEN worden opgegeven.

Elementen die zowel in Euro’s als niet-Euro valuta (functionele valuta) mogen worden opgegeven zijn:

Page 57: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

57

Elementen NL label

bd-i:TaxableProfit Belastbare winst

bd-i:LossesToBeSetOffThisYearTotal In dit boekjaar totaal te verrekenen verliezen

bd-i:CorporationTaxTaxableAmount Belastbaar bedrag

BR-BD-12.3.02 : Het attribuut ‘unitRef’ van de elementen ‘bd-i:TaxableProfit’, ‘bd-

i:LossesToBeSetOffThisYearTotal’ en ‘bd-i:CorporationTaxTaxableAmount’ MOET naar

hetzelfde element ‘xbrli:unit’ refereren.

De bedragen in de elementen ‘bd-i:TaxableProfit’, ‘bd-i:LossesToBeSetOffThisYearTotal’ en ‘bd-i:CorporationTaxTaxableAmount’ moeten in hetzelfde valuta zijn opgenomen.

BR-BD-12.3.03 : Vervallen.

BR-BD-12.3.04: De waarde van het element 'bd-

i:FunctionalCurrencySchemeCurrencyFactor' MOET gelijk zijn aan de valutafactor

behorend bij de valutacode waarin bedragvelden worden opgegeven bij een aangifte in

functionele valuta.

Er is sprake van een aangifte in functionele valuta indien het element ‘bd-i:FunctionalCurrencySchemeExists’ de waarde 'true' heeft.

Geldige valutacodes met bijbehorende valutafactor voor aangiften in functionele valuta:

Valutacode Valutafactor Omschrijving

AUD 1 Australische Dollar

BRL 1 Braziliaanse Real

CAD 1 Canadese Dollar

CHF 1 Zwitserse Frank

CNY 10 Chinese Yuan Renminbi

CZK 10 Tsjechische Kroon

DKK 10 Deense Kroon

GBP 1 Britse Pond Sterling

HKD 10 Hongkongse Dollar

HUF 100 Hongaarse Forint

IDR 10000 Indonesische Roepia

ILS 1 Nieuwe Israëlische Shekel

INR 100 Indiase Roepie

JPY 100 Japanse Yen

KRW 1000 Koreaanse Won

MXN 10 Mexicaanse Peso

MYR 1 Maleisische Ringgit

NOK 10 Noorse Kroon

NZD 1 Nieuw-Zeelandse Dollar

PHP 100 Filipijnse Peso

PLN 1 Poolse Zloty

RON 1 Nieuwe Roemeense Leu

RUB 10 Russische Roebel

SEK 10 Zweedse Kroon

SGD 1 Singaporese Dollar

TRY 1 Turkse Lira

TWD 100 Taiwanese Dollar

USD 1 Amerikaanse Dollar

ZAR 10 Zuid Afrikaanse Rand

Page 58: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

58

BR-BD-12.3.05 : In een aangifte in functionele valuta MOET één geldige functionele

valutacode zijn opgegeven naast de valutacode voor de EURO.

Geldige functionele valutacodes:

Valutacode Omschrijving

AUD Australische Dollar

BRL Braziliaanse Real

CAD Canadese Dollar

CHF Zwitserse Frank

CNY Chinese Yuan Renminbi

CZK Tsjechische Kroon

DKK Deense Kroon

GBP Britse Pond Sterling

HKD Hongkongse Dollar

HUF Hongaarse Forint

IDR Indonesische Roepia

ILS Nieuwe Israëlische Shekel

INR Indiase Roepie

JPY Japanse Yen

KRW Koreaanse Won

MXN Mexicaanse Peso

MYR Maleisische Ringgit

NOK Noorse Kroon

NZD Nieuw-Zeelandse Dollar

PHP Filipijnse Peso

PLN Poolse Zloty

RON Nieuwe Roemeense Leu

RUB Russische Roebel

SEK Zweedse Kroon

SGD Singaporese Dollar

TRY Turkse Lira

TWD Taiwanese Dollar

USD Amerikaanse Dollar

ZAR Zuid Afrikaanse Rand

BR-BD-12.3.06 : In een aangifte in functionele valuta MOGEN ALLEEN voor deze regeling

geldige valutacodes zijn gebruikt.

Er is sprake van een aangifte in functionele valuta indien het element ‘bd-i:FunctionalCurrencySchemeExists’ de waarde 'true' heeft.

Geldige valutacodes voor aangiften in functionele valuta:

Valutacode Omschrijving

AUD Australische Dollar

BRL Braziliaanse Real

CAD Canadese Dollar

CHF Zwitserse Frank

CNY Chinese Yuan Renminbi

CZK Tsjechische Kroon

DKK Deense Kroon

GBP Britse Pond Sterling

HKD Hongkongse Dollar

HUF Hongaarse Forint

IDR Indonesische Roepia

ILS Nieuwe Israëlische Shekel

INR Indiase Roepie

Page 59: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

59

Valutacode Omschrijving

JPY Japanse Yen

KRW Koreaanse Won

MXN Mexicaanse Peso

MYR Maleisische Ringgit

NOK Noorse Kroon

NZD Nieuw-Zeelandse Dollar

PHP Filipijnse Peso

PLN Poolse Zloty

RON Nieuwe Roemeense Leu

RUB Russische Roebel

SEK Zweedse Kroon

SGD Singaporese Dollar

TRY Turkse Lira

TWD Taiwanese Dollar

USD Amerikaanse Dollar

ZAR Zuid Afrikaanse Rand

4. Fact regels

BR-BD-12.4.01 : Element MOET in het bericht zijn opgenomen.

Elementen die altijd moeten worden opgenomen:

Elementen

bd-i:CorporationTaxTaxableAmount

bd-i:LossesToBeSetOffThisYearTotal

bd-i:SoftwareSupplierCode

bd-i:TaxableProfit

bd-i:FunctionalCurrencySchemeExists

BR-BD-12.4.02 : Als één van de elementen ‘bd-i:TaxConsultantNumber’, ‘bd-

i:TaxConsultantInitials’,’bd-i:TaxConsultantSurname’, ‘bd-

i:TaxConsultantTelephoneNumber’ is opgenomen, geldt dat alle vermelde elementen

MOETEN worden opgenomen in het instance document.

Elementen die moeten worden opgegeven indien er sprake is van aangifte via een belastingconsulent:

Element

bd-i:TaxConsultantNumber

bd-i:TaxConsultantInitials

bd-i:TaxConsultantSurname

bd-i:TaxConsultantTelephoneNumber

BR-BD-12.4.03 : Er MOGEN NIET meer dan 99 voorkomens van een tuple op root-niveau

in een instance document zijn opgenomen met UITZONDERING van tuples waarvoor een

afwijkend maximum geldt.

Tuples waarvoor een afwijkend maximum geldt:

Tuples Maximum (unieke) voorkomens

bd-t:FunctionalCurrencyOrderSpecification 1

Page 60: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

60

BR-BD-12.4.04 : Elementen van het type 'nl-types:monetaryNoDecimalsItemType'

MOGEN ALLEEN zijn opgenomen met een waarde van -999999999999 t/m

9999999999999.

BR-BD-12.4.05 : Elementen van het type 'nl-

types:nonNegativeMonetaryNoDecimalsItemType' MOGEN ALLEEN zijn opgenomen met

een waarde van 0 t/m 9999999999999.

BR-BD-12.4.06 : Element MOET in de instance zijn opgenomen INDIEN het element 'bd-

i:FunctionalCurrencySchemeExists' de waarde 'true' heeft.

Indien element 'bd-i:FunctionalCurrencySchemeExists' de waarde 'true' heeft, dan is er sprake van een aangifte in functionele valuta. Elementen die moeten zijn opgenomen in een aangifte in functionele valuta:

Elementen

bd-i:ExchangeRateFinancialYearFunctionalCurrencySchemeAverage

bd-i:FunctionalCurrencySchemeCurrencyFactor

bd-i:TaxableAmountBaseForTaxCalculation

BR-BD-12.4.07 : Element MOET NIET in de instance zijn opgenomen INDIEN het element

'bd-i:FunctionalCurrencySchemeExists' de waarde 'false' heeft.

Indien het element 'bd-i:FunctionalCurrencySchemeExists' de waarde 'false' heeft, dan is er géén sprake van een aangifte in functionele valuta. Elementen die niet opgenomen mogen worden indien er geen sprake is van een aangifte in functionele valuta:

Elementen

bd-i:ExchangeRateFinancialYearFunctionalCurrencySchemeAverage

bd-i:FunctionalCurrencySchemeCurrencyFactor

bd-i:TaxableAmountBaseForTaxCalculation

Page 61: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

61

2.14 BD Business Rules – Verzoek/wijziging voorlopige aanslag IHZ 2019

De volgende regels zijn specifiek van toepassing op het berichtstroom 'Verzoek/wijziging voorlopige aanslag IHZ 2019'

1. Instance regels

Geen regels.

2. Context regels Het verzoek wijzigen voorlopige aanslag IHZ 2019 is een gedimensioneerde berichtsoort waarin de volgende dimensies en domeinwaarden toegepast worden. Dimensie Toegestane waarde Omschrijving

PartyDimension Declarant Voor de fiscale aangifte van de aangever.

Partner Voor de fiscale gegevens die betrekking hebben op de partner van de aangever.

ResidenceDimension Netherlands Feiten die over een verblijf in Nederland c.q. in Nederland gelegen onderdeel gerapporteerd worden.

Abroad Feiten die over een verblijf buiten Nederland c.q. in het buitenland gelegen onderdeel gerapporteerd worden.

EarningsSetupDimension National Feiten met betrekking tot de bepaling van het totale genoten inkomen in Nederland.

World Feiten met betrekking tot de bepaling van het totale genoten wereldinkomen (in Nederland en buiten Nederland)

TaxpayerDimension Domestic Feiten die over de binnenlandse belastingplichtige of de binnenlandse periode van de migrant gerapporteerd worden

Foreign Feiten die over de buitenlandse belastingplichtige of de buitenlandse periode van de migrant gerapporteerd worden

BR-BD-13.2.01 : Het attribuut ‘scheme’ van het element 'xbrli:identifier' MOET een

waarde hebben van de aan de berichtstroom toegewezen URI.

Aan de berichtstroom toegewezen URI:

URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie

Declarant BSN (van de aangever)

Partner BSN (van de partner)

BR-BD-13.2.02 : De waarde van het element 'xbrli:identifier' MOET een geldig

identificatienummer zijn.

Geldig identificatienummer:

URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie

Declarant BSN (van de aangever)

Partner BSN (van de partner)

Page 62: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

62

BR-BD-13.2.03 : De waarde van element 'xbrli:identifier' in de context met party-

dimensie 'Partner' MAG NIET gelijk zijn aan die van de context met party-dimensie

'Declarant'.

BR-BD-13.2.04 : De context met party-dimensie 'Declarant' met 'xbrli:startDate' en

'xbrli:endDate' MOET als eerste context in het instance document zijn opgenomen.

BR-BD-13.2.05 : De waarden van de elementen 'xbrli:startDate' en 'xbrli:endDate'

MOETEN respectievelijk '2019-01-01' en '2019-12-31' zijn.

3. Unit regels

BR-BD-13.3.01 : Elementen voor bedragen MOETEN zijn opgegeven in EURO’s.

4. Fact regels

BR-BD-13.4.01 : Element MOET in het bericht zijn opgenomen.

Elementen die altijd moeten worden opgenomen:

Elementen

bd-i:TaxReturnMessageType

bd-i:SoftwareSupplierCode

BR-BD-13.4.02 : Het element ‘bd-i:DateOfBirth’ met een referentie naar de context met

ALLEEN een partyDimension 'Declarant’ MOET zijn opgenomen INDIEN er een context

aanwezig is met ALLEEN een partyDimension 'Declarant'.

Indien er sprake is van een declarant dan moet daarvan de geboortedatum in het bericht zijn

opgenomen.

BR-BD-13.4.03 : Het element ‘bd-i:DateOfBirth’ met een referentie naar de context met

ALLEEN een partyDimension 'Partner’ MOET zijn opgenomen INDIEN er een context

aanwezig is met ALLEEN een partyDimension 'Partner’.

Indien er sprake is van een partner dan moet daarvan de geboortedatum in het bericht zijn

opgenomen.

BR-BD-13.4.04 : Het element 'bd-i:TaxReturnMessageType' MOET een geldige waarde

hebben.

Geldige waarden:

Waarde Soort aangifte

15 verzoek/wijziging voorlopige aanslag IHZ binnenland

16 verzoek/wijziging voorlopige aanslag IHZ buitenland

Page 63: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

63

BR-BD-13.4.05 : Er MOGEN NIET meer dan 99 voorkomens van een tuple per unieke

combinatie van party-dimensie, identifier, taxpayer-dimensie, residence-dimensie en

eventueel CompanySerialNumber-dimensie op root-niveau in een instance document zijn

opgenomen met UITZONDERING van tuples waarvoor een afwijkend maximum geldt.

Tuples waarvoor een afwijkend maximum geldt:

Tuples Maximum (unieke) voorkomens

bd-t:TaxationElsewhereLimitedRateForeignTaxpayerSpecification 2

BR-BD-13.4.06 : Elementen van het type 'nl-types:monetaryNoDecimalsItemType'

MOGEN ALLEEN zijn opgenomen met een waarde van -999999999999 t/m

9999999999999.

BR-BD-13.4.07 : Elementen van het type 'nl-

types:nonNegativeMonetaryNoDecimalsItemType' MOGEN ALLEEN zijn opgenomen met

een waarde van 0 t/m 9999999999999.

Page 64: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

64

2.15 BD Business Rules – Teruggaafverzoek dividendbelasting

De volgende regels zijn specifiek van toepassing op het berichtstroom 'Teruggaafverzoek dividendbelasting '

1. Instance regels

Geen regels.

2. Context regels Het teruggaafverzoek dividendbelasting is een niet-gedimensioneerde berichtsoort. Dimensies en domeinwaarden zijn niet van toepassing.

BR-BD-14.2.01 : Het attribuut ‘scheme’ van het element 'xbrli:identifier' MOET een

waarde hebben van de aan de berichtstroom toegewezen URI.

Aan de berichtstroom toegewezen URI:

URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie N.v.t. BSN/RSIN (van aangever)

BR-BD-14.2.02 : De waarde van het element 'xbrli:identifier' MOET een geldig

identificatienummer zijn.

Geldig identificatienummer: URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie N.v.t. BSN/RSIN (van aangever)

BR-BD-14.2.03 : De elementen 'xbrli:startDate' en 'xbrli:endDate' in de context van het

instance document MOGEN ALLEEN zijn opgenomen met respectievelijk startdatum en

einddatum van geldige tijdvakken.

Geldige tijdvakken:

Tijdvak startDate endDate

Jaar

2011 2011-01-01 2011-12-31 2012 2012-01-01 2012-12-31

2013 2013-01-01 2013-12-31

2014 2014-01-01 2014-12-31 2015 2015-01-01 2015-12-31

2016 2016-01-01 2016-12-31

2017 2017-01-01 2017-12-31

3. Unit regels

BR-BD-14.3.01 : Elementen voor bedragen MOETEN zijn opgegeven in EURO’s.

Page 65: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

65

4. Fact regels

BR-BD-14.4.01 : Element MOET in het bericht zijn opgenomen.

Elementen die altijd moeten worden opgenomen:

Elementen

bd-i:DividendGrossAmountTotal

bd-i:DividendToBeReceivedTotal

bd-i: PartyName

BR-BD-14.4.02 : De tuple ‘bd-t:DividendDonativesSpecification’ MOET alle relevante

elementen bevatten.

Elementen die altijd in de tuple moeten worden opgenomen:

Elementen

bd-i:ShareholderIdentificationNumber

bd-i:FundName

bd-i:DividendAmountPerShare

bd-i:SharesNumber

bd-i:DividendPaymentDate

bd-i:DividendGrossAmount

bd-i:DividendToBeReceived

BR-BD-14.4.03 : Er MOGEN NIET meer dan 99 voorkomens van een tuple per unieke

identifier, op root-niveau in een instance document zijn opgenomen met UITZONDERING

van tuples waarvoor een afwijkend maximum geldt.

Tuples waarvoor een afwijkend maximum geldt:

Tuples Maximum (unieke) voorkomens

bd-t:DividendDonativesSpecification 9999

BR-BD-14.4.04 : De tuple ‘bd-t:DividendDonativesSpecification ’ MOET ten minste één

keer zijn opgenomen.

Page 66: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

66

2.16 BD Business Rules – Klantregistratie dividendbelasting

De volgende regels zijn specifiek van toepassing op het berichtstroom 'Klantregistratie dividendbelasting '

1. Instance regels

Geen regels.

2. Context regels Het klantregistratie dividentbelasting is een niet-gedimensioneerde berichtsoort. Dimensies en domeinwaarden zijn niet van toepassing.

BR-BD-15.2.01 : Het attribuut ‘scheme’ van het element 'xbrli:identifier' MOET een

waarde hebben van de aan de berichtstroom toegewezen URI.

Aan de berichtstroom toegewezen URI:

URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie N.v.t. BSN/RSIN (van aangever)

BR-BD-15.2.02 : De waarde van het element 'xbrli:identifier' MOET een geldig

identificatienummer zijn.

Geldig identificatienummer: URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie N.v.t. BSN/RSIN (van aangever)

3. Unit regels

Geen regels

4. Fact regels

BR-BD-15.4.01 : Er MOGEN NIET meer dan 99 voorkomens van een tuple per unieke

identifier, op root-niveau in een instance zijn opgenomen met UITZONDERING van tuples

waarvoor een afwijkend maximum geldt.

Tuples waarvoor een afwijkend maximum geldt:

Tuples Maximum (unieke) voorkomens

bd-t:ShareholderSpecification 9999

BR-BD-15.4.02 : De tuple ‘bd-t:’ShareholderSpecification ’ MOET ten minste één keer zijn

opgenomen.

Page 67: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

67

BR-BD-15.4.03 : De tuple ‘bd-t:’ShareholderSpecification ’ MOET de elementen ‘bd-

i:FullAttributionIndication’ en ‘bd-i:NaturalPersonIndication’ bevatten.

Page 68: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

68

2.17 BD Business Rules – Schenkbelasting 2018

De volgende regels zijn specifiek van toepassing op het berichtstroom 'Schenkbelasting 2018'

1. Instance regels

Geen regels.

2. Context regels

De aangifte schenkbelasting is een niet-gedimensioneerde berichtsoort. Dimensies en domeinwaarden zijn niet van toepassing.

BR-BD-16.2.01 : Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een

waarde hebben van de aan de berichtstroom toegewezen URI.

Aan de berichtstroom toegewezen URI: URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie N.v.t. BSN (van de belanghebbende)

BR-BD-16.2.02 : De waarde van het element 'xbrli:identifier' MOET een geldig

identificatienummer zijn.

Geldig identificatienummer: URI Scenario\Party Identificatienummer

www.belastingdienst.nl/identificatie N.v.t. BSN (van de belanghebbende)*

* Een aangifte schenkbelasting kan zowel door de schenker als door de ontvanger worden

ingediend. Het identificatienummer moet van de aangever van de aangifte zijn (dit kan een

schenker óf een ontvanger zijn).

BR-BD-16.2.03 : De waarden van de elementen 'xbrli:startDate' en 'xbrli:endDate'

MOETEN respectievelijk '2018-01-01' en '2018-12-31' zijn.

3. Unit regels

BR-BD-16.3.01 : Elementen voor bedragen MOETEN zijn opgegeven in EURO’s.

4. Fact regels

BR-BD-16.4.01 : Element MOET in het bericht zijn opgenomen.

Elementen die altijd moeten worden opgenomen:

Page 69: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

69

Elementen

bd-i:SignatureDate

bd-i-ext1:DonorDeclarationIndication

bd-i-ext1:TaxReturnPersonIsSignatoryIndication

bd-i-ext1:TaxReturnPersonIsCorrespondentIndication

BR-BD-16.4.02 : Er MOGEN NIET meer dan 99 voorkomens van een tuple op root-niveau

in een instance document zijn opgenomen met UITZONDERING van tuples waarvoor een

afwijkend maximum geldt.

Tuples waarvoor een afwijkend maximum geldt: Tuples Maximum (unieke) voorkomens

NotarySpecification 10

BR-BD-16.4.03 : Element MOET NIET in het bericht zijn opgenomen INDIEN het element '

bd-i-ext1:SignatoryIdentificationNumber' is opgenomen.

Elementen die NIET moeten worden opgenomen:

Elementen

bd-i-ext1:SignatoryNotaryNumber

bd-i-ext1:SignatoryTaxConsultantNumber

BR-BD-16.4.04 : Element MOET NIET in het bericht zijn opgenomen INDIEN het element '

bd-i-ext1:SignatoryNotaryNumber' is opgenomen.

Elementen die NIET moeten worden opgenomen:

Elementen

bd-i-ext1:SignatoryIdentificationNumber

bd-i-ext1:SignatoryTaxConsultantNumber

BR-BD-16.4.05 : Element MOET NIET in het bericht zijn opgenomen INDIEN het element '

bd-i-ext1:SignatoryTaxConsultantNumber' is opgenomen.

Elementen die NIET moeten worden opgenomen:

Elementen

bd-i-ext1:SignatoryIdentificationNumber

bd-i-ext1:SignatoryNotaryNumber

BR-BD-16.4.06 : Element MOET in het bericht zijn opgenomen INDIEN één van de

elementen ‘bd-i:SignatorySurname’, ‘bd-i:SignatoryPrefix’ of ’bd-i:SignatoryInitials’ is

opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i:SignatorySurname

bd-i:SignatoryInitials

Page 70: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

70

BR-BD-16.4.07 : Element MOET onder de tuple ‘bd-t-ext1: SignatoryAddressPresentation’

in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameNL’, ‘bd-

i:HouseNumberNL’, ’ bd-i:HouseNumberAddition’, ‘bd-i:PostalCodeNL’ of ‘bd-

i:PlaceOfResidenceNL’ onder diezelfde tuple is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i:StreetNameNL

bd-i:HouseNumberNL

bd-i:PlaceOfResidenceNL

BR-BD-16.4.08 : Vervallen

BR-BD-16.4.9 : Vervallen

BR-BD-16.4.10 : Vervallen

BR-BD-16.4.11 : Element MOET in het bericht zijn opgenomen INDIEN één van de

elementen ‘bd-i-ext1:NotarySurname’, ‘bd-i-ext1:NotaryPrefix’ of ’ bd-i-

ext1:NotaryInitials’ in de tuple ‘bd-t-ext1:NotarySpecification’ is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i-ext1:NotarySurname

bd-i-ext1:NotaryInitials

BR-BD-16.4.12 : Element MOET onder de tuple ‘bd-t-ext1: NotarySpecification’ in het

bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameNL’, ‘bd-

i:HouseNumberNL’, ’ bd-i:HouseNumberAddition’, ‘bd-i:PostalCodeNL’ of ‘bd-

i:PlaceOfResidenceNL’ onder diezelfde tuple is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i:StreetNameNL

bd-i:HouseNumberNL

bd-i:PlaceOfResidenceNL

BR-BD-16.4.13 : Element MOET onder de tuple ‘bd-t-ext1:

TaxReturnPersonAddressPresentation’ in het bericht zijn opgenomen INDIEN één van de

elementen ‘bd-i:StreetNameNL’, ‘bd-i:HouseNumberNL’, ’ bd-i:HouseNumberAddition’,

‘bd-i:PostalCodeNL’ of ‘bd-i:PlaceOfResidenceNL’ onder diezelfde tuple is opgenomen.

Elementen die moeten worden opgenomen:

Page 71: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

71

Element

bd-i:StreetNameNL

bd-i:HouseNumberNL

bd-i:PlaceOfResidenceNL

BR-BD-16.4.14 : Element MOET onder de tuple ‘bd-t-ext1:

GiftPersonAddressPresentation’ in het bericht zijn opgenomen INDIEN één van de

elementen ‘bd-i:StreetNameNL’, ‘bd-i:HouseNumberNL’, ’ bd-i:HouseNumberAddition’,

‘bd-i:PostalCodeNL’ of ‘bd-i:PlaceOfResidenceNL’ onder diezelfde tuple is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i:StreetNameNL

bd-i:HouseNumberNL

bd-i:PlaceOfResidenceNL

BR-BD-16.4.15 : Element MOET in het bericht zijn opgenomen INDIEN één van de

elementen ‘bd-i-ext1:GiftImmovablePropertyCommercialValue’,

‘bd-i-ext1:GiftImmovablePropertyLawValue’,

‘bd-i-ext1:GiftImmovablePropertyTransferredPart’,

‘bd-i-ext1:GiftImmovablePropertyPurchasePrice’,

‘bd-i-ext1:GiftImmovablePropertyRemittedPurchasePrice’,

‘bd-i-ext1:GiftTransferTaxPayedGiftPart’,

‘bd-i-ext1:GiftImmovablePropertyLandRegistryDesignation’,

‘bd-i-ext1:GiftAnnualGroundLeaseValue ‘,

‘bd-i-ext1:GiftAnnualRentValue’ of

‘bd-i-ext1:GiftImmovablePropertyUsufructValue’ in de tuple ‘bd-t-ext1:GiftSpecification’

is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i-ext1:GiftImmovablePropertyTransferredPart

BR-BD-16.4.16 : Element MOET onder tuple ‘bd-t-

ext1:ImmovablePropertyAddressPresentation’ in het bericht zijn opgenomen INDIEN

één van de elementen ‘bd-i:StreetNameNL’, ‘bd-i:HouseNumberNL’, ’ bd-

i:HouseNumberAddition’, ‘bd-i:PostalCodeNL’ of ‘bd-i:PlaceOfResidenceNL’ onder

diezelfde tuple is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i:StreetNameNL

bd-i:HouseNumberNL

bd-i:PlaceOfResidenceNL

BR-BD-16.4.17 : Element MOET in het bericht zijn opgenomen INDIEN één van de

elementen ‘bd-i-ext1:GiftBusinessLegalForm’, ‘bd-i-

ext1:GiftBusinessTransferredPartValue’, ’ bd-i-ext1:GiftDeferredTaxTransferredPart’ of

Page 72: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

72

‘bd-i-ext1:GiftBusinessTransferredPartPurchasePrice’ in de tuple ‘bd-t:GiftSpecification’

is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i-ext1:GiftBusinessLegalForm

bd-i-ext1:GiftBusinessTransferredPartValue

BR-BD-16.4.18 : Element MOET in het bericht zijn opgenomen INDIEN het element ‘bd-i-

ext1:BusinessIdentificationNumber’ of bd-i-ext1:BusinessName in de tuple ‘bd-t-

ext1:GiftSpecification’ is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i-ext1:BusinessName

bd-i-ext1:GiftBusinessLegalForm

bd-i-ext1:GiftBusinessTransferredPartValue

BR-BD-16.4.19 : Element MOET onder tuple ‘bd-t-ext1:BusinessAddressPresentation’ in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameNL’, ‘bd-i:HouseNumberNL’, ’ bd-i:HouseNumberAddition’, ‘bd-i:PostalCodeNL’ of ‘bd-i:PlaceOfResidenceNL’ onder diezelfde tuple is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i:StreetNameNL

bd-i:HouseNumberNL

bd-i:PlaceOfResidenceNL

BR-BD-16.4.20 : Element MOET in het bericht zijn opgenomen INDIEN één van de

elementen ‘bd-i-ext1:GiftMovablePropertyValue’ of ‘bd-i-ext1:GiftMovablePropertyType’

in de tuple ‘bd-t-ext1:GiftSpecification’ is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i-ext1:GiftMovablePropertyValue

bd-i-ext1:GiftMovablePropertyType

BR-BD-16.4.21 : Element MOET in het bericht zijn opgenomen INDIEN één van de

elementen ‘bd-i-ext1:GiftTrustCapitalName’, ‘bd-i-

ext1:GiftTrustCapitalIdentificationNumber’ of ‘bd-i-ext1:GiftTrustCapitalValue’ in de

tuple ‘bd-t-ext1:GiftSpecification’ is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i-ext1:GiftTrustCapitalName

bd-i-ext1:GiftTrustCapitalValue

Page 73: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

73

BR-BD-16.4.22 : Element MOET in het bericht zijn opgenomen INDIEN één van de

elementen ‘bd-i-ext1:GiftBenefitPeriod’, ‘bd-i-ext1:GiftBenefitAmount’, ‘bd-i-

ext1:GiftPeriodicFirstDate’ of ‘bd-i-ext1:GiftPeriodicLastDate’ in de tuple ‘bd-t-

ext1:GiftSpecification’ is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i-ext1:GiftBenefitPeriod

bd-i-ext1:GiftBenefitAmount

bd-i-ext1:GiftPeriodicFirstDate

BR-BD-16.4.23 : Element MOET in het bericht zijn opgenomen INDIEN één van de

elementen ‘bd-i-ext1:GiftExemptionOneOffIncreased,

‘bd-i-ext1:GiftExemptionOwnHouseOneOffIncreased’,

‘bd-i-ext1:GiftOwnHouseSpendingAmount’,

‘bd-i-ext1:GiftExemptionExpensiveStudyIncreased’,

‘bd-i-ext1:GiftExemptionDebtor’,

‘bd-i-ext1:GiftExemptionNaturalObligation’,

‘bd-i-ext1:GiftExemptionANBIOrSBBI’, of

‘bd-i-ext1:GiftExemptionOther’ in de tuple ‘bd-t-ext1:GiftSpecification’ is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i-ext1:GiftExemptionExpensiveStudyIncreased

bd-i-ext1:GiftExemptionOneOffIncreased

bd-i-ext1:GiftExemptionNaturalObligation

bd-i-ext1:GiftExemptionANBIOrSBBI

bd-i-ext1:GiftExemptionDebtor

bd-i-ext1:GiftExemptionOwnHouseOneOffIncreased

BR-BD-16.4.24 : De tuple ‘bd-t:GiftPersonSpecification’ MOET ten minste één keer zijn

opgenomen.

BR-BD-16.4.25 : Element MOET NIET in het bericht zijn opgenomen INDIEN het element '

bd-i-ext1:ContactIdentificationNumber' is opgenomen.

Elementen die NIET moeten worden opgenomen:

Elementen

bd-i-ext1:ContactNotaryNumber

bd-i-ext1:ContactTaxConsultantNumber

BR-BD-16.4.26 : Element MOET NIET in het bericht zijn opgenomen INDIEN het element '

bd-i-ext1:ContactNotaryNumber' is opgenomen.

Elementen die NIET moeten worden opgenomen:

Elementen

bd-i-ext1:ContactIdentificationNumber

Page 74: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

74

bd-i-ext1:ContactTaxConsultantNumber

BR-BD-16.4.27 : Element MOET NIET in het bericht zijn opgenomen INDIEN het element '

bd-i-ext1:ContactTaxConsultantNumber' is opgenomen.

Elementen die NIET moeten worden opgenomen:

Elementen

bd-i-ext1:ContactIdentificationNumber

bd-i-ext1:ContactNotaryNumber

BR-BD-16.4.28 : Element MOET NIET in het bericht zijn opgenomen INDIEN het element '

bd-i-ext1:TaxReturnPersonLegalPersonName' is opgenomen.

Elementen die NIET moeten worden opgenomen:

Elementen

bd-i-ext1:TaxReturnPersonSurname

bd-i-ext1:TaxReturnPersonPrefix

bd-i-ext1:TaxReturnPersonInitials

BR-BD-16.4.29 : Element MOET NIET in het bericht zijn opgenomen INDIEN één van de

elementen 'bd-i-ext1:TaxReturnPersonSurname', 'bd-i-ext1:TaxReturnPersonPrefix' of

'bd-i-ext1:TaxReturnPersonInitials' is opgenomen.

Elementen die NIET moeten worden opgenomen:

Elementen

bd-i-ext1:TaxReturnPersonLegalPersonName

BR-BD-16.4.30 : Element ‘bd-i-ext1:TaxReturnPersonSurname’ of ‘bd-i-

ext1:TaxReturnPersonLegalPersonName’ MOET in het bericht zijn opgenomen.

Eén van deze elementen moeten worden opgenomen:

Elementen

bd-i-ext1:TaxReturnPersonSurname

bd-i-ext1:TaxReturnPersonLegalPersonName

BR-BD-16.4.31 : Element MOET in het bericht zijn opgenomen INDIEN het element ‘bd-i-

ext1:TaxReturnPersonSurname’ is opgenomen.

Elementen die moeten worden opgenomen:

Elementen

bd-i-ext1:TaxReturnPersonInitials

BR-BD-16.4.32 : Vervallen

Page 75: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

75

BR-BD-16.4.33 : Element MOET in het bericht zijn opgenomen INDIEN één van de

elementen ‘bd-i:ContactSurname’, ‘bd-i:ContactPrefix’ of ’bd-i:ContactInitials’ is

opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i:ContactSurname

bd-i-ext1:LegalResidenceChoiceIndication

BR-BD-16.4.34 : Element MOET onder tuple ‘bd-t-ext1:ContactAddressPresentation’ in

het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameNL’, ‘bd-

i:HouseNumberNL’, ’bd-i:HouseNumberAddition’, ‘bd-i:PostalCodeNL’ of ‘bd-

i:PlaceOfResidenceNL’ onder diezelfde tuple is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i:StreetNameNL

bd-i:HouseNumberNL

bd-i:PlaceOfResidenceNL

BR-BD-16.4.35 : Element 'bd-i-ext1:ContactEmailAddressFull' en of 'bd-i-

ext1:ContactTelephoneNumber' MOET in het bericht zijn opgenomen INDIEN ‘bd-i-

ext1:TaxReturnPersonIsCorrespondentIndication’ de waarde 'false' heeft.

BR-BD-16.4.36 : Vervallen.

BR-BD-16.4.37 : Element MOET in het bericht zijn opgenomen INDIEN één van de

elementen

‘bd-i-ext1:GiftBusinessSuccessionFacilitiesObjectiveBusinessGoingConcernValue’,

‘bd-i-ext1:GiftBusinessSuccessionFacilitiesObjectiveBusinessLiquidationValue’,

‘bd-i-ext1:GiftWholeInterestStockValue’,

‘bd-i-ext1:GiftInvestmentCapitalValue’

‘bd-i-ext1:GiftToDivideTransferredBuildingStockValue ‘,

‘bd-i-ext1:GiftExemptionBusinessSuccession ‘ of

‘bd-i-ext1:GiftPreservedAssessmentIndication ‘in de tuple ‘bd-t-ext1:GiftSpecification’ is

opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i-ext1:GiftBusinessLegalForm

bd-i-ext1:GiftBusinessTransferredPartValue

bd-i-ext1:GiftExemptionBusinessSuccession

bd-i-ext1:GiftPreservedAssessmentIndication

BR-BD-16.4.38 : Element MOET in het bericht zijn opgenomen INDIEN het element

‘bd-i-ext1:GiftLonglivedDependenceIndication’

in de tuple ‘bd-t-ext1:GiftSpecification’ is opgenomen.

Page 76: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

76

Elementen die moeten worden opgenomen:

Element

bd-i-ext1:GiftLonglivedDependenceIndication

bd-i-ext1:GiftBenefitPeriod

bd-i-ext1:GiftBenefitAmount

bd-i-ext1:GiftPeriodicFirstDate

BR-BD-16.4.39 : Element MOET in het bericht zijn opgenomen INDIEN het element

‘bd-i-ext1:GiftPeriodicalBenefitIdentificationNumber’

onder de tuple ‘bd-t-ext1:GiftSpecification’ is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i-ext1:GiftLonglivedDependenceIndication

bd-i-ext1:GiftPeriodicalBenefitIdentificationNumber

BR-BD-16.4.40 : Element MOET in het bericht zijn opgenomen INDIEN één van de

elementen ‘bd-i-ext1:GiftOtherDescription’, of ‘bd-i-ext1:GiftOtherValue’ in de tuple ‘bd-

t-ext1:GiftSpecification’ is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i-ext1:GiftOtherDescription

bd-i-ext1:GiftOtherValue

BR-BD-16.4.41 : Element MOET onder de tuple ‘bd-t-ext1: SignatoryAddressPresentation’

in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameAbroad’,

‘bd-i:HouseNumberAbroad’,’ ‘bd-i:PostalCodeAbroad’, ’bd-i:PlaceOfResidenceAbroad’ of

‘nl-cd:CountryCodeISO’ onder diezelfde tuple is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i:StreetNameAbroad

bd-i:HouseNumberAbroad

bd-i:PlaceOfResidenceAbroad

BR-BD-16.4.42 : Element MOET onder de tuple ‘bd-t-ext1:

TaxReturnPersonAddressPresentation’ in het bericht zijn opgenomen INDIEN één van de

elementen ‘bd-i:StreetNameAbroad’, ‘bd-i:HouseNumberAbroad’,’ ‘bd-

i:PostalCodeAbroad’, ’bd-i:PlaceOfResidenceAbroad’ of ‘nl-cd:CountryCodeISO’ onder

diezelfde tuple is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i:StreetNameAbroad

bd-i:HouseNumberAbroad

Page 77: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

77

bd-i:PlaceOfResidenceAbroad

BR-BD-16.4.43 : Element MOET onder de tuple ‘bd-t-ext1:

GiftPersonAddressPresentation’ in het bericht zijn opgenomen INDIEN één van de

elementen ‘bd-i:StreetNameAbroad’, ‘bd-i:HouseNumberAbroad’,’ ‘bd-

i:PostalCodeAbroad’, ’bd-i:PlaceOfResidenceAbroad’ of ‘nl-cd:CountryCodeISO’ onder

diezelfde tuple is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i:StreetNameAbroad

bd-i:HouseNumberAbroad

bd-i:PlaceOfResidenceAbroad

BR-BD-16.4.44 : Element MOET onder tuple ‘bd-t-

ext1:ImmovablePropertyAddressPresentation’ in het bericht zijn opgenomen INDIEN

één van de elementen ‘bd-i:StreetNameAbroad’, ‘bd-i:HouseNumberAbroad’, ‘bd-

i:PostalCodeAbroad’, ‘bd-i:PlaceOfResidenceAbroad’ of ‘nl-cd:CountryCodeISO’ in

diezelfde tuple is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i:StreetNameAbroad

bd-i:HouseNumberAbroad

bd-i:PlaceOfResidenceAbroad

BR-BD-16.4.45 : Element MOET onder tuple ‘bd-t-ext1:BusinessAddressPresentation’ in

het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameAbroad’, ‘bd-

i:HouseNumberAbroad’, ‘bd-i:PostalCodeAbroad’ ‘bd-i:PlaceOfResidenceAbroad’ of ‘nl-

cd:CountryCodeISO’ onder diezelfde is opgenomen.

Elementen die moeten worden opgenomen:

Element

bd-i:StreetNameAbroad

bd-i:HouseNumberAbroad

bd-i:PlaceOfResidenceAbroad

Page 78: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

78

BR-BD-16.4.46 : Element MOET in tuple ‘bd-t-ext1:GiftSpecification’ in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameNL’, ‘bd-i:HouseNumberNL’, ’ bd-i:HouseNumberAddition’, ‘bd-i:PostalCodeNL’ of ‘bd-i:PlaceOfResidenceNL’ onder tuple ‘bd-t-ext1:ImmovablePropertyAddressPresentation’ in eerstgenoemde tuple is opgenomen.

Elementen die moeten worden opgenomen: Element

bd-i-ext1:GiftImmovablePropertyTransferredPart

BR-BD-16.4.47 : Element MOET in tuple ‘bd-t-ext1:GiftSpecification’ in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameNL’, ‘bd-i:HouseNumberNL’, ’ bd-i:HouseNumberAddition’, ‘bd-i:PostalCodeNL’ of ‘bd-i:PlaceOfResidenceNL’ onder tuple ‘bd-t-ext1:BusinessAddressPresentation’ in eerstgenoemde tuple is opgenomen. Elementen die moeten worden opgenomen: Element

bd-i-ext1:BusinessName

BR-BD-16.4.48 : Element MOET in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameNL’, ‘bd-i:HouseNumberNL’, ’ bd-i:HouseNumberAddition’,

‘bd-i:PostalCodeNL’ of ‘bd-i:PlaceOfResidenceNL’ onder tuple ‘bd-t-ext1:ContactAddressPresentation’ is opgenomen.

Elementen die moeten worden opgenomen: Element

bd-i-ext1:LegalResidenceChoiceIndication

BR-BD-16.4.49 : Element MOET in tuple ‘bd-t-ext1:GiftSpecification’ in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameAbroad’, ‘bd-i:HouseNumberAbroad’, ‘bd-i:PostalCodeAbroad’, ‘bd-i:PlaceOfResidenceAbroad’ of ‘nl-cd:CountryCodeISO’ onder tuple ‘bd-t-ext1:ImmovablePropertyAddressPresentation’ in

eerstgenoemde tuple is opgenomen.

Elementen die moeten worden opgenomen: Element

bd-i-ext1:GiftImmovablePropertyTransferredPart

BR-BD-16.4.50 : Element MOET in tuple ‘bd-t-ext1:GiftSpecification’ in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameAbroad’, ‘bd-i:HouseNumberAbroad’, ‘bd-i:PostalCodeAbroad’ ‘bd-i:PlaceOfResidenceAbroad’ of ‘nl-cd:CountryCodeISO’ onder tuple ‘bd-t-ext1:BusinessAddressPresentation’ in

eerstgenoemde tuple is opgenomen.

Elementen die moeten worden opgenomen: Element

bd-i-ext1:BusinessName

BR-BD-16.4.51 : Element 'bd-i-ext1:TaxReturnPersonEmailAddressFull' en of 'bd-i-

ext1:TaxReturnPersonTelephoneNumber' MOET in het bericht zijn opgenomen INDIEN

‘bd-i-ext1:TaxReturnPersonIsCorrespondentIndication’ de waarde 'true' heeft.

Page 79: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

79

3 Belastingdienst Business Guidelines

3.1 Belastingdienst Business Guidelines – Algemeen

De volgende richtlijnen zijn algemeen van aard en als zodanig van toepassing op alle berichtstromen gedocumenteerd in dit document.

N.B. De Belastingdienst richtlijnen, ook wel bekend als fiscale en financiële consistentieregels, worden vooralsnog niet beschreven in dit document. Deze regels zijn belegd in de vorm van XBRL formula en worden via de volgende diensten aan de markt beschikbaar gesteld:

OSWO - de XBRL formula met bijbehorende documentatie zijn een onderdeel van berichtstroom-specifieke informatiepakketen. Deze zogenaamde "releases" worden via het CSO serviceportaal van het team Ondersteuning Software Ontwikkelaars (OSWO) naast veel andere informatie aan de markt beschikbaar gesteld. Dit portaal is te bereiken via de URL: https://www.oswo.nl/ Registratie is vereist.

VTS - de validatie en testservice (VTS) is een webdienst welke continue beschikbaar is. Met de VTS kunnen zowel XML als XBRL berichten controleert worden of deze voldoen aan de specificaties die voor het betreffende bericht gelden. Zowel de Belastingdienst regels als richtlijnen maken deel uit van de VTS testset. De testresultaten zijn direct online beschikbaar.

Voor meer informatie over of toegang tot de CSO of VTS webdienst kunt u zich wenden tot de servicedesk van OSWO via een e-mail naar [email protected].

Page 80: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

80

4 Aanvullende ondersteuning

4.1 Weergave van meldingen

De regels in dit document kunnen geautomatiseerd gecontroleerd worden. In het kader van

uniformiteit strekt het tot aanbeveling de geconstateerde fouten of waarschuwingen op een

consistente wijze weer te rapporteren. Elke melding moet minimaal de volgende

gegevenselementen bevatten:

1. Type van de melding Waarschuwing of Fout;

2. Origine van de controle: het document waarin de controle gedefinieerd is, eventueel het

versienummer van dit document;

3. ID van de business rule;

4. Titel van de business rule of aard van de fout of waarschuwing.

Geadviseerd wordt de gegevenselementen in aangegeven volgorde te rapporteren en deze met een

dubbele punt te scheiden.

Voorbeeld

Fout: BD Business Rules, versie 11: BR-BD-07.3.01: Bedragen MOETEN in Euro’s zijn opgegeven

Het is toegestaan i.p.v. Titel de aard van de fout of waarschuwing te rapporteren en deze aan te

vullen met comfortinformatie zoals het element waarop de melding betrekking heeft.

Voorbeeld

Fout: BD Business Rules, versie 11: BR-BD-00.4.01: Verplicht veld ' SoftwarePackageVersion' niet aanwezig.

Page 81: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

81

Appendix A - Overzicht van de BD business rules

Regelnummer Regel

BR-BD-00.3.01 Het element 'xbrli:measure' MOET de waarde 'xbrli:pure' of 'xbrli:shares' hebben óf die van een valide alfabetische iso4217 valutacode.

BR-BD-00.4.01 Element MOET in het bericht zijn opgenomen

BR-BD-01.2.01 Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een waarde hebben van de aan de berichtstroom toegewezen URI.

BR-BD-01.2.02 De waarde van het element 'xbrli:identifier' MOET een geldig identificatienummer zijn.

BR-BD-01.2.03 Van contexten met een overeenkomstige 'xbrli:identifier' MOET er ten minste één een instance-context zijn MET een time-dimensie 'End' én ten minste één een duration-context zijn INDIEN deze contexten een party-dimensie 'HoldingCompany' hebben.

BR-BD-01.2.04 Van contexten met overeenkomstige 'xbrli:identifier' MOET er ten minste één een instance-context zijn MET een time-dimensie 'End' én ten minste één een duration-context zijn INDIEN deze contexten een party-dimensie 'SubsidiaryCompany' hebben.

BR-BD-01.2.05 De waarde van element 'xbrli:identifier' in de context met party-dimensie “Declarant” MOET gelijk zijn aan die van de context met party-dimensie “HoldingCompany”.

BR-BD-01.2.06 Eén context met party-dimension 'HoldingCompany' MOET aanwezig zijn INDIEN er ten minste één context met party-dimensie 'SubsidiaryCompany' aanwezig is.

BR-BD-01.2.07 Indien er een context met party-dimensie 'HoldingCompany' aanwezig is, dan MOETEN ten minste één context met party-dimensie 'SubsidiaryCompany' aanwezig zijn.

BR-BD-01.2.08 De waarde van element 'xbrli:identifier' in een context met party-dimension “SubsidiaryCompany” MOET uniek zijn.

BR-BD-01.2.09 De context met de party-dimensie 'Declarant' en een element xbrli:period met sub elementen xbrli:startDate en een 'xbrli:endDate' MOET als eerste context aanwezig zijn.

BR-BD-01.2.10 De waarden van de elementen 'xbrli:startDate' en 'xbrli:endDate' in de context met party-dimensie 'HoldingCompany' MOETEN gelijk zijn aan de overeenkomstige elementen in de context met party-dimensie 'Declarant'.

BR-BD-01.2.11 De waarde van element 'xbrli:startDate' óf 'xbrli:endDate' óf beide in de context met party-dimensie 'SubsidiaryCompany' MOET gelijk zijn aan de overeenkomstige elementen in de context met party-dimensie 'Declarant'.

BR-BD-01.2.12 De waarde van element 'xbrli:instant' in een context met de time-dimensie 'Begin' MOET gelijk zijn aan de waarde van element xbrli:startDate in een context met een overeenkomstige xbrli:identifier én de waarde van element 'xbrli:instant' in een context met de time-dimensie 'End' MOET gelijk zijn aan de waarde van element xbrli:endDate in een context met een overeenkomstige 'xbrli:identifier'.

BR-BD-01.2.13 Het jaardeel in de waarde van element 'xbrli:startDate' MOET '2017' zijn voor de context met ALLEEN de party-dimensie 'Declarant'.

BR-BD-01.2.14 (VERVALLEN)

Vervallen

BR-BD-01.2.15 Er MOGEN NIET meer dan 997 unieke contexten met party-dimensie 'SubsidiaryCompany' zijn opgenomen

BR-BD-01.2.16 (VERVALLEN)

Vervallen

BR-BD-01.2.17 De periode tussen de in 'xbrli:startDate' en ‘xbrli:endDate’ opgegeven datums MAG NIET langer zijn dan 24 maanden minus 1 dag.

BR-BD-01.2.18 De waarde van element 'xbrli:startDate' en 'xbrli:endDate' van een context met party-dimensie 'SubsidiaryCompany' MOET binnen de periode van de context met party-dimensie 'HoldingCompany' vallen.

BR-BD-01.3.01 Elementen voor bedragen MOETEN zijn opgegeven in EURO, TENZIJ het element 'bd-i:FunctionalCurrencySchemeExists' de waarde 'true' heeft, dan geldt de valuta zoals vermeldt op de beschikking, UITGEZONDERD de elementen die ALTIJD MOETEN worden opgenomen in EURO's.

BR-BD-01.3.02 In een aangifte in functionele valuta MOGEN ALLEEN voor deze regeling geldige valutacodes zijn gebruikt.

BR-BD-01.3.03 De waarde van het element 'bd-i:FunctionalCurrencySchemeCurrencyFactor' MOET gelijk zijn aan de valutafactor die behoort bij de valutacode waarmee bedragvelden worden gedeclareerd INDIEN er sprake is van een aangifte in functionele valuta.

BR-BD-01.3.04 In een aangifte in functionele valuta MOET één geldige functionele valutacode zijn opgegeven naast de valutacode voor de EURO.

BR-BD-01.4.01 Element MOET in het bericht zijn opgenomen.

BR-BD-01.4.02 Het element 'bd-i:TaxReturnMessageType' MOET een geldige waarde hebben.

BR-BD-01.4.03 Er MOGEN NIET meer dan 99 voorkomens van een tuple met unieke combinatie van party-dimensie en identifier op root-niveau van de instance zijn opgenomen met UITZONDERING van tuples waarvoor een afwijkend maximum geldt.

BR-BD-01.4.04 Elementen van het type 'nl-types:monetaryNoDecimalsItemType' MOGEN ALLEEN zijn opgenomen met een waarde van -999999999999 t/m 9999999999999.

BR-BD-01.4.05 Elementen van het type 'nl-types:nonNegativeMonetaryNoDecimalsItemType' MOGEN ALLEEN zijn opgegeven met een waarde van 0 t/m 9999999999999.

BR-BD-01.4.06 Element MOET in de instance zijn opgenomen INDIEN het element 'bd-i:FunctionalCurrencySchemeExists' de waarde 'true' heeft.

BR-BD-01.4.07 Element MOET NIET in de instance zijn opgenomen INDIEN het element 'bd-i:FunctionalCurrencySchemeExists' de waarde 'false' heeft.

BR-BD-02.2.01 Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een waarde hebben van de aan de berichtstroom toegewezen URI .

Page 82: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

82

BR-BD-02.2.02 De waarde van het element 'xbrli:identifier' MOET een geldig identificatienummer zijn.

BR-BD-02.2.03 Van contexten met overeenkomstige 'xbrli:identifier' MOET er ten minste één een instance-context zijn MET een time-dimensie 'End' én ten minste één een duration-context zijn INDIEN deze contexten een party-dimensie 'Company' hebben.

BR-BD-02.2.04 De waarde van element 'xbrli:identifier' in de context met party-dimensie 'Partner' MAG NIET gelijk zijn aan de waarde van de context met party-dimensie 'Declarant'.

BR-BD-02.2.05 De waarde van element 'xbrli:identifier' van ALLE contexten met party-dimensie 'Company' MOET gelijk zijn aan die van de context met party-dimensie 'Declarant'.

BR-BD-02.2.06 Er MOET ten minste één context met party-dimensie 'Company' aanwezig zijn INDIEN het element 'bd-i:TaxReturnMessageType' de waarde '53', '64' of '66' heeft.

BR-BD-02.2.07 Het element 'bd-i:TaxReturnMessageType' MOET de waarde '53', '64' of '66' hebben, INDIEN er een context met een party-dimensie 'Company' opgenomen is.

BR-BD-02.2.08 De context met de party-dimensie 'Declarant' en een element 'xbrli:period' met sub elementen 'xbrli:startDate' en 'xbrli:endDate' MOET als eerste context zijn opgenomen

BR-BD-02.2.09 De waarde van het element 'xbrli:identifier' MOET in alle contexten met de party-dimensie 'Partner' hetzelfde zijn

BR-BD-02.2.10 De waarden van element 'xbrli:instant' in een context met de time-dimensie 'Begin' en die in een context met time-dimension 'End' MOETEN gelijk zijn aan de waarde van respectievelijk de elementen 'xbrli:startDate' en 'xbrli:endDate' in contexten met overeenkomstige 'xbrli:identifier', party-dimension en eventuele companySerialNumber-dimension.

BR-BD-02.2.11 De waarden van de elementen 'xbrli:startDate' en 'xbrli:endDate' in de contexten met party-dimensie 'Declarant' en 'Partner' MOETEN respectievelijk '2016-01-01' en '2016-12-31' zijn

BR-BD-02.2.12 Het jaardeel in de waarde van element 'xbrli:startDate' in de context met party-dimensie 'Company' MOET '2016' of '2015' zijn

BR-BD-02.2.13 Het jaardeel in de waarde van element 'xbrli:endDate' in de context met party-dimensie 'Company' MOET '2016' zijn

BR-BD-02.2.14 Er MOGEN NIET meer dan 999 unieke contexten met party-dimensie 'Company' zijn opgenomen

BR-BD-02.3.01 Elementen voor bedragen MOETEN zijn opgegeven in Euro’s met UITZONDERING van de elementen bd-i:ExemptionMethodProfitNationalCurrency, bd-i:OwnHouseDebtDeductibleInterestOtherThanTaxAdministrationLoanSumBalanceOriginalCurrency en bd-i:OwnHouseDebtDeductibleInterestOtherThanTaxAdministrationLoanSumOriginalCurrency.

BR-BD-02.4.01 Element MOET in het bericht zijn opgenomen.

BR-BD-02.4.02 Het element 'bd-i:TaxableProfit' met een referentie naar de context met ALLEEN een partyDimension 'Declarant’ MOET zijn opgenomen INDIEN het element bd-i:TaxReturnMessageType de waarde '64' of '53' of '66' heeft.

BR-BD-02.4.03 Het element 'bd-i:TaxReturnMessageType' MOET een geldige waarde hebben.

BR-BD-02.4.04 Er MOGEN NIET meer dan 99 voorkomens van een tuple met unieke combinatie van party-dimensie en identifier op root-niveau van de instance zijn opgenomen met UITZONDERING van tuples waarvoor een afwijkend maximum geldt.

BR-BD-02.4.05 Elementen van het type 'nl-types:monetaryNoDecimalsItemType' MOGEN ALLEEN zijn opgenomen met een waarde van -999999999999 t/m 9999999999999.

BR-BD-02.4.06 Elementen van het type 'nl-types:nonNegativeMonetaryNoDecimalsItemType' MOGEN ALLEEN zijn opgenomen met een waarde van 0 t/m 9999999999999

BR-BD-02.4.07 Elementen in de tuple MOETEN verwijzen naar een context met een daartoe toegestane dimensionering.

BR-BD-03.2.01 Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een waarde hebben van de aan de berichtstroom toegewezen URI.

BR-BD-03.2.02 De waarde van het element 'xbrli:identifier' MOET een geldig identificatienummer zijn.

BR-BD-03.2.03 De elementen 'xbrli:startDate' en 'xbrli:endDate' MOETEN zijn opgegeven met respectievelijk startdatum en einddatum van geldige tijdvakken.

BR-BD-03.3.01 Elementen voor bedragen MOETEN zijn opgegeven in EURO’s.

BR-BD-03.4.01 Element MOET in het bericht zijn opgenomen.

BR-BD-03.4.02 Het element 'bd-i:TaxConsultantNumber' MOET zijn opgenomen INDIEN het element 'bd-i:ContactType' de waarde 'INT' heeft.

BR-BD-03.4.03 Er MOGEN NIET meer dan 99 voorkomens van een tuple op root-niveau in een instance document zijn opgenomen met UITZONDERING van de tuples waarvoor een afwijkend maximum geldt.

BR-BD-04.2.01 Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een waarde hebben van de aan de berichtstroom toegewezen URI.

BR-BD-04.2.02 De waarde van het element 'xbrli:identifier' MOET een geldig identificatienummer zijn.

BR-BD-04.2.03 De waarde van element 'xbrli:identifier' MOET in alle contexten hetzelfde zijn.

BR-BD-04.2.04 Het tijdvak (xbrli:startDate / xbrli:endDate) van een context ten behoeven van elementen met betrekking tot correcties MOET in zijn geheel vóór het tijdvak van de aangifte ligt.

BR-BD-04.2.05 Contexten MOGEN ALLEEN meer dan één keer in een instance document voorkomen INDIEN deze betrekking hebben op correcties én MOETEN elk een uniek en niet overlappend tijdvak vertegenwoordigen, aangegeven door 'xbrli:startDate' en 'xbrli:endDate'.

BR-BD-04.2.06 De elementen 'xbrli:startDate' en 'xbrli:endDate' in de context met betrekking tot de opgaaf MOETEN zijn opgegeven met respectievelijk startdatum en einddatum van geldige tijdvakken.

BR-BD-04.2.07 De elementen 'xbrli:startDate' en 'xbrli:endDate' in contexten met betrekking tot correcties over 2011 en later MOGEN ALLEEN zijn opgegeven met respectievelijk startdatum en einddatum van geldige tijdvakken.

BR-BD-04.3.01 Elementen voor bedragen MOETEN zijn opgegeven in EURO’s.

BR-BD-04.4.01 Element MOET in het bericht zijn opgenomen.

BR-BD-04.4.02 Er MOGEN NIET meer dan 99 voorkomens van een tuple op root-niveau in een instance document zijn opgenomen met UITZONDERING van de tuples waarvoor een afwijkend maximum geldt.

BR-BD-05.2.01 Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een waarde hebben van de aan de berichtstroom toegewezen URI.

Page 83: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

83

BR-BD-05.2.02 De waarde van het element 'xbrli:identifier' MOET een geldig identificatienummer zijn.

BR-BD-05.2.03 De waarden van de elementen 'xbrli:startDate' en 'xbrli:endDate' MOETEN respectievelijk '2016-01-01' en '2016-12-31' zijn.

BR-BD-05.4.01 Element MOET in het bericht zijn opgenomen.

BR-BD-05.4.02 De tuple ‘bd-alg-tuple:AppointPostsSpecification’ MOET ten minste één keer zijn opgenomen.

BR-BD-05.4.03 Het jaardeel van de waarde in element 'bd-i:FinancialYearStart' MOET '2016' zijn.

BR-BD-05.4.04 Er MOGEN NIET meer dan 99 voorkomens van een tuple op root-niveau in een instance document zijn opgenomen met UITZONDERING van de tuples waarvoor een afwijkend maximum geldt.

BR-BD-06.2.01 Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een waarde hebben van de aan de berichtstroom toegewezen URI.

BR-BD-06.2.02 De waarde van het element 'xbrli:identifier' MOET een geldig identificatienummer zijn.

BR-BD-06.2.03 De waarden van de elementen 'xbrli:startDate' en 'xbrli:endDate' MOETEN respectievelijk '2016-01-01' en '2016-12-31' zijn.

BR-BD-06.4.01 De tuple ‘bd-alg-tuple:PostponementSpecification’ MOET ten minste één keer zijn opgenomen.

BR-BD-06.4.02 Er MOGEN NIET meer dan 99 voorkomens van een tuple op root-niveau in een instance document zijn opgenomen met UITZONDERING van tuples waarvoor een afwijkend maximum geldt.

BR-BD-06.4.03 Het jaardeel van de waarde van het element 'bd-i:FinancialYearStart' MOET '2016' zijn INDIEN het element 'bd-i:TaxName' de waarde '0' heeft.

BR-BD-06.4.04 Het jaardeel van de waarde van het element 'bd-i:FinancialYearEnd' MOET '2016', '2017' of '2018' zijn INDIEN het element 'bd-i:TaxName' de waarde '0' heeft.

BR-BD-06.4.05 De elementen 'bd-i:FinancialYearStart' en 'bd-i:FinancialYearEnd' MOETEN respectievelijk de waarde '2016-01-01' en '2016-12-31' hebben INDIEN het element 'bd-i:TaxName' de waarde '1' heeft.

BR-BD-07.2.01 Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een waarde hebben van de aan de berichtstroom toegewezen URI.

BR-BD-07.2.02 De waarde van het element 'xbrli:identifier' MOET een geldig identificatienummer zijn.

BR-BD-07.2.03 De elementen 'xbrli:startDate' en 'xbrli:endDate' in de context met betrekking tot de opgaaf MOGEN ALLEEN zijn gevuld met respectievelijk startdatum en einddatum van geldige tijdvakken.

BR-BD-07.3.01 Elementen voor bedragen MOETEN zijn opgegeven in EURO’s.

BR-BD-07.4.01 Element MOET in het bericht zijn opgenomen.

BR-BD-07.4.02 Het element 'bd-i:TaxReturnMessageType' MOET een geldige waarde hebben.

BR-BD-07.4.03 Element MOET in het bericht zijn opgenomen INDIEN de waarde van het element 'bd-i:TaxReturnMessageType' de waarde '0081' of '0082' of '0083', '0084' of '1084' heeft.

BR-BD-07.4.04 Element MOET in het bericht zijn opgenomen INDIEN de waarde van element 'bd-i:TaxReturnMessageType' de waarde '0006' heeft.

BR-BD-07.4.05 Element MOET in het bericht zijn opgenomen INDIEN de waarde van element 'bd-i:TaxReturnMessageType' de waarde '0019' heeft.

BR-BD-07.4.06 Element MOET in het bericht zijn opgenomen INDIEN de waarde van element 'bd-i:TaxReturnMessageType' de waarde '0091', '0092', '0093', '0094' of '1094' heeft.

BR-BD-07.4.07 Element MOET in het bericht zijn opgenomen INDIEN de waarde van element 'bd-i:TaxReturnMessageType' de waarde '0218' heeft.

BR-BD-07.4.08 Element MOET in het bericht zijn opgenomen INDIEN de waarde van element 'bd-i:TaxReturnMessageType' de waarde '0049' of '1049' heeft.

BR-BD-07.4.09 Element MOET in het bericht zijn opgenomen INDIEN de waarde van element 'bd-i:TaxReturnMessageType' de waarde '0077' heeft.

BR-BD-07.4.10 Er MOGEN NIET meer dan 99 voorkomens van een tuple op root-niveau in een instance document zijn opgenomen met UITZONDERING van tuples waarvoor een afwijkend maximum geldt.

BR-BD-07.4.11 Het element 'bd-i:MessageSourceType' MOET de waarde ‘24’ of ‘48’ hebben.

BR-BD-07.4.12 Element MOET in het bericht zijn opgenomen INDIEN element 'bd-i:MessageSourceType' de waarde '24' heeft.

BR-BD-07.4.13 Element MOET in het bericht zijn opgenomen INDIEN element 'bd-i:MessageSourceType' de waarde '48' heeft.

BR-BD-07.4.14 Element MOET in het bericht zijn opgenomen INDIEN element 'bd-i:TaxReturnMessageType' de waarde '1010' heeft.

BR-BD-07.4.15 Element 'bd-i:MessageSourceType' MOET de waarde '48' hebben INDIEN element 'bd-i:TaxReturnMessageType' de waarde '1010', '1049', '1084' of '1094' heeft.

BR-BD-07.4.16 Element 'bd-i:MessageSourceIdentification' MAG NIET zijn opgenomen INDIEN het element 'bd-i:MessageSourceType' de waarde '24' heeft.

BR-BD-07.4.17 Element 'bd-i:TaxConsultantNumber' MAG NIET zijn opgenomen INDIEN het element 'bd-i:MessageSourceType' de waarde '48' heeft.

BR-BD-07.4.18 Element 'bd-i:TaxReturnMessageType' MOET een geldige waarde hebben INDIEN het element 'bd-i:MessageSourceType' de waarde '48' heeft.

BR-BD-07.4.19 Element MOET een datumwaarde bevatten die samenvalt of ligt tussen de datumwaarden in elementen 'xbrli:startDate' en 'xbrli:endDate' in de context van de opgave.

BR-BD-07.4.20 Het element ‘bd-i:DayCareOutOfSchoolIndication’ of ‘bd-i:DayCareIndication’ maar niet beiden MOET zijn opgenomen INDIEN ‘TaxReturnMessageType’ = ‘0218’

BR-BD-07.4.21 Het element ‘bd-i:DayCareCenterIndication’ of ‘bd-i:DayCareGuestParentIndication’ maar niet beiden MOET zijn opgenomen INDIEN ‘TaxReturnMessageType’ = ‘0218’

BR-BD-07.4.22 Het element 'bd-i-ext2:DayCareOutOfSchoolIndication' MOET een geldige waarde hebben.

BR-BD-07.4.23 Het element 'bd-i-ext2:DayCareIndication' MOET een geldige waarde hebben.

BR-BD-07.4.24 Het element 'bd-i-ext2: DayCareCenterIndication’ MOET een geldige waarde hebben.

BR-BD-07.4.25 Het element 'bd-i-ext2: DayCareGuestParentIndication’ MOET een geldige waarde hebben.

BR-BD-08.2.01 Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een waarde hebben van de aan de berichtstroom toegewezen URI.

Page 84: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

84

BR-BD-08.2.02 De waarde van het element 'xbrli:identifier' MOET een geldig identificatienummer zijn.

BR-BD-08.2.03 De waarde van element 'xbrli:startDate' MOET de datum van de eerste dag van een maand zijn.

BR-BD-08.2.04 De periode tussen de datums opgegeven in de elementen 'xbrli:startDate' en 'xbrli:endDate' MAG NIET langer dan één jaar zijn.

BR-BD-08.2.05 De waarde van element 'xbrli:endDate' MOET de datum van de laatste dag van een maand zijn.

BR-BD-08.2.06 De waarden van de elementen 'xbrli:startDate' en 'xbrli:endDate' MOETEN respectievelijk een datum op of na '2016-02-01' én een datum op of voor '2017-12-31' zijn.

BR-BD-08.3.01 Elementen voor bedragen MOETEN zijn opgegeven in EURO’s.

BR-BD-08.4.01 Element MOET in het bericht zijn opgenomen.

BR-BD-08.4.02 Het element 'bd-i:TaxConsultantNumber' MOET in het bericht zijn opgenomen INDIEN het element 'bd-i:ContactType' de waarde 'INT' heeft.

BR-BD-08.4.03 Er MOGEN NIET meer dan 99 voorkomens van een tuple op root-niveau in een instance document zijn opgenomen met UITZONDERING van tuples waarvoor een afwijkend maximum geldt.

BR-BD-09.2.01 Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een waarde hebben van de aan de berichtstroom toegewezen URI.

BR-BD-09.2.02 De waarde van het element 'xbrli:identifier' MOET een geldig identificatienummer zijn.

BR-BD-09.2.03 Het element 'xbrli:identifier' MOET gevuld zijn met het loonheffingennummer van de inhoudingsplichtige INDIEN het element 'bd-i:DeliveryVanUser' de waarde '1' heeft.

BR-BD-09.2.04 Het element 'xbrli:identifier' MOET gevuld zijn met BSN, RSIN of finummer van de ondernemer INDIEN het element 'bd-i:DeliveryVanUser' de waarde '2' heeft.

BR-BD-09.2.05 De waarden van de elementen 'xbrli:startDate' en 'xbrli:endDate' MOETEN respectievelijk '2017-01-01' en '2017-12-31' zijn.

BR-BD-09.4.01 Element MOET in het bericht zijn opgenomen.

BR-BD-09.4.02 Element MOET in het bericht zijn opgenomen INDIEN element 'bd-i:StatementType' de waarde '1' én element 'bd-i:DeliveryVanUser' de waarde '1' heeft.

BR-BD-09.4.03 Element MOET NIET in het bericht zijn opgenomen INDIEN het element 'bd-i:StatementType' de waarde '1' heeft én element 'bd-i:DeliveryVanUser' de waarde '1' heeft.

BR-BD-09.4.04 Element MOET in het bericht worden opgenomen INDIEN element 'bd-i:StatementType' de waarde '1' heeft én element 'bd-i:DeliveryVanUser' de waarde '2' heeft.

BR-BD-09.4.05 Element MOET NIET in het bericht zijn opgenomen INDIEN element 'bd-i:StatementType' de waarde '1' heeft én element 'bd-i:DeliveryVanUser' de waarde '2' heeft.

BR-BD-09.4.06 Element MOET in het bericht zijn opgenomen INDIEN element 'bd-i:StatementType' de waarde '2' heeft én element 'bd-i:DeliveryVanUser' de waarde '1' heeft.

BR-BD-09.4.07 Element MOET NIET in het bericht zijn opgenomen INDIEN element 'bd-i:StatementType' de waarde '2' heeft én element 'bd-i:DeliveryVanUser' de waarde '1' heeft.

BR-BD-09.4.08 Element MOET in het bericht zijn opgenomen INDIEN element 'bd-i:StatementType' de waarde '2' heeft én element 'bd-i:DeliveryVanUser' de waarde '2' heeft.

BR-BD-09.4.09 Element MOET NIET in het bericht zijn opgenomen INDIEN element 'bd-i:StatementType' de waarde '2' heeft én element 'bd-i:DeliveryVanUser' de waarde '2' heeft.

BR-BD-09.4.10 De datum in het element bd-i:EmployeeDateOfBirth MOET ten minste 17 jaren vóór de datum in element 'bd-i:StatementCommencingDate' liggen.

BR-BD-09.4.11 De waarde van element 'bd-i:AbrogationStatementDeliveryVanLicensePlate' óf element 'bd-i:StatementDeliveryVanLicensePlate' MOET voldoen aan één een geldig patroon INDIEN element 'bd-i:StatementDeliveryVanRegistrationCountry' de waarde 'NL' óf element 'bd-i: AbrogationStatementDeliveryVanRegistrationCountry' de waarde 'NL' heeft.

BR-BD-10.2.01 Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een waarde hebben van de aan de berichtstroom toegewezen URI.

BR-BD-10.2.02 De waarde van het element 'xbrli:identifier' MOET een geldig identificatienummer zijn.

BR-BD-10.2.03 De waarden van de elementen 'xbrli:startDate' en 'xbrli:endDate' MOETEN respectievelijk '2018-01-01' en '2018-12-31' zijn.

BR-BD-10.3.01 Elementen voor bedragen MOETEN zijn opgegeven in EURO’s.

BR-BD-10.4.01 Element MOET in het bericht zijn opgenomen.

BR-BD-10.4.02 Er MOGEN NIET meer dan 99 voorkomens van een tuple op root-niveau in een instance document zijn opgenomen met UITZONDERING van tuples waarvoor een afwijkend maximum geldt.

BR-BD-10.4.03 Tuple MOET in het bericht zijn opgenomen.

BR-BD-10.4.04 Element MOET in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameNL’, ‘bd-i:HouseNumberNL’, ‘bd-i:HouseNumberAddition’, ‘bd-i:PostalCodeNL’, of ‘bd-i:PlaceOfResidenceNL’ onder de tuple ‘bd-t-ext1: ContactAddressPresentation’ is opgenomen.

BR-BD-10.4.05 Elementen ‘bd-i:StreetNameNL’ en ‘bd-i:HouseNumberNL’ of ‘bd-i:StreetNameAbroad’ en ‘bd-i:HouseNumberAbroad’ onder de tuple ‘bd-t-ext1: HeirBenificiaryTaxedDataSpecification’ MOETEN worden opgenomen.

BR-BD-11.2.01 Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een waarde hebben van de aan de berichtstroom toegewezen URI.

BR-BD-11.2.02 De waarde van het element 'xbrli:identifier' MOET een geldig identificatienummer zijn.

BR-BD-11.2.03 De elementen 'xbrli:startDate' en 'xbrli:endDate' in de context met betrekking tot de melding MOETEN zijn gevuld met respectievelijk startdatum en einddatum van geldige tijdvakken.

BR-BD-11.3.01 Elementen voor bedragen MOETEN zijn opgegeven in EURO’s.

BR-BD-11.4.01 Element MOET in het bericht zijn opgenomen.

BR-BD-11.4.02 Er MOGEN NIET meer dan 99 voorkomens van een tuple op root-niveau in een instance document zijn opgenomen met UITZONDERING van tuples waarvoor een afwijkend maximum geldt.

Page 85: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

85

BR-BD-11.4.03 Het element 'bd-i:VATReturnDeviatingPeriodStartDate' MOET een datum bevatten die valt ná de in de gerefereerde context opgegeven datum in het element 'xbrli:startDate'.

BR-BD-11.4.04 Het element 'bd-i:VATReturnDeviatingPeriodEndDate' MOET een datum bevatten die valt vóór de in de gerefereerde context opgegeven datum in het element 'xbrli:endDate'.

BR-BD-11.4.05 Het element 'bd-i:VATReturnDeviatingPeriodStartDate' MOET een datum bevatten die valt vóór de datum in het element 'bd-i:VATReturnDeviatingPeriodEndDate'.

BR-BD-11.4.06 De tuple 'bd-t:MSIDSuppliesSpecification' MOET zijn opgenomen INDIEN element 'bd-i:GrandTotalMSID' is opgenomen.

BR-BD-11.4.07 Het element 'bd-i:GrandTotalMSID' MOET zijn opgenomen INDIEN de tuple 'bd-t:MSIDSuppliesSpecification' is opgenomen.

BR-BD-11.4.08 De tuple 'bd-t:MSESTSuppliesSpecification' MOET zijn opgenomen INDIEN element 'bd-i:GrandTotalMSEST' is opgenomen.

BR-BD-11.4.09 Het element element 'bd-i:GrandTotalMSEST' MOET zijn opgenomen INDIEN de tuple 'bd-t:MSESTSuppliesSpecification' is opgenomen.

BR-BD-11.4.10 Het element 'bd-i:MSIDVATNumber' MOET zijn opgenomen INDIEN het element 'bd-i:ApplicationId' de waarde 'MOSS' bevat.

BR-BD-11.4.11 Het element 'bd-i:MSIDVOESNumber' MOET zijn opgenomen INDIEN het element 'bd-i:ApplicationId' de waarde 'VOES' bevat.

BR-BD-12.2.01 Het attribuut ‘scheme’ van het element 'xbrli:identifier' MOET een waarde hebben van de aan de berichtstroom toegewezen URI.

BR-BD-12.2.02 De waarde van het element 'xbrli:identifier' MOET een geldig identificatienummer zijn.

BR-BD-12.2.03 Het jaardeel van de waarde van element 'xbrli:startDate' MOET '2019' zijn.

BR-BD-12.2.04 De periode tussen de in 'xbrli:startDate' en ‘xbrli:endDate’ opgegeven datums MAG NIET langer zijn dan 24 maanden minus 1 dag.

BR-BD-12.3.01 Velden voor bedragen MOETEN zijn opgegeven in EURO’s. UITZONDERING daarop zijn elementen die op grond van een aangifte in functionele valuta als NIET EURO valuta MOGEN worden opgegeven.

BR-BD-12.3.02 Het attribuut ‘unitRef’ van de elementen ‘bd-i:TaxableProfit’, ‘bd-i:LossesToBeSetOffThisYearTotal’ en ‘bd-i:CorporationTaxTaxableAmount’ MOET naar hetzelfde element ‘xbrli:unit’ refereren.

BR-BD-12.3.03 De tuple ‘bd-t:FunctionalCurrencyOrderSpecification’ MOET zijn opgenomen INDIEN het element ‘bd-i:TaxableProfit’ is opgenomen met een valuta anders dan de Euro.

BR-BD-12.3.04 De waarde van het element 'bd-i:FunctionalCurrencySchemeCurrencyFactor' MOET gelijk zijn aan de valutafactor behorend bij de valutacode waarin bedragvelden worden opgegeven bij een aangifte in functionele valuta.

BR-BD-12.3.05 In een aangifte in functionele valuta MAG één geldige functionele valutacode zijn opgegeven naast de valutacode voor de EURO.

BR-BD-12.4.01 Element MOET in het bericht worden aangeleverd.

BR-BD-12.4.02 Als één van de elementen ‘bd-i:TaxConsultantNumber’, ‘bd-i:TaxConsultantInitials’,’bd-i:TaxConsultantSurname’, ‘bd-i:TaxConsultantTelephoneNumber’ is opgenomen, geldt dat alle vermelde elementen MOETEN worden opgenomen in het instance document.

BR-BD-12.4.03 Er MOGEN NIET meer dan 99 voorkomens van een tuple op root-niveau in een instance document zijn opgenomen met UITZONDERING van tuples waarvoor een afwijkend maximum geldt.

BR-BD-12.4.04 Elementen van het type 'nl-types:monetaryNoDecimalsItemType' MOGEN ALLEEN zijn opgenomen met een waarde van -999999999999 t/m 9999999999999.

BR-BD-12.4.05 Elementen van het type 'nl-types:nonNegativeMonetaryNoDecimalsItemType' MOGEN ALLEEN zijn opgenomen met een waarde van 0 t/m 9999999999999.

BR-BD-13.2.01 Het attribuut ‘scheme’ van het element 'xbrli:identifier' MOET een waarde hebben van de aan de berichtstroom toegewezen URI.

BR-BD-13.2.02 De waarde van het element 'xbrli:identifier' MOET een geldig identificatienummer zijn.

BR-BD-13.2.03 De waarde van element 'xbrli:identifier' in de context met party-dimensie 'Partner' MAG NIET gelijk zijn aan die van de context met party-dimensie 'Declarant'.

BR-BD-13.2.04 De context met party-dimensie 'Declarant' met 'xbrli:startDate' en 'xbrli:endDate' MOET als eerste context in het instance document zijn opgenomen.

BR-BD-13.2.05 De waarden van de elementen 'xbrli:startDate' en 'xbrli:endDate' MOETEN respectievelijk '2017-01-01' en '2017-12-31' zijn.

BR-BD-13.3.01 Elementen voor bedragen MOETEN zijn opgegeven in EURO’s.

BR-BD-13.4.01 Element MOET in het bericht zijn opgenomen.

BR-BD-13.4.02 Het element ‘bd-i:DateOfBirth’ met een referentie naar de context met ALLEEN een partyDimension 'Declarant’ MOET zijn opgenomen INDIEN er een context aanwezig is met ALLEEN een partyDimension 'Declarant'.

BR-BD-13.4.03 Het element ‘bd-i:DateOfBirth’ met een referentie naar de context met ALLEEN een partyDimension 'Partner’ MOET zijn opgenomen INDIEN er een context aanwezig is met ALLEEN een partyDimension 'Partner’.

BR-BD-13.4.04 Het element 'bd-i:TaxReturnMessageType' MOET een geldige waarde hebben.

BR-BD-13.4.05 Er MOGEN NIET meer dan 99 voorkomens van een tuple per unieke combinatie van party-dimensie, identifier, residence-dimensie en eventueel CompanySerialNumber-dimensie op root-niveau in een instance document zijn opgenomen met UITZONDERING van tuples waarvoor een afwijkend maximum geldt.

BR-BD-13.4.06 Elementen van het type 'nl-types:monetaryNoDecimalsItemType' MOGEN ALLEEN zijn opgenomen met een waarde van -999999999999 t/m 9999999999999.

BR-BD-13.4.07 Elementen van het type 'nl-types:nonNegativeMonetaryNoDecimalsItemType' MOGEN ALLEEN zijn opgenomen met een waarde van 0 t/m 9999999999999.

BR-BD-14.2.01 Het attribuut ‘scheme’ van het element 'xbrli:identifier' MOET een waarde hebben van de aan de berichtstroom toegewezen URI.

BR-BD-14.2.02 De waarde van het element 'xbrli:identifier' MOET een geldig identificatienummer zijn.

Page 86: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

86

BR-BD-14.2.03 De elementen 'xbrli:startDate' en 'xbrli:endDate' in de context van het instance document MOGEN ALLEEN zijn opgenomen met respectievelijk startdatum en einddatum van geldige tijdvakken.

BR-BD-14.3.01 Elementen voor bedragen MOETEN zijn opgegeven in EURO’s.

BR-BD-14.4.01 Element MOET in het bericht zijn opgenomen.

BR-BD-14.4.02 De tuple ‘bd-t:DividendDonativesSpecification’ MOET alle relevante elementen bevatten.

BR-BD-14.4.03 Er MOGEN NIET meer dan 99 voorkomens van een tuple per unieke identifier, op root-niveau in een instance document zijn opgenomen met UITZONDERING van tuples waarvoor een afwijkend maximum geldt.

BR-BD-14.4.04 De tuple ‘bd-t:DividendDonativesSpecification ’ MOET ten minste één keer zijn opgenomen.

BR-BD-15.2.01 Het attribuut ‘scheme’ van het element 'xbrli:identifier' MOET een waarde hebben van de aan de berichtstroom toegewezen URI.

BR-BD-15.2.02 De waarde van het element 'xbrli:identifier' MOET een geldig identificatienummer zijn.

BR-BD-15.4.01 Er MOGEN NIET meer dan 99 voorkomens van een tuple per unieke identifier, op root-niveau in een instance zijn opgenomen met UITZONDERING van tuples waarvoor een afwijkend maximum geldt.

BR-BD-15.4.02 De tuple ‘bd-t:’ShareholderSpecification ’ MOET ten minste één keer zijn opgenomen.

BR-BD-15.4.03 De tuple ‘bd-t:’ShareholderSpecification ’ MOET de elementen ‘bd-t:FullAttributionIndication’ en ‘bd-t:NaturalPersonIndication’ bevatten.

BR-BD-16.2.01 Het attribuut 'scheme' van het element 'xbrli:identifier' MOET een waarde hebben van de aan de berichtstroom toegewezen URI.

BR-BD-16.2.02 De waarde van het element 'xbrli:identifier' MOET een geldig identificatienummer zijn.

BR-BD-16.2.03 De waarden van de elementen 'xbrli:startDate' en 'xbrli:endDate' MOETEN respectievelijk '2018-01-01' en '2018-12-31' zijn.

BR-BD-16.3.01 Elementen voor bedragen MOETEN zijn opgegeven in EURO’s.

BR-BD-16.4.01 Element MOET in het bericht zijn opgenomen.

BR-BD-16.4.02 Er MOGEN NIET meer dan 99 voorkomens van een tuple op root-niveau in een instance document zijn opgenomen met UITZONDERING van tuples waarvoor een afwijkend maximum geldt.

BR-BD-16.4.03 Element MOET NIET in het bericht zijn opgenomen INDIEN het element ' bd-i-ext1:SignatoryIdentificationNumber' is opgenomen.

BR-BD-16.4.04 Element MOET NIET in het bericht zijn opgenomen INDIEN het element ' bd-i-ext1:SignatoryNotaryNumber' is opgenomen.

BR-BD-16.4.05 Element MOET NIET in het bericht zijn opgenomen INDIEN het element ' bd-i-ext1:SignatoryTaxConsultantNumber' is opgenomen.

BR-BD-16.4.06 Element MOET in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:SignatorySurname’, ‘bd-i:SignatoryPrefix’ of ’bd-i:SignatoryInitials’ is opgenomen.

BR-BD-16.4.07 Element MOET in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameNL’, ‘bd-i:HouseNumberNL’,’ bd-i:HouseNumberAddition’, ‘bd-i:PostalCodeNL’ of ’bd-i:PlaceOfResidenceNL’ onder de tuple ‘bd-t-ext1:SignatoryAddressPresentation’ is opgenomen.

BR-BD-16.4.08 Vervallen

BR-BD-16.4.09 Vervallen

BR-BD-16.4.10 Vervallen

BR-BD-16.4.11 Element MOET in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i-ext1:NotarySurname’, ‘bd-i-ext1:NotaryPrefix’ of ’ bd-i-ext1:NotaryInitials’ in de tuple ‘bd-t-ext1:NotarySpecification’ is opgenomen.

BR-BD-16.4.12 Element MOET in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameNL’, ‘bd-i:HouseNumberNL’, ’bd-i:HouseNumberAddition’, ‘bd-i:PostalCodeNL’ of ‘bd-i:PlaceOfResidenceNL’ in de tuple ‘bd-t-ext1:NotarySpecification’ is opgenomen.

BR-BD-16.4.13 Element MOET in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameNL’, ‘bd-i:HouseNumberNL’, ’bd-i:HouseNumberAddition’, ‘bd-i:PostalCodeNL’ of ‘bd-i:PlaceOfResidenceNL’ onder de tuple ‘bd-t-ext1:TaxReturnPersonAddressPresentation’ is opgenomen.

BR-BD-16.4.14 Element MOET in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameNL’, ‘bd-i:HouseNumberNL’, ’ bd-i:HouseNumberAddition’, ‘bd-i:PostalCodeNL’ of ‘bd-i:PlaceOfResidenceNL’ in de tuple ‘bd-t-ext1:GiftPersonAddressPresentation’ is opgenomen.

BR-BD-16.4.15 Element MOET in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i-ext1:GiftImmovablePropertyCommercialValue’, ‘bd-i-ext1:GiftImmovablePropertyLawValue’, ‘bd-i-ext1:GiftImmovablePropertyTransferredPart’, ‘bd-i-ext1:GiftImmovablePropertyPurchasePrice’, ‘bd-i-ext1:GiftImmovablePropertyRemittedPurchasePrice’, ‘bd-i-ext1:GiftTransferTaxPayedGiftPart’, ‘bd-i-ext1:GiftImmovablePropertyLandRegistryDesignation’, ‘bd-i-ext1:GiftAnnualGroundLeaseValue ‘, ‘bd-i-ext1:GiftAnnualRentValue’ of ‘bd-i-ext1:GiftImmovablePropertyUsufructValue’ in de tuple ‘bd-t-ext1:GiftSpecification’ is opgenomen.

BR-BD-16.4.16 Element MOET onder tuple ‘bd-t-ext1:ImmovablePropertyAddressPresentation’ in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameNL’, ‘bd-i:HouseNumberNL’, ’ bd-i:HouseNumberAddition’, ‘bd-i:PostalCodeNL’ of ‘bd-i:PlaceOfResidenceNL’ onder diezelfde tuple is opgenomen.

BR-BD-16.4.17 Element MOET in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i-ext1:GiftBusinessLegalForm’, ‘bd-i-ext1:GiftBusinessTransferredPartValue’, ’ bd-i-ext1:GiftDeferredTaxTransferredPart’ of ‘bd-i-ext1:GiftBusinessTransferredPartPurchasePrice’ in de tuple ‘bd-t:GiftSpecification’ is opgenomen.

BR-BD-16.4.18 Element MOET in het bericht zijn opgenomen INDIEN het element ‘bd-i-ext1:BusinessIdentificationNumber’ of bd-i-ext1:BusinessName in de tuple ‘bd-t-ext1:GiftSpecification’ is opgenomen.

Page 87: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

87

BR-BD-16.4.19 Element MOET onder tuple ‘bd-t-ext1:BusinessAddressPresentation’ in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameNL’, ‘bd-i:HouseNumberNL’, ’ bd-i:HouseNumberAddition’, ‘bd-i:PostalCodeNL’ of ‘bd-i:PlaceOfResidenceNL’ onder diezelfde tuple is opgenomen.

BR-BD-16.4.21 Element MOET in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i-ext1:GiftTrustCapitalName’, ‘bd-i-ext1:GiftTrustCapitalIdentificationNumber’ of ‘bd-i-ext1:GiftTrustCapitalValue’ in de tuple ‘bd-t-ext1:GiftSpecification’ is opgenomen.

BR-BD-16.4.22 Element MOET in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i-ext1:GiftBenefitPeriod’, ‘bd-i-ext1:GiftBenefitAmount’, ‘bd-i-ext1:GiftPeriodicFirstDate’ of ‘bd-i-ext1:GiftPeriodicLastDate’ in de tuple ‘bd-t-ext1:GiftSpecification’ is opgenomen.

BR-BD-16.4.23 Element MOET in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i-ext1:GiftExemptionOneOffIncreased, ‘bd-i-ext1:GiftExemptionOwnHouseOneOffIncreased’, ‘bd-i-ext1:GiftOwnHouseSpendingAmount’, ‘bd-i-ext1:GiftExemptionExpensiveStudyIncreased’, ‘bd-i-ext1:GiftExemptionDebtor’, ‘bd-i-ext1:GiftExemptionNaturalObligation’, ‘bd-i-ext1:GiftExemptionANBIOrSBBI’, of ‘bd-i-ext1:GiftExemptionOther’ in de tuple ‘bd-t-ext1:GiftSpecification’ is opgenomen.

BR-BD-16.4.24 De tuple ‘bd-t:GiftPersonSpecification’ MOET ten minste één keer zijn opgenomen.

BR-BD-16.4.25 Element MOET NIET in het bericht zijn opgenomen INDIEN het element ' bd-i-ext1:ContactIdentificationNumber' is opgenomen.

BR-BD-16.4.26 Element MOET NIET in het bericht zijn opgenomen INDIEN het element ' bd-i-ext1:ContactNotaryNumber' is opgenomen.

BR-BD-16.4.27 Element MOET NIET in het bericht zijn opgenomen INDIEN het element ' bd-i-ext1:ContactTaxConsultantNumber' is opgenomen.

BR-BD-16.4.28 Element MOET NIET in het bericht zijn opgenomen INDIEN het element ' bd-i-ext1:TaxReturnPersonLegalPersonName' is opgenomen.

BR-BD-16.4.29 Element MOET NIET in het bericht zijn opgenomen INDIEN één van de elementen 'bd-i-ext1:TaxReturnPersonSurname', 'bd-i-ext1:TaxReturnPersonPrefix' of 'bd-i-ext1:TaxReturnPersonInitials' is opgenomen.

BR-BD-16.4.30 Element ‘bd-i-ext1:TaxReturnPersonSurname’ of ‘bd-i-ext1:TaxReturnPersonLegalPersonName’ MOET in het bericht zijn opgenomen.

BR-BD-16.4.31 Element MOET in het bericht zijn opgenomen INDIEN het element ‘bd-i-ext1:TaxReturnPersonSurname’ is opgenomen.

BR-BD-16.4.32 Vervallen

BR-BD-16.4.33 Element MOET in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:ContactSurname’, ‘bd-i:ContactPrefix’ of ’bd-i:ContactInitials’ is opgenomen.

BR-BD-16.4.34 Element MOET onder tuple ‘bd-t-ext1:ContactAddressPresentation’ in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameNL’, ‘bd-i:HouseNumberNL’, ’bd-i:HouseNumberAddition’, ‘bd-i:PostalCodeNL’ of ‘bd-i:PlaceOfResidenceNL’ onder diezelfde tuple is opgenomen.

BR-BD-16.4.35 Element 'bd-i-ext1:ContactEmailAddressFull' en/of 'bd-i-ext1:ContactTelephoneNumber' MOET in het bericht zijn opgenomen INDIEN ‘bd-i-ext1:TaxReturnPersonIsCorrespondentIndication’ de waarde 'false' heeft.

BR-BD-16.4.36 Gereserveerd.

BR-BD-16.4.37 Element MOET in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i-ext1:GiftBusinessSuccessionFacilitiesObjectiveBusinessGoingConcernValue’, ‘bd-i-ext1:GiftBusinessSuccessionFacilitiesObjectiveBusinessLiquidationValue’, ‘bd-i-ext1:GiftWholeInterestStockValue’, ‘bd-i-ext1:GiftInvestmentCapitalValue’ ‘bd-i-ext1:GiftToDivideTransferredBuildingStockValue ‘, ‘bd-i-ext1:GiftExemptionBusinessSuccession ‘ of ‘bd-i-ext1:GiftPreservedAssessmentIndication ‘in de tuple ‘bd-t-ext1:GiftSpecification’ is opgenomen.

BR-BD-16.4.38 Element MOET in het bericht zijn opgenomen INDIEN het element ‘bd-i-ext1:GiftLonglivedDependenceIndication’ in de tuple ‘bd-t-ext1:GiftSpecification’ is opgenomen.

BR-BD-16.4.39 Element MOET in het bericht zijn opgenomen INDIEN het element ‘bd-i-ext1:GiftPeriodicalBenefitIdentificationNumber’ in de tuple ‘bd-t-ext1:GiftSpecification’ is opgenomen.

BR-BD-16.4.40 Element MOET in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i-ext1:GiftOtherDescription’, of ‘bd-i-ext1:GiftOtherValue’ in de tuple ‘bd-t-ext1:GiftSpecification’ is opgenomen.

BR-BD-16.4.41 Element MOET in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameAbroad’, ‘bd-i:HouseNumberAbroad’,’ ‘bd-i:PostalCodeAbroad’, ’bd-i:PlaceOfResidenceAbroad’ of ‘nl-cd:CountryCodeISO’ onder de tuple ‘bd-t-ext1:SignatoryAddressPresentation’ is opgenomen.

BR-BD-16.4.42 Element MOET in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameAbroad’, ‘bd-i:HouseNumberAbroad’, ‘bd-i:PostalCodeAbroad’, ‘bd-i:PlaceOfResidenceAbroad of ‘nl-cd:CountryCodeISO’ onder de tuple ‘bd-t-ext1:TaxReturnPersonAddressPresentation’ is opgenomen.

BR-BD-16.4.43 Element MOET in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameAbroad’, ‘bd-i:HouseNumberAbroad’, ‘bd-i:PostalCodeAbroad’, ‘bd-i:PlaceOfResidenceAbroad’ of ‘nl-cd:CountryCodeISO’ in de tuple ‘bd-t-ext1:GiftPersonAddressPresentation’ is opgenomen.

Page 88: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

88

BR-BD-16.4.44 Element MOET onder tuple ‘bd-t-ext1:ImmovablePropertyAddressPresentation’ in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameAbroad’, ‘bd-i:HouseNumberAbroad’, ‘bd-i:PostalCodeAbroad’, ‘bd-i:PlaceOfResidenceAbroad’ of ‘nl-cd:CountryCodeISO’ in diezelfde tuple is opgenomen.

BR-BD-16.4.45 Element MOET onder tuple ‘bd-t-ext1:BusinessAddressPresentation’ in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameAbroad’, ‘bd-i:HouseNumberAbroad’, ‘bd-i:PostalCodeAbroad’ ‘bd-i:PlaceOfResidenceAbroad’ of ‘nl-cd:CountryCodeISO’ onder diezelfde is opgenomen.

BR-BD-16.4.46 Element MOET in tuple ‘bd-t-ext1:GiftSpecification’ in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameNL’, ‘bd-i:HouseNumberNL’, ’ bd-i:HouseNumberAddition’, ‘bd-i:PostalCodeNL’ of ‘bd-i:PlaceOfResidenceNL’ onder tuple ‘bd-t-ext1:ImmovablePropertyAddressPresentation’ in eerstgenoemde tuple is opgenomen.

BR-BD-16.4.47 Element MOET in tuple ‘bd-t-ext1:GiftSpecification’ in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameNL’, ‘bd-i:HouseNumberNL’, ’ bd-i:HouseNumberAddition’, ‘bd-i:PostalCodeNL’ of ‘bd-i:PlaceOfResidenceNL’ onder tuple ‘bd-t-ext1:BusinessAddressPresentation’ in eerstgenoemde tuple is opgenomen.

BR-BD-16.4.48 Element MOET in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameNL’, ‘bd-i:HouseNumberNL’, ’ bd-i:HouseNumberAddition’, ‘bd-i:PostalCodeNL’ of ‘bd-i:PlaceOfResidenceNL’ onder tuple ‘bd-t-ext1:ContactAddressPresentation’ is opgenomen.

BR-BD-16.4.49 Element MOET in tuple ‘bd-t-ext1:GiftSpecification’ in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameAbroad’, ‘bd-i:HouseNumberAbroad’, ‘bd-i:PostalCodeAbroad’, ‘bd-i:PlaceOfResidenceAbroad’ of ‘nl-cd:CountryCodeISO’ onder tuple ‘bd-t-ext1:ImmovablePropertyAddressPresentation’ in eerstgenoemde tuple is opgenomen.

BR-BD-16.4.50 Element MOET in tuple ‘bd-t-ext1:GiftSpecification’ in het bericht zijn opgenomen INDIEN één van de elementen ‘bd-i:StreetNameAbroad’, ‘bd-i:HouseNumberAbroad’, ‘bd-i:PostalCodeAbroad’ ‘bd-i:PlaceOfResidenceAbroad’ of ‘nl-cd:CountryCodeISO’ onder tuple ‘bd-t-ext1:BusinessAddressPresentation’ in eerstgenoemde tuple is opgenomen.

BR-BD-16.4.51 Element 'bd-i-ext1:TaxReturnPersonEmailAddressFull' en of 'bd-i-ext1:TaxReturnPersonTelephoneNumber' MOET in het bericht zijn opgenomen INDIEN ‘bd-i-ext1:TaxReturnPersonIsCorrespondentIndication’ de waarde 'true' heeft.

Page 89: Belastingdienst Business Rules - Standard Business Reporting · In het nieuwe stelsel hebben zowel ... toepassingskennis heeft van de XBRL standaard, met name van de XBRL 2.1 specificatie

89

Appendix B - Terminologie

In dit document zijn de volgende definities van toepassing:

Concept Een concept is een element in de substitutionGroup xblri:item of xbrli:tuple of daarvan afgeleide elementen.

Dimensie Een dimensie is een element in de substitutionGroup xbrldt:dimensionItem dat de mogelijkheid biedt om multi-dimensionele informatie uit te drukken.

Element Een element is een in XML Schema gedeclareerde bouwsteen met de naam 'element'.

Entrypoint Een schema in een taxonomie die de te rapporteren en hun onderlinge relaties aanroept.

Fact Een fact is een concept in een XBRL instance document met of zonder gerapporteerde waarde.

Instance document Een XBRL bestand dat bestaat uit feiten

Item Een item is een concept in de substitutionGroup xbrli:item.

Linkbase Een XML bestand dat relaties tussen concepten 0f resources (zoals labels of referenties) bevat.

Rapporteur De organisatie met een verplichting tot het opstellen van verantwoordingsrapportages ten behoeve van een of meer uitvragende partijen.

Taxonomie Een XBRL taxonomie is een elektronische woordenboek van rapportage begrippen die relevant zijn om zakelijke informatie uit te wisselen.

Tuple Een tuple is een concept in de substitutionGroup xbrli:tuple.

Uitvragende partij De organisatie die een verantwoordingsrapportage opvraagt bij een rapporteur vanuit een wettelijke opgedragen taak of op een andere overeengekomen basis.