@extends('layouts.app') @section('title', __('superadmin::lang.batch_traceability')) @section('content') @include('superadmin::layouts.nav')

@lang('superadmin::lang.batch_traceability') @lang('superadmin::lang.batch_traceability_help')

@if($trace && $trace['inbound']) @php $in = $trace['inbound']; @endphp

@lang('superadmin::lang.trace_batch'): {{ $in->product_name }} — @lang('lang_v1.batch_lot') {{ $in->lot_number ?: '-' }}

@lang('superadmin::lang.inbound_from_tpm')

@lang('lang_v1.manufacturer')
{{ $in->manufacturer_name ?: $in->manufacturer_business ?: '-' }}
@lang('purchase.grn_no')
{{ $in->grn_ref }}
@lang('messages.date')
{{ \Carbon\Carbon::parse($in->received_at)->format('d-m-Y') }}
@lang('lang_v1.exp_date')
{{ $in->exp_date ? \Carbon\Carbon::parse($in->exp_date)->format('d-m-Y') : '-' }}
@lang('purchase.purchase_quantity')
{{ number_format($in->quantity, 2) }}
@csrf @if($in->recalled_at) @lang('superadmin::lang.recalled') — {{ $in->recall_reason }} @else @endif

@lang('superadmin::lang.outbound_to_stores') ({{ $trace['outbound']->count() }})

@forelse($trace['outbound'] as $o) @empty @endforelse
@lang('business.store')@lang('superadmin::lang.qty_supplied')@lang('lang_v1.total_invoices')@lang('lang_v1.last_supplied')
{{ $o->store_name ?: ('#'.$o->store_business_id) }} {{ number_format($o->qty_supplied, 2) }} {{ $o->invoice_count }} {{ \Carbon\Carbon::parse($o->last_supplied_at)->format('d-m-Y') }}
@lang('superadmin::lang.not_yet_dispatched')
@endif

@lang('superadmin::lang.batches')

@forelse($batches as $b) @empty @endforelse
@lang('business.product') @lang('lang_v1.batch_lot') @lang('lang_v1.exp_date') @lang('lang_v1.qty_remaining') @lang('purchase.grn_no')
{{ $b->product_name }} {{ $b->lot_number ?: '-' }} @if($b->recalled_at)@lang('superadmin::lang.recalled')@endif {{ $b->exp_date ? \Carbon\Carbon::parse($b->exp_date)->format('d-m-Y') : '-' }} {{ number_format($b->qty_remaining, 2) }} {{ $b->grn_ref }} @lang('superadmin::lang.trace')
@lang('lang_v1.no_records_found')
@endsection