@extends('layouts.app') @section('title', \App\Helpers\TranslationHelper::transFromDatabase('Invoice Details', __('Invoice Details'))) @section('content')
{{ $invoice->invoice_number }}
{{ $invoice->reference_number ?? '-' }}
{{ $invoice->customer_name }}
{{ $invoice->diverse_customer_name ?? '-' }}
@if ($invoice->invoice_date_time) {{ $invoice->invoice_date_time->format('Y-m-d H:i:s') }} @else {{ $invoice->invoice_date->format('Y-m-d') }} @endif
{{ $invoice->due_date->format('Y-m-d') }}
@switch($invoice->status) @case('draft') {{ \App\Helpers\TranslationHelper::transFromDatabase('Draft', __('Draft')) }} @break @case('sent') {{ \App\Helpers\TranslationHelper::transFromDatabase('Sent', __('Sent')) }} @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->zatca_compliance_status == 'PASS' || $invoice->zatca_compliance_status == 'WARNING') ✅ تم الإرسال ({{ $invoice->zatca_compliance_status }}) @elseif($invoice->zatca_compliance_status == 'REPORTED') ✅ تم الإبلاغ (REPORTED) @elseif($invoice->zatca_compliance_status == 'CLEARED') ✅ تم التخليص (CLEARED) @elseif($invoice->eta_uuid) ✅ تم الإرسال للضرائب المصرية @elseif($invoice->zatca_compliance_status) ❌ {{ $invoice->zatca_compliance_status }} @else ⏳ لم يتم الإرسال بعد @endif
{{ $invoice->contract->contract_number }} - {{ $invoice->contract->title }}
| # | {{ \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('WHT %', __('خصم/إضافة %')) }} | {{ \App\Helpers\TranslationHelper::transFromDatabase('Line Total', __('Line Total')) }} |
|---|---|---|---|---|---|---|---|---|---|
| {{ $inde + 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_amount, 2) }}% | {{ number_format($item->tax_rate + ($item->tax_rate_2 ?? 0), 2) }}% | {{ number_format($item->withholding_tax_rate, 2) }}% | {{ number_format($item->total, 2) }} |
| {{ \App\Helpers\TranslationHelper::transFromDatabase('No Items In This Invoice', __('No Items In This Invoice')) }} | |||||||||
{{ $invoice->notes }}
{{ $invoice->company->name ?? 'غير محدد' }}
{{ $invoice->company->tax_number ?? 'غير محدد' }}
@if ($invoice->invoice_date_time) {{ $invoice->invoice_date_time->format('Y-m-d H:i:s') }} @else {{ $invoice->invoice_date->format('Y-m-d H:i:s') }} @endif
{{ number_format($invoice->total_amount, 2) }} {{ $invoice->company->currency ?? 'ريال' }}
{{ number_format($invoice->tax_amount, 2) }} {{ $invoice->company->currency ?? 'ريال' }}
| {{ \App\Helpers\TranslationHelper::transFromDatabase('Payment Date', __('Payment Date')) }} | {{ \App\Helpers\TranslationHelper::transFromDatabase('Payment Amount', __('Payment Amount')) }} | {{ \App\Helpers\TranslationHelper::transFromDatabase('Payment Method', __('Payment Method')) }} | {{ \App\Helpers\TranslationHelper::transFromDatabase('Status', __('Status')) }} |
|---|---|---|---|
| {{ $payment->created_at->format('Y-m-d') }} | {{ number_format($payment->amount, 2) }} | {{ $payment->payment_method }} | {{ \App\Helpers\TranslationHelper::transFromDatabase('Paid', __('Paid')) }} |