status == 'BUY BACK' || $item->status == 'REFUNDED')
disabled
@endif
@else
@if (App\Models\Common::isTermPaid($ScheduleReceivable) && App\Models\Common::isTermUnofficialPaid($ScheduleReceivable)) disabled @endif
@endif />
|
{{ $id }} |
{{ $ScheduleReceivable->term }} |
{{ $transaction->convert_money_format($ScheduleReceivable->payable_amount) }} |
@if ($is_official)
{{ $transaction->convert_money_format($ScheduleReceivable->unofficial_payable_amount) }} |
@endif
{{ $ScheduleReceivable->installment_repeat ?? ' - ' }} |
@if($ScheduleReceivable->show_date == 1)
{{ $transaction->date_format($ScheduleReceivable->schedule_date) }} |
@else
- |
@endif
@php
$received_amount = $ScheduleReceivable->payment_received_amount;
if(isUnofficialNewStructure($sell->branch_id)){
$received_amount= $ScheduleReceivable->payment_received_amount + $ScheduleReceivable->unofficial_payment_received_amount;
}
@endphp
{{ $transaction->convert_money_format($received_amount) }} |
@if ($is_official)
{{ $transaction->convert_money_format($ScheduleReceivable->unofficial_payment_received_amount) }} |
@endif
{{ $ScheduleReceivable->already_received_date?? ($transaction->date_format($ScheduleReceivable->payment_last_date) ?? '-') }} |
{{ $transaction->convert_money_format(abs($comulative_payable_amount)) == '0.0' ? 0 : $transaction->convert_money_format(abs($comulative_payable_amount)) }} |
@if ($surchargeCheck)
@php
$surcharge_amount = '';
$surcharge_paid_amount = '';
$total_diffDays = 0;
$fixed_amount = App\Models\Sell::find($items['sells_id'])->branch->fixed_amount;
$percentage = App\Models\Sell::find($items['sells_id'])->branch->percentage;
$grace_surcharge_days = CommonHelper::getBranchSettings($items['branch']->id, 'surcharge_grace_days') ?? 0;
$doc = date_create(date('Y-m-d'));
$schedule_date = date_create($common->db_date_formatter($ScheduleReceivable->schedule_date));
$a=date_diff($schedule_date,$doc);
$total_diffDays = $a->format("%R%a");
$total_diffDays = $total_diffDays - $grace_surcharge_days ;
if ($percentage != '' && $percentage != 0.00) {
$total_remaining_surcharge = round($comulative_payable_amount * $percentage * $total_diffDays / 100);
}else {
$total_remaining_surcharge = round($fixed_amount * $total_diffDays);
}
// dd($total_remaining_surcharge);
foreach ($ScheduleReceivable->actualReceivedItems as $key => $sucrcharge_amount) {
$surcharge_amount .= $sucrcharge_amount->actual_surcharge_amount . ',' . "\r\n";
$surcharge_paid_amount .= $sucrcharge_amount->surcharge_amount . ',' . "\r\n";
}
@endphp
@if($total_remaining_surcharge >= 0) @endif |
|
@endif
@php
$ref = '';
if (!empty($ScheduleReceivable->already_received_ref)) {
$ref .= $ScheduleReceivable->already_received_ref . ',' . "\r\n";
}
if ($ScheduleReceivable->actualReceivedItems->count() > 0) {
foreach ($ScheduleReceivable->actualReceivedItems as $key => $value) {
if ($value->actualReceived->cheque_no != '' && $value->actualReceived->cheque_no != '0') {
$ref .= $value->actualReceived->cheque_no . ',' . "\r\n";
}
if ($value->actualReceived->made_of_payment == 'Cash' || $value->actualReceived->made_of_payment == 'cash') {
$ref .= 'CASH' . ',' . "\r\n";
}
}
}
$ref = substr($ref, 0, -3);
@endphp
- |
@if ($is_receipt_create && $sell->status != 'CANCELLED')
@if (!$is_term_paid)
-
attach_money
Receipt Issue
@endif
@if (!$is_unofficial_term_paid && $is_official)
-
attach_money
Unofficial Receipt Issue
@endif
@endif
@if ($is_receipt_create && $surchargeCheck && count($ScheduleReceivable->actualReceivedItems) > 0)
@foreach ($ScheduleReceivable->actualReceivedItems as $actual_received_items)
@php
$receipt_no = $actual_received_items->actualReceived->receipt_no;
$surcharge_status = $actual_received_items->surcharge_status;
@endphp
{{-- -
@if($surcharge_status == 'PAID' || $surcharge_status == 'WAIVE')
Surcharge is paid
({{$receipt_no}})
@else
Surcharge Receipt Issue ({{$receipt_no}})
@endif
--}}
@endforeach
@endif
@if($surchargeCheck && $total_remaining_surcharge > 0)
@php
$label = 'Waive Surcharge';
$value = 1;
if($ScheduleReceivable->surcharge_waive_detail->is_waived){
$label = 'Levied Surcharge';
$value = 0;
}
@endphp
-
{{$label}}
@endif
@if ($is_file_Receiving_create && !$is_term_paid && $fileMergeCheck && $sell->status != 'REFUNDED')
-
File Receive
@endif
-
picture_as_pdf
Print
|
@php
$id++;
$total_payable_amount += $ScheduleReceivable->payable_amount;
$total_unofficial_payable_amount += $ScheduleReceivable->unofficial_payable_amount;
$total_receieved_amount += $ScheduleReceivable->receivable_amount;
$total_comulative_payable_amount += $comulative_payable_amount;
@endphp
@endforeach
{{-- Down Payment End --}}
{{-- Schedule Receivable NoDate Start --}}
@if(count($items['ScheduleReceivableNoDate']) > 0 && $items['date_permission'] == 0)
@foreach ($items['ScheduleReceivableNoDate'] as $ScheduleReceivable)
@php
$total_payable_amount = ($ScheduleReceivable->payable_amount +$ScheduleReceivable->unofficial_payable_amount);
$total_received_amount = ($ScheduleReceivable->payment_received_amount + $ScheduleReceivable->unofficial_payment_received_amount);
$comulative_payable_amount = $total_payable_amount - $total_received_amount;
$total_due_amount += $comulative_payable_amount;
@endphp
payable_amount == $ScheduleReceivable->receivable_amount ||
($ScheduleReceivable->already_received > 0 &&
$ScheduleReceivable->receivable_amount > 0 &&
$ScheduleReceivable->already_received == $ScheduleReceivable->receivable_amount)) disabled @endif />
|
{{ $id }}
|
{{ $ScheduleReceivable->term }}
|
{{ $transaction->convert_money_format($ScheduleReceivable->payable_amount) }}
|
{{ $ScheduleReceivable->installment_repeat ?? ' - ' }}
|
@php
if($ScheduleReceivable->schedule_date != '0000-00-00' && $ScheduleReceivable->schedule_date != NULL)
{
$date = $ScheduleReceivable->show_date ? date(config('settings.date_format'), strtotime($ScheduleReceivable->schedule_date)) : '-' ;
}
else
{
$date = '-';
}
@endphp
{{ $date }}
|
@php
$received_amount = $ScheduleReceivable->payment_received_amount;
if(isUnofficialNewStructure($sell->branch_id)){
$received_amount= $ScheduleReceivable->payment_received_amount + $ScheduleReceivable->unofficial_payment_received_amount;
}
@endphp
{{ $transaction->convert_money_format($received_amount) }}
|
{{ $ScheduleReceivable->received_date }} |
{{ $transaction->convert_money_format(abs($comulative_payable_amount)) == '0.0' ? 0 : $transaction->convert_money_format(abs($comulative_payable_amount)) }}
|
@if ($surchargeCheck)
@php
$surcharge_amount = '';
$surcharge_paid_amount = '';
$total_diffDays = 0;
$fixed_amount = App\Models\Sell::find($items['sells_id'])->branch->fixed_amount;
$percentage = App\Models\Sell::find($items['sells_id'])->branch->percentage;
$grace_surcharge_days = CommonHelper::getBranchSettings($items['branch']->id , 'surcharge_grace_days') ?? 0;
$doc = date_create(date('Y-m-d'));
$schedule_date = date_create($common->db_date_formatter($ScheduleReceivable->schedule_date));
$a=date_diff($schedule_date,$doc);
$total_diffDays = $a->format("%R%a");
$total_diffDays = $total_diffDays - $grace_surcharge_days;
if ($percentage != '' && $percentage != 0.00) {
$total_remaining_surcharge = round($comulative_payable_amount * $percentage * $total_diffDays / 100);
}else {
$total_remaining_surcharge = round($fixed_amount * $total_diffDays);
}
// dd($total_remaining_surcharge);
foreach ($ScheduleReceivable->actualReceivedItems as $key => $sucrcharge_amount) {
$surcharge_amount .= $sucrcharge_amount->actual_surcharge_amount . ',' . "\r\n";
$surcharge_paid_amount .= $sucrcharge_amount->surcharge_amount . ',' . "\r\n";
}
@endphp
@if($total_remaining_surcharge >= 0) @endif |
|
@php
$ref = '';
if ($ScheduleReceivable->already_received == 1) {
$ref .= $ScheduleReceivable->already_received_ref . ',' . "\r\n";
}
if ($ScheduleReceivable->actualReceivedItems->count() > 0) {
foreach ($ScheduleReceivable->actualReceivedItems as $key => $value) {
if ($value->actualReceived->cheque_no != '' && $value->actualReceived->cheque_no != '0') {
$ref .= $value->actualReceived->cheque_no . ',' . "\r\n";
} else {
$ref .= $value->actualReceived->reference_no . ',' . "\r\n";
}
}
}
$ref = substr($ref, 0, -3);
@endphp
- |
|
@php
$id++;
$total_payable_amount += $ScheduleReceivable->payable_amount;
$total_receieved_amount += $ScheduleReceivable->receivable_amount;
$total_comulative_payable_amount += $comulative_payable_amount;
@endphp
@endif
@endforeach
@endif
{{-- Schedule Receivable NoDate End --}}
@php
$total_payable_amount = $sell->ScheduleReceivableWithoutDiscount->sum('payable_amount');
$total_receieved_amount = $sell->ScheduleReceivableWithoutDiscount->sum('payment_received_amount');
if(isUnofficialNewStructure($sell->branch_id)){
$total_receieved_amount += $sell->ScheduleReceivableWithoutDiscount->sum('unofficial_payment_received_amount');
}
elseif($is_unofficial_schedule) {
$total_receieved_amount += $sell->ScheduleReceivableWithoutDiscount->sum('payment_received_amount') + $sell->ScheduleReceivableWithoutDiscount->sum('unofficial_payment_received_amount');
}
@endphp