This commit is contained in:
Moritz Utcke
2024-02-23 11:54:28 +07:00
14 changed files with 765 additions and 576 deletions

View File

@@ -7,12 +7,20 @@ export function energetischeNutzflaecheVerbrauchsausweisWohnen_2016(
gebaeude_stammdaten: GebaeudeClient;
}
): number {
if (!ausweis.gebaeude_stammdaten) {
return 0
}
let faktorKeller = 1.2;
if (ausweis.keller_beheizt && (ausweis.gebaeude_stammdaten.einheiten || 1) <= 2) {
faktorKeller = 1.35;
}
return (ausweis.gebaeude_stammdaten.flaeche || 1) * faktorKeller;
if ((ausweis.gebaeude_stammdaten.nutzflaeche || 0) > 0) {
return ausweis.gebaeude_stammdaten.nutzflaeche || 0;
} else {
return (ausweis.gebaeude_stammdaten.flaeche || 1) * faktorKeller;
}
}
export async function endEnergieVerbrauchVerbrauchsausweis_2016(