![]() 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/storage/framework/views/ |
<?php $__env->startSection('title', __('lang_v1.sell_return')); ?> <?php $__env->startSection('content'); ?> <!-- Content Header (Page header) --> <section class="content-header no-print"> <h1><?php echo app('translator')->get('lang_v1.sell_return'); ?></h1> </section> <!-- Main content --> <section class="content no-print"> <?php echo Form::hidden('location_id', $sell->location->id, ['id' => 'location_id', 'data-receipt_printer_type' => $sell->location->receipt_printer_type ]); ?> <?php echo Form::open(['url' => action([\App\Http\Controllers\SellReturnController::class, 'store']), 'method' => 'post', 'id' => 'sell_return_form' ]); ?> <?php echo Form::hidden('transaction_id', $sell->id); ?> <div class="box box-solid"> <div class="box-header"> <h3 class="box-title"><?php echo app('translator')->get('lang_v1.parent_sale'); ?></h3> </div> <div class="box-body"> <div class="row"> <div class="col-sm-4"> <strong><?php echo app('translator')->get('sale.invoice_no'); ?>:</strong> <?php echo e($sell->invoice_no, false); ?> <br> <strong><?php echo app('translator')->get('messages.date'); ?>:</strong> <?php echo e(\Carbon::createFromTimestamp(strtotime($sell->transaction_date))->format(session('business.date_format')), false); ?> </div> <div class="col-sm-4"> <strong><?php echo app('translator')->get('contact.customer'); ?>:</strong> <?php echo e($sell->contact->name, false); ?> <br> <strong><?php echo app('translator')->get('purchase.business_location'); ?>:</strong> <?php echo e($sell->location->name, false); ?> </div> </div> </div> </div> <div class="box box-solid"> <div class="box-body"> <div class="row"> <div class="col-sm-4"> <div class="form-group"> <?php echo Form::label('invoice_no', __('sale.invoice_no').':'); ?> <?php echo Form::text('invoice_no', !empty($sell->return_parent->invoice_no) ? $sell->return_parent->invoice_no : null, ['class' => 'form-control']); ?> </div> </div> <div class="col-sm-3"> <div class="form-group"> <?php echo Form::label('transaction_date', __('messages.date') . ':*'); ?> <div class="input-group"> <span class="input-group-addon"> <i class="fa fa-calendar"></i> </span> <?php $transaction_date = !empty($sell->return_parent->transaction_date) ? $sell->return_parent->transaction_date : 'now'; ?> <?php echo Form::text('transaction_date', \Carbon::createFromTimestamp(strtotime($transaction_date))->format(session('business.date_format') . ' ' . 'h:i A'), ['class' => 'form-control', 'readonly', 'required']); ?> </div> </div> </div> <div class="col-sm-12"> <table class="table bg-gray" id="sell_return_table"> <thead> <tr class="bg-green"> <th>#</th> <th><?php echo app('translator')->get('product.product_name'); ?></th> <th><?php echo app('translator')->get('sale.unit_price'); ?></th> <th><?php echo app('translator')->get('lang_v1.sell_quantity'); ?></th> <th><?php echo app('translator')->get('lang_v1.return_quantity'); ?></th> <th><?php echo app('translator')->get('lang_v1.return_subtotal'); ?></th> </tr> </thead> <tbody> <?php $__currentLoopData = $sell->sell_lines; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $sell_line): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php $check_decimal = 'false'; if($sell_line->product->unit->allow_decimal == 0){ $check_decimal = 'true'; } $unit_name = $sell_line->product->unit->short_name; if(!empty($sell_line->sub_unit)) { $unit_name = $sell_line->sub_unit->short_name; if($sell_line->sub_unit->allow_decimal == 0){ $check_decimal = 'true'; } else { $check_decimal = 'false'; } } ?> <tr> <td><?php echo e($loop->iteration, false); ?></td> <td> <?php echo e($sell_line->product->name, false); ?> <?php if( $sell_line->product->type == 'variable'): ?> - <?php echo e($sell_line->variations->product_variation->name, false); ?> - <?php echo e($sell_line->variations->name, false); ?> <?php endif; ?> <br> <?php echo e($sell_line->variations->sub_sku, false); ?> </td> <td><span class="display_currency" data-currency_symbol="true"><?php echo e($sell_line->unit_price_inc_tax, false); ?></span></td> <td><?php echo e($sell_line->formatted_qty, false); ?> <?php echo e($unit_name, false); ?></td> <td> <input type="text" name="products[<?php echo e($loop->index, false); ?>][quantity]" value="<?php echo e(number_format($sell_line->quantity_returned, session('business.quantity_precision', 2), session('currency')['decimal_separator'], session('currency')['thousand_separator']), false); ?>" class="form-control input-sm input_number return_qty input_quantity" data-rule-abs_digit="<?php echo e($check_decimal, false); ?>" data-msg-abs_digit="<?php echo app('translator')->get('lang_v1.decimal_value_not_allowed'); ?>" data-rule-max-value="<?php echo e($sell_line->quantity, false); ?>" data-msg-max-value="<?php echo app('translator')->get('validation.custom-messages.quantity_not_available', ['qty' => $sell_line->formatted_qty, 'unit' => $unit_name ]); ?>"> <input name="products[<?php echo e($loop->index, false); ?>][unit_price_inc_tax]" type="hidden" class="unit_price" value="<?php echo e(number_format($sell_line->unit_price_inc_tax, session('business.currency_precision', 2), session('currency')['decimal_separator'], session('currency')['thousand_separator']), false); ?>"> <input name="products[<?php echo e($loop->index, false); ?>][sell_line_id]" type="hidden" value="<?php echo e($sell_line->id, false); ?>"> </td> <td> <div class="return_subtotal"></div> </td> </tr> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </tbody> </table> </div> </div> <div class="row"> <?php $discount_type = !empty($sell->return_parent->discount_type) ? $sell->return_parent->discount_type : $sell->discount_type; $discount_amount = !empty($sell->return_parent->discount_amount) ? $sell->return_parent->discount_amount : $sell->discount_amount; ?> <div class="col-sm-4"> <div class="form-group"> <?php echo Form::label('discount_type', __( 'purchase.discount_type' ) . ':'); ?> <?php echo Form::select('discount_type', [ '' => __('lang_v1.none'), 'fixed' => __( 'lang_v1.fixed' ), 'percentage' => __( 'lang_v1.percentage' )], $discount_type, ['class' => 'form-control']); ?> </div> </div> <div class="col-sm-4"> <div class="form-group"> <?php echo Form::label('discount_amount', __( 'purchase.discount_amount' ) . ':'); ?> <?php echo Form::text('discount_amount', number_format($discount_amount, session('business.currency_precision', 2), session('currency')['decimal_separator'], session('currency')['thousand_separator']), ['class' => 'form-control input_number']); ?> </div> </div> </div> <?php $tax_percent = 0; if(!empty($sell->tax)){ $tax_percent = $sell->tax->amount; } ?> <?php echo Form::hidden('tax_id', $sell->tax_id); ?> <?php echo Form::hidden('tax_amount', 0, ['id' => 'tax_amount']); ?> <?php echo Form::hidden('tax_percent', $tax_percent, ['id' => 'tax_percent']); ?> <div class="row"> <div class="col-sm-12 text-right"> <strong><?php echo app('translator')->get('lang_v1.total_return_discount'); ?>:</strong> (-) <span id="total_return_discount"></span> </div> <div class="col-sm-12 text-right"> <strong><?php echo app('translator')->get('lang_v1.total_return_tax'); ?> - <?php if(!empty($sell->tax)): ?>(<?php echo e($sell->tax->name, false); ?> - <?php echo e($sell->tax->amount, false); ?>%)<?php endif; ?> : </strong> (+) <span id="total_return_tax"></span> </div> <div class="col-sm-12 text-right"> <strong><?php echo app('translator')->get('lang_v1.return_total'); ?>: </strong> <span id="net_return">0</span> </div> </div> <br> <div class="row"> <div class="col-sm-12"> <button type="submit" class="btn btn-primary pull-right"><?php echo app('translator')->get('messages.save'); ?></button> </div> </div> </div> </div> <?php echo Form::close(); ?> </section> <?php $__env->stopSection(); ?> <?php $__env->startSection('javascript'); ?> <script src="<?php echo e(asset('js/printer.js?v=' . $asset_v), false); ?>"></script> <script src="<?php echo e(asset('js/sell_return.js?v=' . $asset_v), false); ?>"></script> <script type="text/javascript"> $(document).ready(function() { $('form#sell_return_form').validate(); update_sell_return_total(); //Date picker // $('#transaction_date').datepicker({ // autoclose: true, // format: datepicker_date_format // }); }); $(document).on('change', 'input.return_qty, #discount_amount, #discount_type', function() { update_sell_return_total() }); function update_sell_return_total() { var net_return = 0; $('table#sell_return_table tbody tr').each(function() { var quantity = __read_number($(this).find('input.return_qty')); var unit_price = __read_number($(this).find('input.unit_price')); var subtotal = quantity * unit_price; $(this).find('.return_subtotal').text(__currency_trans_from_en(subtotal, true)); net_return += subtotal; }); var discount = 0; if ($('#discount_type').val() == 'fixed') { discount = __read_number($("#discount_amount")); } else if ($('#discount_type').val() == 'percentage') { var discount_percent = __read_number($("#discount_amount")); discount = __calculate_amount('percentage', discount_percent, net_return); } discounted_net_return = net_return - discount; var tax_percent = $('input#tax_percent').val(); var total_tax = __calculate_amount('percentage', tax_percent, discounted_net_return); var net_return_inc_tax = total_tax + discounted_net_return; $('input#tax_amount').val(total_tax); $('span#total_return_discount').text(__currency_trans_from_en(discount, true)); $('span#total_return_tax').text(__currency_trans_from_en(total_tax, true)); $('span#net_return').text(__currency_trans_from_en(net_return_inc_tax, true)); } </script> <?php $__env->stopSection(); ?> <?php echo $__env->make('layouts.app', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /var/www/clients/client13/web23/web/resources/views/sell_return/add.blade.php ENDPATH**/ ?>