Hello from Batavia.Api! DefaultConnection is 'TestValue'. Simulatie response is:
{
"openapi": "3.1.1",
"info": {
"title": "Batavia.Beleid API",
"version": "v1"
},
"servers": [
{
"url": "https://batavia-simulatie-api.internal.thankfulocean-8e0c1904.westeurope.azurecontainerapps.io/"
}
],
"paths": {
"/": {
"get": {
"tags": [
"Batavia.Beleid.Api"
],
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/rekenen/asset-aantallen": {
"post": {
"tags": [
"Batavia.Beleid.Api"
],
"operationId": "AssetAantallenBerekenen",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AssetAantallenQuery"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/EenheidResultaat"
}
}
}
}
}
}
},
"/rekenen/prognose-kengetallen": {
"post": {
"tags": [
"Batavia.Beleid.Api"
],
"operationId": "PrognoseKengetallenBerekenen",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PrognoseKengetallenQuery"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ResultaatVolledig"
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"Aantallen": {
"type": "object",
"properties": {
"jaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"exploitatieAantal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"nieuwbouwAantal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"verkoopEnUitpondenCumulatief": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"sloopAantal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"AftoppingsgrensSoort": {
"type": "integer"
},
"AssetAantallenQuery": {
"required": [
"eenheid",
"berekening"
],
"type": "object",
"properties": {
"eenheid": {
"$ref": "#/components/schemas/Eenheid"
},
"berekening": {
"$ref": "#/components/schemas/AssetBerekeningContext"
}
}
},
"AssetBerekeningContext": {
"type": "object",
"properties": {
"startjaarP0": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"aantalJaren": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"indexatie": {
"$ref": "#/components/schemas/Indexatie"
},
"irrContext": {
"$ref": "#/components/schemas/IrrBerekeningContext"
}
}
},
"BalansCategorie": {
"type": "integer"
},
"BalansItems": {
"type": "object",
"properties": {
"materieleVasteActiva": {
"$ref": "#/components/schemas/MaterieleVasteActiva"
},
"vastgoedbeleggingen": {
"$ref": "#/components/schemas/Vastgoedbeleggingen"
},
"financieleVasteActiva": {
"$ref": "#/components/schemas/FinancieleVasteActiva"
},
"totaalVasteActiva": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"voorraden": {
"$ref": "#/components/schemas/Voorraden"
},
"vastgoedBestemdVoorVerkoop": {
"$ref": "#/components/schemas/VastgoedBestemdVoorVerkoop"
},
"vastgoedGelabeldVoorSloop": {
"$ref": "#/components/schemas/VastgoedGelabeldVoorSloop"
},
"onderhandenProjecten": {
"$ref": "#/components/schemas/OnderhandenProjecten"
},
"vorderingen": {
"$ref": "#/components/schemas/Vorderingen"
},
"liquideMiddelen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"totaalVlottendeActiva": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"totaalActiva": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"eigenVermogen": {
"$ref": "#/components/schemas/EigenVermogen"
},
"egalisatierekening": {
"$ref": "#/components/schemas/Egalisatierekening"
},
"voorzieningen": {
"$ref": "#/components/schemas/Voorzieningen"
},
"langlopendeSchulden": {
"$ref": "#/components/schemas/LanglopendeSchulden"
},
"totaalLanglopendeSchulden": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"kortLopendeSchulden": {
"$ref": "#/components/schemas/KortlopendeSchulden"
},
"totaalPassiva": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"BalansResultaten": {
"type": "object",
"properties": {
"marktwaarde": {
"$ref": "#/components/schemas/BalansResultatenItem"
},
"beleidswaarde": {
"$ref": "#/components/schemas/BalansResultatenItem"
}
}
},
"BalansResultatenItem": {
"type": "object",
"properties": {
"waardemutatiesNieuwbouw": {
"type": "array",
"items": {
"$ref": "#/components/schemas/WaardeMutatie"
}
},
"waardemutatiesVerkoop": {
"type": "array",
"items": {
"$ref": "#/components/schemas/WaardeMutatie"
}
},
"waardemutatiesVerbeteringen": {
"type": "array",
"items": {
"$ref": "#/components/schemas/WaardeMutatie"
}
},
"waardeMutatiesSloop": {
"type": "array",
"items": {
"$ref": "#/components/schemas/WaardeMutatie"
}
},
"waardeInStartJaar": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"BalansWaarden": {
"type": "object",
"properties": {
"woningenBestemdVoorVerkoop": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"woningenGelabeldVoorSloop": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"BedragPerJaar": {
"type": "object",
"properties": {
"jaartal": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"bedrag": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"Beleidswaarde": {
"type": "object",
"properties": {
"beleidswaardeWoningen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"beleidswaardeZorg": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"beleidswaardeBogMog": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"totaleBeleidswaarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"BestaandeLeningen": {
"type": "object",
"properties": {
"beginBalans": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"contractueleAflossing": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"contractueleOpname": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"eindBalans": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"renteBedrag": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"Eenheid": {
"type": "object",
"properties": {
"eenheidId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"referentieEenheidId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"referentieEenheidAfslagId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"parkeergelegenheidId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"parkeergelegenheidAfslagId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"renovatieAfslagEenheidId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"eenheidCode": {
"type": "string"
},
"objectgegevens": {
"$ref": "#/components/schemas/Objectgegevens"
},
"onderhoudPerSoort": {
"type": "array",
"items": {
"$ref": "#/components/schemas/OnderhoudPerSoort"
}
},
"huurAftopping": {
"$ref": "#/components/schemas/HuurAftopping"
},
"huurbeleid": {
"$ref": "#/components/schemas/Huurbeleid"
},
"mutatiekansen": {
"type": "object",
"additionalProperties": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
},
"verbeteringen": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Verbetering"
}
},
"kenmerkenGroepen": {
"type": "array",
"items": {
"$ref": "#/components/schemas/KenmerkGroep"
}
},
"kenmerkenMeetwaardes": {
"type": "array",
"items": {
"$ref": "#/components/schemas/KenmerkMeetwaarde"
}
},
"sloop": {
"oneOf": [
{
"type": "null"
},
{
"$ref": "#/components/schemas/Sloop"
}
]
},
"verkoop": {
"oneOf": [
{
"type": "null"
},
{
"$ref": "#/components/schemas/Verkoop"
}
]
},
"nieuwbouw": {
"oneOf": [
{
"type": "null"
},
{
"$ref": "#/components/schemas/Nieuwbouw"
}
]
},
"onderhoudReferentieEenheden": {
"type": "object",
"additionalProperties": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
},
"projectAanpakken": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ProjectAanpak"
}
},
"isNieuwbouw": {
"type": "boolean"
}
}
},
"EenheidAantal": {
"type": "object",
"properties": {
"jaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"exploitatieResultaat": {
"$ref": "#/components/schemas/ExploitatieResultaat"
},
"kenmerkResultaten": {
"type": "array",
"items": {
"$ref": "#/components/schemas/KenmerkResultaat"
}
},
"veraWaardeOntwikkeling": {
"$ref": "#/components/schemas/VeraWaardeOntwikkeling"
}
}
},
"EenheidResultaat": {
"required": [
"eenheidCode"
],
"type": "object",
"properties": {
"eenheidId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"referentieEenheidId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"referentieEenheidAfslagId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"parkeergelegenheidId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"parkeergelegenheidAfslagId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"renovatieAfslagEenheidId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"eenheidCode": {
"type": "string"
},
"aantallenPerJaar": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EenheidAantal"
}
},
"operationeleKasstromenPerJaar": {
"type": "array",
"items": {
"$ref": "#/components/schemas/OperationeleKasstromen"
}
},
"investeringsKasstromenPerJaar": {
"type": "array",
"items": {
"$ref": "#/components/schemas/InvesteringsKasstromen"
}
}
}
},
"Egalisatierekening": {
"type": "object",
"properties": {
"extraBalansItems": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExtraBalansItem"
}
},
"totaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"EigenVermogen": {
"type": "object",
"properties": {
"algemeneReserve": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"resultaatBoekjaar": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"extraBalansItems": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExtraBalansItem"
}
},
"totaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"ExploitatieResultaat": {
"type": "object",
"properties": {
"voorHarmonisatie": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"naHarmonisatie": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"inExploitatieAantal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"sloopAantal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"verkoopAantal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"nieuwbouwAantal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"verbeteringAantal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"ExtraBalansItem": {
"type": "object",
"properties": {
"index": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"categorie": {
"$ref": "#/components/schemas/BalansCategorie"
},
"naam": {
"type": "string"
},
"waardeGeindexeerd": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"ExtraBalansPosten": {
"type": "object",
"properties": {
"posten": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExtraBalansItem"
}
}
}
},
"ExtraKasstroomItem": {
"type": "object",
"properties": {
"index": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"categorie": {
"$ref": "#/components/schemas/KasstroomCategorie"
},
"naam": {
"type": "string"
},
"waardeGeindexeerd": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"gebruikenBijICR": {
"type": "boolean"
}
}
},
"ExtraKastromen": {
"type": "object",
"properties": {
"posten": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExtraKasstroomItem"
}
}
}
},
"FinancieleVasteActiva": {
"type": "object",
"properties": {
"extraBalansItems": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExtraBalansItem"
}
},
"totaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"FinancieringsKasstroom": {
"type": "object",
"properties": {
"contractueleAflossingLeningen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"contractueleOpnameLeningen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"aflossingInterneLening": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"totaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"HuurAftopping": {
"type": "object",
"properties": {
"aftoppingsgrensSoort": {
"$ref": "#/components/schemas/AftoppingsgrensSoort"
},
"aftoppingsgrensWaarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"null",
"number",
"string"
],
"format": "double"
}
}
},
"Huurbeleid": {
"type": "object",
"properties": {
"huurbeleidSoort": {
"$ref": "#/components/schemas/HuurbeleidSoort"
},
"huurontwikkeling": {
"type": "object",
"additionalProperties": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
}
},
"HuurbeleidSoort": {
"type": "integer"
},
"IcrGewogenDpi": {
"type": "object",
"properties": {
"operationeleKasstroomGewogen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"brutoRentekostenGewogen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"icrGewogenConformDpi": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"Indexatie": {
"type": "object",
"properties": {
"prijsinflatie": {
"type": "object",
"additionalProperties": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
},
"loonkosten": {
"type": "object",
"additionalProperties": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
},
"bouwkosten": {
"type": "object",
"additionalProperties": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
},
"onderhoudskosten": {
"type": "object",
"additionalProperties": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
},
"huurdervingPercentages": {
"type": "object",
"additionalProperties": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
}
},
"Indexering": {
"type": "object",
"properties": {
"jaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"prijsinflatie": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"loonkostenstijging": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"bouwkostenstijging": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"onderhoudskostenstijging": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"awStijgingBeleidswaarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"awStijgingMarktwaarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"IndexType": {
"type": "integer"
},
"InterestCoverageRatio": {
"type": "object",
"properties": {
"icr": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"Investeringen": {
"type": "object",
"properties": {
"jaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"bedragInvestering": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"bedragStichtingskosten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"bedragStichtingskostenNaOplevering": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"bedragStichtingskostenVoorOplevering": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"InvesteringsKasstromen": {
"required": [
"p"
],
"type": "object",
"properties": {
"jaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"p": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"verkoopGeindexeerdKasstroom": {
"$ref": "#/components/schemas/VerkoopKasstroom"
},
"verbeteringenGeindexeerdPerAanpak": {
"type": "array",
"items": {
"$ref": "#/components/schemas/VerbeteringKasstroom"
}
},
"verbeteringenGeindexeerdTotaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"subsidieVerbeteringenGeindexeerdPerAanpak": {
"type": "array",
"items": {
"$ref": "#/components/schemas/SubsidieKasstroom"
}
},
"subsidieVerbeteringenGeindexeerdTotaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"sloopGeindexeerdPerAanpak": {
"$ref": "#/components/schemas/SloopPerAanpak"
},
"nieuwbouwGeindexeerdKasstroom": {
"$ref": "#/components/schemas/NieuwbouwKasstroom"
},
"totaalGeindexeerd": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"verkoopOngeindexeerdKasstroom": {
"$ref": "#/components/schemas/VerkoopKasstroom"
},
"verbeteringenOngeindexeerdPerAanpak": {
"type": "array",
"items": {
"$ref": "#/components/schemas/VerbeteringKasstroom"
}
},
"verbeteringenOngeindexeerdTotaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"subsidieVerbeteringenOngeindexeerdPerAanpak": {
"type": "array",
"items": {
"$ref": "#/components/schemas/SubsidieKasstroom"
}
},
"subsideVerbeteringenOngeindexeerdTotaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"sloopOngeindexeerdPerAanpak": {
"$ref": "#/components/schemas/SloopPerAanpak"
},
"nieuwbouwOngeindexeerdKasstroom": {
"$ref": "#/components/schemas/NieuwbouwKasstroom"
},
"totaalOngeindexeerd": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"InvesteringsKasstroom": {
"type": "object",
"properties": {
"totaalAanVerbeteringen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"totaalAanVerkoop": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"totaalAanSloop": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"totaalAanNieuwbouw": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"extraItemsBalans": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExtraKasstroomItem"
}
},
"extraItemsKasstromen": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExtraKasstroomItem"
}
},
"kasstroomUitInvesteringsactiviteiten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"IrrBerekeningContext": {
"type": "object",
"properties": {
"aantalJaren": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"inbrengwaardeBron": {
"$ref": "#/components/schemas/IrrInbrengwaardeViaTaxatieOfExtern"
},
"inbrengwaardeVeld": {
"oneOf": [
{
"type": "null"
},
{
"$ref": "#/components/schemas/IrrBerekeningContextMarktOfBeleidswaarde"
}
]
},
"eindwaardeVeld": {
"$ref": "#/components/schemas/IrrBerekeningContextMarktOfBeleidswaarde"
}
}
},
"IrrBerekeningContextMarktOfBeleidswaarde": {
"type": "integer"
},
"IrrInbrengwaardeViaTaxatieOfExtern": {
"type": "integer"
},
"JaarPost": {
"type": "object",
"properties": {
"jaartal": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"waarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"Kasstromen": {
"type": "object",
"properties": {
"jaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"huurInkomsten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"onderhoud": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"belastingen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"verzekeringen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"verkoopOpbrengsten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"KasstromenOnderhoudPerSoort": {
"required": [
"id",
"soort"
],
"type": "object",
"properties": {
"id": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"soort": {
"type": "string"
},
"bedrag": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"KasstromenWoningen": {
"type": "object",
"properties": {
"aantallen": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Aantallen"
}
},
"investeringen": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Investeringen"
}
},
"kasstromen": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Kasstromen"
}
},
"sloopResultaten": {
"type": "array",
"items": {
"$ref": "#/components/schemas/SloopGegevens"
}
}
}
},
"KasstroomCategorie": {
"type": "integer"
},
"KasstroomItems": {
"type": "object",
"properties": {
"operationeleKasstromen": {
"$ref": "#/components/schemas/OperationeleKasstromenPrognose"
},
"investeringsKasstroom": {
"$ref": "#/components/schemas/InvesteringsKasstroom"
},
"financieringsKasstroom": {
"$ref": "#/components/schemas/FinancieringsKasstroom"
},
"saldoKastroom": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"liquideMiddelen": {
"$ref": "#/components/schemas/LiquideMiddelen"
},
"mutatieLeningen": {
"$ref": "#/components/schemas/MutatieLeningen"
},
"rente": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"KasstroomWaarden": {
"type": "object",
"properties": {
"huurEnOverigeOpbrengsten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"bedrijfslasten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"KengetallenJaar": {
"type": "object",
"properties": {
"jaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"irc": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"solvabiliteit": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"ltv": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"leningPerWoning": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"KengetallenVerantwoording": {
"type": "object",
"properties": {
"icr": {
"$ref": "#/components/schemas/InterestCoverageRatio"
},
"beleidswaarde": {
"$ref": "#/components/schemas/Beleidswaarde"
},
"solvabiliteit": {
"$ref": "#/components/schemas/Solvabiliteit"
},
"ltv": {
"$ref": "#/components/schemas/LTV"
},
"ltVopBasisVanMarktwaarde": {
"$ref": "#/components/schemas/LTVopBasisVanMarktwaarde"
},
"leningPerWoning": {
"$ref": "#/components/schemas/LeningPerWoning"
},
"leningen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"aantalHhuurwoningenBeginPeriode": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"operationelKasstroomVoorRente": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"renteOpLiquideMiddelen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"brutoRentekosten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"Kenmerkaanpassing": {
"type": "integer"
},
"KenmerkGroep": {
"required": [
"waarde"
],
"type": "object",
"properties": {
"id": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"soort": {
"$ref": "#/components/schemas/Kenmerksoort"
},
"waarde": {
"type": [
"null",
"string"
]
}
}
},
"KenmerkGroepResultaat": {
"required": [
"waarde",
"aandeel"
],
"type": "object",
"properties": {
"waarde": {
"type": [
"null",
"string"
]
},
"aandeel": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"KenmerkMeetwaarde": {
"required": [
"waarde"
],
"type": "object",
"properties": {
"id": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"aanpassing": {
"$ref": "#/components/schemas/Kenmerkaanpassing"
},
"waarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"KenmerkMeetwaardeResultaat": {
"required": [
"waarde",
"aandeel"
],
"type": "object",
"properties": {
"waarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"aandeel": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"KenmerkResultaat": {
"required": [
"id"
],
"type": "object",
"properties": {
"id": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"soort": {
"$ref": "#/components/schemas/Kenmerksoort"
},
"kenmerkGroepen": {
"type": "array",
"items": {
"$ref": "#/components/schemas/KenmerkGroepResultaat"
}
},
"kenmerkMeetwaardes": {
"type": "array",
"items": {
"$ref": "#/components/schemas/KenmerkMeetwaardeResultaat"
}
}
}
},
"Kenmerksoort": {
"type": "integer"
},
"KortlopendeSchulden": {
"type": "object",
"properties": {
"aflossingsverplichtingen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"nogTeBetalenSchuld": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"extraBalansItems": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExtraBalansItem"
}
},
"totaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"LanglopendeLening": {
"type": "object",
"properties": {
"hoofdsom": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"contractueleAflossingenLeningportefeuille": {
"type": "array",
"items": {
"$ref": "#/components/schemas/BedragPerJaar"
}
},
"contractueleOpnamesLeningportefeuille": {
"type": "array",
"items": {
"$ref": "#/components/schemas/BedragPerJaar"
}
},
"rentesLeningportefeuille": {
"type": "array",
"items": {
"$ref": "#/components/schemas/BedragPerJaar"
}
},
"overigeFinancieringskosten": {
"type": "array",
"items": {
"$ref": "#/components/schemas/BedragPerJaar"
}
}
}
},
"LanglopendeSchulden": {
"type": "object",
"properties": {
"aflossingAantrekkenLening": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"leningenKredietinstellingen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"extraBalansItems": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExtraBalansItem"
}
},
"totaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"LeningPerWoning": {
"type": "object",
"properties": {
"leningPerWoningGetal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"LiquideMiddelen": {
"type": "object",
"properties": {
"beginSaldoLiquideMiddelen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"afnameLiquideMiddelen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"toename": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"dividend": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"eindsaldoLiquideMiddelen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"LTV": {
"type": "object",
"properties": {
"beleidswaarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"leningen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"ltvGetal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"LTVopBasisVanMarktwaarde": {
"type": "object",
"properties": {
"marktwaarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"leningen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"MaterieleVasteActiva": {
"type": "object",
"properties": {
"extraBalansItems": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExtraBalansItem"
}
},
"totaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"MutatieLeningen": {
"type": "object",
"properties": {
"beginstand": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"opname": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"aflossing": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"eindstand": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"Nieuwbouw": {
"type": "object",
"properties": {
"jaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"opstalkosten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"aankoopjaarGrond": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"grond": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"nietIndexeren": {
"type": "boolean"
},
"spreiding": {
"type": "object",
"additionalProperties": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
},
"subsidie": {
"oneOf": [
{
"type": "null"
},
{
"$ref": "#/components/schemas/Subsidie"
}
]
}
}
},
"NieuwbouwKasstroom": {
"type": "object",
"properties": {
"opstalkosten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"grondkosten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"subsidie": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"stichtingskosten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"Objectgegevens": {
"type": "object",
"properties": {
"gereguleerd": {
"type": "boolean"
},
"maximaleHuur": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"nettoHuur": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"streefhuur": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"wwsPunten": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"zelfstandig": {
"type": "boolean"
},
"energiePrestatieVergoeding": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"verzekeringen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"beheerlasten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"belastingen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"woZwaarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"erfpacht": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"monumentSoort": {
"type": [
"null",
"string"
]
},
"inExploitatie": {
"type": [
"null",
"string"
],
"format": "date-time"
},
"uitExploitatie": {
"type": [
"null",
"string"
],
"format": "date-time"
},
"ingangsdatumHuurcontract": {
"type": "string",
"format": "date"
},
"huurovereenkomstSegment": {
"type": [
"null",
"string"
]
},
"typeVerhuureenheid": {
"type": [
"null",
"string"
]
},
"nieuwbouwOpslagVanToepassing": {
"type": "boolean"
},
"bouwjaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
}
}
},
"OnderhandenProjecten": {
"type": "object",
"properties": {
"extraBalansItems": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExtraBalansItem"
}
},
"totaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"OnderhoudAanpakPerSoort": {
"required": [
"id",
"soort"
],
"type": "object",
"properties": {
"id": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"soort": {
"type": "string"
},
"onderhoudPerJaar": {
"type": "object",
"additionalProperties": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
}
},
"OnderhoudPerSoort": {
"required": [
"id",
"soort",
"bijMutatieUitvoeren"
],
"type": "object",
"properties": {
"id": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"soort": {
"type": "string"
},
"bijMutatieUitvoeren": {
"type": "boolean"
},
"onderhoudPerJaar": {
"type": "object",
"additionalProperties": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
}
},
"OnderhoudPerSoortAfbouwen": {
"required": [
"id",
"soort"
],
"type": "object",
"properties": {
"id": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"soort": {
"type": "string"
},
"gebruikInPercentages": {
"type": "object",
"additionalProperties": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
}
},
"OperationeleKasstromen": {
"type": "object",
"properties": {
"jaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"huurVoorMutatie": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"huurNaMutatie": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"energiePrestatieVergoeding": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"huurdervingPercentage": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"huurderving": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"hurenTotaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"onderhoudPerSoort": {
"type": "array",
"items": {
"$ref": "#/components/schemas/KasstromenOnderhoudPerSoort"
}
},
"onderhoudAanpakkenPerSoort": {
"type": "array",
"items": {
"$ref": "#/components/schemas/KasstromenOnderhoudPerSoort"
}
},
"onderhoudseffectInvestering": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"onderhoudseffectMaatregelen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"onderhoudReferentieEenheid": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"onderhoudTotaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"belastingen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"verzekeringen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"beheerlasten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"extraKostenSloop": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"erfpacht": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"beheerTotaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"totaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"verantwoordingsBedragen": {
"$ref": "#/components/schemas/VerantwoordingsBedragen"
}
}
},
"OperationeleKasstromenPrognose": {
"type": "object",
"properties": {
"huurEnOverigeOpbrengsten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"opbrengstenNietVoorICR": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"bedrijfslasten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"bedrijfslastenNietVoorICR": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"renteInterneLening": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"renteLasten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"overigFinancieringkosten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"kastroomUitVerhuurEnOperatie": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"kastroomUitVerhuurEnOperatieVoorICR": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"PostItemBalans": {
"type": "object",
"properties": {
"index": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"naam": {
"type": "string"
},
"categorie": {
"$ref": "#/components/schemas/BalansCategorie"
},
"indexType": {
"$ref": "#/components/schemas/IndexType"
},
"gebruikenBijLTV": {
"type": "boolean"
},
"jaarPosten": {
"type": "array",
"items": {
"$ref": "#/components/schemas/JaarPost"
}
},
"jaarPostenGeindexeerd": {
"type": "array",
"items": {
"$ref": "#/components/schemas/JaarPost"
}
}
}
},
"PostItemKasstroom": {
"type": "object",
"properties": {
"index": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"naam": {
"type": "string"
},
"categorie": {
"$ref": "#/components/schemas/KasstroomCategorie"
},
"indexType": {
"$ref": "#/components/schemas/IndexType"
},
"jaarPosten": {
"type": "array",
"items": {
"$ref": "#/components/schemas/JaarPost"
}
},
"jaarPostenGeindexeerd": {
"type": "array",
"items": {
"$ref": "#/components/schemas/JaarPost"
}
},
"gebruikenBijICR": {
"type": "boolean"
}
}
},
"PrognoseKengetallenQuery": {
"required": [
"verzamelingDaebNietDaeb"
],
"type": "object",
"properties": {
"verzamelingDaebNietDaeb": {
"$ref": "#/components/schemas/VerzamelingDaebNietDaeb"
}
}
},
"ProjectAanpak": {
"required": [
"naam",
"jaar",
"gebruikOnderhoudVerbeteringsMaatregelen"
],
"type": "object",
"properties": {
"naam": {
"type": "string"
},
"jaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"huurbeleid": {
"oneOf": [
{
"type": "null"
},
{
"$ref": "#/components/schemas/Huurbeleid"
}
]
},
"huurAftopping": {
"oneOf": [
{
"type": "null"
},
{
"$ref": "#/components/schemas/HuurAftopping"
}
]
},
"gebruikOnderhoudVerbeteringsMaatregelen": {
"type": "boolean"
},
"onderhoudAanpakPerSoort": {
"type": "array",
"items": {
"$ref": "#/components/schemas/OnderhoudAanpakPerSoort"
}
},
"onderhoudPerSoortAfbouwen": {
"type": "array",
"items": {
"$ref": "#/components/schemas/OnderhoudPerSoortAfbouwen"
}
}
}
},
"RekenrenteNieuweLening": {
"type": "object",
"properties": {
"jaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"rente": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"Resultaat": {
"type": "object",
"properties": {
"verantwoording": {
"type": "array",
"items": {
"$ref": "#/components/schemas/VerantwoordingJaar"
}
},
"kengetallen": {
"type": "array",
"items": {
"$ref": "#/components/schemas/KengetallenJaar"
}
},
"icrGewogenDpi": {
"$ref": "#/components/schemas/IcrGewogenDpi"
},
"jaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"beschouwingsperiode": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"typeResultaat": {
"$ref": "#/components/schemas/TypeResultaat"
}
}
},
"ResultaatVolledig": {
"type": "object",
"properties": {
"resultaatDaeb": {
"$ref": "#/components/schemas/Resultaat"
},
"resultaatNietDaeb": {
"$ref": "#/components/schemas/Resultaat"
},
"resultaatGeconsolideerd": {
"$ref": "#/components/schemas/Resultaat"
}
}
},
"Sloop": {
"type": "object",
"properties": {
"aanpakId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"jaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"kosten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"opbrengsten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"spreiding": {
"type": "object",
"additionalProperties": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
}
},
"SloopGegevens": {
"type": "object",
"properties": {
"jaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"sloopuitgaven": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"SloopPerAanpak": {
"type": "object",
"properties": {
"aanpakId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"kosten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"opbrengsten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"totaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"Solvabiliteit": {
"type": "object",
"properties": {
"eigenVermogenMarktwaarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"marktwaarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"beleidswaarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"nettoVermogenswaardeNietDaebMarktwaarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"nettoVermogenswaardeNietDaebBeleidswaarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"nettoVermogenswaardeNietDaebVerbindingen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"eigenVermogenBeleidswaarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"balanstotaalMarktwaarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"balanstotaalBeleidswaarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"eigenVermogen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"balanstotaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"solvabiliteitGetal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"Standen": {
"type": "object",
"properties": {
"liquideMiddelen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"minimumLiquideMiddelen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"maximumLiqudeMiddelen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"Subsidie": {
"type": "object",
"properties": {
"bedrag": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"nietIndexeren": {
"type": "boolean"
},
"spreiding": {
"type": "object",
"additionalProperties": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
}
},
"SubsidieKasstroom": {
"type": "object",
"properties": {
"renovatieAanpakId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"bedrag": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"TypeResultaat": {
"type": "integer"
},
"Vastgoedbeleggingen": {
"type": "object",
"properties": {
"vastgoedWoningenInExploitatie": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"vastgoedWoningenInOntwikkeling": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"extraBalansItems": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExtraBalansItem"
}
},
"extraKasstroomItems": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExtraKasstroomItem"
}
},
"totaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"VastgoedBestemdVoorVerkoop": {
"type": "object",
"properties": {
"totaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"VastgoedGelabeldVoorSloop": {
"type": "object",
"properties": {
"totaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"VerantwoordingJaar": {
"type": "object",
"properties": {
"jaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"verzamelItems": {
"$ref": "#/components/schemas/VerzamelItems"
},
"kastroomItems": {
"$ref": "#/components/schemas/KasstroomItems"
},
"balansItems": {
"$ref": "#/components/schemas/BalansItems"
},
"kengetallen": {
"$ref": "#/components/schemas/KengetallenVerantwoording"
}
}
},
"VerantwoordingsBedragen": {
"type": "object",
"properties": {
"nettoHuurUltimo": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"huurindex": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"mutatiekans": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"streefhuurUltimo": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"maximaleHuurUltimo": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"teGebruikenVoorHarmonisatieUltimo": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"teGebruikenNaHarmonisatieUltimo": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"teGebruikenNaHarmonisatieMedio": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"huurEindjaarExitYield": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"teGebruikenAftopHuur": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"VeraWaardeOntwikkeling": {
"type": "object",
"properties": {
"nettohuur": {
"type": "array",
"items": {
"$ref": "#/components/schemas/VeraWaardeOntwikkelingAandeel"
}
},
"streefhuur": {
"type": "array",
"items": {
"$ref": "#/components/schemas/VeraWaardeOntwikkelingAandeel"
}
},
"maximalehuur": {
"type": "array",
"items": {
"$ref": "#/components/schemas/VeraWaardeOntwikkelingAandeel"
}
}
}
},
"VeraWaardeOntwikkelingAandeel": {
"required": [
"waarde",
"aandeel"
],
"type": "object",
"properties": {
"waarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"aandeel": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"Verbetering": {
"type": "object",
"properties": {
"renovatieAanpakId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"huidigBeleidVerbeteringAanpakId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"variantVerbeteringAanpakId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"jaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"bijMutatie": {
"type": "boolean"
},
"kenmerkenCategorieen": {
"type": "array",
"items": {
"$ref": "#/components/schemas/KenmerkGroep"
}
},
"kenmerkenWaardes": {
"type": "array",
"items": {
"$ref": "#/components/schemas/KenmerkMeetwaarde"
}
},
"nettohuur": {
"oneOf": [
{
"type": "null"
},
{
"$ref": "#/components/schemas/VerbeteringsAanpassing"
}
]
},
"streefhuur": {
"oneOf": [
{
"type": "null"
},
{
"$ref": "#/components/schemas/VerbeteringsAanpassing"
}
]
},
"maximaleHuur": {
"oneOf": [
{
"type": "null"
},
{
"$ref": "#/components/schemas/VerbeteringsAanpassing"
}
]
},
"mutatiekans": {
"oneOf": [
{
"type": "null"
},
{
"$ref": "#/components/schemas/VerbeteringsAanpassingPercentage"
}
]
},
"energiePrestatieVergoeding": {
"oneOf": [
{
"type": "null"
},
{
"$ref": "#/components/schemas/VerbeteringsAanpassing"
}
]
},
"kosten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"percentageVoorOnderhoud": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"nietIndexeren": {
"type": "boolean"
},
"spreiding": {
"type": "object",
"additionalProperties": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
},
"onderhoudseffectMaatregelingen": {
"type": "object",
"additionalProperties": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
},
"subsidie": {
"oneOf": [
{
"type": "null"
},
{
"$ref": "#/components/schemas/Subsidie"
}
]
}
}
},
"VerbeteringKasstroom": {
"type": "object",
"properties": {
"renovatieAanpakId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"huidigBeleidVerbeteringAanpakId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"variantVerbeteringAanpakId": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"bedrag": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"VerbeteringsAanpassing": {
"type": "object",
"properties": {
"aanpassing": {
"$ref": "#/components/schemas/Kenmerkaanpassing"
},
"bedrag": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"VerbeteringsAanpassingPercentage": {
"type": "object",
"properties": {
"aanpassing": {
"$ref": "#/components/schemas/Kenmerkaanpassing"
},
"percentage": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"Verkoop": {
"type": "object",
"properties": {
"startJaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"eindJaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"null",
"integer",
"string"
],
"format": "int32"
},
"verkoopType": {
"$ref": "#/components/schemas/VerkoopType"
},
"opBasisVanAantallen": {
"oneOf": [
{
"type": "null"
},
{
"$ref": "#/components/schemas/VerkoopOpBasisVanAantallen"
}
]
},
"opBasisVanMutatiekans": {
"oneOf": [
{
"type": "null"
},
{
"$ref": "#/components/schemas/VerkoopOpBasisVanMutatiekans"
}
]
},
"opBasisVanVerkoopkans": {
"oneOf": [
{
"type": "null"
},
{
"$ref": "#/components/schemas/VerkoopOpBasisVanVerkoopkans"
}
]
},
"opbrengsten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"kosten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"VerkoopKasstroom": {
"type": "object",
"properties": {
"opbrengsten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"kosten": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"totaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"VerkoopOpBasisVanAantallen": {
"type": "object",
"properties": {
"aantalEenheden": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"aantalPerJaar": {
"type": "object",
"additionalProperties": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
}
},
"VerkoopOpBasisVanMutatiekans": {
"type": "object",
"properties": {
"percentageJaarEen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"null",
"number",
"string"
],
"format": "double"
},
"maximumPercentage": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"null",
"number",
"string"
],
"format": "double"
}
}
},
"VerkoopOpBasisVanVerkoopkans": {
"type": "object",
"properties": {
"percentageJaarEen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"null",
"number",
"string"
],
"format": "double"
},
"percentagePerJaar": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"null",
"number",
"string"
],
"format": "double"
},
"maximumPercentage": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"null",
"number",
"string"
],
"format": "double"
}
}
},
"VerkoopType": {
"type": "integer"
},
"Verzameling": {
"type": "object",
"properties": {
"j1": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"beschouwingsperiode": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"indexeringen": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Indexering"
}
},
"langlopendeLening": {
"$ref": "#/components/schemas/LanglopendeLening"
},
"standen": {
"$ref": "#/components/schemas/Standen"
},
"kasstroomItems": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PostItemKasstroom"
}
},
"balansItems": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PostItemBalans"
}
},
"rekenrenteNieuweLeningen": {
"type": "array",
"items": {
"$ref": "#/components/schemas/RekenrenteNieuweLening"
}
},
"kasstromenWoningen": {
"$ref": "#/components/schemas/KasstromenWoningen"
},
"balansResultatenWoningen": {
"$ref": "#/components/schemas/BalansResultaten"
}
}
},
"VerzamelingDaebNietDaeb": {
"type": "object",
"properties": {
"handboekJaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"interneLening": {
"$ref": "#/components/schemas/LanglopendeLening"
},
"verzamelingDaeb": {
"$ref": "#/components/schemas/Verzameling"
},
"verzamelingNietDaeb": {
"$ref": "#/components/schemas/Verzameling"
}
}
},
"VerzamelItems": {
"type": "object",
"properties": {
"waardeMutatiesWoningenMarktwaarde": {
"$ref": "#/components/schemas/WaardeMutatiesWoningenMarktwaarde"
},
"waardeMutatiesWoningenBeleidswaarde": {
"$ref": "#/components/schemas/WaardeMutatiesWoningenBeleidswaarde"
},
"balansWaarden": {
"$ref": "#/components/schemas/BalansWaarden"
},
"kasstroomWaarden": {
"$ref": "#/components/schemas/KasstroomWaarden"
},
"extraKastromen": {
"$ref": "#/components/schemas/ExtraKastromen"
},
"extraBalansPosten": {
"$ref": "#/components/schemas/ExtraBalansPosten"
},
"bestaandeLeningen": {
"$ref": "#/components/schemas/BestaandeLeningen"
}
}
},
"Voorraden": {
"type": "object",
"properties": {
"extraBalansItems": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExtraBalansItem"
}
},
"totaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"Voorzieningen": {
"type": "object",
"properties": {
"extraBalansItems": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExtraBalansItem"
}
},
"totaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"Vorderingen": {
"type": "object",
"properties": {
"extraBalansItems": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExtraBalansItem"
}
},
"totaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"WaardeMutatie": {
"type": "object",
"properties": {
"jaar": {
"pattern": "^-?(?:0|[1-9]\\d*)$",
"type": [
"integer",
"string"
],
"format": "int32"
},
"mutatie": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"WaardeMutatiesWoningenBeleidswaarde": {
"type": "object",
"properties": {
"waarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"autonomeOntwikeling": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"mutatieDoorVerbeteringen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"mutatieDoorNieuwbouw": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"mutatieDoorVerkoop": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"mutatieDoorSloop": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"mutatieTotaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"totaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
},
"WaardeMutatiesWoningenMarktwaarde": {
"type": "object",
"properties": {
"waarde": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"autonomeOntwikeling": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"mutatieDoorVerbeteringen": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"mutatieDoorNieuwbouw": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"mutatieDoorVerkoop": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"mutatieDoorSloop": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"mutatieTotaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
},
"totaal": {
"pattern": "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"type": [
"number",
"string"
],
"format": "double"
}
}
}
}
},
"tags": [
{
"name": "Batavia.Beleid.Api"
}
]
}