|
|
|
|
@@ -639,8 +639,7 @@ export async function pdfVerbrauchsausweisGewerbe(ausweis: VerbrauchsausweisGewe
|
|
|
|
|
|
|
|
|
|
const addVerbrauch = addVerbrauchGenerator();
|
|
|
|
|
|
|
|
|
|
if (ausweis.warmwasser_enthalten) {
|
|
|
|
|
// Mit Warmwasserzuschlag
|
|
|
|
|
// Primäre Heizquelle
|
|
|
|
|
addVerbrauch(
|
|
|
|
|
moment(ausweis.startdatum).format("MM.YYYY"),
|
|
|
|
|
moment(ausweis.startdatum).add(3, "years").format("MM.YYYY"),
|
|
|
|
|
@@ -648,26 +647,12 @@ export async function pdfVerbrauchsausweisGewerbe(ausweis: VerbrauchsausweisGewe
|
|
|
|
|
berechnungen?.brennstoff_1.primaerenergiefaktor.toString(),
|
|
|
|
|
Math.round(berechnungen?.energieVerbrauchGesamt_1 || 0).toString(),
|
|
|
|
|
Math.round(berechnungen?.energieVerbrauchWarmwasser_1 || 0).toString(),
|
|
|
|
|
berechnungen?.endEnergieVerbrauchKuehlungsZuschlag_1,
|
|
|
|
|
berechnungen?.kuehlungsZuschlag_1,
|
|
|
|
|
Math.round(berechnungen?.energieVerbrauchHeizung_1 || 0).toString(),
|
|
|
|
|
berechnungen?.durchschnittsKlimafaktor.toString(),
|
|
|
|
|
berechnungen?.energieVerbrauchStrom
|
|
|
|
|
);
|
|
|
|
|
} else {
|
|
|
|
|
// Ohne Warmwasserzuschlag
|
|
|
|
|
addVerbrauch(
|
|
|
|
|
moment(ausweis.startdatum).format("MM.YYYY"),
|
|
|
|
|
moment(ausweis.startdatum).add(3, "years").format("MM.YYYY"),
|
|
|
|
|
ausweis.brennstoff_1 || "",
|
|
|
|
|
berechnungen?.brennstoff_1.primaerenergiefaktor.toString(),
|
|
|
|
|
Math.round(berechnungen?.energieVerbrauchGesamt_1 || 0).toString(),
|
|
|
|
|
Math.round(berechnungen?.energieVerbrauchWarmwasser_1 || 0).toString(),
|
|
|
|
|
berechnungen?.endEnergieVerbrauchKuehlungsZuschlag_1,
|
|
|
|
|
Math.round(berechnungen?.energieVerbrauchHeizung_1 || 0).toString(),
|
|
|
|
|
berechnungen?.durchschnittsKlimafaktor.toString(),
|
|
|
|
|
berechnungen?.energieVerbrauchStrom
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (ausweis.zusaetzliche_heizquelle) {
|
|
|
|
|
addVerbrauch(
|
|
|
|
|
@@ -677,31 +662,12 @@ export async function pdfVerbrauchsausweisGewerbe(ausweis: VerbrauchsausweisGewe
|
|
|
|
|
berechnungen?.brennstoff_2.primaerenergiefaktor.toString(),
|
|
|
|
|
Math.round(berechnungen?.energieVerbrauchGesamt_2 || 0).toString(),
|
|
|
|
|
Math.round(berechnungen?.energieVerbrauchWarmwasser_2 || 0).toString(),
|
|
|
|
|
berechnungen?.endEnergieVerbrauchKuehlungsZuschlag_2,
|
|
|
|
|
berechnungen?.kuehlungsZuschlag_2,
|
|
|
|
|
Math.round(berechnungen?.energieVerbrauchHeizung_2 || 0).toString(),
|
|
|
|
|
berechnungen?.durchschnittsKlimafaktor.toString(),
|
|
|
|
|
0
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// TODO
|
|
|
|
|
if (ausweis.warmwasser_enthalten) {
|
|
|
|
|
/**
|
|
|
|
|
* Dezentrale Warmwasserversorgung - Pauschale Erhöhung um 20kWh/m²
|
|
|
|
|
* @link https://www.bundesanzeiger.de/pub/publication/MRYM4nI84Sdlr0EIvvW?2
|
|
|
|
|
*/
|
|
|
|
|
addVerbrauch(
|
|
|
|
|
moment(ausweis.startdatum).format("MM.YYYY"),
|
|
|
|
|
moment(ausweis.startdatum).add(3, "years").format("MM.YYYY"),
|
|
|
|
|
"Warmwasserzuschlag",
|
|
|
|
|
berechnungen?.brennstoff_1.primaerenergiefaktor.toString(),
|
|
|
|
|
Math.round(berechnungen?.energieVerbrauchWarmwasser_1 || 0).toString(),
|
|
|
|
|
Math.round(berechnungen?.energieVerbrauchWarmwasser_1 || 0).toString(),
|
|
|
|
|
0,
|
|
|
|
|
"0"
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (aufnahme.leerstand && aufnahme.leerstand > 0) {
|
|
|
|
|
/**
|
|
|
|
|
@@ -714,10 +680,12 @@ export async function pdfVerbrauchsausweisGewerbe(ausweis: VerbrauchsausweisGewe
|
|
|
|
|
moment(ausweis.startdatum).add(3, "years").format("MM.YYYY"),
|
|
|
|
|
"Leerstandszuschlag",
|
|
|
|
|
berechnungen?.brennstoff_1.primaerenergiefaktor.toString(),
|
|
|
|
|
Math.round((berechnungen?.leerstandsZuschlagHeizung || 0) + (berechnungen?.leerstandsZuschlagWarmwasser || 0)).toString(),
|
|
|
|
|
Math.round((berechnungen?.leerstandsZuschlagHeizung || 0) + (berechnungen?.leerstandsZuschlagWarmwasser || 0) + (berechnungen?.leerstandsZuschlagKuehlung || 0)).toString(),
|
|
|
|
|
Math.round((berechnungen?.leerstandsZuschlagWarmwasser || 0)).toString(),
|
|
|
|
|
Math.round((berechnungen?.leerstandsZuschlagHeizung || 0)),
|
|
|
|
|
berechnungen?.durchschnittsKlimafaktor.toString()
|
|
|
|
|
Math.round((berechnungen?.leerstandsZuschlagKuehlung || 0)),
|
|
|
|
|
Math.round((berechnungen?.leerstandsZuschlagHeizung || 0)).toString(),
|
|
|
|
|
berechnungen?.durchschnittsKlimafaktor.toString(),
|
|
|
|
|
Math.round((berechnungen?.leerstandsZuschlagStrom || 0))
|
|
|
|
|
);
|
|
|
|
|
} else {
|
|
|
|
|
addVerbrauch(
|
|
|
|
|
@@ -725,15 +693,17 @@ export async function pdfVerbrauchsausweisGewerbe(ausweis: VerbrauchsausweisGewe
|
|
|
|
|
moment(ausweis.startdatum).add(3, "years").format("MM.YYYY"),
|
|
|
|
|
"Leerstandszuschlag",
|
|
|
|
|
berechnungen?.brennstoff_1.primaerenergiefaktor.toString(),
|
|
|
|
|
Math.round((berechnungen?.leerstandsZuschlagHeizung || 0) + (berechnungen?.leerstandsZuschlagWarmwasser || 0)).toString(),
|
|
|
|
|
"0",
|
|
|
|
|
0,
|
|
|
|
|
berechnungen?.durchschnittsKlimafaktor.toString()
|
|
|
|
|
Math.round((berechnungen?.leerstandsZuschlagHeizung || 0) + (berechnungen?.leerstandsZuschlagWarmwasser || 0) + (berechnungen?.leerstandsZuschlagKuehlung || 0)).toString(),
|
|
|
|
|
Math.round((berechnungen?.leerstandsZuschlagWarmwasser || 0)).toString(),
|
|
|
|
|
Math.round((berechnungen?.leerstandsZuschlagKuehlung || 0)),
|
|
|
|
|
Math.round((berechnungen?.leerstandsZuschlagHeizung || 0)).toString(),
|
|
|
|
|
berechnungen?.durchschnittsKlimafaktor.toString(),
|
|
|
|
|
Math.round((berechnungen?.leerstandsZuschlagStrom || 0))
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (aufnahme.kuehlung === "1") {
|
|
|
|
|
if (aufnahme.kuehlung === "1" && ausweis.stromverbrauch_enthaelt_kuehlung === false) {
|
|
|
|
|
/**
|
|
|
|
|
* Kühlungszuschlag - Pauschale Erhöhung um 6kWh/m²
|
|
|
|
|
* Primärenergiefaktor Strom
|
|
|
|
|
@@ -743,13 +713,13 @@ export async function pdfVerbrauchsausweisGewerbe(ausweis: VerbrauchsausweisGewe
|
|
|
|
|
moment(ausweis.startdatum).format("MM.YYYY"),
|
|
|
|
|
moment(ausweis.startdatum).add(3, "years").format("MM.YYYY"),
|
|
|
|
|
"Kühlungszuschlag",
|
|
|
|
|
"",
|
|
|
|
|
// TODO
|
|
|
|
|
// berechnungen?.primaerfaktorww.toString(),
|
|
|
|
|
"1.8",
|
|
|
|
|
"",
|
|
|
|
|
"",
|
|
|
|
|
Math.round(berechnungen?.kuehlungsZuschlag || 0),
|
|
|
|
|
""
|
|
|
|
|
0,
|
|
|
|
|
"",
|
|
|
|
|
"",
|
|
|
|
|
Math.round(berechnungen?.kuehlungsZuschlag || 0)
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|