@foreach($languages as $language) @php // Here, we are setting the locale to the current language in the iteration to ensure Laravel localization will // render the correct language. app()->setLocale($language) @endphp @if($estimateConditions['isStudent']) @include('draft') @endif @if (isset($isInBulk) || ((isset($languages) && count($languages) > 1) && empty($useRepeatingPdfHeader))) {{-- Inline header: used for bulk/multi-language PDFs when Snappy header-html is blank --}}
@include('sales::invoices.partials.inline-pdf-header', [ 'headerView' => 'sales::estimates.template2.layout.header', 'documentType' => 'estimate', ]) @endif
@lang('sales::estimates.reference_id'):
{{$estimateMetadata['reference']}}
@lang('sales::estimates.issue_date'):
{{ $estimate->formatDate($estimate->issue_date) ?? '..................' }}
@lang('sales::estimates.due_date'):
{{ $estimate->formatDate($estimate->due_date) ?? '..................' }}
@if($estimateConditions['shouldDisplayCustomerVatNumber'])
@lang('sales::invoice_template.tax_number'):
{{$estimate->customer->tax_number}}
@endif
@lang('sales::invoice_template.customer'):
{{$estimate->customer->name ?? '..................'}}
@if($formDesign->customer_phone_number)
@lang('sales::invoice_template.phone'):
@if(isset($estimate)) @else
..................
@endif
@endif @if($formDesign->customer_email)
@lang('sales::invoice_template.email'):
@if(isset($estimate)) {{$estimate->customer->email}} @else .................. @endif
@endif @if ($estimate->customer->postal_code)
@lang('sales::invoice_template.postalCode'):
@if(isset($estimate)) {{ $estimate->customer->postal_code }} @else .................. @endif
@endif
@lang('sales::estimates.description'):
{{ isset($estimate) ? $estimate->description : '..................' }}
@php $feeServiceActivities = isset($feeServiceActivities) ? $feeServiceActivities : (array)$estimate->feeServiceActivities; @endphp
@if($formDesign->product_image) @if($formDesign->product_description && !isset($estimate)) @elseif($formDesign->product_description && isset($checkDesc) && count($checkDesc) > 0) @endif @if($formDesign->unit) @endif @if($formDesign->discount) @endif @if($estimateConditions['shouldDisplayProductVatAmount']) @endif @isset($estimate) @foreach($estimate->products as $record) @if($formDesign->product_image) @endif @if($formDesign->product_description && count($checkDesc) > 0) @endif @if($formDesign->unit) @endif @if($formDesign->discount) @endif @if($estimateConditions['shouldDisplayProductVatAmount']) @endif @endforeach @endisset
@lang('products::product.Image') @endif @lang($productTypeTitle)
@lang('sales::estimates.description')
@lang('sales::estimates.description')
@lang('sales::estimates.qty') @lang('sales::estimates.unit_price')@lang('settings::forms_design.unit')@lang('sales::estimates.discount')@lang('sales::estimates.vat') @lang('sales::invoices.vat_value')@lang('sales::invoices.Amount')
{{ $record->product->name }}
{{ $record->shortDescription }}
{{ number_format($record->quantity,2,".",",") }} {{ number_format($record->unit_price,2,".",",") }}{{$record->product->unit->name}}{{ number_format($record->discount,2,".",",") }}{{ ($record->tax)?$record->tax->percentage:0 }} {{ number_format($record->vat,2,".",",") }} @if($formDesign->tax_status == \Modules\Settings\Enums\TaxStatusesEnum::INCLUDE_VAT) @if($estimate->taxes_status == \Modules\Settings\Enums\TaxStatusesEnum::INCLUDE_VAT) {{ number_format($record->gross ,2,".",",") }} @else {{ number_format($record->total,2,".",",") }} @endif @else @if($estimate->taxes_status == \Modules\Settings\Enums\TaxStatusesEnum::EXCLUDE_VAT) {{ number_format($record->gross ,2,".",",") }} @else {{ number_format($record->gross - $record->vat,2,".",",") }} @endif @endif
@foreach ($feeServiceActivities as $feeServiceActivity) @endforeach
................................................ ................................................ ................................................ ........ {{__('sales::invoices.service')}} {{$feeServiceActivity->feeServiceModel->feeService['name_en']}} {{ number_format($feeServiceActivity->total_amount,2,".",",") }} {{ __('sales::invoice_returns.vat') }} {{ number_format($feeServiceActivity->tax_value,2,".",",") }}
@if($formDesign->discount && $estimateMetadata['totalAmount'] && $estimateMetadata['totalDiscountAmount'])
@lang('sales::estimates.discount') :
{{ number_format(($estimateMetadata['totalDiscountAmount'] / $estimateMetadata['totalAmount'] * 100),2,".",",") . " %" }}
@lang('sales::estimates.discount amount') :
{{ number_format($estimateMetadata['totalDiscountAmount'],2,".",",") }} {!! __('settings::currencies.' . (isset($estimate)? $estimate->currency_code : env('DEFAULT_CURRENCY_CODE'))) !!}
@endif
@lang('sales::estimates.gross') :
@isset($estimate) {{ number_format($estimate->total_amount,2,".",",") }} {!! __('settings::currencies.' . $estimate->currency_code) !!} @else {{number_format(0,2,".",",") }} {!! __('settings::currencies.' . env('DEFAULT_CURRENCY_CODE')) !!} @endisset
@lang('sales::estimates.total_vat') :
{{ number_format((isset($estimate)? $estimate->total_vat : 0),2,".",",") }} {!! __('settings::currencies.' . (isset($estimate)? $estimate->currency_code : env('DEFAULT_CURRENCY_CODE'))) !!}
@lang('sales::estimates.total_amount') :
{{ number_format((isset($estimate)? $estimate->total : 0),2,".",",")}} {!! __('settings::currencies.' . (isset($estimate)? $estimate->currency_code : env('DEFAULT_CURRENCY_CODE'))) !!}
@if (count($feeServiceActivities))
@lang('sales::estimates.total_amount_with_service') :
{{ number_format($estimateMetadata['totalAmountWithFeeServices'] + $estimate->total,2,".",",")}} {!! __('settings::currencies.' . $estimate->currency_code) !!}
@endif
@if($estimateConditions['shouldDisplayBankInformation'])

{{ __('settings::forms_design.payment_information')}} :

@if($formDesign->bank_name)
{{ __('sales::estimates.bank_name')}} :
{{$formDesign->bank_name}}
@endif @if($formDesign->account_name)
{{__('settings::forms_design.account_name')}} :
{{$formDesign->account_name}}
@endif @if($formDesign->iban)
{{__('settings::forms_design.iban')}} :
{{$formDesign->iban}}
@endif @endif
@if( $formDesign->print_notes && !empty($estimateMetadata['entityNotes']))

{{ __('sales::estimates.notes') }} :

{!! $estimateMetadata['entityNotes'] !!}

@endif
@if(!empty($estimateMetadata['entityTerms']))

{{ __('sales::estimates.terms_and_condition') }}

{!! $estimateMetadata['entityTerms'] !!}

@endif
@if(!$loop->last)
@endif @endforeach