@extends('layouts.master') @section('title', 'Supplier Invoice Summary Report') @section('content')
Back to Dashboard
Supplier Invoice Summary Report
@if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf
@if(isset($invoices) && count($invoices) > 0)
@csrf
@if($reportType === 'summary')
Supplier Invoice Summary Results
@foreach($invoices as $invoice) @endforeach
Date Supplier Code Name Amount (USD)
{{ \Carbon\Carbon::parse($invoice->document_date)->format('d/m/Y') }} {{ $invoice->supplier->supplier_code ?? 'N/A' }} {{ $invoice->supplier->supplier_name ?? 'N/A' }} {{ number_format($invoice->inclusive_total, 2) }}
Total Amount: USD {{ number_format($invoices->sum('inclusive_total'), 2) }}
@else @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) }}
@endif

Copyright © Melsoft (Private) Limited

@elseif(isset($invoices) && count($invoices) == 0)
No supplier invoices found in the selected date range.
@endif
@endsection @section('styles') @endsection @section('scripts') @endsection