diff --git a/src/lib/server/mail/helpers.ts b/src/lib/server/mail/helpers.ts index 89c8ee62..9bd86b1e 100644 --- a/src/lib/server/mail/helpers.ts +++ b/src/lib/server/mail/helpers.ts @@ -5,8 +5,11 @@ export function getPaymentSuccessSubject(ausweis: VerbrauchsausweisWohnen | Verb const id = shortenUID(ausweis.uid); let subject: string = ""; + let body: string = ""; + if (ausweisart === Enums.Ausweisart.VerbrauchsausweisWohnen) { - subject = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Wohnen (ID: ${id})` + subject = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Wohnen (ID: ${id})`; + body = ` bbbb `; if (rechnung.ausweistyp === Enums.AusweisTyp.Beratung) { subject = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Wohnen mit Beratung (ID: ${id})` } else if (rechnung.ausweistyp === Enums.AusweisTyp.Offline) { @@ -29,4 +32,105 @@ export function getPaymentSuccessSubject(ausweis: VerbrauchsausweisWohnen | Verb } return subject; +} + +export function getPaymentSuccessBody(ausweis: VerbrauchsausweisWohnen | VerbrauchsausweisGewerbe | BedarfsausweisWohnen, rechnung: Rechnung, ausweisart: Enums.Ausweisart) { + const id = shortenUID(ausweis.uid); + + let subject: string = ""; + let body: string = ""; + + if (ausweisart === Enums.Ausweisart.VerbrauchsausweisWohnen) { + body = `

Sehr geehrte*r ${user.vorname} ${user.name},

+ +

vielen Dank für Ihre Bestellung. Im Anhang finden Sie den Ansichtsausweis als PDF-Datei. Wir werden den Ausweis nun prüfen und Originalausweis und Rechnung nach Prüfung zuschicken.
+ In der Regel erhalten Sie Ihren Ausweis innerhalb von 24 Stunden. Die Ausstellung erfolgt nach aktuellem GEG und Ihr Ausweis wird beim DIBT registriert.

+

Eine Zahlung wurde noch nicht durchgeführt. Sie erhalten Bankverbindung und Verwendungszweck zusammen mit der Rechnung, sobald ihr Ausweis ausgestellt wurde.

+

+ Mit freundlichen Grüßen, +
+ Dipl.-Ing. Jens Cornelsen +
+
+ IB Cornelsen +
+ Katendeich 5A +
+ 21035 Hamburg +
+ www.online-energieausweis.org +
+
+ fon 040 · 209339850 +
+ fax 040 · 209339859 +

` + if (rechnung.ausweistyp === Enums.AusweisTyp.Beratung) { + body = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Wohnen mit Beratung (ID: ${id})` + } else if (rechnung.ausweistyp === Enums.AusweisTyp.Offline) { + body = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Wohnen - offline Service (ID: ${id})` + } + } else if (ausweisart === Enums.Ausweisart.VerbrauchsausweisGewerbe) { + body = `

Sehr geehrte*r ${user.vorname} ${user.name},

+ +

vielen Dank für Ihre Bestellung. Im Anhang finden Sie den Ansichtsausweis als PDF-Datei. Wir werden den Ausweis nun prüfen und Originalausweis und Rechnung nach Prüfung zuschicken.
+ In der Regel erhalten Sie Ihren Ausweis innerhalb von 24 Stunden. Die Ausstellung erfolgt nach aktuellem GEG und Ihr Ausweis wird beim DIBT registriert.

+

Eine Zahlung wurde noch nicht durchgeführt. Sie erhalten Bankverbindung und Verwendungszweck zusammen mit der Rechnung, sobald ihr Ausweis ausgestellt wurde.

+

+ Mit freundlichen Grüßen, +
+ Dipl.-Ing. Jens Cornelsen +
+
+ IB Cornelsen +
+ Katendeich 5A +
+ 21035 Hamburg +
+ www.online-energieausweis.org +
+
+ fon 040 · 209339850 +
+ fax 040 · 209339859 +

` + if (rechnung.ausweistyp === Enums.AusweisTyp.Beratung) { + body = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Gewerbe mit Beratung (ID: ${id})` + } else if (rechnung.ausweistyp === Enums.AusweisTyp.Offline) { + body = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Gewerbe - offline Service (ID: ${id})` + } + } else if (ausweisart === Enums.Ausweisart.BedarfsausweisWohnen) { + body = `

Sehr geehrte*r ${user.vorname} ${user.name},

+ +

vielen Dank für Ihre Bestellung. Im Anhang finden Sie den Ansichtsausweis als PDF-Datei. Wir werden den Ausweis nun prüfen und Originalausweis und Rechnung nach Prüfung zuschicken.
+ In der Regel erhalten Sie Ihren Ausweis innerhalb von 24 Stunden. Die Ausstellung erfolgt nach aktuellem GEG und Ihr Ausweis wird beim DIBT registriert.

+

Eine Zahlung wurde noch nicht durchgeführt. Sie erhalten Bankverbindung und Verwendungszweck zusammen mit der Rechnung, sobald ihr Ausweis ausgestellt wurde.

+

+ Mit freundlichen Grüßen, +
+ Dipl.-Ing. Jens Cornelsen +
+
+ IB Cornelsen +
+ Katendeich 5A +
+ 21035 Hamburg +
+ www.online-energieausweis.org +
+
+ fon 040 · 209339850 +
+ fax 040 · 209339859 +

` + if (rechnung.ausweistyp === Enums.AusweisTyp.Beratung) { + body = `Bestellbestätigung vom IB Cornelsen - Bedarfsausweis Wohnen mit Beratung (ID: ${id})` + } else if (rechnung.ausweistyp === Enums.AusweisTyp.Offline) { + body = `Bestellbestätigung vom IB Cornelsen - Bedarfsausweis Wohnen - offline Service (ID: ${id})` + } + } + + return body; } \ No newline at end of file diff --git a/src/lib/server/mail/invoice.ts b/src/lib/server/mail/invoice.ts index 663c81e0..e08571f7 100644 --- a/src/lib/server/mail/invoice.ts +++ b/src/lib/server/mail/invoice.ts @@ -12,6 +12,7 @@ import { getAnsichtsausweis } from "../ausweis.js"; import Mail from "nodemailer/lib/mailer/index.js"; import { shortenUID } from "#server/lib/hash.js"; import { getPaymentSuccessSubject } from "./helpers.js"; +import { getPaymentSuccessBody } from "./helpers.js"; export async function sendInvoiceMail( ausweis: VerbrauchsausweisWohnen, @@ -76,29 +77,6 @@ export async function sendInvoiceMail( name: rechnung.empfaenger || "", }, bcc: "info@online-energieausweis.org", - html: `

Sehr geehrte*r ${user.vorname} ${user.name},

- -

vielen Dank für Ihre Bestellung. Im Anhang finden Sie den Ansichtsausweis als PDF-Datei. Wir werden den Ausweis nun prüfen und Originalausweis und Rechnung nach Prüfung zuschicken.
- In der Regel erhalten Sie Ihren Ausweis innerhalb von 24 Stunden. Die Ausstellung erfolgt nach aktuellem GEG und Ihr Ausweis wird beim DIBT registriert.

-

Eine Zahlung wurde noch nicht durchgeführt. Sie erhalten Bankverbindung und Verwendungszweck zusammen mit der Rechnung, sobald ihr Ausweis ausgestellt wurde.

-

- Mit freundlichen Grüßen, -
- Dipl.-Ing. Jens Cornelsen -
-
- IB Cornelsen -
- Katendeich 5A -
- 21035 Hamburg -
- www.online-energieausweis.org -
-
- fon 040 · 209339850 -
- fax 040 · 209339859 -

`, + html: getPaymentSuccessBody(ausweis, rechnung, ausweisart), }); }