@extends('layouts.master') @section('title', trans('messages.sales_report_title')) @section('content')
| {{ trans('messages.invoice_number') }} | {{ trans('messages.date') }} | {{ trans('messages.customer') }} | {{ trans('messages.total') }} | {{ trans('messages.paid_amount') }} | {{ trans('messages.due_amount') }} | {{ trans('messages.profit') }} | {{ trans('messages.status') }} |
|---|---|---|---|---|---|---|---|
| {{ $invoice->invoice_number }} | {{ $invoice->created_at->format('Y-m-d') }} | {{ $invoice->customer?->name ?? $invoice->customer_name }} | {{ format_currency($invoice->total) }} | {{ format_currency($invoice->paid_amount) }} | {{ format_currency($invoice->due_amount) }} | @php $profit = $invoice->items->sum(function ($item) { $revenue = $item->total; $cost = $item->quantity * ($item->product->purchase_price ?? 0); return $revenue - $cost; }); @endphp {{ format_currency($profit) }} | @php $badgeClass = match($invoice->status) { 'paid' => 'success', 'partially_paid' => 'warning', 'draft' => 'secondary', 'returned' => 'danger', default => 'info' }; @endphp {{ trans('messages.' . $invoice->status) }} |
| {{ trans('messages.no_invoices_found') }} | |||||||