@php
$schedules = $sell->ScheduleReceivableWithoutDiscount;
$till_month_schedules = $sell->all_till_month_due;
$last_receipt = $sell->lastActualReceivedByDate();
$last_payment_amount = $last_receipt ? $last_receipt->actualReceivedItem->sum('received_amount') : 0;
$last_payment_date = $last_receipt->date_of_collection_new;
$sale_amount = $schedules->sum('payable_amount') + $schedules->sum('unofficial_payable_amount');
$received_amount = $schedules->sum('payment_received_amount') + $schedules->sum('unofficial_payment_received_amount');
$balance_amount = $sale_amount - $received_amount;
$received_amt_per = $sale_amount ? ($received_amount * 100) / $sale_amount : 0;
$till_month_received_amount = $till_month_schedules->sum('payment_received_amount') + $till_month_schedules->sum('unofficial_payment_received_amount');
$till_month_due_amount = $till_month_schedules->sum('payable_amount') - $till_month_received_amount;
$total_sale_amount += $sale_amount;
$total_balance_amount += $balance_amount;
$total_received_amount += $received_amount;
$total_due_amount += $till_month_due_amount;
$total_last_paid_amount += $last_payment_amount;
@endphp
{{ $loop->iteration }} |
{{ $sell->registration_no }} |
{{ $sell->product->product_unique_id }} |
{!! $sell->dealers->implode('DealerName.name', ', ') !!} |
{{ $sell->customer->name }} |
{{ $sell->status }} |
{{ $transaction->date_format($sell->sale_date_v2) }} |
{{ $transaction->convert_money_format($sale_amount) }} |
{{ $transaction->convert_money_format($received_amount) }} |
{{ $transaction->convert_money_format($balance_amount) }} |
{{ round( $received_amt_per, 2 ) }} |
{{ $transaction->date_format($last_payment_date) ?? '-' }} |
{{ $transaction->convert_money_format($last_payment_amount) }} |
@foreach ($months as $month)
@php
$schedule_receivable_month = $sell->getScheduleReceivableByMonth($month);
$month_payable = $schedule_receivable_month->sum('payable_amount') + $schedule_receivable_month->sum('unofficial_payable_amount');
$total_month_amount[$loop->iteration] += $month_payable;
@endphp
{{ $transaction->convert_money_format($month_payable) }} |
@endforeach
{{ $transaction->convert_money_format($till_month_due_amount) }} |
@endforeach