@if ($invoice->company->logo) @endif

{{ $invoice->company->name }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Tax Number', __('Tax Number')) }}: {{ $invoice->company->tax_number }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Commercial Register', __('Commercial Register')) }}: {{ $invoice->company->commercial_record }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Address', __('Address')) }}: {{ $invoice->company->address }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Phone', __('Phone')) }}: {{ $invoice->company->phone }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Email', __('Email')) }}: {{ $invoice->company->email }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Supplier Invoice', __('Supplier Invoice')) }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Purchase Invoice', __('Purchase Invoice')) }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Invoice Number', __('Invoice Number')) }} {{ $invoice->invoice_number }}
@if($invoice->reference_number)
{{ \App\Helpers\TranslationHelper::transFromDatabase('Reference Number', __('Reference Number')) }} {{ $invoice->reference_number }}
@endif
{{ \App\Helpers\TranslationHelper::transFromDatabase('Invoice Date', __('Invoice Date')) }} {{ $invoice->invoice_date->format('Y-m-d') }}
{{ \App\Helpers\TranslationHelper::transFromDatabase('Due Date', __('Due Date')) }} {{ $invoice->due_date ? $invoice->due_date->format('Y-m-d') : \App\Helpers\TranslationHelper::transFromDatabase('Not Set', __('Not Set')) }}
{{ \App\Helpers\TranslationHelper::transFromDatabase('Status', __('Status')) }} @switch($invoice->status) @case('draft') {{ \App\Helpers\TranslationHelper::transFromDatabase('Draft', __('Draft')) }} @break @case('approved') {{ \App\Helpers\TranslationHelper::transFromDatabase('Approved', __('Approved')) }} @break @case('paid') {{ \App\Helpers\TranslationHelper::transFromDatabase('Paid', __('Paid')) }} @break @case('partially_paid') {{ \App\Helpers\TranslationHelper::transFromDatabase('Partially Paid', __('Partially Paid')) }} @break @case('overdue') {{ \App\Helpers\TranslationHelper::transFromDatabase('Overdue', __('Overdue')) }} @break @case('cancelled') {{ \App\Helpers\TranslationHelper::transFromDatabase('Cancelled', __('Cancelled')) }} @break @endswitch

{{ \App\Helpers\TranslationHelper::transFromDatabase('Supplier Information', __('Supplier Information')) }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Supplier Name', __('Supplier Name')) }} {{ $invoice->supplier->name ?? '-' }}
{{ \App\Helpers\TranslationHelper::transFromDatabase('Contact Person', __('Contact Person')) }} {{ $invoice->supplier->contact_person ?? '-' }}
{{ \App\Helpers\TranslationHelper::transFromDatabase('Email', __('Email')) }} {{ $invoice->supplier->email ?? '-' }}
{{ \App\Helpers\TranslationHelper::transFromDatabase('Phone', __('Phone')) }} {{ $invoice->supplier->phone ?? '-' }}
{{ \App\Helpers\TranslationHelper::transFromDatabase('Address', __('Address')) }} {{ $invoice->supplier->address ?? '-' }}
@if($invoice->warehouse)
{{ \App\Helpers\TranslationHelper::transFromDatabase('Warehouse', __('Warehouse')) }} {{ $invoice->warehouse->name }}
@endif
@forelse($invoice->items as $index => $item) @empty @endforelse
# {{ \App\Helpers\TranslationHelper::transFromDatabase('Item Name', __('Item Name')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Item Unit', __('Item Unit')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Description', __('Description')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Quantity', __('Quantity')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Unit Price', __('Unit Price')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Discount %', __('Discount %')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Tax %', __('Tax %')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Line Total', __('Line Total')) }}
{{ $index + 1 }} {{ $item->item?->name ?? '-' }} {{ $item->itemUnit && $item->itemUnit->unit ? $item->itemUnit->unit->name : '-' }} {{ $item->description ?? '-' }} {{ number_format($item->quantity, 2) }} {{ number_format($item->unit_price, 2) }} @if ($item->discount_percentage > 0) {{ number_format($item->discount_percentage, 2) }}% @elseif($item->discount_type === 'percentage') {{ number_format($item->discount_amount, 2) }}% @elseif($item->discount_amount > 0 && $item->quantity * $item->unit_price > 0) {{ number_format(($item->discount_amount / ($item->quantity * $item->unit_price)) * 100, 2) }}% @else 0.00% @endif {{ number_format($item->tax_rate + ($item->tax_rate_2 ?? 0), 2) }}% {{ number_format($item->line_total ?? 0, 2) }}
{{ \App\Helpers\TranslationHelper::transFromDatabase('No Items In This Invoice', __('No Items In This Invoice')) }}
{{ \App\Helpers\TranslationHelper::transFromDatabase('Subtotal', __('Subtotal')) }}: {{ number_format($invoice->subtotal ?? 0, 2) }} {{ $invoice->company->currency ?? 'ر.س' }}
{{ \App\Helpers\TranslationHelper::transFromDatabase('Total Discount', __('Total Discount')) }}: {{ number_format($invoice->total_discount ?? 0, 2) }} {{ $invoice->company->currency ?? 'ر.س' }}
{{ \App\Helpers\TranslationHelper::transFromDatabase('Tax', __('Tax')) }}({{ $invoice->subtotal > 0 ? number_format((($invoice->tax_amount ?? 0) / $invoice->subtotal) * 100, 2) : '0.00' }}%): {{ number_format($invoice->tax_amount ?? 0, 2) }} {{ $invoice->company->currency ?? 'ر.س' }}
{{ \App\Helpers\TranslationHelper::transFromDatabase('Total Amount', __('Total Amount')) }}: {{ number_format($invoice->total_amount, 2) }} {{ $invoice->company->currency ?? 'ر.س' }}
{{ \App\Helpers\TranslationHelper::transFromDatabase('Remaining Amount', __('Remaining Amount')) }}: {{ number_format($invoice->remaining_amount ?? 0, 2) }} {{ $invoice->company->currency ?? 'ر.س' }}
@if($invoice->payments && count($invoice->payments) > 0)

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

@foreach($invoice->payments as $index => $payment) @endforeach
# {{ \App\Helpers\TranslationHelper::transFromDatabase('Payment Date', __('Payment Date')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Amount', __('Amount')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Payment Method', __('Payment Method')) }} {{ \App\Helpers\TranslationHelper::transFromDatabase('Reference', __('Reference')) }}
{{ $index + 1 }} {{ $payment->payment_date->format('Y-m-d') }} {{ number_format($payment->amount, 2) }} {{ $payment->payment_method ?? '-' }} {{ $payment->reference ?? '-' }}
@endif @if ($invoice->notes)

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

{{ $invoice->notes }}
@endif