{{ __('payment_problems.title') }}

{{ __('payment_problems.subtitle') }}

{{-- Die Einstellungen zugeklappt: die liest man einmal beim Einrichten, die Fälle darunter jeden Tag. Aufgeklappt stünde die Arbeit hinter der Konfiguration. --}}

{{ __('payment_problems.schedule_body') }}

@foreach ([0, 1, 2, 3, 4] as $stufe) @endforeach
@error('days')

{{ $message }}

@enderror
{{ __('common.save') }}
{{-- 1. Laufende Verträge im Rückstand. --}}

{{ __('payment_problems.cases_title') }}

{{ __('payment_problems.cases_body') }}

@if ($cases->isEmpty())

{{ __('payment_problems.cases_none') }}

@else
@foreach ($cases as $case) {{-- R19: alles, was ein Mensch liest, geht über ->local(). --}} {{-- R20: beide Eingriffe tragen ein Feld, gehen also im Modal auf. Der Knopf schickt nur openModal. --}} @endforeach
{{ __('payment_problems.customer') }} {{ __('payment_problems.level') }} {{ __('payment_problems.since') }} {{ __('payment_problems.next_step') }}
{{ $case->subscription?->customer?->name ?? '—' }} $case->isSuspended(), 'border-warning-border bg-warning-bg text-warning' => ! $case->isSuspended(), ])>{{ __('payment_problems.level_'.$case->level) }} {{ $case->opened_at->local()->isoFormat('D. MMM YYYY') }} {{ $case->next_step_at?->local()->isoFormat('D. MMM YYYY') ?? '—' }} @unless ($case->isSuspended()) {{ __('payment_problems.extend') }} @endunless {{ __('payment_problems.close') }}
@endif
{{-- 2. Käufe, deren Zahlung Tage später geplatzt ist. --}}

{{ __('payment_problems.failed_title') }}

{{ __('payment_problems.failed_body') }}

@if ($failed->isEmpty())

{{ __('payment_problems.failed_none') }}

@else @endif