@extends('layouts.app') @section("title", \App\Helpers\TranslationHelper::transFromDatabase('Customer Invoices', __('Customer Invoices'))) @section("content")
{{-- Header Section --}}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Customer Invoices', __('Customer Invoices')) }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Manage all customer invoices and payments', __('Manage all customer invoices and payments')) }}

@can("customer-invoices.create") {{ \App\Helpers\TranslationHelper::transFromDatabase('Add New Invoice', __('Add New Invoice')) }} @endcan
{{-- Action Buttons --}}
@can("customer-invoices.create") استيراد من ملف تنزيل القالب @endcan @can("customer-invoices.view") تصدير إكسيل @endcan
{{-- Success Message --}} @if(session('success'))

{{ session('success') }}

@endif {{-- Info Message --}} @if(session('info'))

{{ session('info') }}

@endif {{-- Error Message --}} @if(session('error'))

{{ session('error') }}

@endif {{-- Table Card --}}
{{-- Table Wrapper --}}
{{-- Table Header --}} {{-- Table Body --}} @forelse($invoices as $invoice) @empty @endforelse
# {{ \App\Helpers\TranslationHelper::transFromDatabase('Invoice Number', __('Invoice Number')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Customer', __('Customer')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Invoice Date', __('Invoice Date')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Amount Before Tax', __('Amount Before Tax')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Tax Amount', __('Tax Amount')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Total', __('Total')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Paid', __('Paid')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Remaining', __('Remaining')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Status', __('Status')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Actions', __('Actions')) }}
{{ $loop->iteration }}
{{ $invoice->invoice_number }}
@if($invoice->contract)
{{ $invoice->contract->contract_number }}
@endif
{{ $invoice->customer_name }}
{{ $invoice->invoice_date->format("Y-m-d") }}
{{ number_format($invoice->subtotal, 2) }}
{{ number_format($invoice->tax_amount, 2) }}
{{ number_format($invoice->total_amount, 2) }}
{{ number_format($invoice->paid_amount_sum ?? $invoice->paid_amount, 2) }}
{{ number_format(($invoice->total_amount - ($invoice->paid_amount_sum ?? $invoice->paid_amount)), 2) }}
@if($invoice->status == "draft") {{ \App\Helpers\TranslationHelper::transFromDatabase('Draft', __('Draft')) }} @elseif($invoice->status == "sent") {{ \App\Helpers\TranslationHelper::transFromDatabase('Approved', __('Approved')) }} @elseif($invoice->status == "paid") {{ \App\Helpers\TranslationHelper::transFromDatabase('Paid', __('Paid')) }} @elseif($invoice->status == "partially_paid") {{ \App\Helpers\TranslationHelper::transFromDatabase('Partially Paid', __('Partially Paid')) }} @elseif($invoice->status == "overdue") {{ \App\Helpers\TranslationHelper::transFromDatabase('Overdue', __('Overdue')) }} @elseif($invoice->status == "cancelled") {{ \App\Helpers\TranslationHelper::transFromDatabase('Cancelled', __('Cancelled')) }} @elseif($invoice->status == "submitted_eta") مرسلة للضرائب @endif

{{ \App\Helpers\TranslationHelper::transFromDatabase('No invoices found', __('No invoices found')) }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Start by creating a new invoice', __('Start by creating a new invoice')) }}

{{-- Pagination --}} @if($invoices->hasPages())
{{ $invoices->links() }}
@endif
@endsection