@extends('report.index') @section('title') CS Report @endsection {{--@section('report_title')--}} {{--PO Report--}} {{--@endsection--}} {{--@section('by')--}} {{--Who prepared this--}} {{--@endsection--}} @section('content') @php $height = request('gap') && request('gap') != 'default' ? request('gap') + 30 : 40; @endphp @php $chunckNumber = 8; $page_no = 1; $total = count($allProducts); $total_pages = ceil($total / $chunckNumber); if(request('per_page_item') > 0){ $chunckNumber = request('per_page_item'); } @endphp @foreach($allProducts->chunk($chunckNumber) as $products)
Page No: {{ $page_no++ }}/{{ $total_pages }}

Comparative Statement

{{ unit_name() ?? app_info()->company_name }}


C/S No : {{ $requisition->cs_no }}, Date: {{ dateFormat($cs_date->created_at) }}
Purchase Requisition : {{ $requisition->requisition->requisition_id }}, Date: {{ dateFormat($requisition->created_at) }}
PRINTED ON: {{ date("d/m/Y H:iA") }}

@php $counterStopAfterThirdSuppliername = 0; @endphp @foreach($suppliers as $sup=>$supplier) @php $counterStopAfterThirdSuppliername++ @endphp @endforeach @if($requisition->purchased_status == 1) @php $count_suppliers = count($suppliers); $count_products = count($products); $supplier_number = 0; $po_array = array(); @endphp @foreach($suppliers as $sup=>$supplier) @php // dd($sup); $po_no = App\Purchase::query()->where(get_where())->where('requisition_id',$requisition->id)->where('supplier_id',$sup)->first(); @endphp @endforeach @else @foreach($suppliers as $sup=>$supplier) @endforeach @endif @php $i =0; $count = 0; $j = 0 @endphp @if($requisition->purchased_status == 1) @foreach($products as $productskey=>$cs) @if($count == 0) @php $counterStopAfterThirdSupplier = 0; @endphp @foreach($suppliers as $sup=>$supplier) @php $counterStopAfterThirdSupplier++; $pricing = App\QuotationProduct::where('supplier_id', $sup)->where('requisition_product_id',$productskey)->first(); if($pricing){ $purchase_product = App\PurchaseProduct::where('quotation_id',$pricing->id)->first(); } @endphp @if(isset($purchase_product->id) ) @if($pricing) @else @endif @else @endif {{-- @if($counterStopAfterThirdSupplier == 3) @break @endif --}} @endforeach @php $counterStopAfterThirdSupplier = 0; @endphp @foreach($suppliers as $sup=>$supplier) @php $counterStopAfterThirdSupplier++; $pricing = App\QuotationProduct::where('supplier_id', $sup)->where('requisition_product_id',$productskey)->first(); if($pricing){ $purchase_product = App\PurchaseProduct::where('quotation_id',$pricing->id)->first(); } $requisition_product = App\RequisitionProduct::where('product_id', $cs[$count]->product_id)->where('requisition_id', $cs[$count]->requisitionProduct->new_requisition->requisition->id)->first(); @endphp @if(isset($purchase_product->id) ) @if($pricing) @endif @else @if($pricing) @endif @endif {{-- @if($counterStopAfterThirdSupplier == 3) @break @endif --}} @endforeach @endif @endforeach @else @foreach($products as $productskey=>$cs) @if($count == 0) @php $counterStopAfterThirdSupplier = 0; @endphp @foreach($suppliers as $sup=>$supplier) @php $counterStopAfterThirdSupplier++; $pricing = App\QuotationProduct::where('supplier_id', $sup)->where('requisition_product_id',$productskey)->first(); @endphp @endforeach @endif @endforeach @endif
Supplier Name {{ \App\Supplier::find($supplier->first()->supplier_id)['name'] ?? "Unknown" }} Last Purchase
Tk, Dt, PO, Supplier
Remarks
Item Code Req Qty Unit PO No -{{$po_no ? $po_no->purchase_no: null}} PO No -
{{ $cs[$count]->requisitionProduct->product->name }} {{ $cs[$count]->requisitionProduct->product->item_code }} {{ $cs[$count]->requisitionProduct->qty }} {{ $cs[$count]->qty }} {{ optional(optional($cs[$count]->product)->unit)->name }} Tk-{{ $pricing->price }}/- Per {{ optional(optional($cs[$count]->product)->unit)->name }}
@php //$last_purchase_price = $pricing->price; //$last_purchase_brand = optional(optional($cs[$count]->product)->brand)->name; $j++; @endphp
@if($pricing) Tk-{{ $pricing->price }}/- Per {{ optional(optional($cs[$count]->product)->unit)->name }}
@endif
@php $requisition_product = App\RequisitionProduct::where('product_id', $cs[$count]->product_id)->where('requisition_id', $cs[$count]->requisitionProduct->new_requisition->requisition->id)->first(); $last_purchase = App\GoodsinProduct::find($requisition_product->last_goodsin_id); // if(!$last_purchase){ // $last_purchase = App\GoodsinProduct::where('goodsin_id','!=', 0)->where(get_where())->where('product_id',$cs[$count]->product_id)->orderBy('id','desc')->first(); // } @endphp @if($last_purchase) Tk-{{ optional($last_purchase)->price }}/- Per {{ optional($last_purchase->product_unit)->name }}
Date: {{ $last_purchase->goodsin ? dateFormat($last_purchase->goodsin->bill_date) : null }}, PO-{{ optional($last_purchase->purchase)->purchase_no }} @else New @endif
{{ $requisition_product->checking_note }} @php // $note = $requisition_product->checking_note; $j++; @endphp {{-- {{ $note ? $note : $requisition_product->checking_note }} --}} {{-- {!! !empty($note) ? '' : $requisition_product->checking_note !!} --}}
{{ $cs[$count]->requisitionProduct->product->name }} {{ $cs[$count]->requisitionProduct->product->item_code }} {{ $cs[$count]->requisitionProduct->qty }} {{ $cs[$count]->qty }} {{ optional(optional($cs[$count]->product)->unit)->name }} @if(isset($pricing->id)) Tk-{{ $pricing->price }}/- {{ optional(optional($cs[$count]->product)->unit)->name }}
@endif
@php $requisition_product = App\RequisitionProduct::where('product_id', $cs[$count]->product_id)->where('requisition_id', $cs[$count]->requisitionProduct->new_requisition->requisition->id)->first(); $last_purchase = App\GoodsinProduct::find($requisition_product->last_goodsin_id); // if(!$last_purchase){ // $last_purchase = App\GoodsinProduct::where('goodsin_id','!=', 0)->where(get_where())->where('product_id',$cs[$count]->product_id)->orderBy('id','desc')->first(); // } @endphp @if($last_purchase) Tk-{{ optional($last_purchase)->price }}/- Per {{ optional($last_purchase->product_unit)->name }}
Date-{{ dateFormat(optional($last_purchase->goodsin)->bill_date) }}, PO-{{ optional($last_purchase->purchase)->purchase_no }} @else New @endif
{{ $requisition_product->checking_note }}
Note: {{ $cs_date->note }}
{{-- --}}

Prepare By

Purchase Officer

Head Of the Dept.

ED(Tech)/ Director/ MD
{{--


--}} @if($loop->last)
Print
@endif
@endforeach @endsection