@extends('layouts.master') @section('title') {{ __('home.order_cost_report') }} - {{ $order->order_number }} @stop @section('css') @endsection @section('content')
{{ __('home.order_number') }}: {{ $order->order_number }}

{{ __('home.finished_product') }}: {{ $order->finishedProduct->product_name ?? $order->finishedProduct->name ?? '---' }}

{{ __('home.order_date') }}: {{ $order->order_date }}

{{ __('home.planned_qty') }}: {{ (float) $order->planned_quantity }}

{{ __('home.produced_qty') }}: {{ (float) ($order->produced_quantity ?? 0) }}

{{ __('home.status') }}: {{ $order->status }}

{{ __('home.raw_warehouse') }}: {{ $order->rawMaterialWarehouse->name ?? '---' }}
{{ __('home.wip_warehouse') }}: {{ $order->wipWarehouse->name ?? '---' }}
{{ __('home.fg_warehouse') }}: {{ $order->finishedGoodsWarehouse->name ?? '---' }}

{{ __('home.total_materials_cost') }}
@forelse($materialExpenses as $item) @php $product = $item->rawMaterial; $unitCost = ($item->unit_cost ?? 0) > 0 ? $item->unit_cost : ($product->purchasingـprice ?? $product->cost ?? $product->price ?? 0); $issuedQty = $item->issued_quantity ?? 0; $itemTotalCost = $issuedQty * $unitCost; @endphp @empty @endforelse
{{ __('home.raw_material') }} {{ __('home.current_issued_qty') }} {{ __('home.unit_cost') }} {{ __('home.total_cost') }}
{{ $product->product_name ?? $product->name ?? '---' }} @if(!empty($item->is_planned)) ({{ __('تقديري من BOM') }}) @endif {{ (float) $issuedQty }} {{ number_format($unitCost, (floor($unitCost) == $unitCost ? 0 : 2)) }} {{ number_format($itemTotalCost, (floor($itemTotalCost) == $itemTotalCost ? 0 : 2)) }}
{{ __('home.no_materials_issued') }}
{{ __('home.total_materials_cost_sum') }}: {{ number_format($totalMaterialsCost, (floor($totalMaterialsCost) == $totalMaterialsCost ? 0 : 2)) }}
{{ __('home.total_overhead_cost') }}
@forelse($overheadExpenses as $expense) @php $amount = $expense->amount ?? 0; @endphp @empty @endforelse
{{ __('home.expense_type') }} {{ __('home.amount') }}
@if($expense->expense_type == 'electricity') {{ __('home.expense_type_electricity') }} @elseif($expense->expense_type == 'labor') {{ __('home.expense_type_labor') }} @elseif($expense->expense_type == 'maintenance') {{ __('home.expense_type_maintenance') }} @elseif($expense->expense_type == 'depreciation') {{ __('home.expense_type_depreciation') }} @else {{ __('home.expense_type_other') }} @endif {{ number_format($amount, (floor($amount) == $amount ? 0 : 2)) }}
{{ __('home.no_overhead_expenses') }}
{{ __('home.total_overhead_cost_sum') }}: {{ number_format($totalOverheadCost, (floor($totalOverheadCost) == $totalOverheadCost ? 0 : 2)) }}

{{ __('home.total_actual_cost') }}:

{{ number_format($grandTotalCost, (floor($grandTotalCost) == $grandTotalCost ? 0 : 2)) }}

{{ __('home.produced_qty') }}:

{{ (float) ($order->produced_quantity ?? 0) }}

{{ __('home.unit_final_cost') }}:

{{ number_format($costPerUnit, (floor($costPerUnit) == $costPerUnit ? 0 : 2)) }}

@endsection