@include('sales::invoices.partials.shared-head-assets') @include('sales::invoices.partials.embedded-xml') @foreach($languages as $lang) @php app()->setLocale($lang); @endphp @if($invoiceConditions['isStudent']) @include('draft') @endif @if (isset($isInBulk) || ((isset($languages) && count($languages) > 1) && empty($useRepeatingPdfHeader)))
@include('sales::invoices.partials.inline-pdf-header', ['headerView' => 'sales::invoices.template_custom.layout.header']) @endif
@if($invoiceConditions['shouldDisplayInvoiceTime']) @endif @if($formDesign->payment_term) @endif @if($formDesign->description) @endif @if($invoiceConditions['shouldDisplayCustomerVatNumber']) @endif @if($invoiceConditions['shouldDisplayCustomerCommercialNumber']) @endif
@lang('sales::invoice_template.reference_id'): {{ $invoiceMetadata['reference'] }}
@lang('sales::invoice_template.invoice_date'): {{ $invoice->formatDate($invoice->date) ?? '..................' }}
@lang('sales::invoice_template.supply_date'): {{ $invoice->formatDate($invoice->supply_date) ?? '..................' }}
@lang('sales::invoice_template.time'): {{ $invoice->formatTime($invoice->date) ?? '..................' }}
@lang('sales::invoice_template.payment_term'): {{isset($invoice)? ($invoice->paymentTerm ? $invoice->paymentTerm->name : __('sales::invoice_template.cash')) : ".................."}}
@lang('sales::invoice_template.description'): {{isset($invoice)? $invoice->description : ".................." }}
@lang('sales::invoice_template.tax_number'): {{ $invoice->customer->tax_number }}
@lang('sales::invoice_template.commercial_number'): {{ $invoice->customer->commercial_number }}
@if($formDesign->customer_phone_number) @endif @if($formDesign->customer_email) @endif @if(isset($invoice) && ($invoice->customer->street || $invoice->customer->city || $invoice->customer->country)) @endif @if($formDesign->payment_account) @endif @if($formDesign->cost_center) @endif {{-- Related Invoice (only applies for credit notes and debit notes) --}} @if($invoice->invoice)
@lang('sales::invoice_template.related_invoice'):
{{$invoice->invoice->reference}}
@endif @if($invoice->parent)
@lang('sales::invoice_template.related_invoice'):
{{$invoice->parent->reference}}
@endif
@lang('sales::invoice_template.customer'): {{ $invoice->customer->name ?? '..................' }}
@lang('sales::invoice_template.phone'): @if(isset($invoice)) {{$invoiceMetadata['customerPhoneNumber']}} @else ............... @endif
@lang('sales::invoice_template.email'): @if(isset($invoice)) {{$invoice->customer->email}} @else ............... @endif
@lang('sales::invoice_template.address'): {{ $invoiceMetadata['customerAddress'] ?? '.................' }}
@lang('sales::invoice_template.payment_account'): {{isset($invoice)? ($invoice->paymentAccount->name ?? '') : ".................."}}
@lang('sales::invoice_template.cost_center'): {{ $invoiceMetadata['costCenter'] }}
@if($invoice && $invoiceConditions['shouldDisplayQrCode'])
QR Code
@endisset


@if($formDesign->product_image) @endif @if($formDesign->product_description) @elseif($formDesign->product_description && isset($checkDesc) && count($checkDesc) > 0) @endif @if($formDesign->unit) @endif @if($formDesign->discount) @endif @if($invoiceConditions['shouldDisplayProductVatAmount']) @endif @if($invoiceConditions['shouldDisplayProductTotalWithVat']) @endif

