@php $auth = Auth::check(); @endphp
@if ($auth && $isPublicView)
@endif
user

{{ __('messages.quote.quote') }} #{{ $quote->quote_id }}

{{ \Carbon\Carbon::parse($quote->quote_date)->translatedFormat(currentDateFormat()) }}
{{ \Carbon\Carbon::parse($quote->due_date)->translatedFormat(currentDateFormat()) }}
{{ $quote->client->user->full_name }}

@if (isset($quote->client->address) && !empty($quote->client->address)) {{ ucfirst($quote->client->address) }} @else {{ __('messages.common.n/a') }} @endif

{{ getAppName() }}

{{ getSettingValue('company_address') }}

@foreach ($quote->quoteItems as $index => $quoteItem) @endforeach
{{ __('messages.product.product') }} {{ __('messages.quote.qty') }} {{ __('messages.quote.price') }} {{ __('messages.invoice.tax') . ' (in %)' }} {{ __('messages.quote.amount') }}
{{ isset($quoteItem->product->name) ? $quoteItem->product->name : $quoteItem->product_name ?? __('messages.common.n/a') }} {{ $quoteItem->quantity }} {{ isset($quoteItem->price) ? getCurrencyAmount($quoteItem->price, true, $quote->tenant_id) : __('messages.common.n/a') }} @foreach ($quoteItem->quoteItemTax as $keys => $tax) {{ $tax->tax != 0 ? $tax->tax : __('messages.common.n/a') }} @if (!$loop->last) , @endif @endforeach {{ isset($quoteItem->total) ? getCurrencyAmount($quoteItem->total, true, $quote->tenant_id) : __('messages.common.n/a') }}
@if (count($quote->qouteTaxes) > 0)
@foreach ($quote->qouteTaxes as $tax)
{{ $tax->value . '%' }}{{ ' (' . $tax->name . ')' }}
@endforeach
@endif
@php $itemTaxesAmount = $quote->amount + array_sum($totalTax); $quoteTaxesAmount = ($itemTaxesAmount * $quote->qouteTaxes->sum('value')) / 100; $totalTaxes = array_sum($totalTax) + $quoteTaxesAmount; @endphp
{{ __('messages.quote.sub_total') . ':' }} {{ isset($quote->amount) ? getCurrencyAmount($quote->amount, true, $quote->tenant_id) : __('messages.common.n/a') }}
{{ __('messages.quote.discount') . ':' }} @if ($quote->discount == 0 || !isset($quote)) {{ __('messages.common.n/a') }} @else @if ($quote->discount_type == \App\Models\Quote::FIXED) {{ getCurrencyAmount($quote->discount, true, $quote->tenant_id) }} @else @if ($quote->discount_before_tax) {{ getCurrencyAmount(($quote->amount * $quote->discount) / 100, true, $quote->tenant_id) }} @else @php $itemTaxesAmount = $quote->amount + array_sum($totalTax); $quoteTaxesAmount = ($itemTaxesAmount * $quote->qouteTaxes->sum('value')) / 100; $percentageDiscount = $itemTaxesAmount + $quoteTaxesAmount; @endphp {{ getCurrencyAmount(($percentageDiscount * $quote->discount) / 100, true, $quote->tenant_id) }} @endif @endif @endif
{{ __('messages.invoice.tax') . ':' }} {!! numberFormat($totalTaxes) != 0 ? getCurrencyAmount($totalTaxes, true, $quote->tenant_id) : __('messages.common.n/a') !!}
{{ __('messages.quote.total') . ':' }} {{ getCurrencyAmount($quote->final_amount, true, $quote->tenant_id) }}
@if ($quote->status == \App\Models\Quote::DRAFT) {{ __('messages.draft') }} @elseif($quote->status == \App\Models\Quote::CONVERTED) {{ __('messages.converted') }} @endif

{{ __('messages.quote.client_overview') }}

@if ($auth && \Illuminate\Support\Facades\Auth::user()->hasRole('admin')) {{ $quote->client->user->full_name }} @else {{ $quote->client->user->full_name }} @endif
{{ $quote->client->user->email }}
{{ __('messages.quote.note') . ':' }}
{!! $quote->note ?? __('messages.quote.note_not_found') !!}
{{ __('messages.quote.terms') . ':' }}
{!! $quote->term ?? __('messages.quote.terms_not_found') !!}