@php $whiteClass="style='background: #ffffff !important;'"; $greyClass="style='background: #efefef !important;'"; $redClass="style='background: #ffcccb !important;'"; $greenClass="style='background: #cdffcc !important;'"; $textRedClass="style='color: #fd7775 !important;'"; $textGreenClass="style='color: #14f110 !important;'"; if(isset($isDownload)){ $whiteClass=""; } $rawMatrialCost = 0; @endphp @php $class=""; @endphp @if(!isset($isDownload)) @php $class="item-font"; @endphp @endif @if(isset($items) && count($items) > 0) @php $id = 0; $i = count($items); $oldOrderId = 0; $orderItems = []; foreach($items as $k => $detail){ $orderItems[$k] = $detail->order_id; } $orderItemCount = array_count_values($orderItems); $rowspanAdded = false; @endphp @foreach($items as $k => $detail) @php $taxRate = (int)$detail->tax_perc; $rawMatrialCost = $detail->total_item_raw_cost - $detail->total_removed_raw_cost; $extraRawCost = $detail->total_extra_raw_cost; $rawMatrialCost += $extraRawCost; $rawMaterialCostPerc = calPercentage($rawMatrialCost, $detail->total_netto); $orderNumber = '#'.orderNumber($detail->order_from, $detail->order_number, $detail->order_prefix); $extraRawCostArr = json_decode($detail->extra_raw_cost_json, true); $storeName = $detail->store_name; $orderRendered = false; if($detail->order_id != $oldOrderId) { $oldOrderId = $detail->order_id; $rowspanAdded = false; } else{ $orderRendered = true; } @endphp @if(!$orderRendered) @if(!$rowspanAdded) @php $rowspanAdded = true; $rowspanNo = $orderItemCount[$detail->order_id]; @endphp @endif @endif @php $oldItemName = ''; @endphp @if(!empty($extraRawCostArr) && count($extraRawCostArr) > 0) @foreach ($extraRawCostArr as $key => $extra) @php $extraRawCostPrice = 0; $isRemoved = false; if(isset($extra['removed_id'])) { $extraRawCostPrice = $extra['total_removed_raw_cost'] ?? 0; $isRemoved = true; } elseif(isset($extra['extra_id'])) { $extraRawCostPrice = $extra['total_extra_raw_cost'] ?? 0; } $itemName = ''; if(($detail->is_offer_item == 1 || $detail->is_half == 1) && (isset($extra['item_name']) && $oldItemName != $extra['item_name'])) { $itemName = $oldItemName = $extra['item_name'] ?? ''; } $extraRawMaterialCostPerc = calPercentage($extraRawCostPrice, $detail->total_netto); $extraSalePrice = $extra['extra_price'] ?? 0 @endphp @if($key == 0) @endif @endforeach @endif @php $id = $detail->id; @endphp @endforeach @else @endif

{{ __('global_items.real_raw_cost') }}

{{ __('common.sr-no')}} {{ __('item.order_id')}} {{ __('store.title')}} {{ __('item.item')}} {{ __('item.variations')}} {{ __('item.raw_material_price')}} @if(!isset($isDownload))
{!! __('report.raw_cost_30_perc_more') !!}
@endif
{{ __('item.perc_raw_material_price')}} @if(!isset($isDownload))
{!! __('report.raw_cost_red_green_info') !!}
@endif
{{ __('item.sale_price')}}
{{ $i-- }} @if(!empty($extraRawCostArr) && count($extraRawCostArr) > 0 && !isset($isDownload)) @endif @if(isset($isDownload)) {{ $orderNumber }} @else {{$orderNumber}} @endif @if(isset($isDownload)) {{ $storeName }} @else {{ $storeName }} @endif @if(isset($isDownload)) {{ $detail->item_name }} @else {{ $detail->item_name }} @endif {{ $detail->variation_name }} 30)?$redClass:$greenClass !!}> {{ numberFormat($rawMatrialCost) }} {{ $rawMaterialCostPerc.'%' }} {{ numberFormat($detail->total_netto) }}
{{ __('common.no_records') }}