@extends('layouts.master') @section('css') @endsection @section('title') {{ __('home.print') }} @stop @section('content')
{{ Namear }}

{{ describtionar }}
{{ STar }}
{{ Taxar }}

{{ Nameen }}

{{ describtionen }}
{{ STen }}
{{ Taxen }}


أرباح المبيعات & Sales Profits
{{ __('report.fromdate') }}: {{ $start }} {{ __('report.todate') }}: {{ $end }} {{ __('home.exportTime') }}: {{ \Carbon\Carbon::now()->addHours(3)->format("Y-m-d H:i") }}
@php $totalcost = 0; $totalsales = 0; $totaldiscount = 0; $totalprofit = 0; $quantity = 0; @endphp
تفاصيل المبيعات:
@foreach ($data['sales'] as $index => $product) @php // منطق المرتجع المرتبط بالسطر $returns = App\Models\return_sales::where('product_id', $product->product_id)->where('invoice_id', $product->invoice_id)->get(); $netQty = $product->quantity + $returns->sum('return_quantity'); // منطق التكلفة (Fallback) $costPrice = ($product->productData->average_cost > 0) ? $product->productData->average_cost : ($product->productData->purchasingـprice ?? 0); $lineCost = $costPrice * $netQty; $lineSales = $product->Unit_Price * $netQty; // توزيع الخصم العام $invoice = App\Models\invoices::find($product->invoice_id); // $sharedDisc = ($invoice && $invoice->discount > 0) ? ($invoice->discount / (App\Models\sales::where('invoice_id', $product->invoice_id)->sum('quantity') ?: 1)) * $netQty : 0; $sharedDisc=0; $lineTotalDisc = $product->Discount_Value + $returns->sum('discountvalue') + $sharedDisc; $lineProfit = $lineSales - ($lineCost + $lineTotalDisc); // الإجماليات $quantity += $netQty; $totalcost += $lineCost; $totalsales += $lineSales; $totaldiscount += $lineTotalDisc; $totalprofit += $lineProfit; @endphp @endforeach
# {{ __('report.date') }} {{ __('home.product') }} {{ __('home.quantity') }} {{ __('home.purchaseproductwithouttax') }} (التكلفة) {{ __('home.total') }} {{ __('home.sellingproduct without tax') }} {{ __('home.total') }} {{ __('home.discount') }} {{ __('report.profit') }}
{{ $index + 1 }} {{ $product->created_at->format('Y-m-d') }} {{ $product->productData->product_name ?? '-' }} {{ number_format($netQty, 2) }} {{ number_format($costPrice, 2) }} {{ number_format($lineCost, 2) }} {{ number_format($product->Unit_Price, 2) }} {{ number_format($lineSales, 2) }} {{ number_format($lineTotalDisc, 2) }} {{ number_format($lineProfit, 2) }}
الإجمالي (M) {{ number_format($quantity, 2) }} - {{ number_format($totalcost, 2) }} - {{ number_format($totalsales, 2) }} {{ number_format($totaldiscount, 2) }} {{ number_format($totalprofit, 2) }}
أرباح مرتجع المبيعات & Returns Profits
@php $totalcostreturn = 0; $totalsalesreturn = 0; $totaldiscountreturn = 0; $totalprofitreturn = 0; $quantityreturn = 0; @endphp
@foreach ($data['returnsales'] as $index => $product) @php $costPriceReturn = ($product->productData->average_cost > 0) ? $product->productData->average_cost : ($product->productData->purchasingـprice ?? 0); $rCost = $costPriceReturn * $product->return_quantity; $rSales = $product->return_Unit_Price * $product->return_quantity; $rDisc = ($product->discountoninvoice + $product->discountvalue); $rProfit = $rSales - ($rCost + $rDisc); $quantityreturn += $product->return_quantity; $totalcostreturn += $rCost; $totalsalesreturn += $rSales; $totalprofitreturn += $rProfit; @endphp @endforeach
# {{ __('home.product') }} {{ __('home.salesـreturned') }} التكلفة (عند المرتجع) إجمالي التكلفة سعر البيع إجمالي البيع {{ __('report.profit') }}
{{ $index + 1 }} {{ $product->productData->product_name ?? '-' }} {{ number_format($product->return_quantity, 2) }} {{ number_format($costPriceReturn, 2) }} {{ number_format($rCost, 2) }} {{ number_format($product->return_Unit_Price, 2) }} {{ number_format($rSales, 2) }} {{ number_format($rProfit, 2) }}
صافي الربح النهائي

{{ number_format($totalprofit - $totalprofitreturn, 2) }} ريال

@endsection @section('js') @endsection