@extends('admin.layouts.app') @section('title', 'Supplier Details') @section('page_title', 'Supplier Details') @section('content')
Supplier Details
Edit Back
{{-- Section 1: Basic Information + Address --}}
Basic Information
Name {{ $supplier->name }}
Email {{ $supplier->email ?? 'N/A' }}
Phone {{ $supplier->phone ?? 'N/A' }}
Contact Person {{ $supplier->contact_person ?? 'N/A' }}
Status @if($supplier->status == 1) Active @else Inactive @endif
Address

{{ $supplier->address ?? 'N/A' }}

{{-- Section 3: Due Status / Summary --}}
Due Status Summary

{{ number_format($totals['total_bill'] ?? 0, 2) }}

Total Bill (Purchase)

{{ number_format($totals['total_discount'] ?? 0, 2) }}

Total Discount

{{ number_format($totals['total_payment'] ?? 0, 2) }}

Total Payment / Purchase Return

{{ number_format($totals['balance'] ?? 0, 2) }}

Balance (Due Amount)

Supplier Ledger Print PDF
@forelse($ledgers as $ledger) @empty @endforelse
Date Type Invoice No Bill (Purchase) Discount Payment/Purchase Return Balance
{{ $ledger->date->format('d/m/Y') }} {{ $ledger->type }} @if($ledger->reference_type == 'Purchase' && isset($purchases[$ledger->reference_id])) {{ $purchases[$ledger->reference_id]->invoice_no ?? 'N/A' }} @elseif($ledger->reference_type == 'PurchaseReturn' && isset($purchaseReturns[$ledger->reference_id])) {{ $purchaseReturns[$ledger->reference_id]->return_no ?? 'N/A' }} @elseif($ledger->reference_type == 'Voucher' && isset($vouchers[$ledger->reference_id])) @php $v = $vouchers[$ledger->reference_id]; @endphp @if($v->purchase_id && isset($purchases[$v->purchase_id])) {{ $purchases[$v->purchase_id]->invoice_no ?? 'N/A' }} @elseif(preg_match('/Purchase Invoice: (\S+)/', $ledger->description, $m)) {{ $m[1] }} @else {{ $v->voucher_no }} @endif @else {{ $ledger->description ?? 'N/A' }} @endif {{ number_format($ledger->debit, 2) }} @if($ledger->reference_type == 'Purchase' && isset($purchases[$ledger->reference_id])) {{ number_format($purchases[$ledger->reference_id]->discount ?? 0, 2) }} @else 0.00 @endif {{ number_format($ledger->credit, 2) }} {{ number_format($ledger->balance, 2) }}
No ledger entries
@endsection