@php $fs = explode(',',$setting->field_show); $fn = explode(',',$setting->field_name); $span = 0; $i=0; $netBillArray=[]; $chunk=$table_counter; $multipleTh=2; use App\custom_helper\BanglaConverter; @endphp
@if($multipleTh==2) @endif @if($multipleTh==0) @endif @php $tot_dc = 0; $g_tot = 0; @endphp @forelse($groups as $group_id=>$pGroup) @php $cats = $pGroup->pluck('product')->pluck('catByCatCode')->sortBy('serial')->unique(); $data = $pGroup->groupBy('product.cat_code'); @endphp @forelse($cats as $cat) @php $categoryProduct= $data[$cat->code]; @endphp @if($multipleTh==1) @endif @php $pp=0; $total=0; $discount_total=0; if ($categoryProduct->first()->transaction_type == 4) { $transaction = $categoryProduct->unique('product_id'); } else { $transaction = $categoryProduct; } $counter=count($transaction); @endphp @forelse($transaction->chunk($chunk) as $ctransaction) @empty {{-- chuncked --}} @endforelse @empty {{-- cat --}} @endforelse @empty {{-- group --}} @endforelse @if (in_array(12, $fs)) @endif {{-- footer Total Table --}}
{!! $head !!}
{{$setting->show_balance == 1?'ক্রম':'SL'}}
@if (in_array(1, $fs))
{{ $fn[0] ? $fn[0] : 'Product Name' }}
@endif @if (in_array(2, $fs))
{{ $fn[1] ? $fn[1] : 'Local Name' }}
@endif @if (in_array(3, $fs))
{{ $fn[2] ? $fn[2] : 'Note' }}
@endif {{-- order_quantity --}} @if (in_array(10, $fs))
{{ $fn[9] ? $fn[9] : 'Unit' }}
@endif @if (in_array(4, $fs))
{{$fn[3]??'Qty'}}
@endif @if (in_array(5, $fs))
{{ $fn[4] ? $fn[4] : 'Delivery' }}
@endif {{-- order_quantity --}} {{-- new for amount --}} @if (in_array(6, $fs))
{{ $fn[5] ? $fn[5] : 'Price' }}
@endif @if (in_array(13, $fs))
{{ $fn[12] ? $fn[12] : 'Total' }}
@endif {{-- new for amount --}} @if($chunk==2)
{{$setting->show_balance == 1?'ক্রম':'SL'}}
@if (in_array(1, $fs))
{{ $fn[0] ? $fn[0] : 'Product Name' }}
@endif @if (in_array(2, $fs))
{{ $fn[1] ? $fn[1] : 'Local Name' }}
@endif @if (in_array(3, $fs))
{{ $fn[2] ? $fn[2] : 'Note' }}
@endif {{-- order_quantity --}} @if (in_array(10, $fs))
{{ $fn[9] ? $fn[9] : 'Unit' }}
@endif @if (in_array(4, $fs))
{{$fn[3]??'Qty'}}
@endif @if (in_array(5, $fs))
{{ $fn[4] ? $fn[4] : 'Delivery' }}
@endif {{-- order_quantity --}} {{-- new for amount --}} @if (in_array(6, $fs))
{{ $fn[5] ? $fn[5] : 'Price' }}
@endif @if (in_array(13, $fs))
{{ $fn[12] ? $fn[12] : 'Total' }}
@endif {{-- new for amount --}} @endif
{{$setting->show_balance == 1?'ক্রম':'SL'}}
@if (in_array(1, $fs))
{{ $fn[0] ? $fn[0] : 'Product Name' }}
@endif @if (in_array(2, $fs))
{{ $fn[1] ? $fn[1] : 'Local Name' }}
@endif @if (in_array(3, $fs))
{{ $fn[2] ? $fn[2] : 'Note' }}
@endif {{-- order_quantity --}} @if (in_array(10, $fs))
{{ $fn[9] ? $fn[9] : 'Unit' }}
@endif @if (in_array(4, $fs))
{{$fn[3]??'Qty'}}
@endif @if (in_array(5, $fs))
{{ $fn[4] ? $fn[4] : 'Delivery' }}
@endif {{-- order_quantity --}} {{-- new for amount --}} @if (in_array(6, $fs))
{{ $fn[5] ? $fn[5] : 'Price' }}
@endif @if (in_array(13, $fs))
{{ $fn[12] ? $fn[12] : 'Total' }}
@endif {{-- new for amount --}} @if($chunk==2)
{{$setting->show_balance == 1?'ক্রম':'SL'}}
@if (in_array(1, $fs))
{{ $fn[0] ? $fn[0] : 'Product Name' }}
@endif @if (in_array(2, $fs))
{{ $fn[1] ? $fn[1] : 'Local Name' }}
@endif @if (in_array(3, $fs))
{{ $fn[2] ? $fn[2] : 'Note' }}
@endif {{-- order_quantity --}} @if (in_array(10, $fs))
{{ $fn[9] ? $fn[9] : 'Unit' }}
@endif @if (in_array(4, $fs))
{{$fn[3]??'Qty'}}
@endif @if (in_array(5, $fs))
{{ $fn[4] ? $fn[4] : 'Delivery' }}
@endif {{-- order_quantity --}} {{-- new for amount --}} @if (in_array(6, $fs))
{{ $fn[5] ? $fn[5] : 'Price' }}
@endif @if (in_array(13, $fs))
{{ $fn[12] ? $fn[12] : 'Total' }}
@endif {{-- new for amount --}} @endif
{{ ($groupNames->where('id',$group_id)->first() ? $groupNames->where('id',$group_id)->first()->name : '') }}
{{ ($categoryProduct->first()->product->catByCatCode!=null?($setting->show_balance == 1?$categoryProduct->first()->product->catByCatCode->name_local:$categoryProduct->first()->product->catByCatCode->name_eng):'') }}
{{$setting->show_balance == 1?'ক্রম':'SL'}}
@if (in_array(1, $fs))
{{ $fn[0] ? $fn[0] : 'Product Name' }}
@endif @if (in_array(2, $fs))
{{ $fn[1] ? $fn[1] : 'Local Name' }}
@endif @if (in_array(3, $fs))
{{ $fn[2] ? $fn[2] : 'Note' }}
@endif {{-- order_quantity --}} @if (in_array(10, $fs))
{{ $fn[9] ? $fn[9] : 'Unit' }}
@endif @if (in_array(4, $fs))
{{$fn[3]??'Qty'}}
@endif @if (in_array(5, $fs))
{{ $fn[4] ? $fn[4] : 'Delivery' }}
@endif {{-- order_quantity --}} {{-- new for amount --}} @if (in_array(6, $fs))
{{ $fn[5] ? $fn[5] : 'Price' }}
@endif @if (in_array(13, $fs))
{{ $fn[12] ? $fn[12] : 'Total' }}
@endif {{-- new for amount --}} @if($chunk==2)
{{$setting->show_balance == 1?'ক্রম':'SL'}}
@if (in_array(1, $fs))
{{ $fn[0] ? $fn[0] : 'Product Name' }}
@endif @if (in_array(2, $fs))
{{ $fn[1] ? $fn[1] : 'Local Name' }}
@endif @if (in_array(3, $fs))
{{ $fn[2] ? $fn[2] : 'Note' }}
@endif {{-- order_quantity --}} @if (in_array(10, $fs))
{{ $fn[9] ? $fn[9] : 'Unit' }}
@endif @if (in_array(4, $fs))
{{$fn[3]??'Qty'}}
@endif @if (in_array(5, $fs))
{{ $fn[4] ? $fn[4] : 'Delivery' }}
@endif {{-- order_quantity --}} {{-- new for amount --}} @if (in_array(6, $fs))
{{ $fn[5] ? $fn[5] : 'Price' }}
@endif @if (in_array(13, $fs))
{{ $fn[12] ? $fn[12] : 'Total' }}
@endif {{-- new for amount --}} @endif
@php $odd=0; @endphp @forelse($ctransaction as $item) @php $odd++; $unit_qty = (in_array(14, $fs) ? $item->unit_qty : 1); $item_qty = dualUnitQtyConverter($item->quantity, 1, $unit_qty); // $item_qty = $item->quantity; $order_qty = dualUnitQtyConverter($item->order_qty, 1, $unit_qty); // $order_qty = $item->order_qty; $item_price = ($item->order_price*$item->unit_qty); $t = $item_price * $order_qty; $net = $t; // $total += $t; $g_tot += $t; $serials=$setting->type==14?[]:$item->colorSizeSerialWithoutGlobalScope; @endphp
{{$setting->show_balance == 1?BanglaConverter::en2bn(++$i):(++$i)}}
@if (in_array(1, $fs))
{{ $item->product->name_eng . (store_info()->is_barcode_show == 1 ? ' ('. $item->product->barcode.')' : '') }} @if(count($serials) > 0)
{{ implode(', ', $serials->pluck('serial_no')->toArray()) }}
@endif {{-- @forelse($serials as $sl)
{{ $sl->serial_no }} @empty @endforelse --}}
@endif @if (in_array(2, $fs))
{{ $item->product->name_local . (store_info()->is_barcode_show == 1 ? ' ('. $item->product->barcode.')' : '') }}
@endif @if (in_array(3, $fs))
{{ $item->description }}
@endif @if (in_array(10, $fs))
{{ ((in_array(15, $fs) && $item->product->secoundaryUnit) ? $item->product->secoundaryUnit->name : $item->product->primaryUnit->name) }}
@endif @if (in_array(4, $fs))
{{ $setting->show_balance == 1?(BanglaConverter::en2bn($order_qty)):$order_qty }}
@endif @if (in_array(5, $fs))
{{ $item_qty>0?($setting->show_balance == 1?(BanglaConverter::en2bn($item_qty)):$item_qty):'' }}
@endif {{-- new for amount --}} @if (in_array(6, $fs))
{{ $setting->show_balance == 1?(BanglaConverter::en2bn(number_format($item_price, 2))):number_format($item_price, 2) }}
@endif @if (in_array(13, $fs))
{{ $setting->show_balance == 1?(BanglaConverter::en2bn(($setting->fraction_type == 1 ? number_format($t, 2) : number_format(round($t), 2)))):($setting->fraction_type == 1 ? number_format($t, 2) : number_format(round($t), 2)) }}
@endif {{-- new for amount --}} @empty {{-- chuncked item --}} @endforelse @if(($chunk==2) && (($counter%2)==1) && $odd==1)
-
@if (in_array(1, $fs))
-
@endif @if (in_array(2, $fs))
-
@endif @if (in_array(3, $fs))
-
@endif @if (in_array(10, $fs))
-
@endif @if (in_array(4, $fs))
-
@endif @if (in_array(5, $fs))
-
@endif @if (in_array(6, $fs))
-
@endif @if (in_array(13, $fs))
-
@endif @endif
{{ $fn[11] ? $fn[11] : 'Total Amount'}}
{{ $setting->show_balance == 1?(BanglaConverter::en2bn(($setting->fraction_type == 1 ? number_format($g_tot, 2) : number_format(round($g_tot), 2)))):($setting->fraction_type == 1 ? number_format($g_tot, 2) : number_format(round($g_tot), 2)) }}
{!!$foot!!} {{--

Authorize Signature

Customer Signature

--}}