Noch keine Endkunden angelegt.
- -Keine passenden Kunden gefunden.
-- Einmalige Anschaffungskosten für die Softwarelizenz. Keine monatlichen Mietgebühren. -
-- Laufende monatliche Gebühren. Inklusive aller Updates und flexibler Laufzeit. -
-- Falls dieser Kunde bereits Lizenzen besitzt, tragen Sie das Datum der letzten Lizenzierung ein. Damit werden die korrekten Update-Gebühren ermittelt. -
-{cat.description}
- )} -- Keine Produkte in dieser Kategorie im aktuellen Abrechnungsmodell vorhanden. -
- ) : cat.allow_multiselect ? ( -Zusatzmodule:
- {selectedProduct.modules.map(module => { - const disabled = isModuleDisabled(module, sel?.moduleIds ?? []) - const checked = sel?.moduleIds.includes(module.id) ?? false - return ( -{module.description}
- )} - {disabled && ( -- {module.requirements?.length && !module.requirements.some( - reqId => sel?.moduleIds.includes(reqId) - ) - ? 'Benötigt weitere Module' - : 'Nicht kombinierbar mit aktueller Auswahl'} -
- )} -Einmalig:
-Monatlich:
-
-
{updatePriceModifier.label}
-
-
-
Warenkorb ({basketItems.length}):
-- Module: {sel.moduleIds - .map((id: string) => { - const mod = prod.modules?.find(m => m.id === id) - const qty = item.moduleQuantities[id] || 1 - return mod ? `${mod.name}${mod.has_quantity ? ` (x${qty})` : ''}` : '' - }) - .filter(Boolean) - .join(', ')} -
- )} -
-
{[selectedEndCustomer.first_name, selectedEndCustomer.last_name].filter(Boolean).join(' ')}
-{[selectedEndCustomer.street, selectedEndCustomer.zip, selectedEndCustomer.city].filter(Boolean).join(', ')}
-Endkunde Ihres Partners
- {lastLicenseDate && ( -
-
{customerData.company_name}
-{customerData.first_name} {customerData.last_name}
-{customerData.address}, {customerData.zip_code} {customerData.city}
- > - )} -Einmaliger Betrag:
-Monatlicher Betrag:
-- Mit dem Klick auf „Kostenpflichtig bestellen" akzeptieren Sie unsere AGB und die{' '} - - Datenschutzerklärung - . -
-{toast.message}
- -+ Einmalige Anschaffungskosten für die Softwarelizenz. Keine monatlichen Mietgebühren. +
++ Laufende monatliche Gebühren. Inklusive aller Updates und flexibler Laufzeit. +
++ Falls dieser Kunde bereits Lizenzen besitzt, tragen Sie das Datum der letzten Lizenzierung ein. Damit werden die korrekten Update-Gebühren ermittelt. +
+Noch keine Endkunden angelegt.
+ +Keine passenden Kunden gefunden.
+{cat.description}
+ )} ++ Keine Produkte in dieser Kategorie im aktuellen Abrechnungsmodell vorhanden. +
+ ) : cat.allow_multiselect ? ( +Zusatzmodule:
+ {selectedProduct.modules.map(module => { + const disabled = isModuleDisabled(module, sel?.moduleIds ?? []) + const checked = sel?.moduleIds.includes(module.id) ?? false + return ( +{module.description}
+ )} + {disabled && ( ++ {module.requirements?.length && !module.requirements.some( + reqId => sel?.moduleIds.includes(reqId) + ) + ? 'Benötigt weitere Module' + : 'Nicht kombinierbar mit aktueller Auswahl'} +
+ )} ++ Module: {sel.moduleIds + .map((id: string) => { + const mod = prod.modules?.find(m => m.id === id) + const qty = item.moduleQuantities[id] || 1 + return mod ? `${mod.name}${mod.has_quantity ? ` (x${qty})` : ''}` : '' + }) + .filter(Boolean) + .join(', ')} +
+ )} +
+
{[selectedEndCustomer.first_name, selectedEndCustomer.last_name].filter(Boolean).join(' ')}
+{[selectedEndCustomer.street, selectedEndCustomer.zip, selectedEndCustomer.city].filter(Boolean).join(', ')}
+Endkunde Ihres Partners
+ {lastLicenseDate && ( +
+
{customerData.company_name}
+{customerData.first_name} {customerData.last_name}
+{customerData.address}, {customerData.zip_code} {customerData.city}
+ > + )} +Einmaliger Betrag:
+Monatlicher Betrag:
++ Mit dem Klick auf „Kostenpflichtig bestellen" akzeptieren Sie unsere AGB und die{' '} + + Datenschutzerklärung + . +
+Einmalig:
+Monatlich:
+
+
{updatePriceModifier.label}
+
+
+
Warenkorb ({basketItems.length}):
+{toast.message}
+ +