{{-- Offene Tasks: heutige + überfällige aus den Vortagen (älteste zuerst) --}} @forelse($openTasks as $task) @php $overdue = $task->task_date->lt(today()); @endphp

{{ $overdue ? 'Offener Zählartikel vom ' . $task->task_date->format('d.m.Y') : 'Heutiger Zählartikel' }} @if($task->sequence > 1) · Zusatz #{{ $task->sequence }}@endif @if($overdue) Überfällig @endif

{{ $task->article_name }}

{{ $task->article_gtin ? 'GTIN: ' . $task->article_gtin : 'SKU: ' . ($task->article_sku ?: '–') }}

Artikel-ID

{{ $task->jtl_article_id }}

Soll-Bestand (JTL)

??

@csrf
@error('actual_stock')

{{ $message }}

@enderror
@empty @if($completedToday->isEmpty())

Kein Inventur-Task für heute

Der tägliche Job läuft um {{ config('jtl.inventory.cron_time', '06:00') }} Uhr.

@else

Alle Zählungen erledigt

{{ $completedToday->count() }} Zählung(en) heute abgeschlossen.

@endif @endforelse {{-- Heute abgeschlossene Zählungen --}} @foreach($completedToday as $task) {{-- Bereits gezählt --}}

Zählung abgeschlossen @if($task->sequence > 1) · Zusatz #{{ $task->sequence }}@endif

{{ $task->article_name }}

@if($task->count)

Soll bei Zählung

{{ number_format($task->count->reference_stock ?? $task->expected_stock, 0) }}

Ist-Bestand

{{ number_format($task->count->actual_stock, 0) }}

Abweichung

{{ $task->count->deviation > 0 ? '+' : '' }}{{ number_format($task->count->deviation, 0) }}

@endif
@endforeach {{-- Letzte Zählungen --}} @if($recentTasks->isNotEmpty())

Letzte Zählungen

@foreach($recentTasks as $t)

{{ $t->article_name }}

{{ $t->task_date->format('d.m.Y') }} · {{ $t->article_gtin ? 'GTIN: ' . $t->article_gtin : 'SKU: ' . ($t->article_sku ?: '–') }}

@if($t->isCompleted() && $t->count) {{ $t->count->deviation > 0 ? '+' : '' }}{{ number_format($t->count->deviation, 0) }}

Ist: {{ number_format($t->count->actual_stock, 0) }}

@else Nicht gezählt @endif
@endforeach
@endif