@include('pos.supplier._purchasing_nav')

Supplier: {{ $supplier->supplier_name }}

{{ $supplier->supplier_company ?: '' }}
@php $tabs = [ ['key' => 'ledger', 'label' => 'Ledger'], ['key' => 'purchases', 'label' => 'Purchases'], ['key' => 'stock_report', 'label' => 'Stock Report'], ['key' => 'documents_and_notes', 'label' => 'Documents & Notes'], ]; @endphp @foreach($tabs as $t) @php $active = $view === $t['key']; @endphp {{ $t['label'] }} @endforeach
@if($view === 'ledger') Export CSV PDF/Print @elseif($view === 'stock_report') Export CSV PDF/Print @endif Pay Back
Total Invoice
{{ number_format($supplier->total_invoice ?? 0, 2) }}
Total Payment
{{ number_format($supplier->total_payment ?? 0, 2) }}
Due Balance
{{ number_format($supplier->due_balance ?? 0, 2) }}
@if($view === 'ledger')
@forelse($ledgerRows as $row) @empty @endforelse
Date Type Ref Debit Credit Balance
{{ $row['date'] }} {{ $row['type'] }} {{ $row['ref'] }} {{ number_format($row['debit'], 2) }} {{ number_format($row['credit'], 2) }} {{ number_format($row['balance'], 2) }}
No ledger entries.
@elseif($view === 'purchases')
@forelse($purchases as $b) @php $total = (float) ($b->supplier_bill_details_total ?? $b->total_amount); $paid = (float) ($b->supplier_bill_details_paid ?? 0); $returned = (float) ($b->supplier_bill_details_returned_total ?? 0); $due = $total - $paid - $returned; @endphp @empty @endforelse
Purchase Date Status Total Paid Due Actions
{{ $b->supplier_bill_details_system_id }} {{ optional($b->supplier_bill_details_create_date)->format('Y-m-d') }} {{ strtoupper($b->supplier_bill_details_status ?? '-') }} {{ number_format($total, 2) }} {{ number_format($paid, 2) }} {{ number_format($due, 2) }} Open
No purchases.
@elseif($view === 'stock_report')
@if(($stockScope ?? 'current_stock') === 'purchased_from_supplier') @else @endif @forelse($stockRows as $r) @if(($stockScope ?? 'current_stock') === 'purchased_from_supplier') @else @endif @empty @endforelse
Product Local Name BarcodePurchased Qty Purchased ValueBundle Qty Current Qty
{{ $r->product_name }} {{ !empty($r->product_local_name) ? $r->product_local_name : '-' }} {{ $r->product_barcode ?: '-' }}{{ number_format((float)($r->purchased_qty ?? 0), 2) }} {{ number_format((float)($r->purchased_value ?? 0), 2) }}{{ $r->bundle_qty === null ? '-' : number_format((float)$r->bundle_qty, 2) }} {{ number_format((float)($r->current_qty ?? 0), 2) }}
No stock history.
@elseif($view === 'documents_and_notes')
@csrf
@error('note')
{{ $message }}
@enderror
@error('document')
{{ $message }}
@enderror
@forelse($docs as $d) @empty @endforelse
Date Note Document Actions
{{ $d->created_at }} {{ $d->note ?: '-' }} @if(!empty($d->document_path)) Open @else - @endif
@csrf @method('DELETE')
No documents/notes.
Purchase Documents
@forelse(($purchaseDocs ?? collect()) as $p) @empty @endforelse
Date Purchase No Document
{{ optional($p->supplier_bill_details_create_date)->toDateString() ?: (string) $p->supplier_bill_details_create_date }} {{ $p->supplier_bill_details_billnumber ?: '-' }} @if(!empty($p->supplier_bill_details_image)) Open @else - @endif
No purchase documents.
Payment Documents
@forelse(($paymentDocs ?? collect()) as $pd) @empty @endforelse
Date Purchase No Info Amount Document
@if(!empty($pd->sp_paid_on)) {{ $pd->sp_paid_on }} @else {{ trim(($pd->sp_add_date ?? '') . ' ' . ($pd->sp_add_time ?? '')) }} @endif {{ $pd->supplier_bill_details_billnumber ?: '-' }} {{ $pd->sp_payment_info ?: '-' }} {{ number_format((float)($pd->sp_amount ?? 0), 2) }} @if(!empty($pd->sp_document)) Open @else - @endif
No payment documents.
@endif