{{ $proposal->branch->name }}
SKU: {{ $proposal->article_sku ?: '–' }} · Berechnet: {{ $proposal->proposal_date->format('d.m.Y') }}
Lieferant: {{ $proposal->supplier_name ?: 'KEINER HINTERLEGT – nicht bestellbar' }} @if($proposal->supplier_id) · {{ ($d['stock_source'] ?? null) === 'central_warehouse' ? 'aus Zentrallager ' . ($d['warehouse_id'] ?? '–') : 'Direktlieferung, keine Bestandsdeckelung' }} @endif
Bestand
{{ $nf0($cur) }}
Bestandslage
{{ $proposal->severityLabel() }}
@if(!is_null($proposal->days_of_stock) && $proposal->days_of_stock > 0)reicht ~{{ $proposal->days_of_stock }} Tage
@endifTransfermenge
{{ $nf0($oq) }}
Lieferzeit
{{ $leadDays }} Tage
Die Filiale verkauft im Schnitt {{ $nf2($mu) }} Stück pro Tag. Bis frische Ware @if($arrivalFmt) am {{ $arrivalFmt }} @endif eintrifft (Schutzzeitraum {{ $tauDays }} Tage), werden voraussichtlich {{ $nf1($muTau) }} Stück gebraucht. Damit in dieser Zeit trotz Schwankungen nichts ausgeht, kommt ein Sicherheitsbestand von {{ $nf1($ss) }} Stück dazu – zusammen der Meldebestand {{ $nf1($rop) }}. Aktuell verfügbar sind nur {{ $nf1($ip) }} Stück (Bestand + Zulauf − Reserviert), also unter dem Meldebestand → nachbestellen. Aufgefüllt wird bis zum Zielbestand {{ $nf1($orderUpTo) }}; nach Gebinderundung @if($binding !== 'Gebinde-Rohbedarf') und Begrenzung durch „{{ $binding }}" @endif ergibt das {{ $nf0($oq) }} Stück.
Der Meldebestand s ist der Bedarf bis zur Lieferung plus Sicherheitsbestand. Unterschreitet die Position ihn, wird bis zum Zielbestand S aufgefüllt.
@php $S = max((float) $orderUpTo, 0.0001); $segMu = max(0.0, (float) $muTau); $segSS = max(0.0, (float) $ss); $segCyc = max(0.0, $S - $segMu - $segSS); $PAD_L = 8; $PAD_R = 692; $sx = fn ($v) => $PAD_L + (max(0.0, min($S, (float) $v)) / $S) * ($PAD_R - $PAD_L); $xMu = $sx($segMu); $xS_s = $sx($segMu + $segSS); // Ende SS = Meldebestand s $xEnd = $sx($S); $xIP = $sx($ip); $wMu = $xMu - $PAD_L; $wSS = $xS_s - $xMu; $wCyc = $xEnd - $xS_s; $wGap = $xEnd - $xIP; // auffüllen bis Ziel @endphp {{-- Balken 1: Zusammensetzung des Zielbestands --}}Zielbestand S
{{ $nf0($S) }} Stk
Verfügbar vs. Ziel
Position {{ $nf0($ip) }} · Ziel {{ $nf0($S) }}
{{ $s['title'] }}
{{ $s['plain'] }}
{{ $s['formula'] }}
{{ $s['calc'] }}
Hinweis: Dieser Vorschlag stammt aus einer früheren Version – einige Zwischenwerte sind genähert. Für die vollständige Rechenspur den Nachschub neu berechnen.
@endunlessDie kleinste Grenze bestimmt die Bestellmenge. Bindend war: {{ $binding }}.
Bestandsabbau bei Ø {{ $nf2($mu) }} Stk/Tag. @if($oosDays !== null) Voraussichtlicher Ausverkauf in {{ $oosDays }} Tagen ({{ $proposal->stockout_date->format('d.m.Y') }}). @endif