fix: rename invoice terminology to request and quotation confirmation across pdf and mail services

This commit is contained in:
DanielS
2026-07-09 22:58:29 +02:00
parent 20f7d5a05a
commit 21c4aa859e
3 changed files with 13 additions and 7 deletions

View File

@@ -142,9 +142,9 @@ export async function POST(request: Request) {
try {
await sendMail({
to: user.email,
subject: `Bestellbestätigung ${order.order_number}`,
text: `Vielen Dank für Ihre Bestellung ${order.order_number}. Typ: ${type}.`,
html: `<p>Vielen Dank für Ihre Bestellung <strong>${order.order_number}</strong>.</p><p>Typ: ${type}</p>`
subject: `Bestätigung Ihrer CASPOS-Anfrage ${order.order_number}`,
text: `Vielen Dank für Ihre Anfrage ${order.order_number}.`,
html: `<p>Vielen Dank für Ihre Anfrage <strong>${order.order_number}</strong>.</p>`
});
} catch (mailErr) {
console.error('Mail error for order ' + order.id, mailErr);

View File

@@ -123,7 +123,7 @@ export const InvoicePDF = ({ order, orderSnapshot, customer }: any) => {
</View>
<Text style={styles.title}>
{isSubscription ? 'Angebot Vertrag B2B' : 'Angebot Vertrag B2B'}
{isSubscription ? 'Anfragebestätigung: Software-Abonnement' : 'Anfragebestätigung: Einmalige Lizenzen'}
</Text>
<View style={styles.section}>
@@ -203,11 +203,11 @@ export const InvoicePDF = ({ order, orderSnapshot, customer }: any) => {
</View>
</View>
{isSubscription && (
{isSubscription ? (
<View style={styles.sepaBox}>
<Text style={{ fontWeight: 'bold', marginBottom: 4 }}>SEPA-Lastschriftmandat</Text>
<Text style={{ fontSize: 8, color: '#555' }}>
Ich ermächtige die CASPOS GmbH, Zahlungen von meinem Konto mittels Lastschrift einzuziehen. Zugleich weise ich mein Kreditinstitut an, die von der CASPOS GmbH auf mein Konto gezogenen Lastschriften einzulösen.
Ich ermächtige die CASPOS GmbH, Zahlungen von meinem Konto mittels Lastschrift einzuziehen. Zugleich weise ich mein Kreditinstitut an, die von der CASPOS GmbH auf mein Konto gezogenen Lastschriften einzulösen. Das Mandat wird erst mit der finalen Aktivierung der Lizenzen durch den CASPOS-Support wirksam.
</Text>
{customer.bank_iban && (
<Text style={{ marginTop: 4, fontSize: 8, fontWeight: 'bold' }}>
@@ -215,6 +215,12 @@ export const InvoicePDF = ({ order, orderSnapshot, customer }: any) => {
</Text>
)}
</View>
) : (
<View style={{ marginTop: 20 }}>
<Text style={{ fontSize: 9, color: '#555', fontStyle: 'italic' }}>
Dies ist eine unverbindliche Bestätigung Ihrer Anfrage. Ein verbindliches Angebot wird Ihnen in Kürze von unserem Vertriebsteam zugesendet.
</Text>
</View>
)}
<View style={styles.footer}>

View File

@@ -346,7 +346,7 @@ export async function updateOrderStatus(
await sendMail({
to: user.email,
subject: `Statusänderung Ihrer Bestellung ${orderNumber}`,
subject: `Statusänderung Ihrer Anfrage ${orderNumber}`,
text: statusEmail.text,
html: statusEmail.html
})