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
Code_softwareleverancier bestaat
Daarbij geldt dat :
Code_softwareleverancier is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:SoftwareSupplierCode
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
12.2.01
EachDistinctContextIdentifierScheme moet gelijk zijn aan www.belastingdienst.nl/identificatie
12.2.02
EachDistinctIdentifier moet geldig BSN nummer zijn
12.2.03
jaar in einddatum van periode context EachPeriodContext moet gelijk zijn aan 2025
12.2.04
einddatum van periode context EachPeriodContext moet kleiner zijn dan 24MaandenMinus2Dagen later dan startdatum van periode context EachPeriodContext
12.3.01
AllMonetaryItem moet voor alle voorkomens voldoen aan :
aan minimaal een van de volgende voorwaarden moet voldaan worden:
local unit van element AllMonetaryItem moet gelijk zijn aan EUR
naam-van AllMonetaryItem moet voorkomen in lijst VpbVaFunctioneleValutaItems
Daarbij geldt dat :
AllMonetaryItem is een set met waarden en komt overeen met
Terugvalwaarde : leeg
12.3.02
aantal unieke voorkomens van unit referenties van facts VpbVaFunctioneleValutaItems moet gelijk zijn aan 1
Indien
bericht bevat een of meer element in lijst VpbVaFunctioneleValutaItems
12.3.04
aan alle volgende voorwaarden moet voldaan worden:
aantal voorkomens van AllFunctionalValutaCodes moet kleiner dan of gelijk zijn aan 1
EachFunctionalCurrencyFactor moet gelijk zijn aan waarde van positie positie van waarde positie 9 tot einde van eerste voorkomen van AllFunctionalValutaCodes in lijst VpbFunctioneleValutaCodes in lijst VpbFunctionalValutaFactors
Indien
aan alle volgende voorwaarden is voldaan:
Regeling_voor_functionele_valuta_van_toepassing gelijk is aan ja
AllFunctionalValutaCodes bestaat
Daarbij geldt dat :
Regeling_voor_functionele_valuta_van_toepassing is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:FunctionalCurrencySchemeExists
AllFunctionalValutaCodes is een set met waarden en komt overeen met
Select : /xbrli:xbrl/xbrli:unit/xbrli:measure[text()!='iso4217:EUR' and text()!= 'xbrli:pure' and text()!= 'xbrli:shares']/text()
EachFunctionalCurrencyFactor is een enkele waarde en komt overeen met
Select : /xbrli:xbrl/bd-t:FunctionalCurrencyOrderSpecification[1]/bd-i:FunctionalCurrencySchemeCurrencyFactor/text()
12.3.05
aan alle volgende voorwaarden moet voldaan worden:
aantal voorkomens van AllFunctionalValutaCodes moet kleiner dan of gelijk zijn aan 1
positie 9 tot einde van eerste voorkomen van AllFunctionalValutaCodes moet voorkomen in lijst VpbFunctioneleValutaCodes
Indien
Regeling_voor_functionele_valuta_van_toepassing gelijk is aan ja
Daarbij geldt dat :
Regeling_voor_functionele_valuta_van_toepassing is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:FunctionalCurrencySchemeExists
AllFunctionalValutaCodes is een set met waarden en komt overeen met
Select : /xbrli:xbrl/xbrli:unit/xbrli:measure[text()!='iso4217:EUR' and text()!= 'xbrli:pure' and text()!= 'xbrli:shares']/text()
12.3.06
positie 9 tot einde van eerste voorkomen van AllFunctionalValutaCodes moet voorkomen in lijst VpbFunctioneleValutaCodes
Indien
Regeling_voor_functionele_valuta_van_toepassing gelijk is aan ja
Daarbij geldt dat :
Regeling_voor_functionele_valuta_van_toepassing is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:FunctionalCurrencySchemeExists
AllFunctionalValutaCodes is een set met waarden en komt overeen met
Select : /xbrli:xbrl/xbrli:unit/xbrli:measure[text()!='iso4217:EUR' and text()!= 'xbrli:pure' and text()!= 'xbrli:shares']/text()
12.4.01
aan alle volgende voorwaarden moet voldaan worden:
Belastbaar_bedrag moet gevuld zijn
Regeling_voor_functionele_valuta_van_toepassing moet gevuld zijn
In_dit_boekjaar_totaal_te_verrekenen_verliezen moet gevuld zijn
Code_softwareleverancier moet gevuld zijn
Belastbare_winst moet gevuld zijn
Indien
Relatienummer_softwareontwikkelaar bestaat
Daarbij geldt dat :
Belastbaar_bedrag is een enkele waarde en komt overeen met
Terugvalwaarde : 0
- Conceptnaam filter : bd-i:CorporationTaxTaxableAmount
Belastbare_winst is een enkele waarde en komt overeen met
Terugvalwaarde : 0
- Conceptnaam filter : bd-i:TaxableProfit
Code_softwareleverancier is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:SoftwareSupplierCode
In_dit_boekjaar_totaal_te_verrekenen_verliezen is een enkele waarde en komt overeen met
Terugvalwaarde : 0
- Conceptnaam filter : bd-i:LossesToBeSetOffThisYearTotal
Regeling_voor_functionele_valuta_van_toepassing is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:FunctionalCurrencySchemeExists
Relatienummer_softwareontwikkelaar is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:SoftwareVendorAccountNumber
12.4.02
aan alle volgende voorwaarden moet voldaan worden:
Beconnummer moet gevuld zijn
Voorletters_belastingconsulent moet gevuld zijn
Achternaam_belastingconsulent moet gevuld zijn
Telefoonnummer_belastingconsulent moet gevuld zijn
Indien
aan minimaal één van de volgende voorwaarden is voldaan:
Beconnummer is gevuld
Voorletters_belastingconsulent is gevuld
Achternaam_belastingconsulent is gevuld
Telefoonnummer_belastingconsulent is gevuld
Daarbij geldt dat :
Achternaam_belastingconsulent is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:TaxConsultantSurname
Beconnummer is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:TaxConsultantNumber
Telefoonnummer_belastingconsulent is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:TaxConsultantTelephoneNumber
Voorletters_belastingconsulent is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:TaxConsultantInitials
12.4.03.part-01
aantal voorkomens van root-tuples met naam AllDistinctRootTupleNames moet kleiner dan of gelijk zijn aan 1
Indien
AllDistinctRootTupleNames gelijk is aan bd-t:FunctionalCurrencyOrderSpecification
12.4.03.part-02
aantal voorkomens van root-tuples met naam AllDistinctRootTupleNames moet kleiner dan of gelijk zijn aan 99
Indien
AllDistinctRootTupleNames niet gelijk is aan bd-t:FunctionalCurrencyOrderSpecification
12.4.06
aan alle volgende voorwaarden moet voldaan worden:
Gemiddelde_koers_boekjaar_in_verband_met_regeling_functionele_valuta moet gevuld zijn
Valutafactor_in_verband_met_regeling_voor_functionele_valuta moet gevuld zijn
Belastbaar_bedrag_grondslag_voor_berekening_belasting moet gevuld zijn
Indien
Regeling_voor_functionele_valuta_van_toepassing gelijk is aan ja
Daarbij geldt dat :
Belastbaar_bedrag_grondslag_voor_berekening_belasting is een set met waarden en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:TaxableAmountBaseForTaxCalculation
- Tuple parent filter : bd-t:FunctionalCurrencyOrderSpecification
Gemiddelde_koers_boekjaar_in_verband_met_regeling_functionele_valuta is een set met waarden en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:ExchangeRateFinancialYearFunctionalCurrencySchemeAverage
- Tuple parent filter : bd-t:FunctionalCurrencyOrderSpecification
Regeling_voor_functionele_valuta_van_toepassing is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:FunctionalCurrencySchemeExists
Valutafactor_in_verband_met_regeling_voor_functionele_valuta is een set met waarden en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:FunctionalCurrencySchemeCurrencyFactor
- Tuple parent filter : bd-t:FunctionalCurrencyOrderSpecification
12.4.07
aan alle volgende voorwaarden moet voldaan worden:
Gemiddelde_koers_boekjaar_in_verband_met_regeling_functionele_valuta moet niet gevuld zijn
Valutafactor_in_verband_met_regeling_voor_functionele_valuta moet niet gevuld zijn
Belastbaar_bedrag_grondslag_voor_berekening_belasting moet niet gevuld zijn
Indien
Regeling_voor_functionele_valuta_van_toepassing gelijk is aan nee
Daarbij geldt dat :
Belastbaar_bedrag_grondslag_voor_berekening_belasting is een set met waarden en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:TaxableAmountBaseForTaxCalculation
- Tuple parent filter : bd-t:FunctionalCurrencyOrderSpecification
Gemiddelde_koers_boekjaar_in_verband_met_regeling_functionele_valuta is een set met waarden en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:ExchangeRateFinancialYearFunctionalCurrencySchemeAverage
- Tuple parent filter : bd-t:FunctionalCurrencyOrderSpecification
Regeling_voor_functionele_valuta_van_toepassing is een enkele waarde en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:FunctionalCurrencySchemeExists
Valutafactor_in_verband_met_regeling_voor_functionele_valuta is een set met waarden en komt overeen met
Terugvalwaarde : leeg
- Conceptnaam filter : bd-i:FunctionalCurrencySchemeCurrencyFactor
- Tuple parent filter : bd-t:FunctionalCurrencyOrderSpecification


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")
VpbFunctionalValutaFactors
(1,1,1,1,1,10,10,10,1,10,10,100,10000,1,100,100,100,1000,10,1,10,1,100,1,1,10,10,1,100,1,100,1,10)
VpbFunctioneleValutaCodes
("AUD","BGN","BRL","CAD","CHF","CNY","CZK","DKK","GBP","HKD","HRK","HUF","IDR","ILS","INR","ISK","JPY","KRW","MXN","MYR","NOK","NZD","PHP","PLN","RON","RUB","SEK","SGD","THB","TRY","TWD","USD","ZAR")
VpbVaFunctioneleValutaItems
("bd-i:TaxableProfit","bd-i:LossesToBeSetOffThisYearTotal","bd-i:CorporationTaxTaxableAmount")
Regels index
BR-BD-
Herleidbare beweringen index
GeneriekValideIso4217Codes
VpbFunctionalValutaFactors
VpbFunctioneleValutaCodes
VpbVaFunctioneleValutaItems