ultimatepos/resources/views/sale_pos/receipts/elegant_modified.blade.php

380 lines
11 KiB
PHP

<table style="width:100%;">
<tbody>
<tr>
<td>
@if(!empty($receipt_details->header_text))
<div class="row invoice-info">
<div class="col-xs-12">
{!! $receipt_details->header_text !!}
</div>
</div>
@endif
<!-- business information here -->
<div class="row invoice-info">
<div class="col-xs-12 text-center color-555">
<!-- Logo -->
@if(!empty($receipt_details->logo))
<img src="{{$receipt_details->logo}}" class="img">
<br/>
@endif
<!-- Shop & Location Name -->
@if(!empty($receipt_details->display_name))
<p>
<strong>{{$receipt_details->display_name}}</strong>
@if(!empty($receipt_details->address))
<br/>{!! $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
</p>
@endif
<!-- Table information-->
@if(!empty($receipt_details->table_label) || !empty($receipt_details->table))
<p>
@if(!empty($receipt_details->table_label))
{!! $receipt_details->table_label !!}
@endif
{{$receipt_details->table}}
</p>
@endif
<!-- Waiter info -->
@if(!empty($receipt_details->service_staff_label) || !empty($receipt_details->service_staff))
<p>
@if(!empty($receipt_details->service_staff_label))
{!! $receipt_details->service_staff_label !!}
@endif
{{$receipt_details->service_staff}}
</p>
@endif
</div>
<div class="col-xs-12 text-center">
<p>
@if(!empty($receipt_details->invoice_no_prefix))
{!! $receipt_details->invoice_no_prefix !!}
@endif
{{$receipt_details->invoice_no}}
@if(!empty($receipt_details->date_label))
, {{$receipt_details->date_label}}
{{$receipt_details->invoice_date}}
@endif
</p>
<p>
<strong>{{ $receipt_details->customer_label }}</strong> {{$receipt_details->customer_name ?? ''}} <br>
@if(!empty($receipt_details->customer_info))
{!! str_replace('<br>', ', ', $receipt_details->customer_info) !!}
@endif
@if(!empty($receipt_details->client_id_label))
,
<strong>{{ $receipt_details->client_id_label }}</strong> {{ $receipt_details->client_id }}
@endif
@if(!empty($receipt_details->customer_tax_label))
,
<strong>{{ $receipt_details->customer_tax_label }}</strong> {{ $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))
<br>
<strong>{{ $receipt_details->sales_person_label }}</strong> {{ $receipt_details->sales_person }}
@endif
</p>
<p>
@if(!empty($receipt_details->sub_heading_line1))
{{ $receipt_details->sub_heading_line1 }}
@endif
@if(!empty($receipt_details->sub_heading_line2))
, {{ $receipt_details->sub_heading_line2 }}
@endif
@if(!empty($receipt_details->sub_heading_line3))
, {{ $receipt_details->sub_heading_line3 }}
@endif
@if(!empty($receipt_details->sub_heading_line4))
, {{ $receipt_details->sub_heading_line4 }}
@endif
@if(!empty($receipt_details->sub_heading_line5))
, {{ $receipt_details->sub_heading_line5 }}
@endif
</p>
</div>
</div>
<div class="row color-555">
<div class="col-xs-12">
<br/>
<table class="table table-bordered table-no-top-cell-border">
<thead>
<tr style="background-color: #357ca5 !important; color: white !important; font-size: 20px !important" class="table-no-side-cell-border table-no-top-cell-border text-center">
<td style="background-color: #357ca5 !important; color: white !important; width: 5% !important">#</td>
@php
$p_width = 35;
@endphp
@if($receipt_details->show_cat_code != 1)
@php
$p_width = 45;
@endphp
@endif
<td style="background-color: #357ca5 !important; color: white !important; width: {{$p_width}}% !important">
{{$receipt_details->table_product_label}}
</td>
@if($receipt_details->show_cat_code == 1)
<td style="background-color: #357ca5 !important; color: white !important; width: 10% !important;">{{$receipt_details->cat_code_label}}</td>
@endif
<td style="background-color: #357ca5 !important; color: white !important; width: 15% !important;">
{{$receipt_details->table_qty_label}}
</td>
<td style="background-color: #357ca5 !important; color: white !important; width: 15% !important;">
{{$receipt_details->table_unit_price_label}}
</td>
<td style="background-color: #357ca5 !important; color: white !important; width: 20% !important;">
{{$receipt_details->table_subtotal_label}}
</td>
</tr>
</thead>
<tbody>
@foreach($receipt_details->lines as $line)
<tr>
<td class="text-center">
{{$loop->iteration}}
</td>
<td style="word-break: break-all;">
{{$line['name']}} {{$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']))<br> {{$line['lot_number_label']}}: {{$line['lot_number']}} @endif
@if(!empty($line['product_expiry'])), {{$line['product_expiry_label']}}: {{$line['product_expiry']}} @endif
</td>
@if($receipt_details->show_cat_code == 1)
<td>
@if(!empty($line['cat_code']))
{{$line['cat_code']}}
@endif
</td>
@endif
<td class="text-right">
{{$line['quantity']}} {{$line['units']}}
</td>
<td class="text-right">
{{$line['unit_price_exc_tax']}}
</td>
<td class="text-right">
{{$line['line_total']}}
</td>
</tr>
@if(!empty($line['modifiers']))
@foreach($line['modifiers'] as $modifier)
<tr>
<td class="text-center">
&nbsp;
</td>
<td>
{{$modifier['name']}} {{$modifier['variation']}}
@if(!empty($modifier['sub_sku'])), {{$modifier['sub_sku']}} @endif
@if(!empty($modifier['sell_line_note']))({{$modifier['sell_line_note']}}) @endif
</td>
@if($receipt_details->show_cat_code == 1)
<td>
@if(!empty($modifier['cat_code']))
{{$modifier['cat_code']}}
@endif
</td>
@endif
<td class="text-right">
{{$modifier['quantity']}} {{$modifier['units']}}
</td>
<td class="text-right">
{{$modifier['unit_price_exc_tax']}}
</td>
<td class="text-right">
{{$modifier['line_total']}}
</td>
</tr>
@endforeach
@endif
@endforeach
@php
$lines = count($receipt_details->lines);
@endphp
@for ($i = $lines; $i < 7; $i++)
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
@endfor
</tbody>
</table>
</div>
</div>
<div class="row invoice-info color-555" style="page-break-inside: avoid !important">
<div class="col-md-6 invoice-col width-50">
<table class="table table-condensed">
@if(!empty($receipt_details->payments))
@foreach($receipt_details->payments as $payment)
<tr>
<td>{{$payment['method']}}</td>
<td>{{$payment['amount']}}</td>
<td>{{$payment['date']}}</td>
</tr>
@endforeach
@endif
</table>
<b class="pull-left">Authorized Signatory</b>
</div>
<div class="col-md-6 invoice-col width-50">
<table class="table-no-side-cell-border table-no-top-cell-border width-100">
<tbody>
<tr class="color-555">
<td style="width:50%">
{!! $receipt_details->subtotal_label !!}
</td>
<td class="text-right">
{{$receipt_details->subtotal}}
</td>
</tr>
<!-- Shipping Charges -->
@if(!empty($receipt_details->shipping_charges))
<tr class="color-555">
<td style="width:50%">
{!! $receipt_details->shipping_charges_label !!}
</td>
<td class="text-right">
{{$receipt_details->shipping_charges}}
</td>
</tr>
@endif
<!-- Tax -->
@if(!empty($receipt_details->taxes))
@foreach($receipt_details->taxes as $k => $v)
<tr class="color-555">
<td>{{$k}}</td>
<td class="text-right">(+) {{$v}}</td>
</tr>
@endforeach
@endif
<!-- Discount -->
@if( !empty($receipt_details->discount) )
<tr class="color-555">
<td>
{!! $receipt_details->discount_label !!}
</td>
<td class="text-right">
(-) {{$receipt_details->discount}}
</td>
</tr>
@endif
@if(!empty($receipt_details->group_tax_details))
@foreach($receipt_details->group_tax_details as $key => $value)
<tr class="color-555">
<td>
{!! $key !!}
</td>
<td class="text-right">
(+) {{$value}}
</td>
</tr>
@endforeach
@else
@if( !empty($receipt_details->tax) )
<tr class="color-555">
<td>
{!! $receipt_details->tax_label !!}
</td>
<td class="text-right">
(+) {{$receipt_details->tax}}
</td>
</tr>
@endif
@endif
<!-- Total -->
<tr>
<th style="background-color: #357ca5 !important; color: white !important" class="font-23 padding-10">
{!! $receipt_details->total_label !!}
</th>
<td class="text-right font-23 padding-10" style="background-color: #357ca5 !important; color: white !important">
{{$receipt_details->total}}
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="row color-555">
<div class="col-xs-6">
{{$receipt_details->additional_notes}}
</div>
</div>
{{-- Barcode --}}
@if($receipt_details->show_barcode)
<br>
<div class="row">
<div class="col-xs-12">
<img class="center-block" src="data:image/png;base64,{{DNS1D::getBarcodePNG($receipt_details->invoice_no, 'C128', 2,30,array(39, 48, 54), true)}}">
</div>
</div>
@endif
@if(!empty($receipt_details->footer_text))
<div class="row color-555">
<div class="col-xs-12">
{!! $receipt_details->footer_text !!}
</div>
</div>
@endif
</td>
</tr>
</tbody>
</table>