diff --git a/public/images/l.png b/public/images/l.png new file mode 100644 index 00000000..8d97e677 Binary files /dev/null and b/public/images/l.png differ diff --git a/public/images/r.png b/public/images/r.png new file mode 100644 index 00000000..fee8122b Binary files /dev/null and b/public/images/r.png differ diff --git a/public/images/t.png b/public/images/t.png new file mode 100644 index 00000000..43a3a14d Binary files /dev/null and b/public/images/t.png differ diff --git a/public/images/u.png b/public/images/u.png new file mode 100644 index 00000000..5cc293cc Binary files /dev/null and b/public/images/u.png differ diff --git a/src/components/Ausweis/Ausweisart.svelte b/src/components/Ausweis/Ausweisart.svelte index 14823fff..3373fdf1 100644 --- a/src/components/Ausweis/Ausweisart.svelte +++ b/src/components/Ausweis/Ausweisart.svelte @@ -111,7 +111,7 @@
- + Bitte geben Sie hier die Anzahl der Wohnungen ein, die sich im Gebäude befinden. diff --git a/src/components/Ausweis/Kundendaten.svelte b/src/components/Ausweis/Kundendaten.svelte index 3797c7db..0b353483 100644 --- a/src/components/Ausweis/Kundendaten.svelte +++ b/src/components/Ausweis/Kundendaten.svelte @@ -26,7 +26,7 @@ target="_self" novalidate class="w-full" - action="./kaufabschluss" + action="/kaufabschluss" >
diff --git a/src/components/Ausweis/PerformanceScore.svelte b/src/components/Ausweis/PerformanceScore.svelte index c636e5bb..8edd5576 100644 --- a/src/components/Ausweis/PerformanceScore.svelte +++ b/src/components/Ausweis/PerformanceScore.svelte @@ -2,6 +2,36 @@ export let performance: number; let maxPerformance = 250; + + /** + * We use linear interpolation to scale the value between the given boundaries. + */ + function centerValueBetweenBoundaries(value: number, newMinimum: number, newMaximum: number, oldMinimum: number = 0, oldMaximum: number = 100): number { + // Calculate the center point of the current range + const center = (oldMinimum + oldMaximum) / 2; + + // Shift the value to be centered around zero + const shiftedValue = value - center; + + // Calculate the current range width + const rangeWidth = oldMaximum - oldMinimum; + + // Calculate the new range width + const newRangeWidth = newMaximum - newMinimum; + + // Calculate the scaling factor + const scalingFactor = newRangeWidth / rangeWidth; + + // Scale the shifted value to fit within the new range + const scaledValue = shiftedValue * scalingFactor; + + // Shift the scaled value back to the center of the new range + const centeredValue = scaledValue + ((newMaximum + newMinimum) / 2); + + return centeredValue; + } + + $: translation = Math.min(100, performance / maxPerformance * 100);
@@ -11,7 +41,7 @@ width="20px" src="/images/pfeil2.png" alt="" - style="left: {Math.min(100, performance / maxPerformance * 100)}%;" + style="left: {translation}%; transform: translateX({centerValueBetweenBoundaries(translation, 50, -150, 0, 100)}%)" /> { - return x.energietraeger == fuel && x.einheit == unit - })?.umrechnungsfaktor || 1; + $: conversionFactor = + fuelList.find((x) => { + return x.energietraeger == fuel && x.einheit == unit; + })?.umrechnungsfaktor || 1; - $: calorificValueFactor = fuelList.find((x) => { - return x.energietraeger == fuel && x.einheit == unit - })?.heizwertfaktor || 1; + $: calorificValueFactor = + fuelList.find((x) => { + return x.energietraeger == fuel && x.einheit == unit; + })?.heizwertfaktor || 1; async function fetchClimateFactors() { - const url = `/api/climate_factor?start=${month}.01.${year}&end=${month}.01.${year + 2}&accuracy=years&zip=21039`; + const url = `/api/climate_factor?start=${month}.01.${year}&end=${month}.01.${ + year + 2 + }&accuracy=years&zip=21039`; fetch(url) - .then(response => response.json()) - .then(result => { + .then((response) => response.json()) + .then((result) => { climateFactors = Object.values(result.data); }); } @@ -58,9 +62,9 @@ const fuelMap: Record = {}; for (const fuel of fuelList) { fuelMap[fuel.energietraeger] = fuelMap[fuel.energietraeger] || []; - fuelMap[fuel.energietraeger].push(fuel.einheit) + fuelMap[fuel.energietraeger].push(fuel.einheit); } - + let fuel: string = fuelList[0].energietraeger; let unit: string = fuelList[0].einheit; @@ -80,7 +84,7 @@ bind:checked={additionalHeating} />
- +
Heizöl: Flüssiger Brennstoff; Heizöl wird aus schwer @@ -125,7 +129,11 @@ vor. Pellets oder Brennholz in SRm (Schüttraummetern).
- {#each fuelMap[fuel] as unit} @@ -200,7 +208,7 @@
von von Verbrauch @@ -265,8 +272,7 @@ Verbrauch @@ -275,8 +281,7 @@ Verbrauch @@ -287,8 +292,7 @@ Verbrauch @@ -297,8 +301,7 @@ Verbrauch @@ -307,8 +310,7 @@ Verbrauch diff --git a/src/components/Bedarfsausweis/BedarfsausweisContent.svelte b/src/components/Bedarfsausweis/BedarfsausweisContent.svelte new file mode 100644 index 00000000..57a51255 --- /dev/null +++ b/src/components/Bedarfsausweis/BedarfsausweisContent.svelte @@ -0,0 +1,1398 @@ + + +
+
+

Bedarfsausweis erstellen - 75€

+ +
+ + +
+ +
+
+ + +
+ + +
+ +
+ +
+ Bitte geben Sie hier die Straße und Hausnummer des Gebäudes + ein. +
+ +
+
+ + + +
+ Ort des Gebäudes wird automatisch ermittelt. +
+ +
+
+ + +
+ Bitte geben Sie hier die beheizte Wohnfläche in m² ein. + Dabei handelt es sich um die Wohnfläche abzüglich + vorhandener Flächen die sich außerhalb des Gebäudes + befinden. (Balkone, Terassen,etc.). +
+ +
+
+ +
+ Bitte wählen Sie hier den Gebäudetyp aus. + +
+ +
+
+ +
+ Bitte geben Sie hier den Gebäudeteil ein. In den meisten + Fällen handelt es sich um das Gesamtgebäude. Sollte es sich + allerdings um ein Gebäude mit mehr als 10% Gewerbeanteil + handeln, so sollten 2 Ausweise erstellt werden. In diesem + Fall wählen Sie Gebäudeteil 'Wohnen' bzw. Gebäudeteil + 'Gewerbe'. +
+ +
+
+
+ +
+ +
+
+ Hier wählen Sie Ihren passenden Grundriss aus, und tragen + die entsprechenden Maße unten ein. Bitte berücksichtigen Sie + nur den Grundriss der zum beheizten Gebäude gehört. Garagen + oder Schuppen die an das Haus herangebaut sind aber keine + Verbindung zum Wohnhaus haben bitte weglassen. + +
+ +
+ Bitte geben Sie hier die Anzahl der Vollgeschosse + an. Keller und Dachgeschoss mit Schrägen zählen + nicht dazu. + +
+ +
+ Bitte geben Sie hier die Geschosshöhe (lichte + Raumhöhe + Deckenstärke) des Gebäudes ein. Bei + unterschiedlichen Geschosshöhen bilden Sie einen + Mittelwert. + +
+ +
+ Wenn Ihr Gebäude Dachgauben besitzt geben Sie hier + die Anzahl ein. + +
+ +
+ Bitte geben Sie hier die Gesamtbreite aller Gauben + in m ein. + +
+
+ +
+ rechteck + l-form + t-form + u-form +
+ +
+
+ Bitte Eingabe in m. Punkt statt Komma verwenden + z.B.: 10.40 (Eingabebeispiel) + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ Die wärmeübertragende Umfassungsflächen sind die + Hüllflächen des beheizten Gebäudes die an die Außenluft bzw. + an unbeheizte Vorbauten grenzen. Wenn Ihnen die + Außenwand-,Dach-,Decken- und Bodenflächen vorliegen können + Sie die Eingabe direkt vornehmen. Hier können Sie auch das + von den Umfassungsflächen eingeschlossene Volumen des + Gebäudes eingeben. Die ermittelten Werte der + Berechnungshilfe können hier präzisiert werden. +
+ + +
+ +
+ +
+ + +
+
+ + +
+ +
+ +
+
+ + +
+
+ + +
+ +
+ +
+
+ + +
+
+ + +
+
+ +
+
+ + +
+
+ + +
+
+ +
+ + +
+ +
+ +
+ + +
+
+
+
+
+ +
+ +
+ Bitte geben Sie hier die Fläche der Fenster ein. + +
+ +
+ Bitte geben Sie hier die Art der Fenster ein. + +
+ +
+ Wenn vorhanden geben Sie hier die Fläche der Fenster ein + die älter sind oder einen anderen U-Wert besitzen. + +
+ +
+ Bitte geben Sie hier die Art der Fenster ein. + +
+ +
+ Bitte geben Sie hier die Fläche der Dachfenster ein. + +
+ +
+ Bitte geben Sie hier die Art der Fenster ein. + +
+ +
+ Bitte geben Sie hier die Fläche der Haustür ein. + +
+ +
+ Bitte geben Sie hier die Art der Haustür ein. + +
+
+ +
+
+ +
+ Bitte geben Sie hier die Bauart der Dachfläche ein. + +
+ +
+ Bitte geben Sie hier die nachträgliche Dämmung ein. + +
+ +
+ Bitte geben Sie hier die Bauart der Geschossdecke ein. + +
+ +
+ Bitte geben Sie hier die nachträgliche Dämmung ein. + +
+ +
+ Bitte geben Sie hier die Bauart der Außenwand ein. + +
+ +
+ Bitte geben Sie hier die nachträgliche Dämmung ein. + +
+ +
+ Bitte geben Sie hier die Bauart des Fußbodens ein. + +
+ +
+ Bitte geben Sie hier die nachträgliche Dämmung ein. + +
+
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ Bitte geben Sie hier ein ob über die Fenster natürlich + belüftet wird oder über eine Lüftungsanlage. +
+ +
+
+ +
+ Bitte geben Sie an ob das Gebäude im Sommer zusätzlich + gekühlt wird. +
+ +
+
+
+ + +
+ Bitte setzen Sie den Haken falls nachhaltige CO2-Effiziente + Heizungssysteme vorhanden sind. Das wäre beispielsweise bei + Pelletofen, Wärmepumpe, BHKW, Solarsystem, etc. der Fall. +
+ + + + +
+
+
+ +
+ +
+ +
+ Bitte geben Sie hier den Energieträger der Heizung ein. + +
+ +
+ Bitte geben Sie hier die Warmwasserverteilung ein. + +
+ +
+ Bitte geben Sie hier wenn vorhanden die Art des + Warmwasserspeichers ein. + +
+ +
+ Bitte geben Sie hier die Wärmeerzeugung für Warmwasser ein. + +
+ +
+ Bitte geben Sie hier ein ob es sich um Zentralheizung + handelt oder über Beheizung durch dezentrale Einzelöfen. + +
+ +
+ Bitte geben Sie hier die Verteilung der Heizung ein. + +
+ +
+ Bitte geben Sie hier - wenn vorhanden - den Speicher der + Heizung ein. + +
+ +
+ Bitte geben Sie hier den Wärmerzeuger der Heizung ein. + +
+
+ +
+
+ +
+ Bitte geben Sie hier - wenn vorhanden - die Zusatzheizung + ein (z.B. Kamin, Pelletheizung). + +
+ +
+ Bitte geben Sie hier den prozentualen Anteil der + Zusatzheizung ein. + +
+
+ Wenn Sie ein Solarsystem für Warmwasser einsetzen geben Sie + bitte die Kollektorfläche an: +
+
+ + +
+
+
+ +
+ + Wir benötigen diese Angaben um den allgemeinen + Modernisierungsstand einschätzen zu können. Bitte setzen Sie den + Haken wenn zutreffend. Das seit Mai 2021 gültige GEG erfordert + eine genauere Prüfung anhand von Fotos. Bitte laden Sie ein oder + mehrere Fotos der Heizungsanlage bzw. des Heizungsraums hoch. + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ +
+ + + +
+ +
+ + Wir benötigen diese Angaben um den allgemeinen + Modernisierungsstand einschätzen zu können. Bitte setzen Sie den + Haken wenn zutreffend. + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ +
+ + + +
+ +
+
+ + Wir benötigen diese Angaben um den allgemeinen + Modernisierungsstand einschätzen zu können. Bitte setzen Sie + den Haken wenn zutreffend. Das seit Mai 2021 gültige GEG + erfordert eine genauere Prüfung anhand von Fotos. Bitte + laden Sie ein oder mehrere Fotos der Außenwand und des + Dachbereiches hoch. + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ +
+ + + +
+ + +
+
+ +
+ +
+
+ + diff --git a/src/components/Bedarfsausweis/HotWaterProductionTypes.ts b/src/components/Bedarfsausweis/HotWaterProductionTypes.ts new file mode 100644 index 00000000..b722b804 --- /dev/null +++ b/src/components/Bedarfsausweis/HotWaterProductionTypes.ts @@ -0,0 +1,28 @@ +export const hotWaterProductionTypes = [ + "Konstanttemperatur-Kessel bis 1986", + "Konstanttemperatur-Kessel von 1987 bis 1994", + "Konstanttemperatur-Kessel ab 1995", + "Niedertemperatur-Kessel bis 1986", + "Niedertemperatur-Kessel von 1987 bis 1994", + "Niedertemperatur-Kessel ab 1995", + "Brennwert-Kessel bis 1986", + "Brennwert-Kessel von 1987 bis 1994", + "Brennwert-Kessel ab 1995", + "Brennwertkessel verbessert ab 1999", + "Elektro-Wärmepumpe (Außenluft) ab 1995", + "Elektro-Wärmepumpe (Erdreich) von 1979 bis 1994", + "Elektro-Wärmepumpe (Erdreich) ab 1995", + "Elektro-Wärmepumpe (Grundwasser) ab 1995", + "Fernwärme-Übergabestation", + "zentraler elektrischer Speicher", + "gasbefeuerter Speicher", + "Therme (Umlaufwasserheizer) bis 1994", + "Therme (Umlaufwasserheizer) ab 1995", + "Brennwert-Therme ab 1995", + "dezentraler elektrischer Kleinspeicher", + "dezentraler elektrischer Durchlauferhitzer", + "dezentraler Gas-Durchlauferhitzer bis 1994", + "dezentraler Gas-Durchlauferhitzer ab 1995", + "Elektro-Wärmepumpe (Außenluft) von 1979 bis 1994", + "Elektro-Wärmepumpe (Grundwasser) von 1979 bis 1994" +] \ No newline at end of file diff --git a/src/components/Kaufabschluss/Kaufabschluss.svelte b/src/components/Kaufabschluss/Kaufabschluss.svelte new file mode 100644 index 00000000..e7c69233 --- /dev/null +++ b/src/components/Kaufabschluss/Kaufabschluss.svelte @@ -0,0 +1,130 @@ + + +
+
+

Verbrauchsausweis erstellen - 45€

+ +
+
+
+ +
+
+
+ + + + +
+

Bitte wählen sie ihre Bezahlmethode aus.

+
+
+
+ PayPal +
+ Zahlen mit PayPal +
+
+
+ Giropay +
+ Zahlen mit Giropay +
+
+
+ Sofort +
+ Zahlen mit Sofort +
+
+
+
+
+ Mastercard +
+ Zahlen mit Kreditkarte +
+
+
+ Rechnung +
+ Zahlen mit Rechnung +
+
+
+ SEPA +
+ SEPA über PayPal +
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/src/components/Kaufabschluss/PriceContainer.svelte b/src/components/Kaufabschluss/PriceContainer.svelte index cb94f44d..a215e83d 100644 --- a/src/components/Kaufabschluss/PriceContainer.svelte +++ b/src/components/Kaufabschluss/PriceContainer.svelte @@ -5,19 +5,19 @@ export let prices: number[]; let basePrice: number = prices[0]; - let Qualitätsdruck: boolean; + let Printing: boolean; let Aushang: boolean; let SameDayService: boolean; - let TelefonischeBeratung: boolean; + let TelephoneAdvice: boolean; - $: price = basePrice + (Qualitätsdruck ? 9 : 0) + (Aushang ? 10 : 0) + (SameDayService ? 29 : 0) + (TelefonischeBeratung ? 75 : 0); + $: price = basePrice + (Printing ? 9 : 0) + (Aushang ? 10 : 0) + (SameDayService ? 29 : 0) + (TelephoneAdvice ? 75 : 0);
- + @@ -34,42 +34,19 @@ {(price * 0.81).toFixed(2) + "€"}{(price * 0.19).toFixed(2) + "€"}
Produkt: Verbrauchsausweis
Beschreibung:
Netto-Preis
19% gesetzl. MwSt.
Preis inkl. MwSt. - - + >{price + "€"}
@@ -121,7 +98,7 @@ > @@ -160,7 +137,7 @@ > diff --git a/src/components/Label.svelte b/src/components/Label.svelte index ae687cb1..92c3fc95 100644 --- a/src/components/Label.svelte +++ b/src/components/Label.svelte @@ -1,3 +1,7 @@ + +
- +
\ No newline at end of file diff --git a/src/components/Verbrauchsausweis/VerbrauchsausweisContent.svelte b/src/components/Verbrauchsausweis/VerbrauchsausweisContent.svelte index b63efda2..42bb2628 100644 --- a/src/components/Verbrauchsausweis/VerbrauchsausweisContent.svelte +++ b/src/components/Verbrauchsausweis/VerbrauchsausweisContent.svelte @@ -1,6 +1,6 @@

Verbrauchsausweis erstellen - 45€

- +
@@ -73,9 +88,17 @@
- + -
+
@@ -101,104 +126,91 @@ >
-
-
- -
- - Bitte geben Sie hier die Straße und Hausnummer des - Gebäudes ein. - -
- -
+
+ +
+ + Bitte geben Sie hier die Straße und Hausnummer des + Gebäudes ein. + +
+
+
- -
- - Bitte geben Sie hier die PLZ des Gebäudes ein. - -
- -
-
-
+ +
+ +
- -
- - Ort des Gebäudes wird automatisch ermittelt. - -
- -
+ +
+ + Ort des Gebäudes wird automatisch ermittelt. + +
+
- -
- - Bitte geben Sie hier die beheizte Wohnfläche in m² ein. - Dabei handelt es sich um die Wohnfläche abzüglich - vorhandener Flächen die sich außerhalb des Gebäudes - befinden. (Balkone, Terassen,etc.). - -
- -
+
+ +
+ + Bitte geben Sie hier die beheizte Wohnfläche in m² ein. + Dabei handelt es sich um die Wohnfläche abzüglich + vorhandener Flächen die sich außerhalb des Gebäudes + befinden. (Balkone, Terassen,etc.). + +
+
+
- -
- -
- -
+ +
+ +
+
+
- -
- -
- -
+ +
+ +
+
@@ -210,7 +222,14 @@
- +

@@ -247,7 +266,6 @@ @@ -768,12 +784,10 @@
-
- -
+ @@ -784,25 +798,25 @@
- diff --git a/src/components/ZIPSearch.svelte b/src/components/ZIPSearch.svelte index 377376a8..52f041d1 100644 --- a/src/components/ZIPSearch.svelte +++ b/src/components/ZIPSearch.svelte @@ -1,5 +1,6 @@ - - - - - - - - -

Bitte wählen sie ihre Bezahlmethode aus.

-
-
-
- -
Zahlen mit PayPal
-
-
- -
Zahlen mit Giropay
-
-
- -
Zahlen mit Sofort
-
-
-
-
- -
Zahlen mit Kreditkarte
-
-
- -
Zahlen mit Rechnung
-
-
- -
SEPA über PayPal
-
-
- -
- -
-
- -
- -
-
-
" - - -
- - - - - - -
-
- - - - - - - - - - - - \ No newline at end of file diff --git a/src/pages/bedarfsausweis/index.astro b/src/pages/bedarfsausweis/index.astro index e69de29b..3ce3f096 100644 --- a/src/pages/bedarfsausweis/index.astro +++ b/src/pages/bedarfsausweis/index.astro @@ -0,0 +1,55 @@ +--- + +import AusweisLayout from "~/layouts/AusweisLayout.astro"; + +import BedarfsausweisContent from "~/components/Bedarfsausweis/BedarfsausweisContent.svelte"; +--- + + + + + \ No newline at end of file diff --git a/src/pages/kaufabschluss.astro b/src/pages/kaufabschluss.astro new file mode 100644 index 00000000..f210b7b9 --- /dev/null +++ b/src/pages/kaufabschluss.astro @@ -0,0 +1,8 @@ +--- + import Kaufabschluss from "~/components/Kaufabschluss/Kaufabschluss.svelte"; +import AusweisLayout from "~/layouts/AusweisLayout.astro"; +--- + + + + \ No newline at end of file diff --git a/src/pages/verbrauchsausweis/kundendaten.astro b/src/pages/kundendaten.astro similarity index 100% rename from src/pages/verbrauchsausweis/kundendaten.astro rename to src/pages/kundendaten.astro diff --git a/src/pages/verbrauchsausweis-gewerbe/index.astro b/src/pages/verbrauchsausweis-gewerbe/index.astro index e69de29b..201160cb 100644 --- a/src/pages/verbrauchsausweis-gewerbe/index.astro +++ b/src/pages/verbrauchsausweis-gewerbe/index.astro @@ -0,0 +1,10 @@ +--- + +import AusweisLayout from "~/layouts/AusweisLayout.astro"; + +import VerbrauchsausweisGewerbeContent from "~/components/VerbrauchsausweisGewerbe/VerbrauchsausweisGewerbeContent.svelte"; +--- + + + + \ No newline at end of file diff --git a/src/pages/verbrauchsausweis-gewerbe/kaufabschluss.astro b/src/pages/verbrauchsausweis-gewerbe/kaufabschluss.astro deleted file mode 100644 index 4a072b7b..00000000 --- a/src/pages/verbrauchsausweis-gewerbe/kaufabschluss.astro +++ /dev/null @@ -1,427 +0,0 @@ ---- -const prices = [45, 60, 160]; ---- -if ($ausweisart == 'VA') { - $P1 = 45; - $P2 = 60; - $P3 = 160; - $P7 = 15; - $jsfile = 'VA-inputs.js'; - $Produkt1 = 'Verbrauchsausweis online für ' . $P1 . ' € inkl. MwSt. als PDF per E-Mail'; - $Produkt2 = 'Verbrauchsausweis online inkl. Beratung für ' . $P2 . ' € inkl. MwSt. als PDF per E-Mail'; - $Produkt3 = 'Verbrauchsausweis offline für ' . $P3 . ' € inkl. MwSt. als PDF per E-Mail (Sie schicken uns 3 Verbrauchsabrechnungen)'; - $datena = '../energieausweis-erstellen/verbrauchsausweis-erstellen.php'; - $Produkt = 'Verbrauchsausweis'; -} -if ($ausweisart == 'VANW') { - $P1 = 65; - $P2 = 80; - $P3 = 360; - $P7 = 15; - $jsfile = 'VANW-inputs.js'; - $Produkt1 = 'Verbrauchsausweis Gewerbe online für ' . $P1 . ' € inkl. MwSt. als PDF per E-Mail'; - $Produkt2 = 'Verbrauchsausweis Gewerbe online inkl. Beratung für ' . $P2 . ' € inkl. MwSt. als PDF per E-Mail'; - $Produkt3 = 'Verbrauchsausweis Gewerbe offline für ' . $P3 . ' € inkl. MwSt. als PDF per E-Mail(Sie schicken uns 3 Verbrauchsabrechnungen)'; - $datena = '../energieausweis-erstellen/verbrauchsausweis-gewerbe-erstellen.php'; - $Produkt = 'Verbrauchsausweis Gewerbe'; -} -if ($ausweisart == 'BA') { - $P1 = 75; - $P2 = 95; - $P7 = 15; - $jsfile = 'BA-inputs.js'; - $Produkt1 = 'Bedarfsausweis online für ' . $P1 . ' € inkl. MwSt. als PDF per E-Mail'; - $Produkt2 = 'Bedarfsausweis online inkl. Beratung für ' . $P2 . ' € inkl. MwSt. als PDF per E-Mail'; - $Produkt3 = ""; - $datena = '../energieausweis-erstellen/bedarfsausweis-erstellen.php'; - $Produkt = 'Bedarfsausweis'; -} -$Produkt7 = 'Ausweiskorrektur für ' . $P7 . ' € inkl. MwSt.'; - -?> - - - -
-
- -
- -
-
- -
- -

- -
- -
-
-
- -
- -
1
-
-
Gebäudedaten
-
- -
- -
2
-
-
Kundendaten
-
- -
- -
3
-
-
Kaufabschluss
-
-
- -
- - - -
- - -
-
- -
-
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Produkt: -
Beschreibung: -
- - Registrierung beim DiBt
- Prüfung durch Diplom Ingenieur
- Energieausweis Vorschau als PDF
-
-
Netto-Preis
19% gesetzl. MwSt.
Preis inkl. MwSt. - - -
- -
- -
-
- -
- - Hiermit bestelle ich folgende Version des - Energieausweises:
- - - - - - - - - - - - - - - get("hilfe") == 4 and $ausweisart == 'VANW') { - echo " - - -"; - } ?> - - -
Verbrauchsausweis online für {prices[0]} € inkl. MwSt. als PDF per E-Mail -
Verbrauchsausweis online inkl. Beratung für {prices[1]} € inkl. MwSt. als PDF per E-Mailget("hilfe") == 1) { echo "checked"; } ?>/> -
Verbrauchsausweis offline für {prices[2]} € inkl. MwSt. als PDF per E-Mail (Sie schicken uns 3 Verbrauchsabrechnungen) -
Bedarfsausweis Gewerbe offline ab 476 € inkl. MwSt. als PDF per E-Mail (Sie schicken uns Grundriss- und Ansichtspläne zur Angebotserstellung zu)
-
-
- - -
- -
- - - Zusatzleistungen:
- - - - - - - - - - - - - - - - - - -
Qualitätsdruck per Post (zusätzlich zur PDF Version) - für 9€ inkl. MwSt. -
Aushang (für öffentliche Gebäude gesetzlich - vorgeschrieben) für 10€ inkl. MwSt. -
Same Day Service (Bestellung Werktags vor 12:00 Uhr - – Ausstellung bis 18:00 Uhr am gleichen Tag) für 29€ - inkl. MwSt. -
Telefonische Energieeffizienzberatung für 75€ inkl. - MwSt. -
-
- - - -
- - - - - -
- - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - "; - } ?>> - Zusatzzeile - - - "; - } ?>> - Strasse - - - "; - } ?>> - Telefon - - - "; - } ?>> - E-Mail - - - - "; - } ?>> - PLZ und Ort" readonly> - - - "; - } ?> colspan="1"> -
- -
- - - - - - - - - - - - - - -
Kunde" readonly> -
Telefon" readonly>
E-Mail" readonly> -
-
-
"; - } ?>> - Rechnungsempfänger
Versandempfänger" readonly> -
Zusatzzeile" readonly>
Strasse" readonly>
PLZ und Ort" readonly>
- -
-
- -
-
- - - - -
- - - -
-
- - - - - - - - - -

