{{ __('app.inventory.adjustments.title') }}

{{ __('app.inventory.adjustments.desc') }}

@can('stock_adjustments.create') {{ __('app.inventory.adjustments.create') }} @endcan
@if ($notice) {{ $notice }} @endif @if ($errors->any())
    @foreach ($errors->all() as $message)
  • {{ $message }}
  • @endforeach
@endif @if ($showForm)
@foreach ($types as $type) @endforeach
@foreach ($items as $index => $line) @php($selectedItem = $inventoryItems->firstWhere('id', (int) ($line['inventory_item_id'] ?? 0))) @endforeach
# {{ __('app.inventory.fields.items') }} {{ __('app.inventory.fields.current_stock') }} {{ __('app.inventory.fields.quantity') }} {{ __('app.inventory.fields.unit_price') }}
{{ $index + 1 }} {{ $selectedItem?->stockLabel() ?? '—' }} {{ __('app.inventory.adjustments.current_cost') }}: {{ $selectedItem ? number_format((float) $selectedItem->average_cost, 2) : '—' }} value) class="block w-full rounded-lg border border-slate-300 bg-white px-2.5 py-2 text-right text-sm text-ink shadow-sm focus:border-maroon focus:outline-none focus:ring-2 focus:ring-maroon/20 disabled:bg-slate-100 disabled:text-slate-400 dark:border-slate-700 dark:bg-slate-900 dark:text-slate-100">
{{ __('app.inventory.common.add_line') }}

{{ $adjustment_type === \App\Enums\StockAdjustmentType::Increase->value ? __('app.inventory.adjustments.increase_hint') : __('app.inventory.adjustments.decrease_hint') }}

{{ __('app.actions.cancel') }} {{ __('app.actions.save') }}
@endif @if ($detail)

{{ __('app.inventory.fields.adjustment_date') }}

{{ $detail->adjustment_date->translatedFormat('d M Y') }}

{{ __('app.inventory.fields.recorded_by') }}: {{ $detail->creator?->name ?? '—' }}

{{ __('app.inventory.fields.adjustment_type') }}

{{ $detail->adjustment_type->label() }}

{{ __('app.inventory.fields.reason') }}

{{ $detail->reason }}

@if ($detail->notes)

{{ $detail->notes }}

@endif
@foreach ($detail->items as $line) @endforeach
{{ __('app.inventory.fields.items') }} {{ __('app.inventory.fields.quantity') }} {{ __('app.inventory.fields.unit_price') }} {{ __('app.inventory.fields.line_total') }}
{{ $line->item?->localizedName() }} {{ $line->item?->sku }} {{ number_format((float) $line->quantity, 3, '.', '') }} {{ number_format((float) $line->unit_cost, 2) }} {{ number_format((float) $line->line_total, 2) }}
{{ __('app.inventory.fields.total_value') }} {{ number_format((float) $detail->total_value, 2) }}
{{ __('app.actions.close') }}
@endif
@forelse ($adjustments as $adjustment) @empty @endforelse
{{ __('app.inventory.fields.adjustment_no') }} {{ __('app.inventory.fields.adjustment_date') }} {{ __('app.inventory.fields.adjustment_type') }} {{ __('app.inventory.fields.reason') }} {{ __('app.inventory.fields.total_value') }} {{ __('app.actions.view') }}
{{ $adjustment->adjustment_no }} {{ $adjustment->adjustment_date->translatedFormat('d M Y') }} {{ $adjustment->adjustment_type->label() }} {{ $adjustment->reason }} {{ number_format((float) $adjustment->total_value, 2) }} {{ __('app.actions.view') }}
@if ($adjustments->hasPages())
{{ $adjustments->links() }}
@endif