{{ __('Edit Vendor Purchase Order') }}

  1. {{ __('Dashboard') }}
  2. {{ __('Vendor Purchase Orders') }}
  3. {{ __('Edit Vendor Purchase Order') }}
  4. {{ $vendorpurchaseorder->vpo_number }}
@csrf @method('put')
{{ __('Supplier Details') }}
@error('supplier_id')

{{ $message }}

@enderror
@error('person_name')

{{ $message }}

@enderror
@error('email')

{{ $message }}

@enderror
@error('gst_number')

{{ $message }}

@enderror
@if(!empty($vendorpurchaseorder->work_order_id))
@endif
@error('vpo_date')

{{ $message }}

@enderror
@error('deadline_date')

{{ $message }}

@enderror
@error('invoice_number')

{{ $message }}

@enderror
@error('status')

{{ $message }}

@enderror @if(!empty($vendorpurchaseorder->status_changed_by))

By: {{ $vendorpurchaseorder->statusChangedBy->name }}
At: {{ $vendorpurchaseorder->status_changed_at_formatted }}

@endif
{{ __('Product Details') }}
@if($vendorpurchaseorder->vendor_purchase_order_product) @foreach($vendorpurchaseorder->vendor_purchase_order_product as $qpkey => $qpvalue) @php $productdata = getProductListByCategoryId($qpvalue->category_id, $qpvalue->product_id); //echo '
'; print_r($productdata?->toArray()); echo '
'; @endphp @if($productdata) @if($qpvalue->vendor_purchase_order_product_size->isNotEmpty()) @endif @endif @endforeach @endif @if($vendorpurchaseorder->supplier->state_id == getSettingData('config_state_id') ?? 0) @else @endif
{{ __('Product Category') }} {{ __('Product Name') }} {{ __('Product Code') }} {{ __('HSN Code') }} {{ __('GST (%)') }} {{ __('Amount') }}

{{ $qpvalue->product_code }}

{{ $qpvalue->hsn_code }}

@php $isSameState = $vendorpurchaseorder->supplier->state_id == getSettingData('config_state_id'); @endphp

{{ $qpvalue->cgst_per }}

%(CGST)

{{ $qpvalue->sgst_per ?? 0.00 }}

%(SGST)

{{ $qpvalue->igst_per ?? 0.00 }}

%(IGST)
@foreach($qpvalue->vendor_purchase_order_product_size as $qpskey => $qpsvalue) @endforeach
{{ __('Size') }} {{ __('Qty') }} {{ __('Unit') }} {{ __('Unit Rate') }} {{ __('Total') }}
{{ __('Sub Total') }}
is_apply_extra_charge ?? false) ? 'checked' : '' }} class="inline-block bg-gray-100 h-[25px] w-[25px] px-3 py-2 border-[#dadada] dark:border-gray-700 rounded-[10px] focus:outline-none focus:ring-2 focus:ring-indigo-500 dark:bg-gray-700 dark:text-gray-300 dark:focus:ring-indigo-500 text-[14px] jsIsApplyExtraCharge">
@php $display = 'none'; if($vendorpurchaseorder->is_apply_extra_charge == 1) { $display = 'block'; } @endphp
@if($vendorpurchaseorder->extra_charges) @foreach(json_decode($vendorpurchaseorder->extra_charges, true) as $exkey => $exvalue) @endforeach @endif
Title Charges Action
{{ __('Add Extra Charges') }}
{{ __('CGST') }}
{{ __('SGST') }}
{{ __('IGST') }}
{{ __('Grand Total') }}
{{ __('Terms & Conditions') }}
@php $tc_input = old('terms_and_conditions', $vendorpurchaseorder->terms_and_conditions ?? '[]'); $tc_array = is_string($tc_input) ? json_decode($tc_input, true) : $tc_input; $selected_tc_ids = collect($tc_array) ->pluck('id') ->map(fn($id) => (string) $id) ->toArray(); @endphp @forelse($terms_and_conditions_list as $tckey => $tcvalue) @empty @endforelse

No Terms and Conditions

@can('vendor-purchase-orders -- edit')
{{ __('Cancle') }}
@endcan
Vendor Purchase Order Send
@csrf
@error('subject')

{{ $message }}

@enderror
@error('send_to_email_ids')

{{ $message }}

@enderror @error('send_to_email_ids.*')

{{ $message }}

@enderror
(Note : Use comma ',' for email separation)
(Note : Use comma ',' for email separation)
@error('attachment')

{{ $message }}

@enderror
@error('email_message')

{{ $message }}

@enderror
{{ __('Cancel') }}
Vendor Purchase Order Send History
# Subject Send To Send To CC Send To BCC Message Send By Send At
@if($vendorpurchaseorder->status != 'Pending') @can('vendor-purchase-orders -- receiveQty')
@php $incomingInspection = $vendorpurchaseorder->inspections->first(); @endphp @can('vendor-purchase-orders -- inspection')
@if($incomingInspection) {{ __('Incoming Inspection') }}
Generate GRN
Generate Goods Received Note
@else {{ __('Create Incoming Inspection') }} @endif
@endcan @if($incomingInspection)
Receive Qty
@csrf
@error('product_id')

{{ $message }}

@enderror
@error('product_size_id')

{{ $message }}

@enderror
@error('warehouse_id')

{{ $message }}

@enderror
{{ __('Cancel') }}
@else

Without Incoming Inspection, do not allow Receive Qty

@endif
Receive Qty Histories
@forelse($vendorpurchaseorder->receiveQty as $receiveQty) @empty @endforelse
Category Product Size Warehouse Warehouse Rack Received Qty Receiver Action
{{ $receiveQty->product->category->category_name }} {{ $receiveQty->product->product_name }} {{ $receiveQty->productSize->ringSize->ring_size }} {{ ($receiveQty->warehouse) ? $receiveQty->warehouse->warehouse_name : '' }} {{ ($receiveQty->warehouseRack) ? $receiveQty->warehouseRack->name : '' }} {{ $receiveQty->receive_qty }} By: {{ $receiveQty->createdBy->name }}
At: {{ $receiveQty->created_at_formatted }} @if(!empty($receiveQty->receive_remarks))
Remarks: {{ $receiveQty->receive_remarks }} @endif
@can('vendor-purchase-orders -- receiveQty')
@csrf @method('DELETE')
@endcan
No data found.
@endcan @endif
@include('quotations.partials.add_new_ring_size') @push('script') @if($vendorpurchaseorder->status == 'Completed' || auth()->user()->cannot('vendor-purchase-orders -- edit')) @endif @endpush