@extends('layouts.master') @section('styles') @endsection @section('content')

Report Management

Export Excel

Distributor Stock Report

@if (collect($data['brands'])->count()>0) @foreach (collect($data['brands']) as $brand) @php $t_open_blnc = 0; $t_purchased = 0; $t_return = 0; $t_avl_blnc = 0; $t_sold = 0; $t_demaged = 0; $t_adjustmentIn = 0; $t_adjustmentOut= 0; $t_value = 0; $t_cost_value = 0; $t_companyreturn= 0; $t_issued = 0; @endphp @foreach (collect($brand->items) as $item) @php $purchaseds = array_values(array_filter(@$data['purchased'], fn ($x) => $x->item_id == $item->item_id)); $returns = array_values(array_filter(@$data['return'], fn ($x) => $x->item_id == $item->item_id)); $companyreturns = array_values(array_filter(@$data['companyreturn'], fn ($x) => $x->item_id == $item->item_id)); $solds = array_values(array_filter(@$data['sold'], fn ($x) => $x->item_id == $item->item_id)); $demageds = array_values(array_filter(@$data['demaged'], fn ($x) => $x->item_id == $item->item_id)); $adjustments = array_values(array_filter(@$data['adjustment'], fn ($x) => $x->item_id == $item->item_id)); $purchased = (int)@$purchaseds[0]->qty; $return = abs((int)@$returns[0]->qty); $companyreturn = (int)@$companyreturns[0]->qty; $sold = (int)@$solds[0]->qty; $demaged = (int)@$demageds[0]->qty; $adjustmentIn = (int)@$adjustments[0]->qty_in; $adjustmentOut = (int)@$adjustments[0]->qty_out; $avl_balance = $purchased + (float)@$item->opening_balance + $return +$adjustmentIn; $value = ($avl_balance -($sold+$companyreturn+$adjustmentOut)) * $item->item_trade_price ; $cost_value = $value; $value = $value - ( $value * $item->discount / 100 ); $issued = 0;//$item->issued_stock; $t_open_blnc += (float)@$item->opening_balance; $t_purchased += $purchased; $t_return += $return; $t_companyreturn+= $companyreturn; $t_avl_blnc += $avl_balance; $t_sold += $sold; $t_demaged += $demaged; $t_adjustmentIn += $adjustmentIn; $t_adjustmentOut+= $adjustmentOut; $t_value += $value; $t_cost_value += $cost_value; $t_issued += $issued @endphp @endforeach @endforeach @endif
Code/SKU Product Packing Unit Opening Stock Company Purchase Market Return Adjustment In Total Available Stock Company Return Sold Damage Adjustment Out Stock In Hand Cost Price G.Sales Value
{{$item->item_sku}} {{$item->item_name}} {{$item->unit_name}} {{number_format($item->opening_balance)}} {{number_format($purchased)}} {{number_format($return)}} {{number_format($adjustmentIn)}} {{number_format($avl_balance)}} {{number_format($companyreturn)}} {{number_format($sold)}} {{number_format($demaged)}} {{number_format($adjustmentOut)}} {{number_format($avl_balance-($sold+$companyreturn+$adjustmentOut))}} {{number_format($value,2)}} {{number_format($cost_value,2)}}
{{$brand->brand_name}} Total {{number_format($t_open_blnc)}} {{number_format($t_purchased)}} {{number_format($t_return)}} {{number_format($t_adjustmentIn)}} {{number_format($t_avl_blnc)}} {{number_format($t_companyreturn)}} {{number_format($t_sold)}} {{number_format($t_demaged)}} {{number_format($t_adjustmentOut)}} {{number_format($t_avl_blnc-($t_sold+$t_companyreturn+$t_adjustmentOut))}} {{number_format($t_value,2)}} {{number_format($t_cost_value,2)}}
@endsection @section('scripts') @endsection