@if (session()->has('success'))
{{ session('success') }}
@endif @if (session()->has('error'))
{{ session('error') }}
@endif

Purchase Bill Management

@forelse($bills as $bill) @empty @endforelse
Bill No Supplier Date Description Amount Paid Pending Status Actions
{{ $bill->bill_number }}
{{ $bill->supplier->name }} {{ $bill->bill_date->format('d M Y') }} {{ $bill->description ? \Str::limit($bill->description, 30) : '-' }} ₹{{ number_format($bill->bill_amount, 2) }} ₹{{ number_format($bill->paid_amount, 2) }} ₹{{ number_format($bill->pending_amount, 2) }} @if($bill->status === 'paid') Paid @elseif($bill->status === 'partial') Partial @else Unpaid @endif @if($bill->status !== 'paid') @endif
No bills found.
{{ $bills->links() }}
@if($showBillModal)

{{ $editingBillId ? 'Edit Bill' : 'Add New Bill' }}

@error('supplier_id') {{ $message }} @enderror
@error('bill_number') {{ $message }} @enderror
@error('bill_date') {{ $message }} @enderror
@error('bill_amount') {{ $message }} @enderror
@error('description') {{ $message }} @enderror
@endif @if($showPaymentModal && $selectedBill)

Add Payment - Bill {{ $selectedBill->bill_number }}

Supplier: {{ $selectedBill->supplier->name }}
Bill Amount: ₹{{ number_format($selectedBill->bill_amount, 2) }}
Paid Amount: ₹{{ number_format($selectedBill->paid_amount, 2) }}
Pending Amount: ₹{{ number_format($selectedBill->pending_amount, 2) }}
@if($selectedBill->billPayments->count() > 0)

Previous Payments

@foreach($selectedBill->billPayments as $payment)
{{ $payment->payment_date->format('d M Y') }} ₹{{ number_format($payment->amount, 2) }} {{ ucfirst(str_replace('_', ' ', $payment->payment_method)) }}
@endforeach
@endif
@error('payment_date') {{ $message }} @enderror
@error('payment_amount') {{ $message }} @enderror
@error('payment_method') {{ $message }} @enderror
@error('payment_notes') {{ $message }} @enderror
@endif