bereken_hypotheek_uitgebreid
Calculate custom mortgage amounts with monthly payments and NHG estimates based on income, age, partner details, existing loans, and property specifications.
Instructions
Gebruik dit voor maatwerk (rente, looptijd, energielabel). Output: maatwerk leenbedrag met maandlast en NHG-inschatting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| inkomen_aanvrager | Yes | Bruto jaarinkomen hoofdaanvrager in euro's. | |
| geboortedatum_aanvrager | Yes | Geboortedatum hoofdaanvrager (YYYY-MM-DD). | |
| heeft_partner | Yes | Geeft aan of een partner mee leent. | |
| inkomen_partner | No | Optioneel partnerinkomen in euro's. | |
| geboortedatum_partner | No | Optionele geboortedatum partner (YYYY-MM-DD). | |
| verplichtingen_pm | No | Optionele maandelijkse verplichtingen in euro's. | |
| eigen_vermogen | No | Optioneel beschikbaar eigen geld in euro's. | |
| is_doorstromer | No | Geeft aan of de aanvrager een doorstromer is. | |
| waarde_huidige_woning | No | Optionele huidige woningwaarde in euro's. | |
| bestaande_hypotheek | No | Bestaande leningdelen voor doorstromer (detailuitleg: hypotheek://v4/guide/opzet-intake). | |
| nieuwe_woning | No | Kerngegevens nieuwe woning (detailuitleg: hypotheek://v4/guide/opzet-intake). | |
| nieuwe_hypotheek | No | Optionele maatwerk leningparameters (looptijd, rentevast, rente). Detailuitleg: hypotheek://v4/guide/opzet-intake. | |
| nieuwe_lening | No | Optionele structuur voor looptijd/rentevast/NHG en renteklassen (detailuitleg: hypotheek://v4/guide/opzet-intake). | |
| session_id | No | Optioneel sessie-ID vanuit n8n (voor logging). |
Input Schema (JSON Schema)
{
"properties": {
"bestaande_hypotheek": {
"description": "Bestaande leningdelen voor doorstromer (detailuitleg: hypotheek://v4/guide/opzet-intake).",
"properties": {
"leningdelen": {
"description": "Minimaal één leningdeel met restschuld en rente.",
"items": {
"properties": {
"huidige_rente": {
"description": "Rente als decimaal (bijv. 0.028).",
"type": "number"
},
"huidige_schuld": {
"description": "Restschuld in euro's.",
"type": "number"
},
"hypotheekvorm": {
"description": "Hypotheekvorm van het leningdeel.",
"enum": [
"annuiteit",
"lineair",
"aflossingsvrij"
],
"type": "string"
},
"rentevasteperiode_maanden": {
"description": "Resterende rentevaste periode in maanden.",
"type": "number"
},
"resterende_looptijd_in_maanden": {
"description": "Resterende looptijd in maanden.",
"type": "number"
}
},
"required": [
"huidige_schuld",
"huidige_rente",
"resterende_looptijd_in_maanden",
"rentevasteperiode_maanden",
"hypotheekvorm"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"leningdelen"
],
"type": "object"
},
"eigen_vermogen": {
"default": 0,
"description": "Optioneel beschikbaar eigen geld in euro's.",
"type": "number"
},
"geboortedatum_aanvrager": {
"description": "Geboortedatum hoofdaanvrager (YYYY-MM-DD).",
"type": "string"
},
"geboortedatum_partner": {
"description": "Optionele geboortedatum partner (YYYY-MM-DD).",
"type": "string"
},
"heeft_partner": {
"description": "Geeft aan of een partner mee leent.",
"type": "boolean"
},
"inkomen_aanvrager": {
"description": "Bruto jaarinkomen hoofdaanvrager in euro's.",
"type": "number"
},
"inkomen_partner": {
"description": "Optioneel partnerinkomen in euro's.",
"type": "number"
},
"is_doorstromer": {
"description": "Geeft aan of de aanvrager een doorstromer is.",
"type": "boolean"
},
"nieuwe_hypotheek": {
"description": "Optionele maatwerk leningparameters (looptijd, rentevast, rente). Detailuitleg: hypotheek://v4/guide/opzet-intake.",
"type": "object"
},
"nieuwe_lening": {
"description": "Optionele structuur voor looptijd/rentevast/NHG en renteklassen (detailuitleg: hypotheek://v4/guide/opzet-intake).",
"type": "object"
},
"nieuwe_woning": {
"description": "Kerngegevens nieuwe woning (detailuitleg: hypotheek://v4/guide/opzet-intake).",
"properties": {
"bedrag_verbouwen": {
"default": 0,
"description": "Optionele verbouwingskosten in euro's.",
"type": "number"
},
"bedrag_verduurzamen": {
"default": 0,
"description": "Optionele verduurzamingskosten in euro's.",
"type": "number"
},
"energielabel": {
"description": "Optioneel energielabel van de woning.",
"enum": [
"A++++ (met garantie)",
"A++++",
"A+++",
"A++",
"A+",
"A",
"B",
"C",
"D",
"E",
"F",
"G"
],
"type": "string"
},
"kosten_percentage": {
"default": 0.05,
"description": "Optioneel kostenpercentage koper als decimaal.",
"type": "number"
},
"waarde_woning": {
"description": "Koopsom nieuwe woning in euro's.",
"type": "number"
}
},
"required": [
"waarde_woning"
],
"type": "object"
},
"session_id": {
"description": "Optioneel sessie-ID vanuit n8n (voor logging).",
"type": "string"
},
"verplichtingen_pm": {
"default": 0,
"description": "Optionele maandelijkse verplichtingen in euro's.",
"type": "number"
},
"waarde_huidige_woning": {
"description": "Optionele huidige woningwaarde in euro's.",
"type": "number"
}
},
"required": [
"inkomen_aanvrager",
"geboortedatum_aanvrager",
"heeft_partner"
],
"type": "object"
}