@php $printData['start_date']=Request()->date_from?date('d-M-Y',strtotime(Request()->date_from)):date('d-M-Y'); $printData['end_date']=Request()->date_to?date('d-M-Y',strtotime(Request()->date_to)):date('d-M-Y'); $printData['showroom']=Request()->showroom && Request()->showroom!=0?$customers->where('id',Request()->showroom)->first()->name_eng:'All Showroom'; // $routeName=Route::currentRouteName(); $printData=getPrintData('order.item_wise_product_sales',$printData); @endphp {!! $printData['head'] !!} @php $get_value=$request->get_value; $rowspan=$request->get_value?2:3; $colspan=$get_value==0?'colspan="2"':''; @endphp @if(!$get_value) @endif @php $cat_code = ''; $cat['sales'] = 0; $cat['sales_return'] = 0; $cat['sales_return_fd'] = 0; $cat['net'] = 0; $cat['sales_qty'] = 0; $cat['sales_return_qty'] = 0; $cat['sales_return_fd_qty'] = 0; $cat['net_qty'] = 0; @endphp @foreach ($cat_products as $i=> $item) @if ($item->cat_code != $cat_code) @if (!$request->product_id) @endif @php $cat_code = $item->cat_code; @endphp @endif @php if(in_array($get_value,[0,2])){ $cat['sales'] += $item->sales; $cat['sales_return'] += $item->sales_return; $cat['sales_return_fd'] += $item->sales_return_fd; $cat['net'] += $net=($item->sales-$item->sales_return-$item->sales_return_fd); } if(in_array($get_value,[0,1])){ $cat['sales_qty'] += $item->sales_qty; $cat['sales_return_qty'] += $item->sales_return_qty; $cat['sales_return_fd_qty'] += $item->sales_return_fd_qty; $cat['net_qty'] += $net_qty=($item->sales_qty-$item->sales_return_qty-$item->sales_return_fd_qty); } @endphp @if(in_array($get_value,[0,1])) @endif @if(in_array($get_value,[0,2])) @endif @if(in_array($get_value,[0,1])) @endif @if(in_array($get_value,[0,2])) @endif @if(in_array($get_value,[0,1])) @endif @if(in_array($get_value,[0,2])) @endif @if(in_array($get_value,[0,1])) @endif @if(in_array($get_value,[0,2])) @endif @if (!array_key_exists($i+1, $cat_products->toArray()) || $cat_code != $cat_products[$i+1]->cat_code) @if(in_array($get_value,[0,1])) @endif @if(in_array($get_value,[0,2])) @endif @if(in_array($get_value,[0,1])) @endif @if(in_array($get_value,[0,2])) @endif @if(in_array($get_value,[0,1])) @endif @if(in_array($get_value,[0,2])) @endif @if(in_array($get_value,[0,1])) @endif @if(in_array($get_value,[0,2])) @endif {{-- --}} @php $cat['sales'] = 0; $cat['sales_return'] = 0; $cat['sales_return_fd'] = 0; $cat['net'] = 0; $cat['sales_qty'] = 0; $cat['sales_return_qty'] = 0; $cat['sales_return_fd_qty'] = 0; $cat['net_qty'] = 0; @endphp @endif @endforeach @if (!$request->product_id) @if(in_array($get_value,[0,1])) @endif @if(in_array($get_value,[0,2])) @endif @if(in_array($get_value,[0,1])) @endif @if(in_array($get_value,[0,2])) @endif @if(in_array($get_value,[0,1])) @endif @if(in_array($get_value,[0,2])) @endif @if(in_array($get_value,[0,1])) @endif @if(in_array($get_value,[0,2])) @endif {{-- --}} @endif
# {{__('obs.product')}} {{__('obs.sales')}} {{__('obs.sales')}} {{__('obs.return')}} {{__('obs.net')}} {{__('obs.sale')}}
{{__('obs.sd')}} {{__('obs.fd')}}
{{__('obs.qty')}} {{__('obs.value')}} {{__('obs.qty')}} {{__('obs.value')}} {{__('obs.qty')}} {{__('obs.value')}} {{__('obs.qty')}} {{__('obs.value')}}
{{ $item->cat_name }} ({{ $item->cat_code }})
{{ $i+1 }} {{ $item->name_eng }}{{ number_format($item->sales_qty, 2, '.', '') }}{{ number_format($item->sales, 2, '.', '') }}{{ number_format($item->sales_return_qty, 2, '.', '') }}{{ number_format($item->sales_return, 2, '.', '') }}{{ number_format($item->sales_return_fd_qty, 2, '.', '') }}{{ number_format($item->sales_return_fd, 2, '.', '') }}{{ number_format($net_qty, 2, '.', '') }}{{ number_format($net, 2, '.', '') }}
{{ $request->product_id?'':$item->cat_name }} Total{{ number_format($cat['sales_qty'], 2, '.', '') }}{{ number_format($cat['sales'], 2, '.', '') }}{{ number_format($cat['sales_return_qty'], 2, '.', '') }}{{ number_format($cat['sales_return'], 2, '.', '') }}{{ number_format($cat['sales_return_fd_qty'], 2, '.', '') }}{{ number_format($cat['sales_return_fd'], 2, '.', '') }}{{ number_format($cat['net_qty'], 2, '.', '') }}{{ number_format($cat['net'], 2, '.', '') }}{{ number_format($cat['sales'], 2, '.', '') }} {{ number_format($cat['sales_return'], 2, '.', '') }} {{ number_format($cat['sales_return_fd'], 2, '.', '') }} {{ number_format($cat['net'], 2, '.', '') }}
Total{{ number_format($cat_products->sum('sales_qty'), 2, '.', '') }}{{ number_format($cat_products->sum('sales'), 2, '.', '') }}{{ number_format($cat_products->sum('sales_return_qty'), 2, '.', '') }}{{ number_format($cat_products->sum('sales_return'), 2, '.', '') }}{{ number_format($cat_products->sum('sales_return_fd_qty'), 2, '.', '') }}{{ number_format($cat_products->sum('sales_return_fd'), 2, '.', '') }}{{ number_format($cat_products->sum('sales_qty')-$cat_products->sum('sales_return_qty')-$cat_products->sum('sales_return_fd_qty'), 2, '.', '') }}{{ number_format($cat_products->sum('sales')-$cat_products->sum('sales_return')-$cat_products->sum('sales_return_fd'), 2, '.', '') }}{{ number_format($cat_products->sum('sales'), 2, '.', '') }} {{ number_format($cat_products->sum('sales_return'), 2, '.', '') }} {{ number_format($cat_products->sum('sales_return_fd'), 2, '.', '') }} {{ number_format($cat_products->sum('net'), 2, '.', '') }}
{!! $printData['foot'] !!}