Woningwaardering
Ga voor uitgebreide documentatie over de woningwaardering package naar Read The Docs.
Doel
Het Microservices team van Woonstad Rotterdam is in Q1 2024 begonnen met het ontwikkelen met een open-source Python-package waarmee het mogelijk wordt om het puntensysteem van het woningwaarderingsstelsel toe te passen. We gaan hierbij uit van de VERA-standaard referentiedata v4.3.260116 & openapi v4.1.5 van de corporatiesector voor de in- en output van de package. De reden van het maken van deze package is het volgende:
De package maakt het mogelijk om de woningwaardering te berekenen op basis van een digitale representatie van een woning. Steeds meer woningcorporaties en bedrijven digitaliseren hun woningbestand, vaak met behulp van een bouwwerkinformatiemodel (BIM). Met behulp van deze package worden bulkberekeningen van woningwaarderingen mogelijk. Bovendien kan de woningwaardering door deze package als API te gebruiken in een webapplicatie worden geïntegreerd. Onze berekening biedt een completere en inzichtelijkere berekening van het woningwaarderingsstelsel dan de momenteel beschikbare tools, zoals die van de huurcommissie. Omdat onze package volledig open-source is zijn alle geïmplementeerde regels transparent en traceerbaar. Het helpt ook woningcorporaties en bedrijven te voldoen aan de wetgeving zoals de Wet Betaalbare Huur.
Voorbeeld van hoe wij de woningwaardering package gebruiken bij Woonstad Rotterdam.
Voorbeeld van de tekstuele output van de package voor een zelfstandige woonruimte:
SAMENVATTING
Oppervlakte van vertrekken 141.00 pt
Oppervlakte van overige ruimten 5.25 pt
Verkoeling en verwarming 14.00 pt
Buitenruimten 15.00 pt
Energieprestatie 22.00 pt
Keuken 7.00 pt
Sanitair 15.00 pt
Gemeenschappelijke parkeerruimten
Gemeenschappelijke vertrekken, overige ruimten en voorzieningen
Punten voor de WOZ-waarde 64.75 pt
Bijzondere voorzieningen
Prijsopslag monumenten en nieuwbouw
------
Totaal afgerond op hele punten 284.00 pt
Maximaal redelijke huur 1900.64 EUR
OPPERVLAKTE VAN VERTREKKEN
Slaapkamer 1 21.05 m²
Woonkamer 41.00 m²
Keuken 20.37 m²
Badruimte 7.50 m²
Slaapkamer 2 15.98 m²
Slaapkamer 3 19.15 m²
Slaapkamer 4 15.82 m²
------ ------
Totaal 140.87 m² 141.00 pt
OPPERVLAKTE VAN OVERIGE RUIMTEN
Berging 6.65 m²
------ ------
Totaal 6.65 m² 5.25 pt
VERKOELING EN VERWARMING
Verwarmde vertrekken
- Slaapkamer 1 2.00 pt
- Woonkamer 2.00 pt
- Keuken 2.00 pt
- Badruimte 2.00 pt
- Slaapkamer 2 2.00 pt
- Slaapkamer 3 2.00 pt
- Slaapkamer 4 2.00 pt
------
Totaal 14.00 pt
BUITENRUIMTEN
Privé 71.00 m² 24.85 pt
- Balkon 1 3.14 m²
- Balkon 2 3.14 m²
- Tuin 49.11 m²
- Dakterras 15.93 m²
Privé buitenruimten aanwezig 2.00 pt
Maximaal 15 punten -11.85 pt
------
Totaal 15.00 pt
ENERGIEPRESTATIE
C (Energie-index) 22.00 pt
------
Totaal 22.00 pt
KEUKEN
Keuken
- Lengte aanrecht 2700.00 mm 7.00 pt
------
Totaal 7.00 pt
SANITAIR
Badruimte
- Staand Toilet 1.00 st 2.00 pt
- Wastafel 2.00 st 2.00 pt
- Bad en douche 1.00 st 7.00 pt
Toiletruimte
- Staand Toilet 1.00 st 3.00 pt
- Wastafel 1.00 st 1.00 pt
------
Totaal 15.00 pt
PUNTEN VOOR DE WOZ-WAARDE
WOZ-waarde op waardepeildatum 01-01-2024 694000.00 EUR
Onderdeel I 45.27 pt
- Factor I 15329.00 EUR
Onderdeel II 19.38 pt
- Oppervlakte van vertrekken en overige ruimten 148.00 m²
- Factor II 242.00 EUR
Afronding op kwartpunten 0.10 pt
------
Totaal 64.75 pt
Implementatie beleidsboek huurcommissie
Voor het berekenen van een woningwaardering volgen we de beleidsboeken van de Nederlandse Huurcommissie voor de waarderingsstelsels voor zelfstandige en onzelfstandige woonruimten. De beleidsboeken van de Huurcommissie sluiten aan op de Nederlandse wet- en regelgeving zoals beschreven in het Besluit huurprijzen woonruimte.
Om woningwaarderingen te kunnen berekenen, vertalen we het gepubliceerde beleid naar Python-code.
Een woningwaardering berekenen we op basis van eigenschappen van een woning, zoals oppervlakten van ruimten en energielabel.
De stelselgroepen waarop punten worden toegekend, zijn vastgelegd in het woningwaarderingstelselgroep op www.coraveraonline.nl.
Deze volgen we ook in de opzet van de woningwaardering-package.
Elke stelselgroep heeft een eigen Python-object met een naam die overeenkomt met woningwaarderingstelselgroep.
Tijdens de ontwikkeling van deze package komt het voor dat we inconsistenties in de beleidsboeken vinden of dat er ruimte is voor interpretatie. Daarnaast kan het voorkomen dat de VERA-modellen, met eventuele uitbreidingen, niet toereikend zijn om de stelselgroep volgens het beleidsboek tot op de letter nauwkeurig te implementeren. In de implementatietoelichtingen onderbouwen wij hoe elke stelselgroep is geïmplementeerd en welke keuzes daarin gemaakt zijn.
Installatie
Gebruikers kunnen de woningwaardering package installaren met
pip install woningwaardering
Vervolgens kun je de package importeren en gebruiken op verschillende manieren.
De woningwaardering package kan op basis van data van het Kadaster en Cultureel Erfgoed de monumentale status van een woning bepalen. Deze functionaliteit is optioneel en kan worden geïnstalleerd met
pip install woningwaardering[monumenten]
Gebruik
Ga voor voorbeelden van het gebruik van de woningwaardering package naar de documentatie.
Metadata
Release files for woningwaardering 6.202607.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| woningwaardering-6.202607.3.tar.gz | 4.8 MB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| woningwaardering-6.202607.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.2 MB
Release files / woningwaardering-6.202607.3.tar.gz
| Download URL | woningwaardering-6.202607.3.tar.gz |
|---|---|
| Size | 4.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f3bd393b577352dccc81d4a0031f9fb22e23fa46d9c93318c11988d855de388c
|
|
BLAKE2b-256 checksum How to use checksums |
376d90c83b3af6c3917ba0764157c27838a20962d4e87e7bef5bc1df92c8420f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.
Transparency logRelease files / woningwaardering-6.202607.3-py3-none-any.whl
| Download URL | woningwaardering-6.202607.3-py3-none-any.whl |
|---|---|
| Size | 397.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
795d396480cda2357f89fc3069f8485d5f35207ebd5f310175ce8a704712d281
|
|
BLAKE2b-256 checksum How to use checksums |
b702c67d86f482cdcf85e2118664ebd3fc964c64f9bd4a65f7fba0d83cc752c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.
Transparency logSecurity for woningwaardering 6.202607.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for woningwaardering-6.202607.3.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.