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

{{trans('file.Add Purchase')}}

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

{!! Form::open(['route' => 'purchases.store', 'method' => 'post', 'files' => true, 'id' => 'purchase-form']) !!}
@if($errors->has('extension')) {{ $errors->first('extension') }} @endif
{{trans('file.Order Table')}} *
@foreach($lims_product_quotation_data as $product_quotation) find($product_quotation->product_id); if($product_quotation->variant_id) { $product_variant_data = \App\Models\ProductVariant::select('item_code', 'additional_cost')->FindExactProduct($product_quotation->product_id, $product_quotation->variant_id)->first(); $product_data->code = $product_variant_data->item_code; $product_data->cost += $product_variant_data->additional_cost; } ?> @if($product_data->type == 'standard') cost; $tax_data = DB::table('taxes')->where('rate', $product_quotation->tax_rate)->first(); $units = DB::table('units')->where('base_unit', $product_data->unit_id)->orWhere('id', $product_data->unit_id)->get(); $unit_name = array(); $unit_operator = array(); $unit_operation_value = array(); foreach($units as $unit) { if($product_quotation->sale_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] == '*') { $row_product_cost = $product_cost * $unit_operation_value[0]; } else { $row_product_cost = $product_cost / $unit_operation_value[0]; } if($product_data->tax_method == 1){ $net_unit_cost = ($product_data->cost * $unit_operation_value[0]) - ($product_quotation->discount / $product_quotation->qty); $tax = $net_unit_cost * $product_quotation->qty * ($product_quotation->tax_rate / 100); $sub_total = ($net_unit_cost * $product_quotation->qty) + $tax; } else{ $sub_total_unit = ($product_data->cost * $unit_operation_value[0]) - ($product_quotation->discount / $product_quotation->qty); $net_unit_cost = (100 / (100 + $product_quotation->tax_rate)) * $sub_total_unit; $tax = ($sub_total_unit - $net_unit_cost) * $product_quotation->qty; $sub_total = $sub_total_unit * $product_quotation->qty; } $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', 'expired_date')->find($product_quotation->product_batch_id); ?> @if($product_quotation->product_batch_id) @else @endif @if($tax) @else @endif @endif @endforeach
{{trans('file.name')}} {{trans('file.Code')}} {{trans('file.Batch No')}} {{trans('file.Expired Date')}} {{trans('file.Quantity')}} {{trans('file.Recieved')}} {{trans('file.Net Unit Cost')}} {{trans('file.Discount')}} {{trans('file.Tax')}} {{trans('file.Subtotal')}}
{{$product_data->name}} {{$product_data->code}} {{ number_format((float)$net_unit_cost, $general_setting->decimal, ',', '.')}} {{ number_format((float)$product_quotation->discount, $general_setting->decimal, ',', '.')}} {{ number_format((float)$tax, $general_setting->decimal, ',', '.')}} {{ number_format((float)$sub_total, $general_setting->decimal, ',', '.')}}
{{trans('file.Total')}} {{$lims_quotation_data->total_qty}} {{ number_format((float)$lims_quotation_data->total_discount, $general_setting->decimal, ',', '.')}} {{ number_format((float)$lims_quotation_data->total_tax, $general_setting->decimal, ',', '.')}} {{ number_format((float)$lims_quotation_data->total_cost, $general_setting->decimal, ',', '.')}}
{!! 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.Order Discount')}} {{number_format(0, $general_setting->decimal, ',', '.')}} {{trans('file.Shipping Cost')}} {{number_format(0, $general_setting->decimal, ',', '.')}} {{trans('file.grand total')}} {{number_format(0, $general_setting->decimal, ',', '.')}}
@endsection @push('scripts') @endpush