@php $totals = ['taxable_value' => 0]; @endphp
@if(!empty($receipt_details->invoice_no_prefix)) {!! $receipt_details->invoice_no_prefix !!} @endif {{$receipt_details->invoice_no}}
@if(!empty($receipt_details->header_text)) {!! $receipt_details->header_text !!} @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->invoice_heading))

{!! $receipt_details->invoice_heading !!}

@endif
@if(!empty($receipt_details->invoice_no_prefix)) {!! $receipt_details->invoice_no_prefix !!} @endif {{$receipt_details->invoice_no}}
@if(!empty($receipt_details->total_due))
{!! $receipt_details->total_due_label !!} {{$receipt_details->total_due}}
@endif @if(!empty($receipt_details->all_due))
{!! $receipt_details->all_bal_label !!} {{$receipt_details->all_due}}
@endif @if(!empty($receipt_details->total_paid))
{!! $receipt_details->total_paid_label !!} {{$receipt_details->total_paid}}
@endif @if(!empty($receipt_details->date_label))
{{$receipt_details->date_label}} {{$receipt_details->invoice_date}}
@endif @if(!empty($receipt_details->due_date_label))
{{$receipt_details->due_date_label}} {{$receipt_details->due_date ?? ''}}
@endif
@if(!empty($receipt_details->customer_label)) {{ $receipt_details->customer_label }}
@endif @if(!empty($receipt_details->customer_name)) {{ $receipt_details->customer_name }}
@endif @if(!empty($receipt_details->customer_info)) {!! $receipt_details->customer_info !!} @endif @if(!empty($receipt_details->client_id_label))
{{ $receipt_details->client_id_label }} {{ $receipt_details->client_id }} @endif @if(!empty($receipt_details->customer_tax_label))
{{ $receipt_details->customer_tax_label }} {{ $receipt_details->customer_tax_number }} @endif @if(!empty($receipt_details->customer_custom_fields))
{!! $receipt_details->customer_custom_fields !!} @endif @if(!empty($receipt_details->sales_person_label))
{{ $receipt_details->sales_person_label }} {{ $receipt_details->sales_person }} @endif @if(!empty($receipt_details->customer_rp_label))
{{ $receipt_details->customer_rp_label }} {{ $receipt_details->customer_total_rp }} @endif @if(!empty($receipt_details->types_of_service)) {!! $receipt_details->types_of_service_label !!}: {{$receipt_details->types_of_service}} @if(!empty($receipt_details->types_of_service_custom_fields))
@foreach($receipt_details->types_of_service_custom_fields as $key => $value) {{$key}}: {{$value}}@if(!$loop->last), @endif @endforeach @endif
@endif
@if(!empty($receipt_details->logo))
@endif @if(!empty($receipt_details->display_name))

{{$receipt_details->display_name}} @if(!empty($receipt_details->address))
{!! $receipt_details->address !!} @endif @if(!empty($receipt_details->contact))
{!! $receipt_details->contact !!} @endif @if(!empty($receipt_details->website))
{{ $receipt_details->website }} @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->location_custom_fields))
{{ $receipt_details->location_custom_fields }} @endif

@endif @if(!empty($receipt_details->table_label) || !empty($receipt_details->table))

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

@endif @if(!empty($receipt_details->service_staff_label) || !empty($receipt_details->service_staff))

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

@endif

@if(!empty($receipt_details->brand_label) || !empty($receipt_details->repair_brand)) @if(!empty($receipt_details->brand_label)) {!! $receipt_details->brand_label !!} @endif {{$receipt_details->repair_brand}}
@endif @if(!empty($receipt_details->device_label) || !empty($receipt_details->repair_device)) @if(!empty($receipt_details->device_label)) {!! $receipt_details->device_label !!} @endif {{$receipt_details->repair_device}}
@endif @if(!empty($receipt_details->model_no_label) || !empty($receipt_details->repair_model_no)) @if(!empty($receipt_details->model_no_label)) {!! $receipt_details->model_no_label !!} @endif {{$receipt_details->repair_model_no}}
@endif @if(!empty($receipt_details->serial_no_label) || !empty($receipt_details->repair_serial_no)) @if(!empty($receipt_details->serial_no_label)) {!! $receipt_details->serial_no_label !!} @endif {{$receipt_details->repair_serial_no}}
@endif @if(!empty($receipt_details->repair_status_label) || !empty($receipt_details->repair_status)) @if(!empty($receipt_details->repair_status_label)) {!! $receipt_details->repair_status_label !!} @endif {{$receipt_details->repair_status}}
@endif @if(!empty($receipt_details->repair_warranty_label) || !empty($receipt_details->repair_warranty)) @if(!empty($receipt_details->repair_warranty_label)) {!! $receipt_details->repair_warranty_label !!} @endif {{$receipt_details->repair_warranty}}
@endif

@includeIf('sale_pos.receipts.partial.common_repair_invoice')

