Regels
Context
BR-BD-04.2.01
EachDistinctContextIdentifierScheme moet gelijk zijn aan www.belastingdienst.nl/omzetbelastingnummer
BR-BD-04.2.02
EachDistinctIdentifier moet geldig omzetnummer zijn
BR-BD-04.2.03
aantal unieke voorkomens van AllContextIdentifiers moet gelijk zijn aan 1
BR-BD-04.2.04
einddatum van periode context EachICP04204Context moet kleiner zijn dan startdatum van periode context EachICPNonCorrectionContext
Indien
EachICP04204Context bestaat
BR-BD-04.2.05
aantal voorkomens van AllICPNonCorrectionContexts moet gelijk zijn aan 1
Indien
AllICPNonCorrectionContexts bestaat
BR-BD-04.2.06
AllICPGeldigeTijdvakken moet voor één of meer voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
startdatum van periode context EachICPNonCorrectionContext moet gelijk zijn aan datumwaarde van positie 2 met lengte 10 van AllICPGeldigeTijdvakken
einddatum van periode context EachICPNonCorrectionContext moet gelijk zijn aan datumwaarde van positie 13 met lengte 10 van AllICPGeldigeTijdvakken
Indien
EachICPNonCorrectionContext bestaat
BR-BD-04.2.07
AllICPGeldigeCorrectieTijdvakkenDEL moet voor één of meer voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
startdatum van periode context EachICPCorrectionContextDEL moet gelijk zijn aan datumwaarde van positie 2 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenDEL
einddatum van periode context EachICPCorrectionContextDEL moet gelijk zijn aan datumwaarde van positie 13 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenDEL
Indien
EachICPCorrectionContextDEL bestaat
BR-BD-04.2.08
AllICPGeldigeCorrectieTijdvakkenCOS moet voor één of meer voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
startdatum van periode context EachICPCorrectionContextCOS moet gelijk zijn aan datumwaarde van positie 2 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenCOS
einddatum van periode context EachICPCorrectionContextCOS moet gelijk zijn aan datumwaarde van positie 13 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenCOS
Indien
EachICPCorrectionContextCOS bestaat
BR-BD-04.2.09
einddatum van periode context context met id EachICP04209CorrectionContextRef moet kleiner dan of gelijk zijn aan einddatum van periode context context met id EachICPNonCorrectionContextRef
Indien
EachICP04209CorrectionContextRef bestaat
BR-BD-04.2.10
niet
aan alle volgende voorwaarden moet voldaan worden:
startdatum van periode context context met id EachICP04210CorrectionContextRefA moet kleiner zijn dan einddatum van periode context context met id EachICP04210CorrectionContextRefB
startdatum van periode context context met id EachICP04210CorrectionContextRefB moet kleiner zijn dan einddatum van periode context context met id EachICP04210CorrectionContextRefA
Indien
EachICP04210CorrectionContextRefA niet gelijk is aan EachICP04210CorrectionContextRefB
BR-BD-04.2.11
AllICPGeldigeLeveringenCorrectieTijdvakkenGB moet voor één of meer voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
startdatum van periode context EachICPSuppliesCorrectionContextGB moet gelijk zijn aan datumwaarde van positie 2 met lengte 10 van AllICPGeldigeLeveringenCorrectieTijdvakkenGB
einddatum van periode context EachICPSuppliesCorrectionContextGB moet gelijk zijn aan datumwaarde van positie 13 met lengte 10 van AllICPGeldigeLeveringenCorrectieTijdvakkenGB
Indien
EachICPSuppliesCorrectionContextGB bestaat
BR-BD-04.2.13
AllICPGeldigeDienstenCorrectieTijdvakkenGB moet voor één of meer voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
startdatum van periode context EachICPServicesCorrectionGB moet gelijk zijn aan datumwaarde van positie 2 met lengte 10 van AllICPGeldigeDienstenCorrectieTijdvakkenGB
einddatum van periode context EachICPServicesCorrectionGB moet gelijk zijn aan datumwaarde van positie 13 met lengte 10 van AllICPGeldigeDienstenCorrectieTijdvakkenGB
Indien
EachICPServicesCorrectionGB bestaat
BR-BD-04.2.14
AllICPGeldigeCorrectieTijdvakkenCOSGB moet voor één of meer voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
startdatum van periode context EachICPCallOffStocksTransfersPreviousGB moet gelijk zijn aan datumwaarde van positie 2 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenCOSGB
einddatum van periode context EachICPCallOffStocksTransfersPreviousGB moet gelijk zijn aan datumwaarde van positie 13 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenCOSGB
Indien
EachICPCallOffStocksTransfersPreviousGB bestaat
BR-BD-04.2.15
AllICPGeldigeCorrectieTijdvakkenCOSXI moet voor één of meer voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
startdatum van periode context EachICPCallOffStocksTransfersPreviousXI moet gelijk zijn aan datumwaarde van positie 2 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenCOSXI
einddatum van periode context EachICPCallOffStocksTransfersPreviousXI moet gelijk zijn aan datumwaarde van positie 13 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenCOSXI
Indien
EachICPCallOffStocksTransfersPreviousXI bestaat
BR-BD-04.2.16
AllICPGeldigeCorrectieTijdvakkenCOSXI moet voor één of meer voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
startdatum van periode context EachICPSuppliesCorrectionContextXI moet gelijk zijn aan datumwaarde van positie 2 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenCOSXI
einddatum van periode context EachICPSuppliesCorrectionContextXI moet gelijk zijn aan datumwaarde van positie 13 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenCOSXI
Indien
EachICPSuppliesCorrectionContextXI bestaat
Facts
BR-BD-04.4.01
aan alle volgende voorwaarden moet voldaan worden:
Datum_en_tijdstip_aanmaak moet gevuld zijn
Berichtkenmerk_aanleveraar_(opgaaf_ICP) moet gevuld zijn
Indien
Relatienummer_softwareontwikkelaar bestaat
Daarbij geldt dat :
Berichtkenmerk_aanleveraar_(opgaaf_ICP) is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:MessageReferenceSupplierICP
Datum_en_tijdstip_aanmaak is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:DateTimeCreation
Relatienummer_softwareontwikkelaar is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:SoftwareVendorAccountNumber
BR-BD-04.4.02.part-01
aantal voorkomens van root-tuples met naam AllDistinctRootTupleNames moet kleiner dan of gelijk zijn aan 10000
Indien
AllDistinctRootTupleNames gelijk is aan bd-t:IntraCommunityABCSupplies
BR-BD-04.4.02.part-02
aantal voorkomens van root-tuples met naam AllDistinctRootTupleNames moet kleiner dan of gelijk zijn aan 5000
Indien
AllDistinctRootTupleNames gelijk is aan bd-t:IntraCommunityABCSuppliesCorrection
BR-BD-04.4.02.part-03
aantal voorkomens van root-tuples met naam AllDistinctRootTupleNames moet kleiner dan of gelijk zijn aan 10000
Indien
AllDistinctRootTupleNames gelijk is aan bd-t:IntraCommunityServices
BR-BD-04.4.02.part-04
aantal voorkomens van root-tuples met naam AllDistinctRootTupleNames moet kleiner dan of gelijk zijn aan 5000
Indien
AllDistinctRootTupleNames gelijk is aan bd-t:IntraCommunityServicesCorrection
BR-BD-04.4.02.part-05
aantal voorkomens van root-tuples met naam AllDistinctRootTupleNames moet kleiner dan of gelijk zijn aan 10000
Indien
AllDistinctRootTupleNames gelijk is aan bd-t:IntraCommunitySupplies
BR-BD-04.4.02.part-06
aantal voorkomens van root-tuples met naam AllDistinctRootTupleNames moet kleiner dan of gelijk zijn aan 5000
Indien
AllDistinctRootTupleNames gelijk is aan bd-t:IntraCommunitySuppliesCorrection
BR-BD-04.4.02.part-07
aantal voorkomens van root-tuples met naam AllDistinctRootTupleNames moet kleiner dan of gelijk zijn aan 999
Indien
AllDistinctRootTupleNames gelijk is aan bd-t:ProfessionalAssociationForTaxServiceProvidersSpecification
BR-BD-04.4.02.part-08
aantal voorkomens van root-tuples met naam AllDistinctRootTupleNames moet kleiner dan of gelijk zijn aan 5000
Indien
AllDistinctRootTupleNames gelijk is aan bd-t:CallOffStocksTransfersCurrentPeriod
BR-BD-04.4.02.part-09
aantal voorkomens van root-tuples met naam AllDistinctRootTupleNames moet kleiner dan of gelijk zijn aan 5000
Indien
AllDistinctRootTupleNames gelijk is aan bd-t:CallOffStocksTransfersPreviousPeriod
BR-BD-04.4.02.part-10
aantal voorkomens van root-tuples met naam AllDistinctRootTupleNames moet kleiner dan of gelijk zijn aan 5000
Indien
AllDistinctRootTupleNames gelijk is aan bd-t:CallOffStocksTransfersReturnedPreviousPeriod
BR-BD-04.4.02.part-11
aantal voorkomens van root-tuples met naam AllDistinctRootTupleNames moet kleiner dan of gelijk zijn aan 5000
Indien
AllDistinctRootTupleNames gelijk is aan bd-t:CallOffStocksTransfersPreviousChangedAcquirer
BR-BD-04.4.03
Landcode_ISO_EU_Diensten moet niet gelijk zijn aan GB
Indien
Landcode_ISO_EU_Diensten is gevuld
Daarbij geldt dat :
Landcode_ISO_EU_Diensten is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:CountryCodeISO-EC
- Tuple parent filter : bd-t:IntraCommunityServices
BR-BD-04.4.04
Landcode_ISO_EU_COS moet niet gelijk zijn aan GB
Indien
Landcode_ISO_EU_COS is gevuld
Daarbij geldt dat :
Landcode_ISO_EU_COS is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:CountryCodeISO-EC
- Tuple parent filter : bd-t:CallOffStocksTransfersCurrentPeriod
BR-BD-04.4.05
Landcode_ISO_EU_Diensten moet niet gelijk zijn aan XI
Indien
Landcode_ISO_EU_Diensten is gevuld
Daarbij geldt dat :
Landcode_ISO_EU_Diensten is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:CountryCodeISO-EC
- Tuple parent filter : bd-t:IntraCommunityServices
BR-BD-04.4.06
Landcode_ISO_EU_Diensten_Corr moet niet gelijk zijn aan XI
Indien
Landcode_ISO_EU_Diensten_Corr is gevuld
Daarbij geldt dat :
Landcode_ISO_EU_Diensten_Corr is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:CountryCodeISO-EC
- Tuple parent filter : bd-t:IntraCommunityServicesCorrection
BR-BD-04.4.07
Landcode_ISO_EU_Leveringen moet niet gelijk zijn aan GB
Indien
Landcode_ISO_EU_Leveringen is gevuld
Daarbij geldt dat :
Landcode_ISO_EU_Leveringen is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:CountryCodeISO-EC
- Tuple parent filter : bd-t:IntraCommunitySupplies
BR-BD-04.4.08
Landcode_ISO_EU_ABCLeveringen moet niet gelijk zijn aan GB
Indien
Landcode_ISO_EU_ABCLeveringen is gevuld
Daarbij geldt dat :
Landcode_ISO_EU_ABCLeveringen is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:CountryCodeISO-EC
- Tuple parent filter : bd-t:IntraCommunityABCSupplies
Generiek
BR-BD-00.3.01
aan minimaal een van de volgende voorwaarden moet voldaan worden:
EachUnitMeasure moet gelijk zijn aan xbrli:pure
EachUnitMeasure moet gelijk zijn aan xbrli:share
aan alle volgende voorwaarden moet voldaan worden:
positie 1 met lengte 8 van EachUnitMeasure moet gelijk zijn aan iso4217:
positie 9 tot einde van EachUnitMeasure moet voorkomen in lijst GeneriekValideIso4217Codes
Indien
EachUnitMeasure bestaat
BR-BD-00.4.01.icp
aan alle volgende voorwaarden moet voldaan worden:
Relatienummer_softwareontwikkelaar moet gevuld zijn
Naam_softwarepakket moet gevuld zijn
Versie_softwarepakket moet gevuld zijn
Indien
Berichtkenmerk_aanleveraar_(opgaaf_ICP) bestaat
Daarbij geldt dat :
Berichtkenmerk_aanleveraar_(opgaaf_ICP) is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:MessageReferenceSupplierICP
Naam_softwarepakket is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:SoftwarePackageName
Relatienummer_softwareontwikkelaar is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:SoftwareVendorAccountNumber
Versie_softwarepakket is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:SoftwarePackageVersion
Units
BR-BD-04.3.01
unit-van EachMonetaryElement moet gelijk zijn aan iso4217:EUR
Daarbij geldt dat :
EachMonetaryElement is een enkele waarde en komt overeen met
Terugvalwaarde : leeg


Herleidbare beweringen
GeneriekValideIso4217Codes
("AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BOV","BRL","BSD","BTN","BWP","BYN","BYR","BZD","CAD","CDF","CHE","CHF","CHW","CLF","CLP","CNY","COP","COU","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","INR","IQD","IRR","ISK","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRO","MUR","MVR","MWK","MXN","MXV","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STD","SVC","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","USN","UYI","UYU","UZS","VEF","VND","VUV","WST","XAF","XAG","XAU","XBA","XBB","XBC","XBD","XCD","XDR","XOF","XPD","XPF","XPT","XSU","XTS","XUA","XXX","YER","ZAR","ZMW","ZWL")
Regels index
Context
Facts
Generiek
Units
Herleidbare beweringen index
GeneriekValideIso4217Codes