@php $settings_data = \App\Models\Utility::settingsById($invoice->created_by); @endphp @if (env('SITE_RTL') == 'on') @endif

{{ __('INVOICE') }}

{!! DNS2D::getBarcodeHTML(route('invoice.link.copy',\Crypt::encrypt($invoice->invoice_id)), "QRCODE",2,2) !!}

@if ($settings['company_name']){{ $settings['company_name'] }}@endif

@if($settings['company_email']){{$settings['company_email']}}@endif
@if($settings['company_telephone']){{$settings['company_telephone']}}@endif
@if ($settings['company_address']){{ $settings['company_address'] }}@endif

@if ($settings['company_city']) {{ $settings['company_city'] }}, @endif @if ($settings['company_state']){{ $settings['company_state'] }}@endif @if ($settings['company_zipcode']) - {{ $settings['company_zipcode'] }}@endif

@if ($settings['company_country']) {{ $settings['company_country'] }}@endif


@if (!empty($settings['registration_number'])){{ __('Registration Number') }} : {{ $settings['registration_number'] }} @endif
@if (!empty($settings['tax_type']) && !empty($settings['vat_number'])){{ $settings['tax_type'] . ' ' . __('Number') }} : {{ $settings['vat_number'] }}
@endif
@if (!empty($customFields) && count($invoice->customField) > 0) @foreach ($customFields as $field) @endforeach @endif
{{ __('Number') }}: {{ Utility::invoiceNumberFormat($settings, $invoice->invoice_id) }}
{{ __('Issue Date') }}: {{ Utility::dateFormat($settings, $invoice->issue_date) }}
{{ __('Due Date') }}: {{ Utility::dateFormat($settings, $invoice->due_date) }}
{{ $field->name }} : {{ !empty($invoice->customField) ? $invoice->customField[$field->id] : '-' }}
{{ __('Bill To') }}:

{{ !empty($customer->billing_name) ? $customer->billing_name : '' }}
{{ !empty($customer->billing_phone) ? $customer->billing_phone : '' }}
{{ !empty($customer->billing_address) ? $customer->billing_address : '' }}
{{ !empty($customer->billing_zip) ? $customer->billing_zip : '' }}
{{ !empty($customer->billing_city) ? $customer->billing_city : '' . ', ' }} {{ !empty($customer->billing_state) ? $customer->billing_state : '', ', ' }} {{ !empty($customer->billing_country) ? $customer->billing_country : '' }}

@if ($settings['shipping_display'] == 'on')
{{ __('Ship To') }}:

{{ !empty($customer->shipping_name) ? $customer->shipping_name : '' }}
{{ !empty($customer->shipping_phone) ? $customer->shipping_phone : '' }}
{{ !empty($customer->shipping_address) ? $customer->shipping_address : '' }}
{{ !empty($customer->shipping_zip) ? $customer->shipping_zip : '' }}
{{ !empty($customer->shipping_city) ? $customer->shipping_city : '' . ', ' }} {{ !empty($customer->shipping_state) ? $customer->shipping_state : '' . ', ' }},{{ !empty($customer->shipping_country) ? $customer->shipping_country : '' }}

@endif
{{ __('Item') }}
{{ __('Quantity') }}
{{ __('Rate') }}
{{ __('Tax') }} (%)
{{ __('Discount') }}
{{ __('Price') }}
{{ __('before tax & discount') }}
@if (isset($invoice->itemData) && count($invoice->itemData) > 0) @foreach ($invoice->itemData as $key => $item)
{{ $item->name }}
{{ $item->quantity }}
{{ Utility::priceFormat($settings, $item->price) }}
                                                                   @if (!empty($item->itemTax))
                                                                        @foreach ($item->itemTax as $taxes)
                                                                            {{ $taxes['name'] }}  ({{ $taxes['rate'] }}) {{ $taxes['price'] }}
                                                                        @endforeach
                                                                @else
                                                                        -
                                                                    @endif
                                                                
{{ $item->discount != 0 ? Utility::priceFormat($settings, $item->discount) : '-' }}
{{ Utility::priceFormat($settings, $item->price * $item->quantity) }}
@endforeach @else
-
-
-
-
-
@endif
{{ __('Total') }}
{{ $invoice->totalQuantity }}
{{ Utility::priceFormat($settings, $invoice->totalRate) }}
{{ Utility::priceFormat($settings, $invoice->totalTaxPrice) }}
{{ Utility::priceFormat($settings, $invoice->totalDiscount) }}
{{ Utility::priceFormat($settings, $invoice->getSubTotal()) }}

{{ $settings['footer_title'] }}
{{ $settings['footer_notes'] }}

@if (!isset($preview)) @include('invoice.script'); @endif