Regels
Context
BR-BD-02.2.01
aan alle volgende voorwaarden moet voldaan worden:
EachDistinctContextIdentifierScheme moet gelijk zijn aan www.belastingdienst.nl/identificatie
BR-BD-02.2.02
aan alle volgende voorwaarden moet voldaan worden:
EachDistinctIdentifier moet geldig BSN nummer zijn
BR-BD-02.2.03
aan alle volgende voorwaarden moet voldaan worden:
AllCompanyContexts moet en context bevatten zoals ContextMetInstanceEnTimeDimensionEnd
AllCompanyContexts moet en context bevatten zoals ContextMetBeginEnEndDateZonderTimeDimension
Indien
AllCompanyContexts moet bestaan
BR-BD-02.2.04
AllDistinctDeclarantIdentifiers moet voor geen voorkomen voldoen aan: AllDistinctDeclarantIdentifiers moet gelijk zijn aan EachDistinctPartnerIdentifier
Indien
aan alle volgende voorwaarden is voldaan:
EachDistinctPartnerIdentifier moet bestaan
AllDistinctDeclarantIdentifiers moet bestaan
BR-BD-02.2.05
aan alle volgende voorwaarden moet voldaan worden:
aantal voorkomens van AllDistinctDeclarantOrCompanyIdentifiers moet gelijk zijn aan 1
Indien
AllCompanyContexts moet bestaan
BR-BD-02.2.06
aan alle volgende voorwaarden moet voldaan worden:
AllCompanyContexts moet bestaan
Indien
aan minimaal één van de volgende voorwaarden is voldaan:
EachTaxReturnMessageType gelijk is aan 53
EachTaxReturnMessageType gelijk is aan 64
EachTaxReturnMessageType gelijk is aan 66
BR-BD-02.2.07
aan minimaal een van de volgende voorwaarden moet voldaan worden:
EachTaxReturnMessageType moet gelijk zijn aan 53
EachTaxReturnMessageType moet gelijk zijn aan 64
EachTaxReturnMessageType moet gelijk zijn aan 66
Indien
AllCompanyContexts moet bestaan
BR-BD-02.2.08
aan alle volgende voorwaarden moet voldaan worden:
EachEersteContextInBericht is een declarant context
EachEersteContextInBericht is een periode context
Indien
EachEersteContextInBericht moet bestaan
BR-BD-02.2.09
aan alle volgende voorwaarden moet voldaan worden:
aantal voorkomens van AllDistinctPartnerIdentifiers moet gelijk zijn aan 1
Indien
AllDistinctPartnerIdentifiers moet bestaan
BR-BD-02.2.10.part-01
aan minimaal een van de volgende voorwaarden moet voldaan worden:
aan alle volgende voorwaarden moet voldaan worden:
EachIhzPeriodStartDate moet bestaan
EachIhzInstantBeginDate moet niet bestaan
EachIhzInstantBeginDate moet gelijk zijn aan EachIhzPeriodStartDate
Indien
aan alle volgende voorwaarden is voldaan:
EachIhzInstantBeginDate moet bestaan
EachIhzPeriodStartDate moet bestaan
BR-BD-02.2.10.part-02
aan minimaal een van de volgende voorwaarden moet voldaan worden:
aan alle volgende voorwaarden moet voldaan worden:
EachIhzPeriodEndDate moet bestaan
EachIhzInstantEndDate moet niet bestaan
EachIhzInstantEndDate moet gelijk zijn aan EachIhzPeriodEndDate
Indien
aan alle volgende voorwaarden is voldaan:
EachIhzInstantEndDate moet bestaan
EachIhzPeriodEndDate moet bestaan
BR-BD-02.2.11
aan alle volgende voorwaarden moet voldaan worden:
startdatum van periode context EachDeclarantOrPartnerContext moet gelijk zijn aan datumwaarde van 2018-01-01
einddatum van periode context EachDeclarantOrPartnerContext moet gelijk zijn aan datumwaarde van 2018-12-31
Indien
EachDeclarantOrPartnerContext moet bestaan
BR-BD-02.2.12
aan minimaal een van de volgende voorwaarden moet voldaan worden:
jaar in startdatum van periode context EachCompanyDurationContext moet gelijk zijn aan 2018
jaar in startdatum van periode context EachCompanyDurationContext moet gelijk zijn aan 2017
Indien
EachCompanyDurationContext moet bestaan
BR-BD-02.2.13
aan minimaal een van de volgende voorwaarden moet voldaan worden:
jaar in einddatum van periode context EachCompanyDurationContext moet gelijk zijn aan 2018
Indien
EachCompanyDurationContext moet bestaan
BR-BD-02.2.14
aan alle volgende voorwaarden moet voldaan worden:
aantal voorkomens van AllDistinctSerialNumbers moet kleiner dan of gelijk zijn aan 999
Indien
AllDistinctSerialNumbers moet bestaan
Facts
BR-BD-02.4.01
AllIhzVerplichteElementen moet voor alle voorkomens voldoen aan : feit met naam AllIhzVerplichteElementen moet in bericht voorkomen
BR-BD-02.4.02
aan alle volgende voorwaarden moet voldaan worden:
AllTaxableProfit moet bestaan
Indien
aan minimaal één van de volgende voorwaarden is voldaan:
EachTaxReturnMessageType gelijk is aan 53
EachTaxReturnMessageType gelijk is aan 64
EachTaxReturnMessageType gelijk is aan 66
BR-BD-02.4.03
aan alle volgende voorwaarden moet voldaan worden:
EachTaxReturnMessageType moet bestaan
aan minimaal een van de volgende voorwaarden moet voldaan worden:
EachTaxReturnMessageType moet gelijk zijn aan 52
EachTaxReturnMessageType moet gelijk zijn aan 53
EachTaxReturnMessageType moet gelijk zijn aan 62
EachTaxReturnMessageType moet gelijk zijn aan 63
EachTaxReturnMessageType moet gelijk zijn aan 64
EachTaxReturnMessageType moet gelijk zijn aan 66
BR-BD-02.4.04
aan minimaal een van de volgende voorwaarden moet voldaan worden:
aan alle volgende voorwaarden moet voldaan worden:
EachDistinctTupleName moet gelijk zijn aan TaxationElsewhereLimitedRateForeignTaxpayerSpecification
aantal voorkomens van AllRootTuplesByNameIdentifierPartySerialResidence moet kleiner dan of gelijk zijn aan 2
aan alle volgende voorwaarden moet voldaan worden:
EachDistinctTupleName moet gelijk zijn aan ProfessionalAssociationForTaxServiceProvidersSpecification
aantal voorkomens van AllRootTuplesByNameIdentifierPartySerialResidence moet kleiner dan of gelijk zijn aan 999
aan alle volgende voorwaarden moet voldaan worden:
aan alle volgende voorwaarden moet voldaan worden:
EachDistinctTupleName moet niet gelijk zijn aan TaxationElsewhereLimitedRateForeignTaxpayerSpecification
EachDistinctTupleName moet niet gelijk zijn aan ProfessionalAssociationForTaxServiceProvidersSpecification
aantal voorkomens van AllRootTuplesByNameIdentifierPartySerialResidence moet kleiner dan of gelijk zijn aan 99
Indien
AllRootTuplesByNameIdentifierPartySerialResidence moet bestaan
BR-BD-02.4.05
aan alle volgende voorwaarden moet voldaan worden:
de numerieke waarde van EachMonetaryNoDecimalsElement moet groter dan of gelijk zijn aan -999999999999
de numerieke waarde van EachMonetaryNoDecimalsElement moet kleiner dan of gelijk zijn aan 999999999999
Daarbij geldt dat :
EachMonetaryNoDecimalsElement is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
BR-BD-02.4.06
aan alle volgende voorwaarden moet voldaan worden:
de numerieke waarde van EachNonNegativeMonetaryNoDecimalsElement moet groter dan of gelijk zijn aan 0
de numerieke waarde van EachNonNegativeMonetaryNoDecimalsElement moet kleiner dan of gelijk zijn aan 9999999999999
Daarbij geldt dat :
EachNonNegativeMonetaryNoDecimalsElement is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
BR-BD-02.4.07-part-01
AllIhzFactsInTupleLijst_BR01407_01 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_01 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Declarant hebben
feit AllIhzFactsInTupleLijst_BR01407_01 moet explicit dimensie bd-dim-dim:ResidenceDimension met waarde bd-dim-mem:Abroad hebben
feit AllIhzFactsInTupleLijst_BR01407_01 moet explicit dimensie bd-dim-dim:TaxpayerDimension met waarde bd-dim-mem:Domestic hebben
Indien
AllIhzFactsInTupleLijst_BR01407_01 moet bestaan
BR-BD-02.4.07-part-02
AllIhzFactsInTupleLijst_BR01407_02 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_02 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Company hebben
feit AllIhzFactsInTupleLijst_BR01407_02 moet typed dimensie bd-dim-dim:CompanySerialNumberDimension hebben
Indien
AllIhzFactsInTupleLijst_BR01407_02 moet bestaan
BR-BD-02.4.07-part-03
AllIhzFactsInTupleLijst_BR01407_03 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_03 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Company hebben
feit AllIhzFactsInTupleLijst_BR01407_03 moet typed dimensie bd-dim-dim:CompanySerialNumberDimension hebben
Indien
AllIhzFactsInTupleLijst_BR01407_03 moet bestaan
BR-BD-02.4.07-part-04
AllIhzFactsInTupleLijst_BR01407_04 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_04 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Declarant hebben
feit AllIhzFactsInTupleLijst_BR01407_04 moet explicit dimensie bd-dim-dim:ResidenceDimension met waarde bd-dim-mem:Abroad hebben
feit AllIhzFactsInTupleLijst_BR01407_04 moet explicit dimensie bd-dim-dim:TaxpayerDimension met waarde bd-dim-mem:Domestic hebben
Indien
AllIhzFactsInTupleLijst_BR01407_04 moet bestaan
BR-BD-02.4.07-part-05
AllIhzFactsInTupleLijst_BR01407_05 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_05 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Declarant hebben
feit AllIhzFactsInTupleLijst_BR01407_05 moet explicit dimensie bd-dim-dim:ResidenceDimension met waarde bd-dim-mem:Netherlands hebben
Indien
AllIhzFactsInTupleLijst_BR01407_05 moet bestaan
BR-BD-02.4.07-part-06
AllIhzFactsInTupleLijst_BR01407_06 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_06 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Declarant hebben
feit AllIhzFactsInTupleLijst_BR01407_06 moet explicit dimensie bd-dim-dim:ResidenceDimension met waarde bd-dim-mem:Netherlands hebben
Indien
AllIhzFactsInTupleLijst_BR01407_06 moet bestaan
BR-BD-02.4.07-part-07
AllIhzFactsInTupleLijst_BR01407_07 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_07 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Company hebben
feit AllIhzFactsInTupleLijst_BR01407_07 moet typed dimensie bd-dim-dim:CompanySerialNumberDimension hebben
Indien
AllIhzFactsInTupleLijst_BR01407_07 moet bestaan
BR-BD-02.4.07-part-08
AllIhzFactsInTupleLijst_BR01407_08 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_08 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Company hebben
feit AllIhzFactsInTupleLijst_BR01407_08 moet typed dimensie bd-dim-dim:CompanySerialNumberDimension hebben
Indien
AllIhzFactsInTupleLijst_BR01407_08 moet bestaan
BR-BD-02.4.07-part-09
AllIhzFactsInTupleLijst_BR01407_09 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_09 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Declarant hebben
Indien
AllIhzFactsInTupleLijst_BR01407_09 moet bestaan
BR-BD-02.4.07-part-10
AllIhzFactsInTupleLijst_BR01407_10 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_10 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Declarant hebben
Indien
AllIhzFactsInTupleLijst_BR01407_10 moet bestaan
BR-BD-02.4.07-part-11
AllIhzFactsInTupleLijst_BR01407_11 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_11 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Declarant hebben
Indien
AllIhzFactsInTupleLijst_BR01407_11 moet bestaan
BR-BD-02.4.07-part-12
AllIhzFactsInTupleLijst_BR01407_12 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_12 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Declarant hebben
Indien
AllIhzFactsInTupleLijst_BR01407_12 moet bestaan
BR-BD-02.4.07-part-13
AllIhzFactsInTupleLijst_BR01407_13 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_13 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Declarant hebben
Indien
AllIhzFactsInTupleLijst_BR01407_13 moet bestaan
BR-BD-02.4.07-part-14
AllIhzFactsInTupleLijst_BR01407_14 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_14 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Declarant hebben
Indien
AllIhzFactsInTupleLijst_BR01407_14 moet bestaan
BR-BD-02.4.07-part-15
AllIhzFactsInTupleLijst_BR01407_15 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_15 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Declarant hebben
Indien
AllIhzFactsInTupleLijst_BR01407_15 moet bestaan
BR-BD-02.4.07-part-16
AllIhzFactsInTupleLijst_BR01407_16 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_16 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Declarant hebben
Indien
AllIhzFactsInTupleLijst_BR01407_16 moet bestaan
BR-BD-02.4.07-part-17
AllIhzFactsInTupleLijst_BR01407_17 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_17 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Declarant hebben
Indien
AllIhzFactsInTupleLijst_BR01407_17 moet bestaan
BR-BD-02.4.07-part-18
AllIhzFactsInTupleLijst_BR01407_18 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_18 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Declarant hebben
Indien
AllIhzFactsInTupleLijst_BR01407_18 moet bestaan
BR-BD-02.4.07-part-19
AllIhzFactsInTupleLijst_BR01407_19 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_19 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Declarant hebben
Indien
AllIhzFactsInTupleLijst_BR01407_19 moet bestaan
BR-BD-02.4.07-part-20
AllIhzFactsInTupleLijst_BR01407_20 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_20 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Declarant hebben
Indien
AllIhzFactsInTupleLijst_BR01407_20 moet bestaan
BR-BD-02.4.07-part-21
AllIhzFactsInTupleLijst_BR01407_21 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_21 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Declarant hebben
Indien
AllIhzFactsInTupleLijst_BR01407_21 moet bestaan
BR-BD-02.4.07-part-22
AllIhzFactsInTupleLijst_BR01407_22 moet voor alle voorkomens voldoen aan :
aan alle volgende voorwaarden moet voldaan worden:
feit AllIhzFactsInTupleLijst_BR01407_22 moet explicit dimensie bd-dim-dim:PartyDimension met waarde bd-dim-mem:Declarant hebben
Indien
AllIhzFactsInTupleLijst_BR01407_22 moet bestaan
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 moet bestaan
BR-BD-00.4.01
aan alle volgende voorwaarden moet voldaan worden:
AllIGeneriekVerplichteElements moet voor alle voorkomens voldoen aan : feit met naam AllIGeneriekVerplichteElements moet in bericht voorkomen
Units
BR-BD-02.3.01
aan alle volgende voorwaarden moet voldaan worden:
unit-van EachMonetaryElement moet gelijk zijn aan iso4217:EUR
Indien
aan alle volgende voorwaarden is voldaan:
lokale-naam-van EachMonetaryElement niet gelijk is aan ExemptionMethodProfitNationalCurrency
lokale-naam-van EachMonetaryElement niet gelijk is aan OwnHouseDebtDeductibleInterestOtherThanTaxAdministrationLoanSumBalanceOriginalCurrency
lokale-naam-van EachMonetaryElement niet gelijk is aan OwnHouseDebtDeductibleInterestOtherThanTaxAdministrationLoanSumOriginalCurrency
Daarbij geldt dat :
EachMonetaryElement is een enkele waarde en komt overeen met
Terugvalwaarde : leeg


Herleidbare beweringen
ContextMetBeginEnEndDateZonderTimeDimension
xbrli:period/xbrli:startDate and xbrli:period/xbrli:endDate and count(xbrli:scenario/xbrldi:explicitMember[@dimension=xs:QName('bd-dim-dim:TimeDimension')]) = 0
ContextMetInstanceEnTimeDimensionEnd
xbrli:period/xbrli:instant and xbrli:scenario/xbrldi:explicitMember/text()='bd-dim-mem:End'
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
ContextMetBeginEnEndDateZonderTimeDimension
ContextMetInstanceEnTimeDimensionEnd
GeneriekValideIso4217Codes