@php use Illuminate\Support\Str; @endphp Supplier Invoice Detailed Report
Supplier Invoice Detailed Report
Company Information
@if($company && $company->logo_path) Company Logo @endif
Name: {{ $company->name ?? 'Company Name' }}
Address: {{ $company->address ?? 'Company Address' }}
Phone: {{ $company->phone ?? 'Company Phone' }}
Email: {{ $company->email ?? 'Company Email' }}
@if($company && $company->vat_no)
VAT No: {{ $company->vat_no }}
@endif @if($company && $company->tin_no)
TIN No: {{ $company->tin_no }}
@endif
Report Information
Report Type: {{ ucfirst($reportType) }}
Period: {{ $fromDate }} to {{ $toDate }}
Total Invoices: {{ count($invoices) }}
Total Amount: USD {{ number_format($invoices->sum('inclusive_total'), 2) }}
Report Date: {{ date('d M Y') }}
@foreach($supplierInvoices as $supplierData)
{{ $supplierData['supplier']->supplier_name ?? 'N/A' }} ({{ $supplierData['supplier']->supplier_code ?? 'N/A' }})
@php $supplierTotal = 0; @endphp @foreach($supplierData['invoices'] as $invoice) @php $supplierTotal += $invoice->inclusive_total; @endphp @endforeach
Date Invoice Number Amount (USD) Tax (USD) Discount (USD) Net Amount (USD)
{{ \Carbon\Carbon::parse($invoice->document_date)->format('d/m/Y') }} {{ $invoice->document_number }} {{ number_format($invoice->inclusive_total, 2) }} {{ number_format($invoice->tax_amount, 2) }} {{ number_format($invoice->discount_total, 2) }} {{ number_format($invoice->inclusive_total - $invoice->tax_amount, 2) }}
Total for {{ $supplierData['supplier']->supplier_name ?? 'N/A' }}: USD {{ number_format($supplierTotal, 2) }}
@endforeach
Grand Total: USD {{ number_format($invoices->sum('inclusive_total'), 2) }}