@php $settings_data = \App\Models\Utility::settingsById($invoice->created_by); @endphp
@if($settings_data['SITE_RTL']=='on') @endif|
|
@if($settings['company_name']){{$settings['company_name']}}@endif |
{{__('INVOICE')}}
|
@if($settings['invoice_qr_display'] == 'on')
{!! DNS2D::getBarcodeHTML(route('invoice.link.copy',\Crypt::encrypt($invoice->invoice_id)), "QRCODE",2,2) !!}
|
@endif
|
{{__('Bill To')}}:
@if(!empty($customer->billing_name))
{{!empty($customer->billing_name)?$customer->billing_name:''}} |
@if($settings['shipping_display']=='on')
{{__('Ship To')}}:
@if(!empty($customer->shipping_name))
{{!empty($customer->shipping_name)?$customer->shipping_name:''}} |
@endif
|||
| {{ __('Invoice Status') }} : {{ __(\App\Models\Invoice::$statues[$invoice->status]) }} | @elseif($invoice->status == 1){{ __('Invoice Status') }} : {{ __(\App\Models\Invoice::$statues[$invoice->status]) }} | @elseif($invoice->status == 2){{ __('Invoice Status') }} : {{ __(\App\Models\Invoice::$statues[$invoice->status]) }} | @elseif($invoice->status == 3){{ __('Invoice Status') }} : {{ __(\App\Models\Invoice::$statues[$invoice->status]) }} | @elseif($invoice->status == 4){{ __('Invoice Status') }} : {{ __(\App\Models\Invoice::$statues[$invoice->status]) }} | @endif
| {{__('Item')}} | {{__('Quantity')}} | {{__('Rate')}} | {{__('Discount')}} | {{__('Tax')}} (%) | {{__('Price')}} after tax & discount | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{$item->name}} | @php $unitName = App\Models\ProductServiceUnit::find($item->unit); @endphp{{$item->quantity}} {{ ($unitName != null) ? '('. $unitName->name .')' : ''}} | {{Utility::priceFormat($settings,$item->price)}} | {{($item->discount!=0)?Utility::priceFormat($settings,$item->discount):'-'}} |
@php
$itemtax = 0;
$seenTaxes = [];
$finalTotal = 0;
try {
$price = isset($item->price) ? floatval(str_replace(',', '', $item->price)) : 0;
$quantity = isset($item->quantity) ? floatval($item->quantity) : 0;
$discount = isset($item->discount) ? floatval($item->discount) : 0;
$lineTotal = ($price * $quantity) - $discount;
if (!empty($item->itemTax)) {
foreach ($item->itemTax as $taxes) {
$rateStr = $taxes['rate'] ?? '0%';
$rate = floatval(str_replace('%', '', $rateStr));
$name = $taxes['name'] ?? 'Tax';
$taxKey = $name . '-' . $rate;
if (!in_array($taxKey, $seenTaxes)) {
$seenTaxes[] = $taxKey;
$taxAmount = ($lineTotal * $rate) / 100;
$itemtax += $taxAmount;
echo " {$name} ({$rate}%) - " . Utility::priceFormat($settings, $taxAmount) . " "; } } } else { echo "-"; } $finalTotal = $lineTotal + $itemtax; } catch (\Throwable $e) { $finalTotal = 0; echo "-"; } @endphp |
{{ Utility::priceFormat($settings, $finalTotal ?? 0) }} | @if(!empty($item->description))||||||||||||||||||||||
| {{$item->description}} | |||||||||||||||||||||||||||
| {{__('Total')}} | {{$invoice->totalQuantity}} | {{Utility::priceFormat($settings,$invoice->totalRate)}} | {{Utility::priceFormat($settings,$invoice->totalDiscount)}} | {{Utility::priceFormat($settings,$invoice->totalTaxPrice) }} | |||||||||||||||||||||||
|
|||||||||||||||||||||||||||