@php $styleCss = 'style'; @endphp

{{ __('messages.common.invoice') }}

#{{ $invoice->invoice_id }}
{{ __('messages.invoice.invoice_date') . ':' }}

{{ \Carbon\Carbon::parse($invoice->invoice_date)->translatedFormat(currentDateFormat()) }}

{{ __('messages.invoice.due_date') . ':' }}

{{ \Carbon\Carbon::parse($invoice->due_date)->translatedFormat(currentDateFormat()) }}

{{ __('messages.common.to') . ':' }}
{{ __('messages.common.name') . ':' }} {{ $client->user->full_name }}
{{ __('messages.common.email') . ':' }} {{ $client->user->email }}
@if (!empty($client->address)) {{ __('messages.common.address') . ':' }} {{ $client->address }}
@endif @if (!empty($client->vat_no)) {{ getVatNoLabel() . ':' }} {{ $client->vat_no }}
@endif
{{ __('messages.common.from') . ':' }}
{{ __('messages.common.address') . ':' }} {!! $setting['company_address'] !!}
@if (isset($setting['show_additional_address_in_invoice']) && $setting['show_additional_address_in_invoice'] == 1)
{{ $setting['zipcode'] . ',' . $setting['city'] . ', ' . $setting['state'] . ', ' . $setting['country'] }}
@endif {{ __('messages.user.phone') . ':' }} {{ $setting['company_phone'] }}
@if (isset($setting['show_additional_address_in_invoice']) && $setting['show_additional_address_in_invoice'] == 1) {{ __('messages.invoice.fax_no') . ':' }} {{ $setting['fax_no'] }}
@endif
@if (isset($invoice) && !empty($invoice)) @foreach ($invoice->invoiceItems as $key => $invoiceItems) @endforeach @endif
# {{ __('messages.product.product') }} {{ __('messages.invoice.qty') }} {{ __('messages.product.unit_price') }} {{ __('messages.invoice.tax') . '(in %)' }} {{ __('messages.invoice.amount') }}
{{ $key + 1 }}

{{ isset($invoiceItems->product->name) ? $invoiceItems->product->name : $invoiceItems->product_name ?? __('messages.common.n/a') }}

@if ( !empty($invoiceItems->product->description) && (isset($setting['show_product_description']) && $setting['show_product_description'] == 1)) {{ $invoiceItems->product->description }} @endif

{{ number_format($invoiceItems->quantity, 2) }} {{ isset($invoiceItems->price) ? getInvoiceCurrencyAmount($invoiceItems->price, $invoice->currency_id, true) : __('messages.common.n/a') }} @foreach ($invoiceItems->invoiceItemTax as $keys => $tax) {{ $tax->tax ?? '--' }} @if (!$loop->last) , @endif @endforeach {{ isset($invoiceItems->total) ? getInvoiceCurrencyAmount($invoiceItems->total, $invoice->currency_id, true) : __('messages.common.n/a') }}
@if (!empty($invoice->paymentQrCode))
{{ __('messages.payment_qr_codes.payment_qr_code') }}
@endif
@php $itemTaxesAmount = $invoice->amount + array_sum($totalTax); $invoiceTaxesAmount = ($itemTaxesAmount * $invoice->invoiceTaxes->sum('value')) / 100; $totalTaxes = array_sum($totalTax) + $invoiceTaxesAmount; @endphp
{{ __('messages.invoice.sub_total') . ':' }} {{ getInvoiceCurrencyAmount($invoice->amount, $invoice->currency_id, true) }}
{{ __('messages.invoice.discount') . ':' }} @if ($invoice->discount == 0) {{ __('messages.common.n/a') }} @else @if (isset($invoice) && $invoice->discount_type == \App\Models\Invoice::FIXED) {{ isset($invoice->discount) ? getInvoiceCurrencyAmount($invoice->discount, $invoice->currency_id, true) : __('messages.common.n/a') }} @else {{ $invoice->discount }}% @endif @endif
{{ __('messages.invoice.tax') . ':' }} {!! numberFormat($totalTaxes) != 0 ? '' . getInvoiceCurrencyAmount($totalTaxes, $invoice->currency_id, true) . '' : __('messages.common.n/a') !!}
{{ __('messages.invoice.total') . ':' }} {{ getInvoiceCurrencyAmount($invoice->final_amount, $invoice->currency_id, true) }}
{{ __('messages.admin_dashboard.total_due') . ':' }} {{ getInvoiceCurrencyAmount(getInvoiceDueAmount($invoice->id), $invoice->currency_id, true) }}
{{ __('messages.admin_dashboard.total_paid') . ':' }} {{ getInvoiceCurrencyAmount(getInvoicePaidAmount($invoice->id), $invoice->currency_id, true) }}

{{ __('messages.client.notes') . ':' }}
{!! nl2br($invoice->note ?? __('messages.common.not_available')) !!}

{{ __('messages.invoice.terms') . ':' }}
{!! nl2br($invoice->term ?? __('messages.common.not_available')) !!}

{{ __('messages.setting.regards') . ':' }}
{{ html_entity_decode($setting['app_name']) }}