@php
if($branchSelected===0){
$selectedBranchName = "All Branches";
}
else{
$selectedBranchName = DB::table('gnr_branch')->where('id',$branchSelected)->value('name');
}
$selectedProjectName = DB::table('gnr_project')->where('id',$projectSelected)->value('name');
$selectedProjectTypeName = DB::table('gnr_project_type')->where('id',$projectTypeSelected)->value('name');
$selectedCategoryName = DB::table('inv_product_category')->where('id',$categorySelected)->value('name');
@endphp
@if(!$firstRequest )
Ambala Foundation
House # 62, Block # Ka, Piciculture Housing Society, Shyamoli, Dhaka-1207
Purchase Details Report
{{--
{{$selectedBranchName}}
--}}
{{date('F d, Y',strtotime($endDate))}}
Branch Name : @php
if($selectedBranchName==null){
echo "All";
}
else{
echo $selectedBranchName;
}
@endphp
Reporting Peroid : {{date('d-m-Y',strtotime($startDate))." to ".date('d-m-Y',strtotime($endDate))}}
Project Name : @php
if($selectedProjectName==null){
echo "All";
}
else{
echo $selectedProjectName;
}
@endphp
Category : @php
if($selectedCategoryName==null){
echo "All";
}
else{
echo $selectedCategoryName;
}
@endphp
Project Type : @php
if($selectedProjectTypeName==null){
echo "All";
}
else{
echo $selectedProjectTypeName;
}
@endphp
Print Date: {{date("d-m-Y h:m a")}}
| SL# |
Purchase Date |
Bill No |
Product Name |
Total Quantity |
Total Amount (Tk) |
@php
$totalPurchaseAmount = 0;
$totalPurchaseQuantity = 0;
$totalcount = 0;
@endphp
@foreach($purchasesDetails as $key => $purchasesDetail)
@php
$productName = DB::table('inv_product')->where('id',$purchasesDetail->productId)->value('name');
$projectName = DB::table('gnr_project')->where('id',$purchasesDetail->productId)->value('name');
@endphp
@php
$countForDate = 1;
$countForBillNo = 1;
$isChangedForDate = 0;
$isChangedForBillNo = 0;
if ($key>0) {
if ($purchasesDetails[$key-1]->purchaseDate!=$purchasesDetail->purchaseDate) {
$isChangedForDate = 1;
}
if ($purchasesDetails[$key-1]->purchaseDate!=$purchasesDetail->purchaseDate) {
$isChangedForBillNo = 1;
}
}
if ($key == 0 || $isChangedForDate == 1) {
$countPurchase=clone $countpurchasesDetails;
$countDate = $countPurchase->where('purchaseDate',$purchasesDetail->purchaseDate)->count();
$totalcount = $totalcount + $countDate;
$countPurchase=clone $countpurchasesDetails;
$countDateForSubQty = $countPurchase->where('purchaseDate',$purchasesDetail->purchaseDate)->sum('quantity');
$countPurchase=clone $countpurchasesDetails;
$countDateForSubTotal = $countPurchase->where('purchaseDate',$purchasesDetail->purchaseDate)->sum('totalPrice');
}
if ($key == 0 || $isChangedForBillNo == 1) {
$countPurchase=clone $countpurchasesDetails;
$countForBillNo = $countPurchase->where('purchaseDate',$purchasesDetail->purchaseDate)->count();
}
@endphp
| {{$key+1}} |
@if($isChangedForDate==1 || $key==0)
{{date('d-m-Y',strtotime($purchasesDetail->purchaseDate))}} |
@endif
@if($isChangedForBillNo==1 || $key==0)
{{$purchasesDetail->billNo}} |
@endif
{{$productName}} |
{{$purchasesDetail->quantity}} |
{{number_format($purchasesDetail->totalPrice,2)}} |
@if($totalcount ==$key+1)
| Sub Total |
{{$countDateForSubQty}} |
{{number_format($countDateForSubTotal,2)}} |
@endif
@php
$totalPurchaseAmount = $totalPurchaseAmount + $purchasesDetail->totalPrice;
$totalPurchaseQuantity = $totalPurchaseQuantity + $purchasesDetail->quantity;
@endphp
@endforeach
| Total |
{{$totalPurchaseQuantity}} |
{{number_format($totalPurchaseAmount,2)}} |
@endif