@isset($invoice) @foreach($invoice->invoiceDetails as $record) @if($formDesign->product_image) @endif @if($formDesign->product_description) @endif @if($formDesign->unit) @endif @if($formDesign->discount) @endif @if($invoiceConditions['shouldDisplayProductVatAmount']) @endif @if($invoiceConditions['shouldDisplayProductTotalWithVat']) @endif @endforeach @endisset
@lang('products::product.Image')@lang($productTypeTitle)@lang('sales::invoices.Description')@lang('sales::invoices.Description')@lang('sales::invoices.qty') @lang('sales::invoices.unit_price')@lang('settings::forms_design.unit')@lang('sales::invoices.discount')@lang('sales::invoices.vat') @lang('sales::invoices.vat_value')@lang('sales::invoices.Amount')@lang('sales::invoice_template.total')
Product Image{{ $record->product->name }}
{{ $record->shortDescription }}
{{ number_format($record->quantity,2,".",",") }} {{ number_format($record->price,2,".",",") }}{{$record->product->unit->name}}{{ number_format($record->discount,2,".",",") }}{{ ($record->tax) ? $record->tax->percentage : 0 }} {{ number_format($record->vat_value,2,".",",") }} @if($formDesign->tax_status == \Modules\Settings\Enums\TaxStatusesEnum::INCLUDE_VAT) {{ number_format($record->total,2,".",",") }} @else {{ number_format($record->gross,2,".",",") }} @endif {{ number_format($record->total,2,".",",") }}
@if($invoiceConditions['shouldDisplayBankInformation'])

@lang('sales::invoice_template.payment_information'):

@if($formDesign->bank_name)

@lang('sales::invoice_template.bank_name'): {{$formDesign->bank_name}}

@endif @if($formDesign->account_name)

@lang('sales::invoice_template.account_name'): {{$formDesign->account_name}}

@endif @if($formDesign->iban)

@lang('sales::invoice_template.iban'): {{$formDesign->iban}}

@endif @endif
@if($formDesign->discount && $invoiceMetadata['totalAmount'] && $invoiceMetadata['totalDiscountAmount'])

@lang('sales::estimates.discount'):

@lang('sales::estimates.discount amount'):

@endif

@lang('sales::invoices.gross without vat'):

@lang('sales::invoices.total_vat'):

@if($formDesign->labor_fee || $invoice->labor_fee > 0)

@lang('settings::forms_design.labor_fee'):

@endif

@lang('sales::invoices.Outstanding Balance'):

@lang('sales::invoices.total_amount'):

@if($formDesign->discount && $invoiceMetadata['totalAmount'] && $invoiceMetadata['totalDiscountAmount'])

{{ number_format(($invoiceMetadata['totalDiscountAmount'] / $invoiceMetadata['totalAmount'] * 100),2,".",",") . " %" }}

{{ number_format($invoiceMetadata['totalDiscountAmount'],2,".",",") . " " . __('settings::currencies.' . (isset($invoice)? $invoice->currency_code : env('DEFAULT_CURRENCY_CODE'))) }}

@endif

{{ number_format((isset($invoice)? $invoice->total_amount : 0),2,".",",") . " " . __('settings::currencies.' . (isset($invoice)? $invoice->currency_code : env('DEFAULT_CURRENCY_CODE')))}}

{{ number_format((isset($invoice)? $invoice->total_vat : 0),2,".",",") . " " . __('settings::currencies.' . (isset($invoice)? $invoice->currency_code : env('DEFAULT_CURRENCY_CODE')))}}

@if($formDesign->labor_fee || $invoice->labor_fee > 0)

{{ number_format((isset($invoice)? $invoice->labor_fee : 0),2,".",",") . " " . __('settings::currencies.' . (isset($invoice)? $invoice->currency_code : env('DEFAULT_CURRENCY_CODE')))}}

@endif

{{ number_format((isset($invoice)? $invoice->outstanding : 0),2,".",",")." " . __('settings::currencies.' . (isset($invoice)? $invoice->currency_code : env('DEFAULT_CURRENCY_CODE')))}}

{{ number_format((isset($invoice)? $invoice->total : 0),2,".",",")." " . __('settings::currencies.' . (isset($invoice)? $invoice->currency_code : env('DEFAULT_CURRENCY_CODE')))}}


@if($formDesign->print_notes && !empty($invoiceMetadata['invoiceNotes']))

@lang('sales::invoice_template.notes'):

{!! $invoiceMetadata['invoiceNotes'] !!}
@endif @if(!empty($invoiceMetadata['invoiceTerms']))

@lang('sales::invoice_template.terms_and_condition'):

{!! $invoiceMetadata['invoiceTerms'] !!}
@endif
@if(!$loop->last)
@endif @endforeach