$inst = $pcfg['institution_name']; $a1 = ""; $tob = 0; $tpur =0; $ts = 0; $tissue = 0; $si = 0; $rscat = DB::Query("SELECT inventory_category.category, inventory_items.category AS cate FROM inventory_items INNER JOIN inventory_category ON inventory_items.category = inventory_category.ic_id GROUP BY inventory_category.category ORDER BY inventory_items.category"); while($datacat = db_fetch_array($rscat)) { $cate = $datacat["cate"]; $category = $datacat["category"]; $rsi = DB::Query("SELECT item, rate+rate*((ifnull(tax,0)+ifnull(cgst,0)+ifnull(sgst,0))/100) AS stock_rate, category, inv_code FROM inventory_items WHERE (category ='$cate')"); while($datai = db_fetch_array($rsi)) { $si = $si + 1; $item = $datai["item"]; $stock_rate = $datai["stock_rate"]; $code = $datai["inv_code"]; $rso = DB::Query("SELECT inventory_ob.code, inventory_ob.opening_qty, rate+rate*((ifnull(tax,0)+ifnull(cgst,0)+ifnull(sgst,0))/100) AS op_rate, financial_year.status, financial_year.financial_year AS fy FROM inventory_ob INNER JOIN financial_year ON inventory_ob.fy = financial_year.financial_year WHERE (inventory_ob.code ='$code') AND (financial_year.status ='In_Progress')"); $datao = db_fetch_array($rso); $ops= $datao["opening_qty"]; $opr = $datao["op_rate"]; $rsp = DB::Query("SELECT inv_inward_details.item, AVG(rate+rate*((ifnull(tax,0)+ifnull(cgst,0)+ifnull(sgst,0))/100)) AS pur_rate, financial_year.status, SUM(inv_inward_details.qty) AS qty FROM inv_inward_details INNER JOIN financial_year ON inv_inward_details.fy = financial_year.financial_year WHERE (inv_inward_details.item ='$code') AND (financial_year.status ='In_Progress') GROUP BY inv_inward_details.item, financial_year.status"); $datap = db_fetch_array($rsp); $pq = $datap["qty"]; $pr = $datap["pur_rate"]; $tq = $ops+$pq; $rsis = DB::Query("SELECT inv_issue_items.item, AVG(rate+rate*((ifnull(tax,0)+ifnull(cgst,0)+ifnull(sgst,0))/100)) AS issue_rate, SUM(inv_issue_items.qty) AS qty, financial_year.status FROM inv_issue_items INNER JOIN financial_year ON inv_issue_items.fy = financial_year.financial_year WHERE (inv_issue_items.item ='$code') AND (financial_year.status ='In_Progress') GROUP BY inv_issue_items.item, financial_year.status"); $datais = db_fetch_array($rsis); $isq = $datais["qty"]; $isr = $datais["issue_rate"]; $tb = $tq - $isq; $tob = $tob+($ops*$opr); $tpur =$tpur+($pr*$pq); $tissue = $tissue+($isq*$stock_rate); $ts = $ts + ($tq*$stock_rate); if(strlen($ops)>0) {$opa = number_format(($ops*$opr),2);} else {$opa = '';} if(strlen($pq)>0) {$pa = number_format(($pr*$pq),2);} else {$pa = '';} if($tq>0) {$ta = number_format(($tq*$stock_rate),2); $tr = $stock_rate;} else {$ta = ''; $tq='';$tr='';} if($isq>0) {$isa = number_format(($isq*$stock_rate),2); $isr = $stock_rate;} else {$isa = ''; $isq='';$isr='';} if($tb>0) {$tba = number_format(($tb*$stock_rate),2); $tbr = $stock_rate;} else {$tba = ''; $tb='';$tbr='';} $a1= $a1.""; } } $a1 = $a1.""; $a1 = $a1."

Si No

Item

Category

Opening Balance

Purchase

Total Stock

Issued

Available Stock

Qty

Rate

Amount

Qty

Rate

Amount

Qty

Rate

Amount

Qty

Rate

Amount

Qty

Rate

Amount

".$si."

".$item."

".$category."

".$ops."

".$opr."

".$opa."

".$pq."

".$pr."

".$pa."

".$tq."

".$tr."

".$ta."

".$isq."

".$isr."

".$isa."

$tb

".$tbr."

".$tba."
Total".number_format(($tob),2)." Total".number_format(($tpur),2)." Total".number_format(($ts),2)." Total".number_format(($tissue),2)." Total".number_format(($ts-$tissue),2)."
";