@php
$fs = explode(',',$setting->field_show);
$fn = explode(',',$setting->field_name);
$new_total=[];
$new_net=[];
$trans = $printData['invoice']->use_status != 4 ? $printData['invoice']->transaction : $printData['invoice']->damageTransactions;
if ($setting->show_zero_qty != 1)
$trans = $trans->where('quantity', '>', 0);
$transactions[0] = $trans->where('is_free_or_gift', '!=', 2)->groupBy('dr_cr');
$transactions[1] = $trans->where('is_free_or_gift', 2)->groupBy('dr_cr'); //For gift Item
@endphp
@for ($x = 0; $x<2; $x++)
@foreach ($transactions[$x] as $key=>$data)
@php $span = 0; $tspan=0; $tot_dc = 0; @endphp
@if($transactions[$x]->count() > 1)
| SL | @if (in_array(1, $fs)){{ $fn[0] ? $fn[0] : 'Product Name' }} | @php $span++; $tspan++; @endphp @endif @if (in_array(2, $fs)){{ $fn[1] ? $fn[1] : 'Product Name (Local)' }} | @php $span++; $tspan++; @endphp @endif @if (in_array(3, $fs)){{ $fn[2] ? $fn[2] : 'Note' }} | @php $span++; $tspan++; @endphp @endif @if (in_array(4, $fs)){{ $fn[3] ? $fn[3] : 'Quantity' }} | @php $span++; @endphp @endif @if (in_array(10, $fs)){{ $fn[9] ? $fn[9] : 'Unit' }} | @php $span++; @endphp @endif @if (in_array(20, $fs)){{__('obs.unit')}} {{__('obs.qty')}} | @php $span++; @endphp @endif @if (in_array(16, $fs)){{__('obs.pcs')}} | @php $span++; @endphp @endif @if (request()->chalan != 1) @if (in_array(5, $fs)){{ $fn[4] ? $fn[4] : 'Price' }} | @if (store_info()->is_dp == 1){{__('obs.tp')}} | @php $span++; @endphp @endif @php $span++; @endphp @endif @if (in_array(19, $fs)){{__('obs.pcs')}} {{__('obs.price')}} | @php $span++; @endphp @endif @if (in_array(13, $fs)){{ $fn[12] ? $fn[12] : 'Total' }} | @php $span++; @endphp @endif @if (in_array(6, $fs)){{ $fn[5] ? $fn[5] : 'Discount' }} | @php $span++; @endphp @endif @if (in_array(7, $fs)){{ $fn[6] ? $fn[6] : 'Net Total' }} | @php $span++; @endphp @endif @if (in_array(21, $fs) && count($vat_tax) > 0) @foreach ($vat_tax as $vat){{ $vat->name }} | @php $span++; @endphp @endforeach @endif @endif
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ ($k+1) }} | @if (in_array(1, $fs)){{ $item->product->name_eng . (store_info()->is_barcode_show == 1 ? ' ('. $item->product->barcode.')' : '') }}
@if ($item->product->size_id > 0 || $item->product->color_id > 0)
{{ implode(', ', $color_size[$item->id]->where('quantity', '>', 0)->pluck('clr_sz')->toArray()) }}.@elseif($item->product->serialized_product == 1) @if ($item->product->expiarable_product == 1 && $item->warrenty_from && $item->warrenty_to) @php $diff = date_diff(date_create_from_format('Y-m-d', $item->warrenty_from), date_create_from_format('Y-m-d', $item->warrenty_to)); $duration = ''; $duration .= $diff->format('%y') > 0 ? ' '.$diff->format('%y').' Year' : ''; $duration .= $diff->format('%m') > 0 ? ' '.$diff->format('%m').' Months' : ''; $duration .= $diff->format('%d') > 0 ? ' '.$diff->format('%d').' Days' : ''; @endphpWarrenty: {{ $duration }}.@endif @if(count($item->colorSizeSerialWithoutGlobalScope) > 0){{ implode(', ', $item->colorSizeSerialWithoutGlobalScope->pluck('serial_no')->toArray()) }}@endif @endif |
@endif
@if (in_array(2, $fs))
{{ $item->product->name_local }} | @endif @if (in_array(3, $fs)){{ $item->description }} {{ $item->is_free_or_gift == 1 ? '(Free)':'' }} | @endif @if (in_array(4, $fs))