@php // Price formatting helper function (shared behavior with other PDFs) $priceFormat = $setting['price_format'] ?? null; function formatPrice($number, $decimals = 2, $priceFormat = null) { $number = (float) $number; $decimals = (int) $decimals; if (empty($priceFormat)) { return number_format($number, $decimals, '.', ','); } switch ($priceFormat) { case 'comma_dot': return number_format($number, $decimals, '.', ','); case 'dot_comma': return number_format($number, $decimals, ',', '.'); case 'space_comma': return number_format($number, $decimals, ',', ' '); default: return number_format($number, $decimals, '.', ','); } } @endphp
|
@if(!empty($setting['logo']) && file_exists(public_path('images/'.$setting['logo'])))
|
SALES INVOICE
{{$sale['Ref']}}
|
| PRODUCT | PRICE | QTY | DISC | TAX | TOTAL |
|---|---|---|---|---|---|
|
{{$detail['name']}}
Code: {{$detail['code']}}
@if($detail['is_imei'] && $detail['imei_number'] !==null)
SN: {{$detail['imei_number']}}
@endif
|
{{formatPrice((float)$detail['price'], 2, $priceFormat)}} | {{$detail['quantity']}} {{$detail['unitSale']}} | {{formatPrice((float)$detail['DiscountNet'], 2, $priceFormat)}} | {{formatPrice((float)$detail['taxe'], 2, $priceFormat)}} | {{formatPrice((float)$detail['total'], 2, $priceFormat)}} |
|
{{$setting['invoice_footer']}}
Thank you for your business!