Regels
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:shares
aan alle volgende voorwaarden moet voldaan worden:
vanaf 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
00.4.01
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
04.2.01
EachDistinctContextIdentifierScheme moet gelijk zijn aan www.belastingdienst.nl/omzetbelastingnummer
04.2.02
EachDistinctIdentifier moet geldig omzetnummer zijn
04.2.03
aantal unieke voorkomens van AllContextIdentifiers moet gelijk zijn aan 1
04.2.04
einddatum van periode context EachICP04204Context moet kleiner zijn dan startdatum van periode context EachICPNonCorrectionContext
Indien
EachICP04204Context bestaat
04.2.05
Aantal voorkomens van AllICPNonCorrectionContexts moet gelijk zijn aan 1
Indien
AllICPNonCorrectionContexts bestaat
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 vanaf positie 2 met lengte 10 van AllICPGeldigeTijdvakken
einddatum van periode context EachICPNonCorrectionContext moet gelijk zijn aan datumwaarde van vanaf positie 13 met lengte 10 van AllICPGeldigeTijdvakken
Indien
EachICPNonCorrectionContext bestaat
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 vanaf positie 2 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenDEL
einddatum van periode context EachICPCorrectionContextDEL moet gelijk zijn aan datumwaarde van vanaf positie 13 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenDEL
Indien
EachICPCorrectionContextDEL bestaat
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 vanaf positie 2 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenCOS
einddatum van periode context EachICPCorrectionContextCOS moet gelijk zijn aan datumwaarde van vanaf positie 13 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenCOS
Indien
EachICPCorrectionContextCOS bestaat
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
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
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 vanaf positie 2 met lengte 10 van AllICPGeldigeLeveringenCorrectieTijdvakkenGB
einddatum van periode context EachICPSuppliesCorrectionContextGB moet gelijk zijn aan datumwaarde van vanaf positie 13 met lengte 10 van AllICPGeldigeLeveringenCorrectieTijdvakkenGB
Indien
EachICPSuppliesCorrectionContextGB bestaat
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 vanaf positie 2 met lengte 10 van AllICPGeldigeDienstenCorrectieTijdvakkenGB
einddatum van periode context EachICPServicesCorrectionGB moet gelijk zijn aan datumwaarde van vanaf positie 13 met lengte 10 van AllICPGeldigeDienstenCorrectieTijdvakkenGB
Indien
EachICPServicesCorrectionGB bestaat
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 vanaf positie 2 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenCOSGB
einddatum van periode context EachICPCallOffStocksTransfersPreviousGB moet gelijk zijn aan datumwaarde van vanaf positie 13 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenCOSGB
Indien
EachICPCallOffStocksTransfersPreviousGB bestaat
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 vanaf positie 2 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenCOSXI
einddatum van periode context EachICPCallOffStocksTransfersPreviousXI moet gelijk zijn aan datumwaarde van vanaf positie 13 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenCOSXI
Indien
EachICPCallOffStocksTransfersPreviousXI bestaat
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 vanaf positie 2 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenCOSXI
einddatum van periode context EachICPSuppliesCorrectionContextXI moet gelijk zijn aan datumwaarde van vanaf positie 13 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenCOSXI
Indien
EachICPSuppliesCorrectionContextXI bestaat
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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


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
BR-BD-
Herleidbare beweringen index
GeneriekValideIso4217Codes