| Receipt No. |
{{ $transaction->hard_copy_receipt_number }} |
| Date |
{{ \Carbon\Carbon::parse($transaction->transaction_date)->format(config('app_settings.date_format.value')) }} |
| Amount ({{ config('app_settings.currency_symbol.value') }}) |
{{ \App\Models\Util::ConvertPrice($transaction->paid_amount) }}
({{ ucwords(strtolower(convertNumberToWords($transaction->paid_amount))) }} Only)
|
| Received from |
@if ($transaction->owner_first_name)
{{ ucwords(strtolower($transaction->owner_first_name)) . ' ' . ucwords(strtolower($transaction?->owner_last_name)) }},
@elseif ($transaction->property_owner_first_name)
{{ ucwords(strtolower($transaction->property_owner_first_name)) . ' ' . ucwords(strtolower($transaction?->property_owner_last_name)) }},
@endif
{{ $transaction?->block_name }} - {{ $transaction?->house_number }}
|
| Payment Method |
{{ $transaction->payment_method }} |
@php
$paidUpTo = null;
$endDate = $transaction->latest_invoice_end_date ? \Carbon\Carbon::parse($transaction->latest_invoice_end_date) : null;
$invoiceAmount = $transaction->latest_invoice_amount;
$remainingAmount = $transaction->latest_invoice_remaining_amount ?? 0;
if ($endDate && $invoiceAmount && $remainingAmount !== null) {
if ($invoiceAmount == $remainingAmount) {
$paidUpTo = $endDate;
} else {
$billing_cycle = $transaction->billing_cycle == 'quarterly' ? 3 : 1;
$monthlyRate = $invoiceAmount / $billing_cycle;
$paidMonths = intval(($invoiceAmount - $remainingAmount) / $monthlyRate);
if ($transaction->billing_cycle == 'quarterly') {
$paidUpTo = $endDate->copy()->subMonths(3 - $paidMonths);
} else {
$paidUpTo = '';
}
}
}
@endphp
| Paid up to |
{{ $paidUpTo ? $paidUpTo->format('M, Y') : '' }} |
| Invoice(s) Number: |
{{ $transaction->invoice_numbers }} |