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:
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 omzetbelastingnummer 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 EachICPReportContext
Indien
EachICP04204Context bestaat
04.2.05
aan alle volgende voorwaarden moet voldaan worden:
startdatum van periode context context met id EachICP04205NonCorrectionContextRefA moet gelijk zijn aan startdatum van periode context context met id EachICP04205NonCorrectionContextRefB
einddatum van periode context context met id EachICP04205NonCorrectionContextRefA moet gelijk zijn aan einddatum van periode context context met id EachICP04205NonCorrectionContextRefB
Indien
EachICP04205NonCorrectionContextRefA niet gelijk is aan EachICP04205NonCorrectionContextRefB
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
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
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
04.2.09
einddatum van periode context context met id EachICP04209CorrectionContextRef moet kleiner dan of gelijk zijn aan einddatum van periode context EachICPReportContext
Indien
EachICP04209CorrectionContextRef bestaat
04.2.10
aan minimaal een van de volgende voorwaarden moet voldaan worden:
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
aan alle volgende voorwaarden moet voldaan worden:
startdatum van periode context context met id EachICP04210CorrectionContextRefA moet gelijk zijn aan startdatum van periode context context met id EachICP04210CorrectionContextRefB
einddatum van periode context context met id EachICP04210CorrectionContextRefA moet gelijk zijn aan einddatum van periode context context met id EachICP04210CorrectionContextRefB
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 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
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
04.2.14.part-01
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
04.2.14.part-02
AllICPGeldigeCorrectieTijdvakkenCOSGB moet voor één of meer voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
startdatum van periode context EachICPCallOffStocksPreviousChangedAcquirerGB moet gelijk zijn aan datumwaarde van positie 2 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenCOSGB
einddatum van periode context EachICPCallOffStocksPreviousChangedAcquirerGB moet gelijk zijn aan datumwaarde van positie 13 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenCOSGB
Indien
EachICPCallOffStocksPreviousChangedAcquirerGB bestaat
04.2.15.part-01
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
04.2.15.part-02
AllICPGeldigeCorrectieTijdvakkenCOSXI moet voor één of meer voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
startdatum van periode context EachICPCallOffStocksPreviousChangedAcquirerXI moet gelijk zijn aan datumwaarde van positie 2 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenCOSXI
einddatum van periode context EachICPCallOffStocksPreviousChangedAcquirerXI moet gelijk zijn aan datumwaarde van positie 13 met lengte 10 van AllICPGeldigeCorrectieTijdvakkenCOSXI
Indien
EachICPCallOffStocksPreviousChangedAcquirerXI 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 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
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 Bedrag_leveringen moet kleiner dan of gelijk zijn aan 10000
Daarbij geldt dat :
Bedrag_leveringen is een enkele waarde en komt overeen met
Terugvalwaarde : 0
- Conceptnaam filter : bd-i:SuppliesAmount
04.4.02.part-02
aantal voorkomens van Correctie_intracommunautaire_A_B_C_leveringen moet kleiner dan of gelijk zijn aan 5000
Daarbij geldt dat :
Correctie_intracommunautaire_A_B_C_leveringen is een enkele waarde en komt overeen met
Terugvalwaarde : 0
- Conceptnaam filter : bd-i:CorrectionsABCSuppliesAmount
04.4.02.part-03
aantal voorkomens van Bedrag_diensten moet kleiner dan of gelijk zijn aan 10000
Daarbij geldt dat :
Bedrag_diensten is een enkele waarde en komt overeen met
Terugvalwaarde : 0
- Conceptnaam filter : bd-i:ServicesAmount
04.4.02.part-04
aantal voorkomens van Bedrag_correcties_diensten moet kleiner dan of gelijk zijn aan 5000
Daarbij geldt dat :
Bedrag_correcties_diensten is een enkele waarde en komt overeen met
Terugvalwaarde : 0
- Conceptnaam filter : bd-i:CorrectionsServicesAmount
04.4.02.part-05
aantal voorkomens van Bedrag_ABC_leveringen moet kleiner dan of gelijk zijn aan 10000
Daarbij geldt dat :
Bedrag_ABC_leveringen is een enkele waarde en komt overeen met
Terugvalwaarde : 0
- Conceptnaam filter : bd-i:ABCSuppliesAmount
04.4.02.part-06
aantal voorkomens van Bedrag_correcties_leveringen moet kleiner dan of gelijk zijn aan 5000
Daarbij geldt dat :
Bedrag_correcties_leveringen is een enkele waarde en komt overeen met
Terugvalwaarde : 0
- Conceptnaam filter : bd-i:CorrectionsSuppliesAmount
04.4.02.part-08
aantal voorkomens van VAT_nummer_eerder_opgegeven_afnemer moet kleiner dan of gelijk zijn aan 5000
Daarbij geldt dat :
VAT_nummer_eerder_opgegeven_afnemer is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:VATIdentificationNumberNationalTransfersReturnedPrevious
04.4.02.part-09
aantal voorkomens van VAT_nummer_afnemer_eerdere_overbrenging moet kleiner dan of gelijk zijn aan 5000
Daarbij geldt dat :
VAT_nummer_afnemer_eerdere_overbrenging is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:VATIdentificationNumberNationalTransfersPrevious
04.4.02.part-10
aantal voorkomens van VAT_nummer_beoogd_afnemer moet kleiner dan of gelijk zijn aan 5000
Daarbij geldt dat :
VAT_nummer_beoogd_afnemer is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:VATIdentificationNumberNationalTransfersCurrent
04.4.02.part-11
aantal voorkomens van VAT_nummer_nieuw_beoogde_afnemer moet kleiner dan of gelijk zijn aan 5000
Daarbij geldt dat :
VAT_nummer_nieuw_beoogde_afnemer is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:VATNumberNew
04.4.03
Bedrag_diensten_GB moet niet gevuld zijn
Indien
Berichtkenmerk_aanleveraar_(opgaaf_ICP) is gevuld
Daarbij geldt dat :
Bedrag_diensten_GB is een enkele waarde en komt overeen met
Terugvalwaarde : 0
- Conceptnaam filter : bd-i:ServicesAmount
- Typed dimension filter : bd-dim-dim:VATNumberDimension
- Typed dimension filter : bd-dim-dim:CountryCodeEUDimension test : bd-dim-dom:CountryCodeEUDomain = "GB"
Berichtkenmerk_aanleveraar_(opgaaf_ICP) is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:MessageReferenceSupplierICP
04.4.04
VAT_nummer_beoogd_afnemer moet niet gevuld zijn
Indien
Berichtkenmerk_aanleveraar_(opgaaf_ICP) is gevuld
Daarbij geldt dat :
Berichtkenmerk_aanleveraar_(opgaaf_ICP) is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:MessageReferenceSupplierICP
VAT_nummer_beoogd_afnemer is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:VATIdentificationNumberNationalTransfersCurrent
04.4.05
Bedrag_diensten_XI moet niet gevuld zijn
Indien
Berichtkenmerk_aanleveraar_(opgaaf_ICP) is gevuld
Daarbij geldt dat :
Bedrag_diensten_XI is een enkele waarde en komt overeen met
Terugvalwaarde : 0
- Conceptnaam filter : bd-i:ServicesAmount
- Typed dimension filter : bd-dim-dim:VATNumberDimension
- Typed dimension filter : bd-dim-dim:CountryCodeEUDimension test : bd-dim-dom:CountryCodeEUDomain = "XI"
Berichtkenmerk_aanleveraar_(opgaaf_ICP) is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:MessageReferenceSupplierICP
04.4.06
Bedrag_correcties_diensten_XI moet niet gevuld zijn
Indien
Berichtkenmerk_aanleveraar_(opgaaf_ICP) is gevuld
Daarbij geldt dat :
Bedrag_correcties_diensten_XI is een enkele waarde en komt overeen met
Terugvalwaarde : 0
- Conceptnaam filter : bd-i:CorrectionsServicesAmount
- Typed dimension filter : bd-dim-dim:VATNumberDimension
- Typed dimension filter : bd-dim-dim:CountryCodeEUDimension test : bd-dim-dom:CountryCodeEUDomain = "XI"
Berichtkenmerk_aanleveraar_(opgaaf_ICP) is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:MessageReferenceSupplierICP
04.4.07
Bedrag_leveringen_GB moet niet gevuld zijn
Indien
Berichtkenmerk_aanleveraar_(opgaaf_ICP) is gevuld
Daarbij geldt dat :
Bedrag_leveringen_GB is een enkele waarde en komt overeen met
Terugvalwaarde : 0
- Conceptnaam filter : bd-i:SuppliesAmount
- Typed dimension filter : bd-dim-dim:VATNumberDimension
- Typed dimension filter : bd-dim-dim:CountryCodeEUDimension test : bd-dim-dom:CountryCodeEUDomain = "GB"
Berichtkenmerk_aanleveraar_(opgaaf_ICP) is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:MessageReferenceSupplierICP
04.4.08
Bedrag_ABC_leveringen_GB moet niet gevuld zijn
Indien
Berichtkenmerk_aanleveraar_(opgaaf_ICP) is gevuld
Daarbij geldt dat :
Bedrag_ABC_leveringen_GB is een enkele waarde en komt overeen met
Terugvalwaarde : 0
- Conceptnaam filter : bd-i:ABCSuppliesAmount
- Typed dimension filter : bd-dim-dim:VATNumberDimension
- Typed dimension filter : bd-dim-dim:CountryCodeEUDimension test : bd-dim-dom:CountryCodeEUDomain = "GB"
Berichtkenmerk_aanleveraar_(opgaaf_ICP) is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:MessageReferenceSupplierICP


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