@extends('layouts.master') @section('css') @endsection @section('title', 'تقرير الأرباح | Profit Report') @section('content')
{{ Namear }}

{{ describtionar }}

س.ت: {{ STen }}

الرقم الضريبي {{Taxen}}

logo
{{ Nameen }}

{{ describtionen }}

C.R: {{ STen }}

VAT: {{ Taxen }}


تقرير أرباح المبيعات والمرتجع
Sales & Returns Profit Report
من تاريخ / From {{ $start }} إلى تاريخ / To {{ $end }} وقت الاستخراج / Time {{ \Carbon\Carbon::now()->addHours(3)->format("Y-m-d H:i") }}
المبيعات / Sales
@php $tP = 0; $tC = 0; $tS = 0; $tD = 0; $tQ = 0; @endphp @foreach ($data['sales'] as $index => $item) @php $invoice = $item->Invoice; $totalItemsDiscount = \App\Models\sales::where('invoice_id', $item->invoice_id)->sum('Discount_Value'); $discount_on_invoice =$invoice->discount==0 ?$invoice->discountOnInvoice: ($invoice->discount?? 0) - $totalItemsDiscount ; $totalGrossAmount = \App\Models\sales::where('invoice_id', $item->invoice_id) ->selectRaw('SUM((quantity + quantityreturn) * Unit_Price) as total') ->first() ->total; $invTotalBeforeGeneralDiscount = ($totalGrossAmount ?? 0); $qtyTotal = ($item->quantity + $item->quantityreturn); $itemGrossSales = $item->Unit_Price * $qtyTotal; $itemWeight = ($invTotalBeforeGeneralDiscount > 0) ? ($itemGrossSales / $invTotalBeforeGeneralDiscount) : 0; $itemShareOfGeneralDiscount = $discount_on_invoice * $itemWeight; $cost = ($item->productData->purchasingـprice ?? 0) * $qtyTotal; $sales = $itemGrossSales; $totalItemDiscount = $item->Discount_Value + $itemShareOfGeneralDiscount; $profit = $sales - $cost - $totalItemDiscount; // تجميع الإجماليات $tP += $profit; $tC += $cost; $tS += $sales; $tD += $totalItemDiscount; $tQ += $qtyTotal; @endphp @endforeach
# التاريخ / Date رقم الفاتورة / Invoice No المنتج / Product الكمية / Qty تكلفة القطعة التكلفة / Cost البيع / Price الخصم / Disc. الربح / Profit
{{ $index + 1 }} {{ $item->created_at->format('Y-m-d h:i:s') }} {{ $item->invoice_id }} {{ $item->productData->product_name ?? '-' }} {{ number_format($qtyTotal, 2) }} {{ number_format($item->productData->purchasingـpric, 2) }} {{ number_format($cost, 2) }} {{ number_format($sales, 2) }} {{ number_format($totalItemDiscount, 2) }} {{ number_format($profit, 2) }}
الإجمالي / Total {{ number_format($tQ, 2) }} {{ number_format($tC, 2) }} {{ number_format($tS, 2) }} {{ number_format($tD, 2) }} {{ number_format($tP, 2) }}
المرتجعات / Returns
@php $tRP = 0; $tRC = 0; $tRS = 0; $tRD = 0; $tRQ = 0; @endphp @foreach ($data['returns'] as $index => $item) @php $totalItemDiscount = ($item->discountoninvoice ?? 0) + ($item->discountvalue ?? 0); $costR = ($item->productData->purchasingـprice ?? 0) * $item->return_quantity; $salesR = ($item->return_Unit_Price * $item->return_quantity); $profitR = $salesR - $costR - $totalItemDiscount; // تجميع الإجماليات $tRP += $profitR; $tRC += $costR; $tRS += ($salesR - $totalItemDiscount); $tRD += $totalItemDiscount; $tRQ += $item->return_quantity; @endphp @endforeach
# التاريخ / Date رقم الفاتورة / Invoice No المنتج / Product الكمية / Qty التكلفة / Cost الخصم / Disc. المسترجع / Return الربح المفقود / Loss
{{ $index + 1 }} {{ $item->created_at->format('Y-m-d h:i:s') }} {{ $item->invoice_id }} {{ $item->productData->product_name ?? '-' }} {{ number_format($item->return_quantity, 2) }} {{ number_format($costR, 2) }} {{ number_format($totalItemDiscount, 2) }} {{ number_format($salesR - $totalItemDiscount, 2) }} {{ number_format($profitR, 2) }}
إجمالي المرتجعات / Total Returns {{ number_format($tRQ, 2) }} {{ number_format($tRC, 2) }} {{ number_format($tRD, 2) }} {{ number_format($tRS, 2) }} {{ number_format($tRP, 2) }}
ملخص الأرباح / Profit Summary
إجمالي ربح المبيعات / Total Sales Profit {{ number_format($tP, 2) }}
إجمالي خسارة المرتجعات / Total Return Loss {{ number_format($tRP, 2) }}
صافي الربح / Net Profit {{ number_format($tP - $tRP, 2) }} SAR
@endsection @section('js') @endsection