Zie de specificatie van de overheid.
Gebruik als volgt:
// voorbeeld voor Fred uit de specificatie
var fred_params = {
"geboortedatum": "1994-01-01",
"inkomen": {"aanvrager": 14500},
"huur": {"kaleHuur": 320, "energie": 12, "huismeester": 11, "schoonmaak": 15, "ruimten": 0},
};
var fred = new Aanvrager(fred_params)
console.log(fred.huurtoeslag()); // => 132.82
Alle parameters (invullen wat van toepassing is):
geboortedatum: dateString
// aanvrager verplicht, toeslagpartners en medebewoners optioneel
inkomen: {
"aanvrager": number,
"toeslagpartner": number,
"medebewoners": number
}
huur: {
// kaleHuur verplicht, rest optioneel en wordt voor max 12 euro meegerekend.
"kaleHuur": number,
"energie": number,
"huismeester": number,
"schoonmaak": number,
"ruimten": number
}
// niet ingevuld: 0
vermogen: number
/*
Uw klant is een alleenstaande ouder. Uw klant € 42.278
kreeg van 1 juli t/m 31 december 2005 huursubsidie bij een vermogen van meer
dan € 20.300. In 2006 t/m 2012 kreeg uw klant huurtoeslag en in 2013 heeft hij
recht op alleenstaande-ouderkorting.
De volgende boolean slaat op deze hele regeling.
*/
alleenstaandeOuder: boolean
// In de voorafgaande maand ontving uw klant voor dezelfde woning huurtoeslag
// en na een stijging van de huur komt de rekenhuur boven de maximale
// huurgrens uit.
verworvenRecht: boolean
// heeft aanvrager een kind?
kind: boolean
gehandicapt: boolean
// niet ingevuld: 1
grootteHuishouden: number
// true als meer dan 50% van het inkomen wordt verdiend door AOWers
// Niet nodig als huishouden uit één persoon van boven de 65 bestaat.
hoofdaandeelAOWers: boolean
// bestaat het huishouden van aanvrager uit één of meer AOWers?
AOWersInHuishouden: boolean