@extends('layouts.master') @section('title', 'Vaccine Stock Ledger') @section('content')
Back To Inventory
Stock Movements
@if($movements->count()) @foreach($movements as $movement) @php $badgeClass = match( $movement->movement_type ) { 'stock_in' => 'workflow-badge-green', 'immunization' => 'workflow-badge-blue', 'adjustment' => 'workflow-badge-yellow', 'expiry' => 'workflow-badge-red', default => 'workflow-badge-gray', }; @endphp @endforeach
Date Vaccine Batch Type Quantity Balance Reference User
{{ \Carbon\Carbon::parse( $movement->created_at )->format('d M Y H:i') }} {{ $movement->vaccine_name }} {{ $movement->batch_no }} {{ ucfirst( str_replace( '_', ' ', $movement->movement_type ) ) }} {{ number_format( $movement->quantity ) }} {{ number_format( $movement->balance_after ) }} {{ $movement->reference_type ?? '-' }} @if($movement->reference_id) #{{ $movement->reference_id }} @endif {{ $movement->created_by ?? 'System' }}
{{ $movements->links() }}
@else
No Stock Movements
Inventory activity will appear here.
@endif
@endsection