copy(crm): late-fee toggle reads "every reminder after the first"

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.
This commit is contained in:
Luca
2026-06-23 18:22:18 +02:00
parent 23098127a8
commit eec262b0a7
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -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"
+1 -1
View File
@@ -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"
@@ -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')}
<div className="mt-2 rounded-lg border border-amber-300 dark:border-amber-700 bg-amber-50 dark:bg-amber-900/20 p-3 text-sm text-amber-800 dark:text-amber-200">
<p className="font-medium">{t('crmSettings.lateFeeAgb.title', 'Late fees must be itemised in your terms (AGB)')}</p>
<p className="mt-1">{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.')}</p>