Rechnung/Lieferschein: - PDF-Gruppierung Abo- vs. Einmal-Artikel (is_abo_addon), rueckwaertskompatibel - Vorschau-Command sales:preview-invoice (umgeht Test-System-Gate, ohne Rechnungsnummer) Reminder-Mail (vorbereitet, Cron inaktiv): - MailAboExecutionReminder + Template, abo:send-execution-reminder, Spalte onetime_reminder_sent_for - Berater -> Sales Center, Kunde -> Portal; Vorschau abo:preview-reminder - Datum-Fix: formatDateDB() statt formatDate() (ICU-Format) Sperrfristen konfigurierbar (Admin-Settings): - abo-lock-days-change (Liefertag + Abo-Produkte), abo-lock-days-pause-cancel - Meldungen mit :lock-Platzhalter; Pausieren/Kuendigen vom Change-Lock entkoppelt - Abo-Produkt-Aenderungen im Lock-Fenster server- + clientseitig eingefroren - Selbstbedienung: Add-only/Lock nach $view (kein Admin-Bypass), Stale-Cache-Fix beim Mengen-Update Dashboard: - Einmalprodukte-Card + Team-Abo-KPI-Card, News-Card responsiv (col-xl-6) Lokalisierung: - Sprachdateien en/es/fr vollstaendig mit de synchronisiert (inkl. marketingplan/portal) - LocalizationSyncTest sichert Key-Gleichheit ab Tests: AboOneTimeInvoiceGrouping, AboExecutionReminder, AboLockDaysSetting, AboOnetimeDashboardAndMail, PreviewInvoiceCommand, TeamAboOverview + erweiterte View-Tests Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
79 lines
3.3 KiB
PHP
79 lines
3.3 KiB
PHP
<?php
|
|
|
|
return [
|
|
'adviser_id' => 'consultant ID',
|
|
'amount' => 'amount',
|
|
'amount_paid_out_gross' => 'payout amount (gross)',
|
|
'as_a_small_entrepreneur_info' => 'As a small business owner within the meaning of Section 19 Paragraph 1 UStG, no sales tax is charged.',
|
|
'credit_no' => 'credit note no.',
|
|
'credit_note' => 'CREDIT',
|
|
'credit_note_from' => 'credit',
|
|
'date' => 'date',
|
|
'delivery_date_is_invoice_date' => 'Delivery date corresponds to the invoice date.',
|
|
'delivery_note' => 'DELIVERY NOTE',
|
|
'delivery_note_no' => 'delivery note no.',
|
|
'eprice' => 'E-Price',
|
|
'invoice' => 'INVOICE',
|
|
'invoice_does_not_include_vat' => 'The invoice is made without sales tax, as the change of tax liability (reverse charge procedure) applies in this case.',
|
|
'invoice_nr' => 'invoice number',
|
|
'net' => 'net',
|
|
'net_amount' => 'net amounts',
|
|
'off' => 'from',
|
|
'order_no' => 'order no.',
|
|
'payment_type' => 'payment method',
|
|
'points' => 'points',
|
|
'points_order' => 'points order',
|
|
'points_shop' => 'points shop',
|
|
'prices_net' => 'prices net',
|
|
'reverse_charge_procedure_info' => 'Reverse charge procedure, reversal of tax liability.',
|
|
'status_of_invoice' => 'status of the invoice',
|
|
'tax_free_export_delivery' => 'tax-free export delivery',
|
|
'tax_no' => 'tax no.',
|
|
'total_incl_VAT' => 'Total including statutory VAT.',
|
|
'vat_id_of_the_recipient_of_the_service' => 'VAT ID of the benefit recipient',
|
|
'vat_is_declared_and_paid_by_recipient' => 'The sales tax must be declared and paid by the recipient of the service.',
|
|
'vat_no' => 'VAT ID number',
|
|
'vat_text' => 'VAT',
|
|
'we_are_always_there_for_questions' => 'If you have any questions, we are always there for you.',
|
|
'your_advisor' => 'your advisor',
|
|
|
|
// Copy notices for multilingual documents
|
|
'invoice_copy' => 'Invoice copy',
|
|
'delivery_copy' => 'Delivery note copy',
|
|
'credit_copy' => 'Credit note copy',
|
|
|
|
// Filenames
|
|
'contract_filename' => 'Consultant_Agreement',
|
|
|
|
// Cancellation invoices
|
|
'cancellation_invoice' => 'CANCELLATION INVOICE',
|
|
'cancellation_nr' => 'cancellation no.',
|
|
'cancellation_for' => 'Cancellation for invoice',
|
|
'from' => 'from',
|
|
'attention' => 'ATTENTION',
|
|
'cancellation_invoice_info' => 'This cancellation invoice reverses the original invoice with negative amounts. The points have been corrected accordingly.',
|
|
'cancelled' => 'Cancelled',
|
|
'cancellation_delivery' => 'CANCELLATION DELIVERY NOTE',
|
|
'cancellation_delivery_info' => 'This cancellation delivery note reverses the original delivery note.',
|
|
'cancellation_delivery_note' => 'Note: The goods do not need to be returned unless otherwise agreed.',
|
|
|
|
// Table columns
|
|
'pos' => 'Pos.',
|
|
'article' => 'Article',
|
|
'quantity' => 'Quantity',
|
|
'single_price' => 'Unit price',
|
|
'total_price' => 'Total price',
|
|
'plus' => 'plus',
|
|
'vat' => 'VAT',
|
|
'subtotal_net' => 'Subtotal (net)',
|
|
'shipping_costs' => 'Shipping costs',
|
|
'total_amount' => 'Total amount',
|
|
|
|
// Abo one-time products (invoice/delivery note grouping)
|
|
'abo_items_heading' => 'Subscription products',
|
|
'abo_addon_items_heading' => 'One-time added items',
|
|
|
|
// Address top
|
|
'address_top' => 'mivita care gmbh • Leinfeld 2 • 87755 Kirchhaslach',
|
|
'ek' => 'EK',
|
|
];
|