@if (app()->getLocale() == 'ar') @include('assets._language_ar') @else @include('assets._language_en') @endif LexPro | {{ ucfirst(strtolower($model)) }} @include('assets._meta_tags') @include('assets._misc') @include('assets._data_table_styles') @if (app()->getLocale() == 'ar') @include('assets._ar_fonts') @include('assets._main_styles_RTL') @else @include('assets._en_fonts') @include('assets._main_styles_LTR') @endif @include('assets.dark_mode') @if (session('finance_pdf_url')) @endif
@include('layout._header')
@include('layout._side_bar')

{{ __('general.' .$model.'_details') }}

@if($model == 'expense')

{{ __('general.'.$model.'#') }} {{$financeModel->number}}
{{ __('general.client') }} : {{$financeModel->client_name}}

@else

{{ __('general.'.$model.'#') }} {{$financeModel->number}}
{{ __('general.to') }} : {{$financeModel->client_name}}

@if(app(App\Services\setting\CompanyProfileService::class)->get()->logo) @php $logoPath = app()->environment('production') ? asset(app(App\Services\setting\CompanyProfileService::class)->get()->logo) : asset('storage/' . app(App\Services\setting\CompanyProfileService::class)->get()->logo); @endphp profile picture @endif
{{ app(App\Services\setting\CompanyProfileService::class)->get()->name }} {{ app(App\Services\setting\CompanyProfileService::class)->get()->slogan }}
{{ app(App\Services\setting\CompanyProfileService::class)->get()->email }} - {{ app(App\Services\setting\CompanyProfileService::class)->get()->phone }}
@endif
{{ __('general.number') }} #{{$financeModel->number}}
{{ __('general.date') }} {{$financeModel->date}}
@if($financeModel->due_date)
{{ __('general.due_date') }} {{$financeModel->due_date}}
@elseif($model == 'pyment')
{{ __('general.subject') }} {{$financeModel->subject}}
@endif
{{ __('general.currency') }} {{$financeModel->currency}}
@if($model != 'expense')
{{ __('general.issue_for') }} @if(!empty($financeModel->client?->name)) {{ $financeModel->client->name }} @endif @if(!empty($financeModel->client?->email)) - {{ $financeModel->client->email }}
@endif @if(!empty($financeModel->client?->tax_number)) {{ __('general.tax_number') }} : {{ $financeModel->client->tax_number }} @endif
{{ __('general.billing_address') }} @if(!empty($financeModel->billing_address)) {{ $financeModel->billing_address }}
@endif @if(!empty($financeModel->client?->address?->country)) {{ $financeModel->client->address->country }}-{{ $financeModel->client->address->city }} @endif
@endif @if($model != 'pyment')
@foreach($modelItems as $item) @endforeach
{{ __('general.item') }} {{ __('general.quantity') }} {{ __('general.price') }} {{ __('general.special_tax') }} {{ __('general.total') }}

{{$item->name}}

{{$item->description}}

{{$item->qty}} {{$item->amount}} {{$financeModel->currency}} {{$item->tax}} % {{$item->subtotal}} {{$financeModel->currency}}
{{--
{{ __('general.adjustment') }}
{{$financeModel->adjustment}} {{$financeModel->currency}}
--}}
{{ __('general.subtotal') }}
{{$financeModel->subtotal}} {{$financeModel->currency}}
{{ __('general.tax') }} @if($financeModel->tax > 0){{$financeModel->tax}}% @endif
{{$financeModel->overall_tax_value}} {{$financeModel->currency}}
@if($financeModel->discount_amount_type == 'percentage')
{{ __('general.discount') }} {{$financeModel->discount}}%
{{$financeModel->total_discount}} {{$financeModel->currency}}
@elseif($financeModel->discount_amount_type == 'fixed_amount')
{{ __('general.discount') }}
{{$financeModel->total_discount}} {{$financeModel->currency}}
@else
{{ __('general.discount') }} {{$financeModel->discount}}%
{{$financeModel->total_discount}} {{$financeModel->currency}}
@endif
{{ __('general.total') }}
{{$financeModel->total}} {{$financeModel->currency}}
@elseif($model == 'pyment')
{{ __('general.payment_mode') }} {{ __('general.total') }} {{ __('general.currency') }} {{ __('general.total') }}

