opzet_hypotheek_starter
Calculate mortgage setup for first-time homebuyers including total required amount, financing overview, and monthly payments based on income, property details, and financial obligations.
Instructions
Berekent de hypotheekopzet voor starters. Output: totaal benodigd bedrag, financieringsoverzicht en maandlast.
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. | |
| 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": {
"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"
}
},
"required": [
"inkomen_aanvrager",
"geboortedatum_aanvrager",
"heeft_partner",
"nieuwe_woning"
],
"type": "object"
}