@extends('layouts.master') @section('css') @endsection @section('title') Stock Items @endsection @section('content')
@isset($stockItem)
@method('put') @else @endisset @csrf
@isset($stockItem) Edit Stock Item @else Add Stock Item @endisset
@if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->item_code == 1))
@if (!isset($stockItem) && isset($lastCode))

Last Code: {{ $lastCode }}

@endif
@else @endif
@if (!isset($stockItem)) @endif
@if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->image == 1))
@endif @if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->additional_image == 1))
@endif
@if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->collection == 1))
@endif @if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->hsn_code == 1))
hsn_code_required == 1) required @endif>
@endif @if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->weight == 1))
@endif @if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->type == 1))
@endif @if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->barcode == 1))
@endif @if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->internal_barcode == 1))
@endif @if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->gst == 1))
{{--
gst_required == 1 ? 'required' : '' }}>
--}} @endif {{-- @if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->cess == 1))
@endif --}}
@if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->description == 1))
@endif @if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->stock_warning_level == 1))
@endif @if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->stock_critical_level == 1))
@endif @if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->category == 1))
@endif @if(Auth::user()->company_profile->use_rack == 1)
@endif @if (Auth::user()->company_profile->transfer_business_key != null)
@endif @if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->margin == 1))
@endif @if ($masterSettings->mrp_required == 1)
@isset($stockItemMrps) @foreach ($stockItemMrps->where('is_default', 0) as $stockItemMrp)
@endforeach @endisset
@endif
Base Unit & Price Details
@if (Auth::user()->company_profile->use_default_unit == 1)
Default Unit
@endif
@isset($stockItem) @php $baseUnitId = $stockItem->baseStockItemUnit->unit_id; $inventoryUsed = \App\Models\InventoryVoucherItem::where( 'stock_item_id', $stockItem->id, ) ->where('unit_id', $baseUnitId) ->first(); $accountingUsed = \App\Models\AccountingVoucherItem::where( 'stock_item_id', $stockItem->id, ) ->where('unit_id', $baseUnitId) ->first(); if ($inventoryUsed || $accountingUsed) { $used = true; } else { $used = false; } @endphp @if ($used == true) @else @endif @else @endisset
@if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->gst == 1))
@endif
@if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->gst == 1))
@endif {{--
--}}
@isset($stockItem) @foreach ($stockItem->stockItemUnits as $key => $stockItemUnit) @php $inventoryUsed = \App\Models\InventoryVoucherItem::where( 'stock_item_id', $stockItem->id, ) ->where('unit_id', $stockItemUnit->unit->id) ->first(); $accountingUsed = \App\Models\AccountingVoucherItem::where( 'stock_item_id', $stockItem->id, ) ->where('unit_id', $stockItemUnit->unit->id) ->first(); if ($inventoryUsed || $accountingUsed) { $used = true; } else { $used = false; } @endphp
@if ($used == true) @else @endif
@if ($used == true && $stockItemUnit->unit_qty != null) @else @endif
@if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->gst == 1))
@endif
@if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->gst == 1))
@endif
@endforeach @endisset
@if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->opening_stock == 1))
Opening stock location
@isset($stockItem) @if ($use_variant) Variants @endif @endisset
@isset($stockItem) @if ($stockItem->stockItemLocations->count() > 0) @foreach ($stockItem->stockItemLocations->where('variant_item', '0') as $key => $stockItemLocation)
@if (Auth::user()->company_profile->use_rack == 1) @php $racks = collect(); $itemRacks = $stockItemLocation->rackItems; foreach ($itemRacks as $itemRack) { $racks->push([ 'rack_name' => $itemRack->rack->name, 'rack_id' => $itemRack->rack_id, 'rack_qty' => $itemRack->quantity, ]); } @endphp @endif
@if (Auth::user()->company_profile->enable_batch == 1)
@endif @if (Auth::user()->company_profile->use_serial == 1)
@endif
@if ($key == 0)
@else
@endif @if (Auth::user()->company_profile->item_cost_allocation == 1) @endif
@endforeach @else
@if (Auth::user()->company_profile->enable_batch == 1)
@endif @if (Auth::user()->company_profile->use_serial == 1)
@endif
@endif @else
@if (Auth::user()->company_profile->enable_batch == 1)
@endif @if (Auth::user()->company_profile->use_serial == 1)
@endif
@endisset
{{-- Variant Locations Start-- --}}
Stock Location Details (Variants)
@isset($stockItem) @foreach ($stockItem->stockItemLocations->where('variant_item', '1') as $key => $stockItemLocation)
@endforeach @endisset
{{-- Varaiant Stok Locations End --}} @endif @if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->opening_stock == 1)) {{-- @can('view manufacturing consumption')
Manufacturing Consumption
@isset($stockItem) @if ($stockItem->stockItemManufacturers->count() > 0) @foreach ($stockItem->stockItemManufacturers as $key => $stockItemManufacturer) @if ($key == 0)
@else
@endif @endforeach @else
@endif @else
@endisset
@endcan --}} @endcan
@if (!isset($itemCreationSettings) || (isset($itemCreationSettings) && $itemCreationSettings->price_slab == 1))
Price Slab Details
@isset($stockItem) @if ($stockItem->stockItemPriceSlabs->count() > 0) @foreach ($stockItem->stockItemPriceSlabs as $key => $stockItemPriceSlab) {{-- @if ($key == 0)
@else --}}
@php $is_used = false; $orderItems = \App\Models\OrderItem::where([ 'business_key' => $stockItem->business_key, 'price_slab_id' => $stockItemPriceSlab->id, ])->first(); $avItems = \App\Models\AccountingVoucherItem::where( [ 'business_key' => $stockItem->business_key, 'price_slab_id' => $stockItemPriceSlab->id, ], )->first(); if ($avItems) { $is_used = true; } if ($orderItems) { $is_used = true; } @endphp
@if (!$is_used)
@endif
{{-- @endif --}} @endforeach @else
@endif @else
@endisset
@endif
{{-- Item Name Create --}} {{-- Batch Modal --}}
{{-- Rack Modal --}} @endsection @section('script') @endsection