@php $selectedOperation = old('operation_type', $rule?->operation_type ?? 'all'); $selectedCalculation = old('calculation_type', $rule?->calculation_type?->value ?? \App\Enums\AgentCommissionRuleType::PERCENTAGE->value); $ruleFormId = $rule?->id ?? 'new'; $statusChecked = (bool) old('status', $rule?->status ?? true); $globalFallbackChecked = (bool) old('applies_globally', $rule?->applies_globally ?? false); @endphp
{{ __('Rule Identity') }}

{{ __('Name the rule and define when it should be matched.') }}

@error('name')
{{ $message }}
@enderror
@error('operation_type')
{{ $message }}
@enderror
@error('currency_id')
{{ $message }}
@enderror
{{ __('Commission Logic') }}

{{ __('Set amount ranges, calculation method, and optional commission caps.') }}

@error('calculation_type')
{{ $message }}
@enderror
@error('min_amount')
{{ $message }}
@enderror
@error('max_amount')
{{ $message }}
@enderror
%
@error('percentage_rate')
{{ $message }}
@enderror
@error('fixed_amount')
{{ $message }}
@enderror
@error('min_commission')
{{ $message }}
@enderror
@error('max_commission')
{{ $message }}
@enderror
{{ __('Availability') }}

{{ __('Control schedule, priority, and whether this rule is active or globally usable.') }}

@error('effective_from')
{{ $message }}
@enderror
@error('effective_until')
{{ $message }}
@enderror
@error('priority')
{{ $message }}
@enderror