From eec262b0a73a90e1dfa7f6680104d91e68a0c9c2 Mon Sep 17 00:00:00 2001 From: Luca <102960244+Luca-Timo@users.noreply.github.com> Date: Tue, 23 Jun 2026 18:22:18 +0200 Subject: [PATCH] copy(crm): late-fee toggle reads "every reminder after the first" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The fee accumulates on every fee-bearing reminder (2nd onward), not just the 2nd — relabel the toggle (EN + DE + code fallback) to match the behaviour. --- frontend/src/i18n/locales/de.json | 2 +- frontend/src/i18n/locales/en.json | 2 +- frontend/src/pages/admin/settings/CrmSettingsPage.tsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/i18n/locales/de.json b/frontend/src/i18n/locales/de.json index cdfe49c4..cb94ffcc 100644 --- a/frontend/src/i18n/locales/de.json +++ b/frontend/src/i18n/locales/de.json @@ -4963,7 +4963,7 @@ "label": "Automatische Mahnungen aktivieren" }, "crm_invoices_late_fee_enabled": { - "label": "Mahngebühr aktivieren" + "label": "Mahngebühr ab der 2. Mahnung (jede weitere Mahnung)" }, "crm_quotes_tos_required": { "label": "Kunden müssen „Ich akzeptiere die AGB“ ankreuzen, bevor sie annehmen können" diff --git a/frontend/src/i18n/locales/en.json b/frontend/src/i18n/locales/en.json index 7640e057..afd8533b 100644 --- a/frontend/src/i18n/locales/en.json +++ b/frontend/src/i18n/locales/en.json @@ -4961,7 +4961,7 @@ "label": "Send automatic reminders for overdue invoices" }, "crm_invoices_late_fee_enabled": { - "label": "Add a late fee on the second reminder" + "label": "Add a late fee on every reminder after the first" }, "crm_quotes_tos_required": { "label": "Require customers to tick \"I accept the Terms of Service\" before accepting" diff --git a/frontend/src/pages/admin/settings/CrmSettingsPage.tsx b/frontend/src/pages/admin/settings/CrmSettingsPage.tsx index 15fbbd27..e5ffb95c 100644 --- a/frontend/src/pages/admin/settings/CrmSettingsPage.tsx +++ b/frontend/src/pages/admin/settings/CrmSettingsPage.tsx @@ -269,7 +269,7 @@ export const CrmSettingsPage: React.FC = () => { checkbox('crm_invoices_reminders_enabled', 'Send automatic reminders for overdue invoices') )} - {checkbox('crm_invoices_late_fee_enabled', 'Add a late fee (Mahngebühr) on the 2nd and 3rd reminder')} + {checkbox('crm_invoices_late_fee_enabled', 'Add a late fee (Mahngebühr) on every reminder after the first')}
{t('crmSettings.lateFeeAgb.title', 'Late fees must be itemised in your terms (AGB)')}
{t('crmSettings.lateFeeAgb.body', 'Vertragliche Pflicht: Sätze wie „Es werden Mahnspesen erhoben“ reichen nicht aus. In den AGB muss die konkrete Gebühr klar beziffert sein (z.B. „CHF 20 ab der 2. Mahnung“). Mit dem Treuhänder prüfen.')}