{{-- ================================================================ resources/views/admin/bills/invoice-pdf.blade.php Used by DomPDF for PDF generation AND print view ================================================================ --}} Invoice {{ $bill->invoice_number }}
{{-- PAID/OVERDUE Stamp --}} @if($bill->status === 'paid')
βœ“ PAID
@elseif($bill->status === 'overdue')
OVERDUE
@endif {{-- Header --}}
Shakil's Homes
Flat Management System
πŸ“ House 12, Road 5, Sector 10
Uttara, Dhaka-1230, Bangladesh
πŸ“ž 01700-123456  |  βœ‰ info@shakilshomes.com
INVOICE
{{ $bill->invoice_number }}
Issue Date: {{ now()->format('d M Y') }}
Due Date: {{ $bill->due_date->format('d M Y') }}
{{-- Info Grid --}}
Billed To
{{ $bill->tenant->user->name }}
Flat {{ $bill->flat->flat_number }} β€” Block {{ $bill->flat->block }}
πŸ“ž {{ $bill->tenant->user->phone }}
βœ‰ {{ $bill->tenant->user->email }}
Bill Details
{{ $bill->bill_month->format('F Y') }}
Lease Since: {{ $bill->tenant->lease_start->format('d M Y') }}
Security Deposit: ΰ§³{{ number_format($bill->tenant->security_deposit, 2) }}
Status: {{ strtoupper($bill->status) }}
{{-- Bill Table --}} @if($bill->electricity_bill > 0) @endif @if($bill->gas_bill > 0) @endif @if($bill->water_bill > 0) @endif @if($bill->late_fee > 0) @endif @if($bill->discount > 0) @endif
# Description Details Amount
1 Monthly Rent Flat {{ $bill->flat->flat_number }} β€” {{ $bill->bill_month->format('F Y') }} ΰ§³{{ number_format($bill->rent_amount, 2) }}
2 Service Charge Water, Garbage, Common Area ΰ§³{{ number_format($bill->service_charge, 2) }}
3 Electricity Bill @if($bill->meterReading) Units: {{ number_format($bill->meterReading->units_consumed, 2) }} ({{ number_format($bill->meterReading->previous_reading,2) }} β†’ {{ number_format($bill->meterReading->current_reading,2) }}) @ ΰ§³{{ $bill->meterReading->unit_rate }}/unit @else Electricity charges @endif ΰ§³{{ number_format($bill->electricity_bill, 2) }}
{{ $bill->electricity_bill > 0 ? 4 : 3 }} Gas Bill Gas consumption charges ΰ§³{{ number_format($bill->gas_bill, 2) }}
β€”Water BillWater consumption chargesΰ§³{{ number_format($bill->water_bill, 2) }}
β€”Late FeeApplied after due dateΰ§³{{ number_format($bill->late_fee, 2) }}
β€”DiscountSpecial discount applied-ΰ§³{{ number_format($bill->discount, 2) }}
{{-- Totals --}}
Subtotal
ΰ§³{{ number_format($bill->rent_amount + $bill->service_charge + $bill->electricity_bill + $bill->gas_bill + $bill->water_bill, 2) }}
@if($bill->late_fee > 0)
Late Fee
ΰ§³{{ number_format($bill->late_fee, 2) }}
@endif @if($bill->discount > 0)
Discount
-ΰ§³{{ number_format($bill->discount, 2) }}
@endif @if($bill->paid_amount > 0 && !$bill->isPaid())
Paid Amount
ΰ§³{{ number_format($bill->paid_amount, 2) }}
@endif
{{ $bill->isPaid() ? 'TOTAL PAID' : 'TOTAL DUE' }}
ΰ§³{{ number_format($bill->isPaid() ? $bill->total_amount : $bill->balance(), 2) }}
{{-- Payment Methods --}}
Accepted Payment Methods
πŸ“± bKash
01700-123456
Merchant
🟠 Nagad
01800-987654
Merchant
🏦 Bank (DBBL)
1081234567891
Uttara Branch
πŸ’΅ Cash
Manager Office
Sun–Thu 9am-5pm
{{-- Footer --}}