Uitwisselprofiel NZa Basisinformatie kostprijsonderzoek

Over Uitwisselprofiel NZa Basisinformatie kostprijsonderzoek

1.0.0-rc1


Publicatiedatum:
20-08-2026

Inwerkingtreding:
20-08-2026

22. Wat zijn de rentelasten en soortgelijke kosten?

Concepten

Relaties

Eigenschappen

SPARQL query

Code gekopieerd

...

Kopieer naar klembord

1PREFIX onz-g: <http://purl.org/ozo/onz-g#>
2PREFIX onz-fin: <http://purl.org/ozo/onz-fin#>
3PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
4
5# Indicator: Nza Kostprijs 22
6# Canonical id: MONO-0033 - "Wat zijn de rentelasten en soortgelijke kosten?"
7# Parameters: ?startperiode ?eindperiode
8# Ontologie: versie 3.0.0 of nieuwer
9# Vereist uitgebreide financiele dataset en RGS-zorg versie om te testen
10
11SELECT
12("Totaal organisatie" AS ?Indeling)
13("Totaal jaar" AS ?Periode)
14(IF(COUNT(?geld_bedrag_post) = 0, "Niet beschikbaar", (ROUND(SUM(?geld_bedrag_post) * 100) / 100)) AS ?Bedrag)
15WHERE {
16    # BIND("2024-01-01"^^xsd:date AS ?startperiode)
17    # BIND("2024-12-31"^^xsd:date AS ?eindperiode)
18
19    # >>> START BB: BB-011_grootboekpost_rubriek.rq
20    ?grootboekpost
21    a onz-fin:Grootboekpost ;
22    onz-fin:heeftGeldBedrag ?geld_bedrag_post ;
23    onz-g:hasDate ?boekingsdatum ;
24    onz-g:partOf ?rubriek .
25
26    # Behoud de grootboekpost alleen voor de meest specifieke rubriek,
27    # om eventuele dubbeltelling door de hiërarchische structuur rubriekcodes te voorkomen
28    FILTER NOT EXISTS {
29        ?grootboekpost onz-g:partOf ?specifiekereRubriek .
30        ?specifiekereRubriek onz-g:partOf+ ?rubriek .
31    }
32    # <<< END BB: BB-011_grootboekpost_rubriek.rq
33
34    # >>> START BB: BB-007_geldig_binnen_periode.rq
35    FILTER(?boekingsdatum >= ?startperiode && ?boekingsdatum <= ?eindperiode)
36    # <<< END BB: BB-007_geldig_binnen_periode.rq
37
38    # Vind de juiste rubrieken voor Prismant en RGS
39    {
40
41        # >>> START BB: BB-010_rubriek_rubriekcode.rq
42        VALUES ?rubriekType { onz-fin:Grootboekrubriek onz-fin:Grootboekrekening }
43        ?rubriek a ?rubriekType .
44        BIND(STRAFTER(STR(?rubriek), STR(onz-fin:)) AS ?rubriekCode)
45        # <<< END BB: BB-010_rubriek_rubriekcode.rq
46
47        # >>> START BB: BB-008_zorgkostenmapping_Prismant.rq
48        VALUES (?mappingPrefix ?kostenSoort) {
49            # 485000 t/m 485412
50            ("4850" "Interest (langlopende/kortlopende schulden, leasingcontracten, disagio/emissiekosten, boeterente)")
51            ("4851" "Interest (langlopende/kortlopende schulden, leasingcontracten, disagio/emissiekosten, boeterente)")
52            ("4852" "Interest (langlopende/kortlopende schulden, leasingcontracten, disagio/emissiekosten, boeterente)")
53            ("4853" "Interest (langlopende/kortlopende schulden, leasingcontracten, disagio/emissiekosten, boeterente)")
54            ("48540" "Interest (langlopende/kortlopende schulden, leasingcontracten, disagio/emissiekosten, boeterente)")
55            ("485410" "Interest (langlopende/kortlopende schulden, leasingcontracten, disagio/emissiekosten, boeterente)")
56            ("485411" "Interest (langlopende/kortlopende schulden, leasingcontracten, disagio/emissiekosten, boeterente)")
57            ("485412" "Interest (langlopende/kortlopende schulden, leasingcontracten, disagio/emissiekosten, boeterente)")
58            ("901000" "Rentelasten")
59            ("914000" "Rente van niet in het dienstverleningsproces opgenomen vaste activa")
60        }
61        # <<< END BB: BB-008_zorgkostenmapping_Prismant.rq
62
63        # filter startswith specifiek voor prismant
64        FILTER(STRSTARTS(?rubriekCode, ?mappingPrefix))
65    }
66    UNION
67    {
68
69        # >>> START BB: BB-010_rubriek_rubriekcode.rq
70        VALUES ?rubriekType { onz-fin:Grootboekrubriek onz-fin:Grootboekrekening }
71        ?rubriek a ?rubriekType .
72        BIND(STRAFTER(STR(?rubriek), STR(onz-fin:)) AS ?rubriekCode)
73        # <<< END BB: BB-010_rubriek_rubriekcode.rq
74
75        # >>> START BB: BB-009_zorgkostenmapping_RGS_zorg_3_8.rq
76        VALUES (?rubriekCode ?kostenSoort) {
77            ("WFbeOrl" "Rentelasten en soortgelijke kosten")
78            ("WFbeRls" "Rentelasten en soortgelijke kosten")
79            ("WFbeWis" "Rentelasten en soortgelijke kosten")
80            ("WFbeKvb" "Rentelasten en soortgelijke kosten")
81            ("WFbeKba" "Rentelasten en soortgelijke kosten")
82            ("WFbeOnn" "Rentelasten en soortgelijke kosten")
83            ("WFbeWnn" "Rentelasten en soortgelijke kosten")
84            ("WFbePol" "Rentelasten en soortgelijke kosten")
85            ("WFbePhp" "Rentelasten en soortgelijke kosten")
86            ("WFbeAad" "Rentelasten en soortgelijke kosten")
87            ("WFbeNol" "Rentelasten en soortgelijke kosten")
88            ("WFbeDfb" "Rentelasten en soortgelijke kosten")
89            ("WFbeNhp" "Rentelasten en soortgelijke kosten")
90            ("WFbeAlp" "Rentelasten en soortgelijke kosten")
91            ("WFbeEmk" "Rentelasten en soortgelijke kosten")
92            ("WFbeKva" "Rentelasten en soortgelijke kosten")
93            ("WFbeBkf" "Rentelasten en soortgelijke kosten")
94            ("WFbeVlr" "Rentelasten en soortgelijke kosten")
95            ("WFbeRfl" "Rentelasten en soortgelijke kosten")
96        }
97        # <<< END BB: BB-009_zorgkostenmapping_RGS_zorg_3_8.rq
98
99    }
100}
101