+ {/* Legal hint (e.g. ArbZG for Arbeitszeiterfassung) */}
+ {template?.legalHint && (
+
+ ⚠
+ {template.legalHint}
+
+ )}
+
{/* Custom: name + purpose fields */}
{isCustom && (
@@ -1000,16 +1050,43 @@ function StepProcessingAndAI({
)}
+ {/* Service Provider option (e.g. for Lohn- und Gehaltsabrechnung) */}
+ {template?.hasServiceProvider && (
+
+
+ {activity.usesServiceProvider && (
+
+
updateActivity(activity.id, { serviceProviderName: e.target.value })}
+ placeholder="Name des Dienstleisters (optional)"
+ className="w-full px-3 py-1.5 border border-blue-200 rounded text-xs focus:ring-2 focus:ring-blue-400 focus:border-transparent bg-white"
+ />
+
Wird als Auftragsverarbeiter (AVV) im VVT erfasst.
+
+ )}
+
+ )}
+
{/* Primary Data Categories */}
@@ -1021,12 +1098,7 @@ function StepProcessingAndAI({
{showingExtra && (
- {extraCats.map(cat => (
-
- ))}
+ {extraCats.map(cat => renderCategoryCheckbox(cat, activity, 'extra'))}
)}
@@ -1037,40 +1109,21 @@ function StepProcessingAndAI({
)}
- {/* Legal Basis */}
-