@extends('backend.layout.main') @section('content') @if(session()->has('not_permitted'))
{{ session()->get('not_permitted') }}
@endif

{{trans('file.Update Return')}}

{{trans('file.The field labels marked with * are required input fields')}}.

{!! Form::open(['route' => ['return-purchase.update', $lims_return_data->id], 'method' => 'put', 'files' => true, 'class' => 'payment-form']) !!}

{{ $lims_return_data->reference_no }}

{{trans('file.Order Table')}} *
@foreach($lims_product_return_data as $product_return) find($product_return->product_id); if($product_return->variant_id) { $product_variant_data = \App\Models\ProductVariant::select('id', 'item_code')->FindExactProduct($product_return->product_id, $product_return->variant_id)->first(); $product_data->code = $product_variant_data->item_code; $product_variant_id = $product_variant_data->id; } else $product_variant_id = null; if($product_data->tax_method == 1){ $product_cost = $product_return->net_unit_cost + ($product_return->discount / $product_return->qty); } elseif ($product_data->tax_method == 2) { $product_cost =($product_return->total / $product_return->qty) + ($product_return->discount / $product_return->qty); } $tax = DB::table('taxes')->where('rate',$product_return->tax_rate)->first(); $unit_name = array(); $unit_operator = array(); $unit_operation_value = array(); if($product_data->type == 'standard'){ $units = DB::table('units')->where('base_unit', $product_data->unit_id)->orWhere('id', $product_data->unit_id)->get(); foreach($units as $unit) { if($product_return->purchase_unit_id == $unit->id) { array_unshift($unit_name, $unit->unit_name); array_unshift($unit_operator, $unit->operator); array_unshift($unit_operation_value, $unit->operation_value); } else { $unit_name[] = $unit->unit_name; $unit_operator[] = $unit->operator; $unit_operation_value[] = $unit->operation_value; } } if($unit_operator[0] == '*'){ $product_cost = $product_cost / $unit_operation_value[0]; } elseif($unit_operator[0] == '/'){ $product_cost = $product_cost * $unit_operation_value[0]; } } else { $unit_name[] = 'n/a'. ','; $unit_operator[] = 'n/a'. ','; $unit_operation_value[] = 'n/a'. ','; } $temp_unit_name = $unit_name = implode(",",$unit_name) . ','; $temp_unit_operator = $unit_operator = implode(",",$unit_operator) .','; $temp_unit_operation_value = $unit_operation_value = implode(",",$unit_operation_value) . ','; $product_batch_data = \App\Models\ProductBatch::select('batch_no')->find($product_return->product_batch_id); ?> @if($product_batch_data) @else @endif @if($tax) @else @endif @endforeach
{{trans('file.name')}} {{trans('file.Code')}} {{trans('file.Batch No')}} {{trans('file.Quantity')}} {{trans('file.Net Unit Cost')}} {{trans('file.Discount')}} {{trans('file.Tax')}} {{trans('file.Subtotal')}}
{{$product_data->name}} {{$product_data->code}} {{ number_format((float)$product_return->net_unit_cost, $general_setting->decimal, ',', '.')}} {{ number_format((float)$product_return->discount, $general_setting->decimal, ',', '.')}} {{ number_format((float)$product_return->tax, $general_setting->decimal, ',', '.')}} {{ number_format((float)$product_return->total, $general_setting->decimal, ',', '.')}}
{{trans('file.Total')}} {{$lims_return_data->total_qty}} {{ number_format((float)$lims_return_data->total_discount, $general_setting->decimal, ',', '.')}} {{ number_format((float)$lims_return_data->total_tax, $general_setting->decimal, ',', '.')}} {{ number_format((float)$lims_return_data->total_cost, $general_setting->decimal, ',', '.')}}
@if($errors->has('extension')) {{ $errors->first('extension') }} @endif
{!! Form::close() !!}
{{trans('file.Items')}} {{number_format(0, $general_setting->decimal, ',', '.')}} {{trans('file.Total')}} {{number_format(0, $general_setting->decimal, ',', '.')}} {{trans('file.Order Tax')}} {{number_format(0, $general_setting->decimal, ',', '.')}} {{trans('file.grand total')}} {{number_format(0, $general_setting->decimal, ',', '.')}}
@endsection @push('scripts') @endpush