@extends('layouts.master') @section('title', 'Inventory Reports') @section('page-header') Inventory Reports @stop @push('style') @endpush @section('content')
@include('partials._alert_message')

@yield('page-header')

{{-- @if ($settings->where('title', 'Product Subcategory')->where('options', 'yes')->count() < 1)--}} {{-- @endif--}}
Company
Product
@php $openingQty = 0; $purchaseQty = 0; $saleQty = 0; $issueQty = 0; $purchaseReturnQty = 0; $saleReturnQty = 0; $transferInQty = 0; $transferOutQty = 0; $availableQty = 0; $value = 0; $totalValue = 0; @endphp @foreach($reports ?? [] as $item) @php $productInfo = \Module\Account\Models\Product::select('name', 'product_code', 'purchase_price')->whereId($item->product_id)->first(); $openingQty += $item->opening_qty; $purchaseQty += $item->purchase_qty; $saleQty += $item->sale_qty; $issueQty += $item->issue_qty; $purchaseReturnQty += $item->purchase_return_qty; $saleReturnQty += $item->sale_return_qty; $transferInQty += $item->transfer_in_qty; $transferOutQty += $item->transfer_out_qty; $availableQty += $item->available_qty; $value += $productInfo->purchase_price * $availableQty; $totalValue += $value; @endphp @endforeach
Sl Name Opening Qty Purchase Qty Sale Qty Issue Qty Purchase Return Qty Sale Return Qty Transfer In Qty Transfer Out Qty Available Qty Value
{{ $loop->iteration }} {{ Str::limit($productInfo->name, 35, '..') }} {{ $item->opening_qty }} {{ $item->purchase_qty }} {{ $item->sale_qty }} {{ $item->issue_qty }} {{ $item->purchase_return_qty }} {{ $item->sale_return_qty }} {{ $item->transfer_in_qty }} {{ $item->transfer_out_qty }} {{ $item->available_qty }} {{ number_format($value, 2, '.', '') }}
Total {{ $openingQty }} {{ $purchaseQty }} {{ $saleQty }} {{ $issueQty }} {{ $purchaseReturnQty }} {{ $saleReturnQty }} {{ $transferInQty }} {{ $transferOutQty }} {{ $availableQty }} {{ number_format($totalValue, 2, '.', '') }}
@if(count($reports) <= 0)
No Records Founds Yet!

@else @include('partials._paginate', ['data' => $reports]) @endif
@csrf @method("DELETE")
@endsection @section('js') @endsection