{{$financeModel->payment_mode}} - {{$financeModel->payment_method}}

{{$financeModel->transaction_number}}

{{$financeModel->total}} {{$financeModel->currency}} {{$financeModel->total}}
@endif
@php $profile = app(App\Services\setting\CompanyProfileService::class)->get(); function joinIfNotEmpty(...$parts) { return collect($parts)->filter()->implode(' - '); } @endphp @if($model != 'expense')
@if(!empty($profile->name))

{{ $profile->name }}

@endif
@php $line1 = joinIfNotEmpty($profile->slogan, __('general.tax_number') . ' : ' . $profile->taxNumber, $profile->registrationNumber); $line2 = joinIfNotEmpty($profile->address, $profile->website); $line3 = joinIfNotEmpty($profile->email, $profile->phone, $profile->phone2); @endphp @if($line1)

{{ $line1 }}

@endif @if($line2)

{{ $line2 }}

@endif @if($line3)

{{ $line3 }}

@endif
@php $bankAccounts = joinIfNotEmpty($profile->bankAccount, $profile->bankAccount2); $supportLine = joinIfNotEmpty(__('general.for_support') . ' : ' . $profile->supportEmail, $profile->supportPhone); @endphp @if($bankAccounts)

{{ __('general.bank_accounts') }} : {{ $bankAccounts }}

@endif @if($supportLine)

{{ $supportLine }}

@endif
@endif
@if($model != 'pyment')
@if($financeModel->status == 'unpaid' || $financeModel->status == 'partially') {{ __('general.' . $financeModel->status) }} @elseif($financeModel->status == 'paid') {{ __('general.' . $financeModel->status) }} @elseif($financeModel->status == 'overdue') {{ __('general.' . $financeModel->status) }} @else {{ __('general.' . $financeModel->status) }} @endif
{{ __('general.'.$model.'_details') }} @if($model === 'invoice' && $paymentRequest?->number)
{{ __('general.related_payment_request') }}:
@endif @if($model == 'expense')
{{ __('general.expense_type') }}:
{{ __('general.' . $financeModel->type) }}
@endif @if($financeModel->client_id)
{{ __('general.client_name') }}:
{{$financeModel->client->name}}
@endif @if($financeModel->sale_agent)
{{ __('general.sale_agent') }}:
{{__getUserNameById($financeModel->sale_agent)}}
@endif @if($financeModel->discount_type)
{{ __('general.discount_type') }}:
{{$financeModel->discount_type}}
@endif @if($financeModel->discount_amount_type)
{{ __('general.discount_amount_type') }}:
{{$financeModel->discount_amount_type}}
@endif @if($financeModel->project_id)
{{ __('general.project_name') }}:
{{$financeModel->project->subject}}
@endif @if($financeModel->task_id)
{{ __('general.task_name') }}:
{{$financeModel->task->subject}}
@endif @if($financeModel->client_note)
{{ __('general.client_note') }}:
{{$financeModel->client_note}}
@endif {{--
{{ __('general.attachments') }}:
@if($financeModel->files && $financeModel->files->count())
    @foreach($financeModel->files as $file)
    {{ $file->name }}
    @csrf @method('DELETE')
    @endforeach
@else
@endif
--}}
@endif
@if(isset($files) && $files->isNotEmpty())

{{ __('general.attachments') }}

@hasAccess('expense', 'modify') @endhasAccess
@foreach($files as $file) @include('common.file.update_file', ['file' => $file, 'modalId' => "kt_modal_new_target_update_file_{$file->id}"]) @endforeach
# {{ __('general.subject') }} {{ __('general.description') }} {{ __('general.uploaded_at') }} {{ __('general.uploaded_by') }} {{ __('general.actions') }}
{{ $file->id }} {{$file->name}} {{ $file->description }} {{ $file->created_at }} {{__getUserNameById($file->created_by)}} {{ __('general.actions') }}
@endisset @include('layout._footer')
@include('layout._side_shortcuts')
@include('common.file.upload_file', ['item' => $financeModel , 'category' => $financeModel]) @include('layout._scroll_top') @include('assets._main_scripts') @include('assets._data_table_scripts') @include('assets._form_scripts') @include('assets._file_scripts')