@extends('layouts.app') @section('title', \App\Helpers\TranslationHelper::transFromDatabase('Supplier Invoice Details', __('Supplier Invoice Details'))) @section('content')

{{ \App\Helpers\TranslationHelper::transFromDatabase('Supplier Invoice', __('Supplier Invoice')) }}: {{ $invoice->invoice_number }}

{{-- Company Information with Logo --}}
@if ($invoice->company && $invoice->company->logo)
{{ $invoice->company->name }}
@endif
{{ $invoice->company->name ?? config('app.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('Invoice Number', __('Invoice Number')) }}:

{{ $invoice->invoice_number }}

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

{{ $invoice->supplier->name ?? '-' }}

{{ \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->format('Y-m-d') }}

{{ \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

@if($invoice->warehouse)
{{ \App\Helpers\TranslationHelper::transFromDatabase('Warehouse', __('Warehouse')) }}:

{{ $invoice->warehouse->name }}

@endif
{{ \App\Helpers\TranslationHelper::transFromDatabase('Invoice Items', __('Invoice Items')) }}
@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) }} {{ number_format($item->discount_percentage, 2) }}% {{ number_format($item->tax_rate + ($item->tax_rate_2 ?? 0), 2) }}% {{ number_format($item->line_total, 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) }}
{{ \App\Helpers\TranslationHelper::transFromDatabase('Total Discount', __('Total Discount')) }}: {{ number_format($invoice->total_discount ?? 0, 2) }}
{{ \App\Helpers\TranslationHelper::transFromDatabase('Tax', __('Tax')) }}: {{ number_format($invoice->tax_amount ?? 0, 2) }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Total Amount', __('Total Amount')) }}: {{ number_format($invoice->total_amount, 2) }}

{{ \App\Helpers\TranslationHelper::transFromDatabase('Remaining Amount', __('Remaining Amount')) }}: {{ number_format($invoice->remaining_amount ?? 0, 2) }}
@if ($invoice->notes)
{{ \App\Helpers\TranslationHelper::transFromDatabase('Notes', __('Notes')) }}:

{{ $invoice->notes }}

@endif @if ($invoice->attachment)
{{ \App\Helpers\TranslationHelper::transFromDatabase('Attachments', __('Attachments')) }}:
{{ \App\Helpers\TranslationHelper::transFromDatabase('Download File', __('Download File')) }}
@endif @if($invoice->contract)
{{ \App\Helpers\TranslationHelper::transFromDatabase('Related Contract', __('Related Contract')) }}:

{{ $invoice->contract->contract_number }} - {{ $invoice->contract->title }}

@endif
@endsection