<?php

header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', FALSE);
header('Pragma: no-cache');
include('mysqli_connect.php');
$current_date = date('Y');


$sale_amount = 0;
$sale_return = 0;
$sale_discount = 0;
$purchases_amount = 0;
$sub_con_query = "SELECT pay_acid , sum(pay_amount) as amount FROM `tbl_payment` WHERE `pay_acid` IN ('a520','a640','a662','a660') group by pay_acid";
$sub_con_result = mysqli_query($con,$sub_con_query);
while($sub_con_row =mysqli_fetch_assoc($sub_con_result)){

$pay_acid =$sub_con_row['pay_acid'];

if($pay_acid == 'a520'){
    
    $sale_amount = $sub_con_row['amount'];
}
if($pay_acid == 'a662'){
    
    $sale_return = $sub_con_row['amount'];
}
if($pay_acid == 'a660'){
    
    $sale_discount = $sub_con_row['amount'];
}
if($pay_acid == 'a640'){
    
    $purchases_amount = $sub_con_row['amount'];
}
    
}

$closing_stock_amount = 0;
$closing_stock_query = "SELECT (sum(b.cost) / count(b.pid) * a.QTY) as cost_ac FROM `gd_stock` as a INNER join gd_purchase_order as b on a.Pid = b.pid group by b.pid";
$closing_stock_result = mysqli_query($con,$closing_stock_query);
while($closing_stock_row =mysqli_fetch_assoc($closing_stock_result)){

$closing_stock_amount +=$closing_stock_row['cost_ac'];    
    
}

$expense_query = "SELECT pay_debit_credit_id ,sum(pay_amount) as amount FROM `tbl_payment` as a INNER join tbl_cashaccount as b on a.pay_acid = b.ac_id where b.head_id =4 and pay_acid != 'a660' group by pay_debit_credit_id";
$expense_result = mysqli_query($con,$expense_query);



?>
<html lang="en">
<head>
  <title>Bootstrap 5 Example</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet">
  <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"></script>
</head>
<style>
.p-5 {
    padding: 1rem!important;
}
</style>
    
<body>


<div class="container mt-5">
  <div class="row" id="cash_result">
    <div class="col-sm-12">
        
          <table id="cr_table" class="table table-bordered table-sm">
              <thead>
                  <tr>
                      <th >AV INVESTOR SHARE EVOLUTION</th>
                      <th colspan='2'><?php echo $current_date;?></th>
                  </tr>
                  
              </thead>

    <tbody>
        <tr>
            <td colspan='2' style="    font-weight: 600;font-size: 26px;">ASSETS</td>
            <td></td>
        </tr>
        <tr>
            <td>SALES</td>
            <td><?php echo number_format($sale_amount);?></td>
            <td></td>
            
            
        </tr>
          <tr>
            <td>SALE RETURN</td>
            <td><span style="color:red;">( </span><?php echo number_format($sale_return);?><span style="color:red;"> )</span></td>
            <td></td>            
            
        </tr>
          <tr>
            <td>SALE DISCOUNT</td>
            <td><span style="color:red;">( </span><?php echo number_format($sale_discount);?><span style="color:red;"> )</span></td>
            <td></td>            
            
        </tr>
        <tr>
            <td></td>
            <td style="    font-weight: 600;font-size: 20px;">TOTAL REVENUE</td>
            <td style="    font-weight: 600;font-size: 20px;"><?php 
            $sale_total = $sale_amount - $sale_return - $sale_discoun;
            
            $sale_total5 =  round($sale_total);
            
            echo $sale_totalshow =  number_format($sale_total5);
            
            ?></td>
        </tr>
        
                <tr>
        <td colspan='2' style="    font-weight: 600;font-size: 26px;">COST OF GOODS SOLD</td>
            <td></td>
        </tr>
        
        
                <tr>
            <td>OPENING STOCK</td>
            <td>0</td>
            <td></td>
            
            
        </tr>
          <tr>
            <td>PURCHASE</td>
            <td><?php echo number_format($purchases_amount);?></td>
            <td></td>
            
            
        </tr>
          <tr>
            <td>CLOSING STOCK</td>
            <td><span style="color:red;">( </span><?php echo number_format($closing_stock_amount);?> <span style="color:red;"> )</span></td>
            <td></td>
            
            
        </tr>
        <tr>
            <td></td>
            <td style="    font-weight: 600;font-size: 20px;">COST OF GOODS SOLD</td>
            <td style="    font-weight: 600;font-size: 20px;"><span style="color:red;">( </span><?php 
            $cost_total = $purchases_amount - $closing_stock_amount;
            
            $cost_total5 = round($cost_total);
            
            echo $cost_totalshow = number_format($cost_total5);
            
            ?><span style="color:red;"> )</span></td>
        </tr>
        <tr>
            <td></td>
            <td style="    font-weight: 600;font-size: 20px;">GROSS PROFIT</td>
            <td style="    font-weight: 600;font-size: 20px;"><?php
            $gross_profit1 = $sale_total5 - $cost_total5;
        
            echo $gross_profit = number_format($gross_profit1);
            
            ?>
            </td>
        </tr>
        
        <tr>
        <td colspan='2' style="    font-weight: 600;font-size: 26px;">OTHER INCOME</td>
            <td></td>
        </tr>
        
        <tr>
            <td>-</td>
            <td>0</td>
            <td></td>
            
            
        </tr>
        
        <tr>
            <td></td>
            <td style="    font-weight: 600;font-size: 20px;">TOTAL OTHER INCOME</td>
            <td style="    font-weight: 600;font-size: 20px;">0</td>
        </tr>
        
        
        <tr>
        <td colspan='2' style="    font-weight: 600;font-size: 26px;">EXPENDITURE</td>
            <td></td>
        </tr>

       <?php
       $total_expense_amount =0;
       while($expense_row =mysqli_fetch_assoc($expense_result)){
           $pay_id = $expense_row['pay_debit_credit_id'];
           
        $expense_name_query = "SELECT * FROM `tbl_cashaccount` where ac_id = '$pay_id'";
        $expense_name_result = mysqli_query($con,$expense_name_query);  
        $expense_name_row =mysqli_fetch_assoc($expense_name_result); 
        
        $expense_name = $expense_name_row['ac_name'];
        
        $total_expense_amount +=$expense_row['amount'];
        
       
       ?>
        <tr>
            <td><?php echo strtoupper($expense_name).' EXPENSE';?></td>
            <td><span style="color:red;">( </span><?php echo number_format($expense_row['amount']);?><span style="color:red;"> )</span></td>
            <td></td>
            
            
        </tr>
        <?php
        
       }
        
        ?>

        
        <tr>
            <td></td>
            <td style="    font-weight: 600;font-size: 20px;">NET PROFIT / LOSS</td>
            <td style="    font-weight: 600;font-size: 20px;"><?php 
            
            
            $profit_loss = $gross_profit1 - $total_expense_amount;
             
             
            if($profit_loss >0 ) {
            echo number_format($profit_loss); 
            }else{
                
                $los = $profit_loss;
                
                $loss = trim($los,"-");
            
            ?>
            <span style="color:red;">( </span>
            <?php
                echo number_format($loss);
                
                        ?>
            <span style="color:red;"> )</span>
            <?php    
                
            }
            
            ?></td>
        </tr>


    </tbody>
  
  </table>


    </div>

  </div>
</div>

</body>
</html>