Bitte wählen sie ihre Bezahlmethode aus.

-
-
-
- -
Zahlen mit PayPal
-
-
- -
Zahlen mit Giropay
-
-
- -
Zahlen mit Sofort
-
-
-
-
- -
Zahlen mit Kreditkarte
-
-
- -
Zahlen mit Rechnung
-
-
- -
SEPA über PayPal
-
-
- -
- -
-
-
-
- -
-
-
" - - -
- - - - - - -
-
- - - -
-
- - - -
-
-
- \ No newline at end of file diff --git a/src/pages/verbrauchsausweis/erstellen.astro b/src/pages/verbrauchsausweis/erstellen.astro index 4631cda8..dfede015 100644 --- a/src/pages/verbrauchsausweis/erstellen.astro +++ b/src/pages/verbrauchsausweis/erstellen.astro @@ -3,5 +3,5 @@ console.log(Object.fromEntries(new URLSearchParams(await Astro.request.text()))) -return Astro.redirect("/verbrauchsausweis/kundendaten"); +return Astro.redirect("/kundendaten"); --- \ No newline at end of file diff --git a/src/pages/verbrauchsausweis/kaufabschluss.astro b/src/pages/verbrauchsausweis/kaufabschluss.astro deleted file mode 100644 index 12a0f225..00000000 --- a/src/pages/verbrauchsausweis/kaufabschluss.astro +++ /dev/null @@ -1,141 +0,0 @@ ---- -import ProgressBar from "~/components/Ausweis/Progressbar.svelte"; -import PerformanceScore from "~/components/Ausweis/PerformanceScore.svelte"; -import AusweisLayout from "~/layouts/AusweisLayout.astro"; -import PriceContainer from "~/components/Kaufabschluss/PriceContainer.svelte"; -import KundendatenContainer from "~/components/Kaufabschluss/KundendatenContainer.svelte"; - -const prices = [45, 60, 160]; ---- - - -
-
-

Verbrauchsausweis erstellen - 45€

- -
- - -
- -
-
-
- - - - -
-

Bitte wählen sie ihre Bezahlmethode aus.

-
-
-
- -
- Zahlen mit PayPal -
-
-
- -
- Zahlen mit Giropay -
-
-
- -
- Zahlen mit Sofort -
-
-
-
-
- -
- Zahlen mit Kreditkarte -
-
-
- -
- Zahlen mit Rechnung -
-
-
- -
- SEPA über PayPal -
-
-
-
-
-
-
-
- -
-
-
-