@include('layouts.head')
@if (isset( $supplier_list[0]->id) && $supplier_list[0]->id !='')
|
Customer Name : {{ $supplier_list[0]->id }} - {{ $supplier_list[0]->name }}
|
|
Contact Person : {{ $supplier_list[0]->person_name }}
|
|
Address : {{ $supplier_list[0]->address }}
|
|
Mobile No. : {{ $supplier_list[0]->mobile }}
|
@else
Customer Name : {{ isset($_GET['id']) && $_GET['id'] == "All" ? "All" : "Summary" }}
|
@endif
@php
$i = 1;
$grand_torder_quantity = 0;
$grand_total_price = 0;
$grand_total_commission_tk = 0;
$grand_total_value = 0;
@endphp
@if (isset($_GET['id']) && $_GET['id'] == 'All')
@foreach($department_info as $txn_date => $dept)
@php
//dd('Hello All');
$sub_grand_qty = 0;
$sub_grand_total = 0;
$sub_grand_commission_tk = 0;
$sub_grand_total_value = 0;
@endphp
| Date: {!! date('d-F-Y', strtotime($txn_date)) !!} |
@foreach($dept as $return_id => $catrow)
@php
unset($product_quantity);
$product_id = isset($catrow->product_id) ? explode(',',$catrow->product_id) : [];
$product_qty = isset($catrow->product_qty) ? explode(',',$catrow->product_qty) : [];
$product_information = [];
foreach ($product_id as $k => $v)
{
$product_quantity[$v] = 0;
$product_information[$v] = $product_qty[$k];
}
foreach ($product_id as $k => $v)
{
$product_quantity[$v] += @$product_qty[$k];
}
@endphp
| SRI#{{ $return_id }} {{'- - -'}}Customer Name : {{ $catrow->id }} - {{ $catrow->name }} |
@php
$i = 1;
$voucher_qty = 0;
$voucher_total = 0;
$voucher_commission_tk = 0;
$voucher_total_value = 0;
foreach($product_info as $row)
{
// print_r($product_information[$row->product_id]);
// print_r($row->product_id);
// exit();
$product_qty = isset($product_information[$row->product_id]) ? $product_information[$row->product_id] : 0;
//$product_qty = $product_information[$row->product_id];
$product_id = $row->product_id;
$product_name = $row->product_name;
$pack_type = $row->pack_type;
// $product_qty = $row->t_quantity;
$tp_price = $row->tp_price;
$commission = $row->commission;
$total = $product_qty;
$amount = $total * $tp_price;
$commission_tk = $row->t_commission;
$total_value = $amount - $commission_tk;
if(isset($product_quantity[$product_id]) && $catrow->return_id == $row->return_id)
{
$voucher_qty += $product_qty;
$voucher_total += $amount;
$voucher_commission_tk += $commission_tk;
$voucher_total_value += $total_value;
echo '';
echo '| '. $i++ .' | ';
echo ''. $product_id .' | ';
echo ''. $product_name .' | ';
echo ''. $pack_type .' | ';
echo ''. $product_qty .' | ';
echo ''. number_format($amount,2) .' | ';
echo ''. number_format($commission_tk,2) .' | ';
echo ''. number_format($total_value,2) .' | ';
echo '
';
}
}
$sub_grand_qty+=$voucher_qty;
$sub_grand_total+=$voucher_total;
$sub_grand_commission_tk+=$voucher_commission_tk;
$sub_grand_total_value+=$voucher_total_value;
@endphp
| Voucher Total = |
{!! number_format($voucher_qty) !!} |
{!! number_format($voucher_total,2) !!} |
{!! number_format($voucher_commission_tk,2) !!} |
{!! number_format($voucher_total_value,2) !!} |
@endforeach
@php
$grand_torder_quantity += $sub_grand_qty;
$grand_total_price += $sub_grand_total;
$grand_total_commission_tk += $sub_grand_commission_tk;
$grand_total_value += $sub_grand_total_value;
@endphp
| Sub Total = |
{!! number_format($sub_grand_qty) !!} |
{!! number_format($sub_grand_total,2) !!} |
{!! number_format($sub_grand_commission_tk,2) !!} |
{!! number_format($sub_grand_total_value,2) !!} |
@endforeach
@elseif (isset($_GET['id']) && $_GET['id'] != "")
@foreach($department_info as $return_id => $catrow)
@php
//dd('Hello Summary and Customer');
unset($product_quantity);
$product_id = isset($catrow->product_id) ? explode(',',$catrow->product_id) : [];
$product_qty = isset($catrow->product_qty) ? explode(',',$catrow->product_qty) : [];
foreach ($product_id as $k => $v)
{
$product_quantity[$v] = 0;
}
foreach ($product_id as $k => $v)
{
$product_quantity[$v] += @$product_qty[$k];
}
@endphp
| SRI#{{ $catrow->return_id }} - - - Date: {!! date('d-F-Y', strtotime($catrow->txn_date)) !!} |
@php
$sub_torder_quantity = 0;
$sub_total_price = 0;
$sub_commission_tk = 0;
$sub_total_value = 0;
foreach($product_info as $row)
{
$product_id = $row->product_id;
$product_name = $row->product_name;
$pack_type = $row->pack_type;
$product_qty = $row->t_quantity;
$tp_price = $row->tp_price;
$commission = $row->commission;
$total = $product_qty;
$amount = $row->t_price;
$commission_tk = $row->t_commission;
$total_value = $amount - $commission_tk;
if(isset($product_quantity[$product_id]) && $catrow->return_id == $row->return_id)
{
$sub_torder_quantity += $product_qty;
$sub_commission_tk += $commission_tk;
$sub_total_price += $amount;
$sub_total_value += $total_value;
echo '';
echo '| '. $i++ .' | ';
echo ''. $product_id .' | ';
echo ''. $product_name .' | ';
echo ''. $pack_type .' | ';
echo ''. $product_qty .' | ';
echo ''. number_format($amount,2) .' | ';
echo ''. number_format($commission_tk,2) .' | ';
echo ''. number_format($total_value,2) .' | ';
echo '
';
}
}
$grand_torder_quantity += $sub_torder_quantity;
$grand_total_price += $sub_total_price;
$grand_total_commission_tk += $sub_commission_tk;
$grand_total_value += $sub_total_value;
@endphp
@if (isset($_GET['id']) && $_GET['id'] != "")
| Sub Total = |
{!! number_format($sub_torder_quantity) !!} |
{!! number_format($sub_total_price,2) !!} |
{!! number_format($sub_commission_tk,2) !!} |
{!! number_format($sub_total_value,2) !!} |
@endif
@endforeach
@else
@php
$product_information = [];
@endphp
@foreach($department_info as $return_id => $catrow)
@php
unset($product_quantity);
$product_id = isset($catrow->product_id) ? explode(',',$catrow->product_id) : [];
$product_qty = isset($catrow->product_qty) ? explode(',',$catrow->product_qty) : [];
foreach ($product_id as $k => $v)
{
$product_quantity[$v] = 0;
}
foreach ($product_id as $k => $v)
{
$product_quantity[$v] += @$product_qty[$k];
}
$sub_torder_quantity = 0;
$sub_total_price = 0;
$sub_commission_tk = 0;
$sub_total_value = 0;
foreach($product_info as $row)
{
$product_id = $row->product_id;
$product_name = $row->product_name;
$pack_type = $row->pack_type;
$product_qty = $row->quantity;
$tp_price = $row->tp_price;
$commission = $row->commission;
$total = $product_qty;
$amount = $row->t_price;
$commission_tk = $row->t_commission;
$total_value = $amount - $commission_tk;
if(isset($product_quantity[$product_id]) && $catrow->return_id == $row->return_id)
{
$sub_torder_quantity += $product_qty;
$sub_commission_tk += $commission_tk;
$sub_total_price += $amount;
$sub_total_value += $total_value;
if(!isset($product_information[$product_id]))
$product_information[$product_id] = array('product_id'=>$product_id,'product_name'=>$product_name,'pack_type'=>$pack_type);
$product_information[$product_id]['product_qty'] = ($product_information[$product_id]['product_qty'] ?? 0) + $product_qty;
$product_information[$product_id]['amount'] = ($product_information[$product_id]['amount'] ?? 0) + $amount;
$product_information[$product_id]['commission_tk'] = ($product_information[$product_id]['commission_tk'] ?? 0) + $commission_tk;
$product_information[$product_id]['total_value'] = ($product_information[$product_id]['total_value'] ?? 0) + $total_value;
}
}
$grand_torder_quantity += $sub_torder_quantity;
$grand_total_price += $sub_total_price;
$grand_total_commission_tk += $sub_commission_tk;
$grand_total_value += $sub_total_value;
@endphp
@endforeach
@php
foreach($product_information as $info){
echo '';
echo '| '. $i++ .' | ';
echo ''. $info['product_id'] .' | ';
echo ''. $info['product_name'] .' | ';
echo ''. $info['pack_type'] .' | ';
echo ''. $info['product_qty'] .' | ';
echo ''. number_format($info['amount'],2) .' | ';
echo ''. number_format($info['commission_tk'],2) .' | ';
echo ''. number_format($info['total_value'],2) .' | ';
echo '
';
}
@endphp
@endif
| Grand Total = |
{!! number_format($grand_torder_quantity) !!} |
{{ number_format($grand_total_price,2) }} |
{{ number_format($grand_total_commission_tk,2) }} |
{{ number_format($grand_total_value,2) }} |
| IN WORDS : {!! numberTowords($grand_total_value) !!} |
@endsection