@if($receipt_details->show_cat_code == 1) @endif @if(!empty($receipt_details->table_tax_headings)) @foreach($receipt_details->table_tax_headings as $tax_heading) @php $totals[$tax_heading] = 0; @endphp @endforeach @endif @foreach($receipt_details->lines as $line) @if($receipt_details->show_cat_code == 1) @endif @if(!empty($receipt_details->table_tax_headings)) @foreach($receipt_details->table_tax_headings as $tax_heading) @endforeach @endif {{-- @if(!empty($line['modifiers'])) @foreach($line['modifiers'] as $modifier) @if($receipt_details->show_cat_code == 1) @endif @endforeach @endif --}} @endforeach @php $lines = count($receipt_details->lines); @endphp @for ($i = $lines; $i < 5; $i++) @if(!empty($receipt_details->table_tax_headings)) @foreach($receipt_details->table_tax_headings as $tax_heading) @endforeach @endif @if($receipt_details->show_cat_code == 1) @endif @endfor @php $colspan = 4; @endphp @if($receipt_details->show_cat_code == 1) @php $colspan = 5; @endphp @endif @if(!empty($receipt_details->table_tax_headings)) @foreach($receipt_details->table_tax_headings as $tax_heading) @endforeach @endif
# {!! $receipt_details->table_product_label !!} {!! $receipt_details->cat_code_label !!} {!! $receipt_details->table_qty_label !!} {!! $receipt_details->table_unit_price_label !!} ({{$receipt_details->currency['symbol']}}) Taxable Value ({{$receipt_details->currency['symbol']}}) {{$tax_heading}} ({{$receipt_details->currency['symbol']}}) {!! $receipt_details->table_subtotal_label !!} ({{$receipt_details->currency['symbol']}})
{{$loop->iteration}} @if(!empty($line['image'])) Image @endif {{$line['name']}} {{$line['product_variation']}} {{$line['variation']}} @if(!empty($line['sub_sku'])), {{$line['sub_sku']}} @endif @if(!empty($line['brand'])), {{$line['brand']}} @endif @if(!empty($line['sell_line_note']))
{{$line['sell_line_note']}} @endif @if(!empty($line['lot_number']))
{{$line['lot_number_label']}}: {{$line['lot_number']}} @endif @if(!empty($line['product_expiry'])), {{$line['product_expiry_label']}}: {{$line['product_expiry']}} @endif @if(!empty($line['warranty_name']))
{{$line['warranty_name']}} @endif @if(!empty($line['warranty_exp_date'])) - {{@format_date($line['warranty_exp_date'])}} @endif @if(!empty($line['warranty_description'])) {{$line['warranty_description'] ?? ''}}@endif
@if(!empty($line['cat_code'])) {{$line['cat_code']}} @endif {{$line['quantity']}} {{$line['units']}} {{$line['unit_price_before_discount']}} {{$line['price_exc_tax']}} @php $totals['taxable_value'] += $line['price_exc_tax']; @endphp @if(!empty($line['group_tax_details'])) @foreach($line['group_tax_details'] as $tax_detail) @if(strpos($tax_detail['name'], $tax_heading) !== FALSE) @php $totals[$tax_heading] += $tax_detail['calculated_tax']; @endphp {{$tax_detail['calculated_tax']}}
{{$tax_detail['amount']}}% @endif @endforeach @else @if(strpos($line['tax_name'], $tax_heading) !== FALSE) @php $totals[$tax_heading] += ($line['tax_unformatted'] * $line['quantity_uf']); @endphp {{$line['tax_unformatted'] * $line['quantity_uf']}}
{{$line['tax_percent']}}% @endif @endif
{{$line['line_total']}}
  {{$modifier['name']}} {{$modifier['variation']}} @if(!empty($modifier['sub_sku'])), {{$modifier['sub_sku']}} @endif @if(!empty($modifier['sell_line_note']))({{$modifier['sell_line_note']}}) @endif @if(!empty($modifier['cat_code'])) {{$modifier['cat_code']}} @endif {{$modifier['quantity']}} {{$modifier['units']}}       {{$modifier['unit_price_exc_tax']}} {{$modifier['line_total']}}
              
Total {{$totals['taxable_value']}} {{$totals[$tax_heading]}} {{$receipt_details->subtotal_unformatted}}
@if(!empty($receipt_details->payments)) @foreach($receipt_details->payments as $payment) @endforeach @endif
{{$payment['method']}} {{$payment['amount']}} {{$payment['date']}}
@lang('lang_v1.authorized_signatory')
@if(!empty($receipt_details->total_quantity_label)) @endif @if(!empty($receipt_details->shipping_charges)) @endif @if(!empty($receipt_details->packing_charge)) @endif @if( !empty($receipt_details->discount) ) @endif @if( !empty($receipt_details->reward_point_label) ) @endif @if(!empty($receipt_details->group_tax_details)) @foreach($receipt_details->group_tax_details as $key => $value) @endforeach @else @if( !empty($receipt_details->tax) ) @endif @endif @if( $receipt_details->round_off_amount > 0) @endif @if(!empty($receipt_details->total_in_words)) @endif
{!! $receipt_details->total_quantity_label !!} {{$receipt_details->total_quantity}}
{!! $receipt_details->subtotal_label !!} {{$receipt_details->subtotal}}
{!! $receipt_details->shipping_charges_label !!} {{$receipt_details->shipping_charges}}
{!! $receipt_details->packing_charge_label !!} {{$receipt_details->packing_charge}}
{!! $receipt_details->discount_label !!} (-) {{$receipt_details->discount}}
{!! $receipt_details->reward_point_label !!} (-) {{$receipt_details->reward_point_amount}}
{!! $key !!} (+) {{$value}}
{!! $receipt_details->tax_label !!} (+) {{$receipt_details->tax}}
{!! $receipt_details->round_off_label !!} {{$receipt_details->round_off}}
{!! $receipt_details->total_label !!} {{$receipt_details->total}}
({{$receipt_details->total_in_words}})

{!! nl2br($receipt_details->additional_notes) !!}

{{-- Barcode --}} @if($receipt_details->show_barcode)
@endif @if(!empty($receipt_details->footer_text))
{!! $receipt_details->footer_text !!}
@endif