opzet_hypotheek_doorstromer
Calculate mortgage setup for home movers with existing property to determine required amount, financing components, and monthly payments comparison between current and new mortgage.
Instructions
Berekent de hypotheekopzet voor doorstromers met bestaande woning. Output: benodigd bedrag, financiering per component en maandlasten (bestaand versus nieuw).
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. | |
| waarde_huidige_woning | Yes | Marktwaarde van de huidige woning. | |
| bestaande_hypotheek | Yes | Bestaande leningdelen voor doorstromer (detailuitleg: hypotheek://v4/guide/opzet-intake). | |
| nieuwe_woning | Yes | Kerngegevens nieuwe woning (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"
},
"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": "Marktwaarde van de huidige woning.",
"type": "number"
}
},
"required": [
"inkomen_aanvrager",
"geboortedatum_aanvrager",
"heeft_partner",
"waarde_huidige_woning",
"bestaande_hypotheek",
"nieuwe_woning"
],
"type": "object"
}