@include('inventory.print.dynamic.head') @if ($printData['invoice']->status == 1)
@endif
{!! $head !!}
@php $fs = explode(',', $setting->field_show); $comission = $printData['invoice']->dp_commission; if ($setting->show_zero_qty != 1) $transactions = $printData['invoice']->transactions->where('quantity', '>', 0); if ($is_dp == 1 && $printData['invoice']->party->depot_id) { $comission = request()->pd ? $printData['invoice']->dp_commission : ($printData['invoice']->party->depot_id ? $printData['invoice']->party->commission : $printData['invoice']->dc_percentage); } @endphp {{-- --}} @if (in_array(10, $fs)) @endif @if (in_array(20, $fs)) @endif @if (in_array(16, $fs)) @endif @if (!request()->chalan) @if (in_array(19, $fs)) @endif @endif @php $nets = []; $totalQuantity=0; @endphp @forelse ($transactions as $key=> $item) @php if (!request()->chalan) { if ($item->is_free_or_gift == 1) { $price = 0; } else if(request()->pd || !$printData['invoice']->party->depot_id) { $price = $item->avg_price; } else if ($printData['invoice']->party->depot_id) { // if ($item->product->fixed_commission < 0) { // $com = $comission; // } else { // $com = $item->product->fixed_commission; // } $price = calculateDP($item->tp_price*$item->unit_qty, $item->product->fixed_commission, $comission)/$item->unit_qty;// round(($item->tp_price/(100+$com))*100, 2); } $nets[$key] = $price*$item->quantity; $price*=$item->product->unit_quantity; } $qty = dualUnitQtyConverter($item->quantity, 1, ((in_array(14, $fs) || in_array(16, $fs)) ? $item->product->unit_quantity : 1)); $totalQuantity += doubleval($qty); //doubleval(dualUnitQtyConverter($item->quantity, 1, $item->product->unit_quantity)); @endphp {{-- --}} @if (in_array(10, $fs)) @endif @if (in_array(20, $fs)) @endif @if (in_array(16, $fs)) @endif @if (!request()->chalan) {{-- --}} @if (in_array(19, $fs)) @endif @if (store_info()->is_dp == 1) @endif @endif @empty @endforelse @if (!request()->chalan) @if (in_array(16, $fs)) @endif @if (in_array(20, $fs)) @endif @if (in_array(19, $fs)) @endif @endif
{!! $foot !!}
@include('inventory.print.dynamic.foot')