@if(!empty($receipt_details->invoice_heading)) {!! $receipt_details->invoice_heading !!} @endif

{{-- Header: business / patient / invoice info --}}
@if(!empty($receipt_details->letter_head)) @else @if(!empty($receipt_details->logo))
@endif @if(!empty($receipt_details->display_name))
{{ $receipt_details->display_name }}
@endif @if(!empty($receipt_details->store_code))
@lang('lang_v1.store_code'): {{ $receipt_details->store_code }}
@endif @if(!empty($receipt_details->address))
{{ $receipt_details->address }}
@endif @php $sub_headings = implode('
', array_filter([$receipt_details->sub_heading_line1, $receipt_details->sub_heading_line2, $receipt_details->sub_heading_line3, $receipt_details->sub_heading_line4, $receipt_details->sub_heading_line5])); @endphp @if(!empty($sub_headings))
{!! $sub_headings !!}
@endif @if(!empty($receipt_details->contact))
{!! $receipt_details->contact !!}
@endif @if(!empty($receipt_details->tax_info1))
{!! $receipt_details->tax_label1 !!}{{ $receipt_details->tax_info1 }}
@endif @if(!empty($receipt_details->tax_info2))
{!! $receipt_details->tax_label2 !!}{{ $receipt_details->tax_info2 }}
@endif @if(!empty($receipt_details->drug_license_no))
@lang('lang_v1.drug_license_no'): {{ $receipt_details->drug_license_no }}
@endif @if(!empty($receipt_details->fssai_license_no))
@lang('lang_v1.fssai_license_no'): {{ $receipt_details->fssai_license_no }}
@endif @endif
@if(!empty($receipt_details->customer_name))
@lang('lang_v1.patient_name') : {{ $receipt_details->customer_name }}
@endif @if(!empty($receipt_details->customer_address_line1))
@lang('lang_v1.patient_address') : {{ $receipt_details->customer_address_line1 }}
@endif @if(!empty($receipt_details->customer_mobile))
@lang('contact.mobile') : {{ $receipt_details->customer_mobile }}
@endif @if(!empty($receipt_details->doctor_name))
@lang('doctor.doctor_name') : {{ $receipt_details->doctor_name }}
@endif @if(!empty($receipt_details->customer_custom_fields))
{!! $receipt_details->customer_custom_fields !!}
@endif
@lang('lang_v1.inv_no') : @if(!empty($receipt_details->invoice_no_prefix)){!! $receipt_details->invoice_no_prefix !!}@endif{{ $receipt_details->invoice_no }}
{{ $receipt_details->date_label }} {{ $receipt_details->invoice_date }}
{{-- Product lines --}} @php // Invoice-level discount (POS "Edit Discount") isn't tied to a line, so prorate it // across lines by their exc-tax weight for display in the per-line Discount column. $invoice_discount_uf = $receipt_details->discount_amount_unformatted ?? 0; $lines_subtotal_exc_tax = collect($receipt_details->lines)->sum(function ($l) { return $l['line_total_exc_tax_uf'] ?? 0; }); @endphp @forelse($receipt_details->lines as $key => $line) @php $line_discount_uf = ($line['line_discount_uf'] ?? 0) * ($line['quantity_uf'] ?? 0); if (!empty($invoice_discount_uf) && $lines_subtotal_exc_tax > 0) { $line_discount_uf += $invoice_discount_uf * (($line['line_total_exc_tax_uf'] ?? 0) / $lines_subtotal_exc_tax); } @endphp @empty @endforelse
@lang('lang_v1.sno') {{ $receipt_details->table_product_label }} @lang('lang_v1.hsn_code') @lang('lang_v1.sch') @lang('lang_v1.mfg') @lang('lang_v1.batch') @lang('lang_v1.expiry') {{ $receipt_details->table_qty_label }} @lang('lang_v1.mrp_inc_tax') @lang('lang_v1.discount') {{ $receipt_details->table_subtotal_label }}
{{ $key + 1 }} {{ $line['name'] }} @if(!empty($line['variation']))
{{ $line['variation'] }}@endif @if(!empty($line['sub_sku']))
{{ $line['sub_sku'] }}@endif @if(!empty($line['sell_line_note']))
{!! $line['sell_line_note'] !!}@endif
{{ $line['hsn_code'] ?? '' }} {{ $line['schedule_name'] ?? '' }} {{ $line['manufacturer'] ?? '' }} {{ $line['lot_number'] ?? '' }} {{ $line['product_expiry'] ?? '' }} {{ $line['quantity'] }}{{ !empty($line['units']) ? ' '.$line['units'] : '' }} {{ $line['mrp'] }} {{@num_format($line_discount_uf)}} {{ $line['line_total'] }}
 
{{-- Tax / totals summary --}} @php $tax_total_label = trans('lang_v1.total_tax'); $tax_rows = collect($receipt_details->taxes ?? [])->except($tax_total_label); $tax_total_value = ($receipt_details->taxes[$tax_total_label] ?? null); @endphp
@foreach($tax_rows as $tax_name => $tax_value) {{ $tax_name }}:{{ $tax_value }}   @endforeach @if(!empty($tax_total_value)) {{ $tax_total_label }}:{{ $tax_total_value }}   @endif {{ $receipt_details->subtotal_label }}{{ $receipt_details->subtotal }}   {{ $receipt_details->round_off_label }}{{ $receipt_details->round_off }}
{{ $receipt_details->total_label }} {{ $receipt_details->total }}
{{-- Terms & conditions / signature --}}
@if(!empty($receipt_details->footer_text)) @lang('lang_v1.terms_conditions') :
{!! $receipt_details->footer_text !!} @endif
@lang('lang_v1.pharmacist_signature')
{{-- Footer note / signed-for line --}}
@if(!empty($receipt_details->header_text)) {!! $receipt_details->header_text !!} @endif @if(!empty($receipt_details->display_name)) {{ __('lang_v1.for_business', ['business' => $receipt_details->display_name]) }} @endif
@if($receipt_details->show_barcode || $receipt_details->show_qr_code)
@if($receipt_details->show_barcode) @endif @if($receipt_details->show_qr_code && !empty($receipt_details->qr_code_text)) @endif
@endif