![]() Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : fdshops ( 1003) PHP Version : 8.2.21 Disable Function : NONE Directory : /home/fdshops/public_html/resources/views/sale_pos/ |
<div class="modal-dialog modal-xl no-print" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close no-print" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="modalTitle"> @lang('sale.sell_details') (<b>@if($sell->type == 'sales_order') @lang('restaurant.order_no') @else @lang('sale.invoice_no') @endif :</b> {{ $sell->invoice_no }}) </h4> </div> <div class="modal-body"> <div class="row"> <div class="col-xs-12"> <p class="pull-right"><b>@lang('messages.date'):</b> {{ @format_date($sell->transaction_date) }}</p> </div> </div> <div class="row"> @php $custom_labels = json_decode(session('business.custom_labels'), true); $export_custom_fields = []; if (!empty($sell->is_export) && !empty($sell->export_custom_fields_info)) { $export_custom_fields = $sell->export_custom_fields_info; } @endphp <div class="@if(!empty($export_custom_fields)) col-sm-3 @else col-sm-4 @endif"> <b>@if($sell->type == 'sales_order') {{ __('restaurant.order_no') }} @else {{ __('sale.invoice_no') }} @endif:</b> #{{ $sell->invoice_no }}<br> <b>{{ __('sale.status') }}:</b> @if($sell->status == 'draft' && $sell->is_quotation == 1) {{ __('lang_v1.quotation') }} @else {{ $statuses[$sell->status] ?? __('sale.' . $sell->status) }} @endif <br> @if($sell->type != 'sales_order') <b>{{ __('sale.payment_status') }}:</b> @if(!empty($sell->payment_status)){{ __('lang_v1.' . $sell->payment_status) }} @endif @endif @if(!empty($custom_labels['sell']['custom_field_1'])) <br><strong>{{$custom_labels['sell']['custom_field_1'] ?? ''}}: </strong> {{$sell->custom_field_1}} @endif @if(!empty($custom_labels['sell']['custom_field_2'])) <br><strong>{{$custom_labels['sell']['custom_field_2'] ?? ''}}: </strong> {{$sell->custom_field_2}} @endif @if(!empty($custom_labels['sell']['custom_field_3'])) <br><strong>{{$custom_labels['sell']['custom_field_3'] ?? ''}}: </strong> {{$sell->custom_field_3}} @endif @if(!empty($custom_labels['sell']['custom_field_4'])) <br><strong>{{$custom_labels['sell']['custom_field_4'] ?? ''}}: </strong> {{$sell->custom_field_4}} @endif @if(!empty($sales_orders)) <br><br><strong>@lang('lang_v1.sales_orders'):</strong> <table class="table table-slim no-border"> <tr> <th>@lang('lang_v1.sales_order')</th> <th>@lang('lang_v1.date')</th> </tr> @foreach($sales_orders as $so) <tr> <td>{{$so->invoice_no}}</td> <td>{{@format_datetime($so->transaction_date)}}</td> </tr> @endforeach </table> @endif @if($sell->document_path) <br> <br> <a href="{{$sell->document_path}}" download="{{$sell->document_name}}" class="tw-dw-btn tw-dw-btn-xs tw-dw-btn-outline tw-dw-btn-accent pull-left no-print"> <i class="fa fa-download"></i> {{ __('purchase.download_document') }} </a> @endif </div> <div class="@if(!empty($export_custom_fields)) col-sm-3 @else col-sm-4 @endif"> @if(!empty($sell->contact->supplier_business_name)) {{ $sell->contact->supplier_business_name }}<br> @endif <b>{{ __('sale.customer_name') }}:</b> {{ $sell->contact->name }}<br> <b>{{ __('business.address') }}:</b><br> @if(!empty($sell->billing_address())) {{$sell->billing_address()}} @else {!! $sell->contact->contact_address !!} @if($sell->contact->mobile) <br> {{__('contact.mobile')}}: {{ $sell->contact->mobile }} @endif @if($sell->contact->alternate_number) <br> {{__('contact.alternate_contact_number')}}: {{ $sell->contact->alternate_number }} @endif @if($sell->contact->landline) <br> {{__('contact.landline')}}: {{ $sell->contact->landline }} @endif @if($sell->contact->email) <br> {{__('business.email')}}: {{ $sell->contact->email }} @endif @endif </div> <div class="@if(!empty($export_custom_fields)) col-sm-3 @else col-sm-4 @endif"> @if(in_array('tables' ,$enabled_modules)) <strong>@lang('restaurant.table'):</strong> {{$sell->table->name ?? ''}}<br> @endif @if(in_array('service_staff' ,$enabled_modules)) <strong>@lang('restaurant.service_staff'):</strong> {{$sell->service_staff->user_full_name ?? ''}}<br> @endif <strong>@lang('sale.shipping'):</strong> <span class="label @if(!empty($shipping_status_colors[$sell->shipping_status])) {{$shipping_status_colors[$sell->shipping_status]}} @else {{'bg-gray'}} @endif">{{$shipping_statuses[$sell->shipping_status] ?? '' }}</span><br> @if(!empty($sell->shipping_address())) {{$sell->shipping_address()}} @else {{$sell->shipping_address ?? '--'}} @endif @if(!empty($sell->delivered_to)) <br><strong>@lang('lang_v1.delivered_to'): </strong> {{$sell->delivered_to}} @endif @if(!empty($sell->delivery_person_user->first_name)) <br><strong>@lang('lang_v1.delivery_person'): </strong> {{$sell->delivery_person_user->surname}} {{$sell->delivery_person_user->first_name}} {{$sell->delivery_person_user->last_name}} @endif @if(!empty($sell->shipping_custom_field_1)) <br><strong>{{$custom_labels['shipping']['custom_field_1'] ?? ''}}: </strong> {{$sell->shipping_custom_field_1}} @endif @if(!empty($sell->shipping_custom_field_2)) <br><strong>{{$custom_labels['shipping']['custom_field_2'] ?? ''}}: </strong> {{$sell->shipping_custom_field_2}} @endif @if(!empty($sell->shipping_custom_field_3)) <br><strong>{{$custom_labels['shipping']['custom_field_3'] ?? ''}}: </strong> {{$sell->shipping_custom_field_3}} @endif @if(!empty($sell->shipping_custom_field_4)) <br><strong>{{$custom_labels['shipping']['custom_field_4'] ?? ''}}: </strong> {{$sell->shipping_custom_field_4}} @endif @if(!empty($sell->shipping_custom_field_5)) <br><strong>{{$custom_labels['shipping']['custom_field_5'] ?? ''}}: </strong> {{$sell->shipping_custom_field_5}} @endif @php $medias = $sell->media->where('model_media_type', 'shipping_document')->all(); @endphp @if(count($medias)) @include('sell.partials.media_table', ['medias' => $medias]) @endif @if(in_array('types_of_service' ,$enabled_modules)) @if(!empty($sell->types_of_service)) <strong>@lang('lang_v1.types_of_service'):</strong> {{$sell->types_of_service->name}}<br> @endif @if(!empty($sell->types_of_service->enable_custom_fields)) <strong>{{ $custom_labels['types_of_service']['custom_field_1'] ?? __('lang_v1.service_custom_field_1' )}}:</strong> {{$sell->service_custom_field_1}}<br> <strong>{{ $custom_labels['types_of_service']['custom_field_2'] ?? __('lang_v1.service_custom_field_2' )}}:</strong> {{$sell->service_custom_field_2}}<br> <strong>{{ $custom_labels['types_of_service']['custom_field_3'] ?? __('lang_v1.service_custom_field_3' )}}:</strong> {{$sell->service_custom_field_3}}<br> <strong>{{ $custom_labels['types_of_service']['custom_field_4'] ?? __('lang_v1.service_custom_field_4' )}}:</strong> {{$sell->service_custom_field_4}}<br> <strong>{{ $custom_labels['types_of_service']['custom_field_5'] ?? __('lang_v1.custom_field', ['number' => 5])}}:</strong> {{$sell->service_custom_field_5}}<br> <strong>{{ $custom_labels['types_of_service']['custom_field_6'] ?? __('lang_v1.custom_field', ['number' => 6])}}:</strong> {{$sell->service_custom_field_6}} @endif @endif </div> @if(!empty($export_custom_fields)) <div class="col-sm-3"> @foreach($export_custom_fields as $label => $value) <strong> @php $export_label = __('lang_v1.export_custom_field1'); if ($label == 'export_custom_field_1') { $export_label =__('lang_v1.export_custom_field1'); } elseif ($label == 'export_custom_field_2') { $export_label = __('lang_v1.export_custom_field2'); } elseif ($label == 'export_custom_field_3') { $export_label = __('lang_v1.export_custom_field3'); } elseif ($label == 'export_custom_field_4') { $export_label = __('lang_v1.export_custom_field4'); } elseif ($label == 'export_custom_field_5') { $export_label = __('lang_v1.export_custom_field5'); } elseif ($label == 'export_custom_field_6') { $export_label = __('lang_v1.export_custom_field6'); } @endphp {{$export_label}} : </strong> {{$value ?? ''}} <br> @endforeach </div> @endif </div> <br> <div class="row"> <div class="col-sm-12 col-xs-12"> <h4>{{ __('sale.products') }}:</h4> </div> <div class="col-sm-12 col-xs-12"> <div class="table-responsive"> @include('sale_pos.partials.sale_line_details') </div> </div> </div> <div class="row"> @php $total_paid = 0; @endphp @if($sell->type != 'sales_order') <div class="col-sm-12 col-xs-12"> <h4>{{ __('sale.payment_info') }}:</h4> </div> <div class="col-md-6 col-sm-12 col-xs-12"> <div class="table-responsive"> <table class="table bg-gray"> <tr class="bg-green"> <th>#</th> <th>{{ __('messages.date') }}</th> <th>{{ __('purchase.ref_no') }}</th> <th>{{ __('sale.amount') }}</th> <th>{{ __('sale.payment_mode') }}</th> <th>{{ __('sale.payment_note') }}</th> </tr> @foreach($sell->payment_lines as $payment_line) @php if($payment_line->is_return == 1){ $total_paid -= $payment_line->amount; } else { $total_paid += $payment_line->amount; } @endphp <tr> <td>{{ $loop->iteration }}</td> <td>{{ @format_date($payment_line->paid_on) }}</td> <td>{{ $payment_line->payment_ref_no }}</td> <td><span class="display_currency" data-currency_symbol="true">{{ $payment_line->amount }}</span></td> <td> {{ $payment_types[$payment_line->method] ?? $payment_line->method }} @if($payment_line->is_return == 1) <br/> ( {{ __('lang_v1.change_return') }} ) @endif </td> <td>@if($payment_line->note) {{ ucfirst($payment_line->note) }} @else -- @endif </td> </tr> @endforeach </table> </div> </div> @endif <div class="col-md-6 col-sm-12 col-xs-12 @if($sell->type == 'sales_order') col-md-offset-6 @endif"> <div class="table-responsive"> <table class="table bg-gray"> <tr> <th>{{ __('sale.total') }}: </th> <td></td> <td><span class="display_currency pull-right" data-currency_symbol="true">{{ $sell->total_before_tax }}</span></td> </tr> <tr> <th>{{ __('sale.discount') }}:</th> <td><b>(-)</b></td> <td><div class="pull-right"><span class="display_currency" @if( $sell->discount_type == 'fixed') data-currency_symbol="true" @endif>{{ $sell->discount_amount }}</span> @if( $sell->discount_type == 'percentage') {{ '%'}} @endif</span></div></td> </tr> @if(in_array('types_of_service' ,$enabled_modules) && !empty($sell->packing_charge)) <tr> <th>{{ __('lang_v1.packing_charge') }}:</th> <td><b>(+)</b></td> <td><div class="pull-right"><span class="display_currency" @if( $sell->packing_charge_type == 'fixed') data-currency_symbol="true" @endif>{{ $sell->packing_charge }}</span> @if( $sell->packing_charge_type == 'percent') {{ '%'}} @endif </div></td> </tr> @endif @if(session('business.enable_rp') == 1 && !empty($sell->rp_redeemed) ) <tr> <th>{{session('business.rp_name')}}:</th> <td><b>(-)</b></td> <td> <span class="display_currency pull-right" data-currency_symbol="true">{{ $sell->rp_redeemed_amount }}</span></td> </tr> @endif <tr> <th>{{ __('sale.order_tax') }}:</th> <td><b>(+)</b></td> <td class="text-right"> @if(!empty($order_taxes)) @foreach($order_taxes as $k => $v) <strong><small>{{$k}}</small></strong> - <span class="display_currency pull-right" data-currency_symbol="true">{{ $v }}</span><br> @endforeach @else 0.00 @endif </td> </tr> @if(!empty($line_taxes)) <tr> <th>{{ __('lang_v1.line_taxes') }}:</th> <td></td> <td class="text-right"> @if(!empty($line_taxes)) @foreach($line_taxes as $k => $v) <strong><small>{{$k}}</small></strong> - <span class="display_currency pull-right" data-currency_symbol="true">{{ $v }}</span><br> @endforeach @else 0.00 @endif </td> </tr> @endif <tr> <th>{{ __('sale.shipping') }}: @if($sell->shipping_details)({{$sell->shipping_details}}) @endif</th> <td><b>(+)</b></td> <td><span class="display_currency pull-right" data-currency_symbol="true">{{ $sell->shipping_charges }}</span></td> </tr> @if( !empty( $sell->additional_expense_value_1 ) && !empty( $sell->additional_expense_key_1 )) <tr> <th>{{ $sell->additional_expense_key_1 }}:</th> <td><b>(+)</b></td> <td><span class="display_currency pull-right" >{{ $sell->additional_expense_value_1 }}</span></td> </tr> @endif @if( !empty( $sell->additional_expense_value_2 ) && !empty( $sell->additional_expense_key_2 )) <tr> <th>{{ $sell->additional_expense_key_2 }}:</th> <td><b>(+)</b></td> <td><span class="display_currency pull-right" >{{ $sell->additional_expense_value_2 }}</span></td> </tr> @endif @if( !empty( $sell->additional_expense_value_3 ) && !empty( $sell->additional_expense_key_3 )) <tr> <th>{{ $sell->additional_expense_key_3 }}:</th> <td><b>(+)</b></td> <td><span class="display_currency pull-right" >{{ $sell->additional_expense_value_3 }}</span></td> </tr> @endif @if( !empty( $sell->additional_expense_value_4 ) && !empty( $sell->additional_expense_key_4 )) <tr> <th>{{ $sell->additional_expense_key_4 }}:</th> <td><b>(+)</b></td> <td><span class="display_currency pull-right" >{{ $sell->additional_expense_value_4 }}</span></td> </tr> @endif <tr> <th>{{ __('lang_v1.round_off') }}: </th> <td></td> <td><span class="display_currency pull-right" data-currency_symbol="true">{{ $sell->round_off_amount }}</span></td> </tr> <tr> <th>{{ __('sale.total_payable') }}: </th> <td></td> <td><span class="display_currency pull-right" data-currency_symbol="true">{{ $sell->final_total }}</span></td> </tr> @if($sell->type != 'sales_order') <tr> <th>{{ __('sale.total_paid') }}:</th> <td></td> <td><span class="display_currency pull-right" data-currency_symbol="true" >{{ $total_paid }}</span></td> </tr> <tr> <th>{{ __('sale.total_remaining') }}:</th> <td></td> <td> <!-- Converting total paid to string for floating point substraction issue --> @php $total_paid = (string) $total_paid; @endphp <span class="display_currency pull-right" data-currency_symbol="true" >{{ $sell->final_total - $total_paid }}</span></td> </tr> @endif </table> </div> </div> </div> <div class="row"> <div class="col-sm-6"> <strong>{{ __( 'sale.sell_note')}}:</strong><br> <p class="well well-sm no-shadow bg-gray"> @if($sell->additional_notes) {!! nl2br($sell->additional_notes) !!} @else -- @endif </p> </div> <div class="col-sm-6"> <strong>{{ __( 'sale.staff_note')}}:</strong><br> <p class="well well-sm no-shadow bg-gray"> @if($sell->staff_note) {!! nl2br($sell->staff_note) !!} @else -- @endif </p> </div> </div> <div class="row"> <div class="col-md-12"> <strong>{{ __('lang_v1.activities') }}:</strong><br> @includeIf('activity_log.activities', ['activity_type' => 'sell']) </div> </div> </div> <div class="modal-footer"> @if($sell->type != 'sales_order') <a href="#" class="print-invoice tw-dw-btn tw-dw-btn-success tw-text-white" data-href="{{route('sell.printInvoice', [$sell->id])}}?package_slip=true"><i class="fas fa-file-alt" aria-hidden="true"></i> @lang("lang_v1.packing_slip")</a> @endif @can('print_invoice') <a href="#" class="print-invoice tw-dw-btn tw-dw-btn-primary tw-text-white" data-href="{{route('sell.printInvoice', [$sell->id])}}"><i class="fa fa-print" aria-hidden="true"></i> @lang("lang_v1.print_invoice")</a> @endcan <button type="button" class="tw-dw-btn tw-dw-btn-neutral tw-text-white no-print" data-dismiss="modal">@lang( 'messages.close' )</button> </div> </div> </div> <script type="text/javascript"> $(document).ready(function(){ var element = $('div.modal-xl'); __currency_convert_recursively(element); }); </script>