@extends('layouts.app') @section('title', 'Sale ' . $sale->agreement_number) @section('content')
| Agreement Date | {{ $sale->agreement_date->format('d M Y') }} |
|---|---|
| Customer | {{ $sale->customer->name }} |
| Flat | {{ $sale->flat->flat_number }} — {{ $sale->flat->building->name ?? '' }} |
| Project | {{ $sale->project->project_name ?? '' }} |
| Expected Handover | {{ $sale->handover_date->format('d M Y') }} |
| Created By | {{ $sale->createdBy->name ?? '' }} |
| Total Flat Price | ৳ {{ number_format($sale->total_flat_price, 2) }} |
|---|---|
| Discount | - ৳ {{ number_format($sale->discount, 2) }} |
| Parking / Utility | + ৳ {{ number_format($sale->parking_utility_charge, 2) }} |
| Net Payable | ৳ {{ number_format($sale->net_payable, 2) }} |
| Down Payment | ৳ {{ number_format($sale->down_payment, 2) }} |
| Opening/Previous Paid | ৳ {{ number_format($openingPaid, 2) }} |
| Installment Payments | ৳ {{ number_format($installmentPaid - $openingPaid, 2) }} |
| Total Paid | ৳ {{ number_format($totalPaid, 2) }} |
| Total Due | ৳ {{ number_format($totalDue, 2) }} |
| Next Due Amount | ৳ {{ number_format($nextDue->remaining, 2) }} |
| Next Due Date | {{ $nextDue->due_date->format('d M Y') }} |
| # | Due Date | Amount Due | Late Fee | Paid | Remaining | Status |
|---|---|---|---|---|---|---|
| {{ $inst->installment_number }} | {{ $inst->due_date->format('d M Y') }} | ৳ {{ number_format($inst->amount_due, 2) }} | @if ($inst->late_fee > 0) ৳ {{ number_format($inst->late_fee, 2) }} @else — @endif | ৳ {{ number_format($inst->amount_paid, 2) }} | ৳ {{ number_format($inst->remaining, 2) }} | @php $iBadge = match ($inst->status) { 'pending' => 'secondary', 'partial' => 'warning', 'paid' => 'success', 'overdue' => 'danger', default => 'secondary', }; @endphp {{ ucfirst($inst->status) }} |
| Total | ৳ {{ number_format($activeInstallments->sum('amount_due'), 2) }} | ৳ {{ number_format($activeInstallments->sum('late_fee'), 2) }} | ৳ {{ number_format($activeInstallments->sum('amount_paid'), 2) }} | ৳ {{ number_format($activeInstallments->sum(fn($i) => $i->remaining), 2) }} | ||
No payment records yet.