Total ml in stock
{{ number_format($totalBalance, 2) }} ml
Active fragrances with stock
{{ $inventory->count() }}
Movements logged
{{ $movements->total() }}
| Fragrance | Brand | Available ml |
|---|---|---|
| {{ $row['fragrance']->name }} | {{ $row['fragrance']->brand?->name }} | {{ number_format($row['balance'], 2) }} ml |
No movements yet.
Record a bottle intake to start the ledger.
| When | Type | Fragrance | Bottle | Δ ml | By | Note |
|---|---|---|---|---|---|---|
| {{ $movement->created_at?->format('d M Y, H:i') }} | @if ($movement->type === \App\Enums\StockMovementType::Intake) Intake @elseif ($movement->type === \App\Enums\StockMovementType::Adjustment) Adjustment @else {{ $movement->type->label() }} @endif |
{{ $movement->fragrance?->name }}
{{ $movement->fragrance?->brand?->name }}
|
@if ($movement->bottle_intake_id) #{{ $movement->bottle_intake_id }} @else — @endif | {{ $isPositive ? '+' : '' }}{{ number_format($delta, 2) }} | {{ $movement->createdBy?->name ?? '—' }} | {{ $movement->note ?? '—' }} |