Övergripande funktioner
boende_komplettberaekning | (clsIn indata) | clsUt | Komplett beräkning för boendekalkylen. |
boende_beraeknabudgetgenerell | (clsBudgetGenerellBeraekning indata) | clsBudgetGenerell | Beräkna budgetkostnader utifrån riktvärden. |
boende_lagrainst | (clsIn indata) | (null) | Används för att lagra inställningar i beräkningsmotorn. Sätt inställningarna på clsIn.Instaellningar och anropa boende_lagrainst. Dessa inställningar används sedan vid anrop till beräkningsmotorn om inte inställningar redan är satta på clsIn-objektet. Funktionen returnar alltid null. |
boende_oevergaangsberaekning | (clsIn indata) | clsUt[] | Används för att beräkna övergången för ett bostadsköp, exempelvis vid dubbelt boende. På plats 0 i resultat visas situationen för köpet. På plats 1 i resultatet visas situationen för dubbelt boende, exempelvis räknas både lån som ska lösas och nya lån. På plats 2 i resultatet visas situation efter köpet. |
boende_omvaendkalkyl | (clsOmvaendBeraekning indata) | clsIn | Används för att beräkna hur mycket man kan låna. I resultatet finns ett eller flera lån baserat på hushållets boendesituation och ekonomi. |
boende_omvaendkalkylJson | (String indata) | String | Samma funktion som boende_omvaendkalkyl. I indata skickas clsOmvaendBeraekning som en json-sträng istället för ett json-objekt. Resultatet är en json-sträng. |
boende_omvaendkalkylNoClone | (clsOmvaendBeraekning indata) | clsIn | Samma funktion som omvaendkalkyl fast modifierar den indata som skickas in direkt. |
boende_omvaendkalkylNoCloneJson | (String indata) | String | Samma funktion som boende_omvaendkalkylNoClone. I indata skickas clsOmvaendBeraekning som en json-sträng istället för ett json-objekt. Resultatet är en json-sträng. |
boende_mininkomst | (clsMinInkomst indata) | clsResMinInkomst | Används för att beräkna hur mycket inkomst en person behöver för att kalpen ska gå +/- 0. |
boende_mininkomstJson | (String indata) | String | Samma funktion som boende_mininkomst. I indata skickas clsMinInkomst som en json-sträng istället för ett json-objekt. Resultatet är en json-sträng. |
boende_komplettberaekningJson | (String indata) | String | Samma funktion som boende_komplettberaekning. I indata skickas clsIn som en json-sträng istället för ett json-objekt. Resultatet är en json-sträng. |
boende_beraeknabudgetgenerellJson | (String indata) | String | Samma funktion som boende_beraeknabudgetgenerell. I indata skickas clsBudgetGenerellBeraekning som en json-sträng istället för ett json-objekt. Resultatet är en json-sträng. |
boende_lagrainstJson | (String indata) | String | Samma funktion som boende_lagrainst. I indata skickas clsIn som en json-sträng istället för ett json-objekt. Resultatet är null om anropet misslyckas, annars en tom sträng. |
boende_oevergaangsberaekningJson | (String indata) | String | Samma funktion som boende_oevergaangsberaekning. I indata skickas clsIn som en json-sträng istället för ett json-objekt. Resultatet är en json-sträng. |
boende_haemtainstaellningar | (Int aar) | clsInstallningar | Hämtar inställningar för det nuvarande beräkningsåret. Hämtar alltid inställningar för det nuvarande beräkningsåret och struntar i inskickat värde. |
boende_haemtainstaellningarJson | (String aar) | String | Samma funktion som boende_haemtainstaellningar. Resultatet är en json-sträng. |
boende_beraeknalaanex | (clsLaaneBeraekning indata) | clsResLan | Används för att beräkna kostnaden för ett eller flera lån under ett antal år. Kan användas för att beräkna effektiv ränta. |
boende_haemtaallalaenochkommuner | (int aar) | clsLaenLista | Hämtar alla län och kommer med deras skattesatser. Hämtar alltid inställningar för det nuvarande beräkningsåret och struntar i inskickat värde. |
boende_haemtaallakommunersorterat | (int aar) | clsLaenKommun[] | Hämtar alla län och kommer med deras skattesatser sorterat på kommunnamn. Hämtar alltid inställningar för det nuvarande beräkningsåret och struntar i inskickat värde. |
boende_getberaekningsaar | () | int | Hämtar det nuvarande beskattningsåret. |