Current File : //home/obabain/public_html/abc/paymentPDF.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
     <%@ include file="Connection.jsp" %>
     <%
     String loginid=(String)session.getAttribute("logid");
 	String name=(String)session.getAttribute("uname");
 	String firstname=(String)session.getAttribute("firstname");
 	String id=request.getParameter("Id");
     Statement st=con.createStatement();
     ResultSet rs=null;
     rcom=st.executeQuery("select tb.*,upper(tb.user_company)company from ip_users tb where login_id="+loginid+"");
     while(rcom.next())
     {
    		comp=rcom.getString("company");
    	   	 add1=rcom.getString("user_address_1");
    		 add2=rcom.getString("user_address_2");
    		 city=rcom.getString("user_city");
    		 zip=rcom.getString("user_zip");
    		 state=rcom.getString("user_state");
    		 
    		 phone=rcom.getString("user_phone");
    		 email=rcom.getString("user_email");
    		 web=rcom.getString("user_web");
    		 gst=rcom.getString("user_vat_id");
    		  bankname=rcom.getString("bank_name");
    			 acno=rcom.getString("account_no");
    			 ifsc=rcom.getString("ifsc");
    			 branch=rcom.getString("bank_branch");
    	 
     }
     
     rs=st.executeQuery("select tb.*,IFNULL((select ledger_name from account_ledger where l_id=tb.particular),'')parti,IFNULL((select ledger_name from account_ledger where l_id=tb.account),'')acco from account_voucher_main tb where voucher_type='payment' and voucher_id="+id+"");
     while(rs.next())
     {
     	 payno=rs.getString("voucher_no");
     	 paydate=rs.getString("voucher_date");
     	 acc=rs.getString("acco");
     	//parti=rs.getString("credit");
     	 narr=rs.getString("narration");
     	 amt=rs.getString("credit_amt");
     }
    /*  rs=st.executeQuery("select tb.*,sum(tb.credit)as amt from account_vouchers tb where voucher_no='"+payno+"' and voucher_type='payment' or voucher_type='bank' group by voucher_no " );
     while(rs.next())
     {
     	amt=rs.getString("amt");
     } */
     Statement sl=con.createStatement();
	    ResultSet rl=sl.executeQuery("select *  from ip_logo where login_id="+loginid+"");
	    while(rl.next())
	    {
	    	logo=rl.getString("name");
	    }
     %>
    
     <%!
     String comp=null;
 	String add1=null;
 	String add2=null;
 	String city=null;
 	String zip=null;
 	String phone=null;
 	String email=null;
 	String web=null;
 	String gst=null;
 	String bankname=null;
 	String acno=null;
 	String ifsc=null;
 	String branch=null;
 	String logo=null;
 	String state=null;
 	ResultSet rcom=null;
     
 	String payno=null;
 	String paydate=null;
 	String acc=null;
 	String amt=null;
 	String narr=null;
 	String parti=null;
     %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="shortcut icon" type="image/x-icon" href="img/ico.ico" />
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <link href="css/estilos.css" rel="stylesheet">
    
    <link href="css/Mystyle.css" rel="stylesheet">
    <script src="http://cdn.ckeditor.com/4.6.1/standard/ckeditor.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="js/jscolor.js"></script>
<style type="text/css">
footer {
  /* font-size: 9px; */
  width:120mm;
  text-align: left;
  /* border-top:1px solid black;  */
}

@page {
  size: landscape;
  margin: 0mm 0mm 0mm 0mm;
}

@media print {
  footer {
    position: fixed;
    bottom: 0;
    /* border-top:1px solid black;  */
    width:120mm;
    text-align:left;
    
  }
   body {
    width: 120mm;
     height: 100mm; 
    
    
  }
  </style>
<title>Insert title here</title>
</head>
<body>
<div style="background-color:white;">
<div class="col-md-4" style="text-align:center;"><img src="<%=logo %>"></div>
<div class="col-md-4"><div style=" text-align:center; font-size:medium; ">
<b><%=comp %></b><br>
<span style="text-align:center; font-size:medium; ">
<%=add1 %>,
<%=add2 %><br>
<%=city %>-<%=zip %><br>
<%=state %><br>
Email:<%=email %>
</span><br><br>
<span style="text-align:center; font-size:medium; "><b>Payment Voucher</b></span>
</div></div>

<br>
<div>
<div class="row" >    
       <div class="col-xs-8">
          <span  style="margin-left:15px;"> No:</span> 
          <b><%=payno %></b>
          
          </div>  
          <div class="col-xs-4 ">
          <span style="margin-left:5px;">Dated:</span> 
         <b><%=paydate %></b>
          </div> 
          
       </div>
       <div style="border-top:1px solid black;">
       <table class="pdftable" style="width:100%;">
       <thead>
       <tr>
       <th>Particulars</th>
        <th style="text-align:right;">Amount</th>
       </tr>
       </thead>
       <tbody>
       <%
       rs=st.executeQuery("select tb.*,IFNULL((select ledger_name from account_ledger where l_id=tb.particular),'')parti,(select total from ip_puchase_invoice where pinvoice_id=tb.bill_no )tot,sum(tb.debit_amt)am from account_voucher_sub tb where voucher_id="+id+" group by particular");
       while(rs.next())
       {
    	   %>
    	   
    	  
       <tr>
       <td style="margin-left:60px;" valign="top"><%=rs.getString("parti") %>
       <%
       Statement st1=con.createStatement();
       ResultSet rs1=st1.executeQuery("select tb.*,(case when tb.type='B' then (select purchase_invoice_no from ip_puchase_invoice where pinvoice_id=tb.bill_no) else bill_no end )bill from account_voucher_sub tb where voucher_id="+id+" and particular="+rs.getString("particular")+"");
       while(rs1.next())
       {
       %>
       <br>
       <%if(rs1.getString("type").equals("B"))
       {
    	   
    	   %>
    	   Agst Ref:  <span><%=rs1.getString("bill") %></span>
    	   <span style="margin-left:150px;"><%=rs1.getString("debit_amt") %>Dr</span>
    	   <%
       }}
    	   %>
       </td>
       <td align="right"  ><%=rs.getString("am") %></td>
       </tr>
        <% 
       }
       %>
        <tr>
       <td></td>
       <td ></td>
       </tr>
       </tbody>
       </table>
       </div>
       <footer>
        <table class="pdftable" style="width:100%;">
       <tbody  style="border-top:1px solid black;">
      <%--  <%rs=st.executeQuery("select tb.*,(case when tb.voucher_type='bank' then 'Bank charges' else '' end )as bank from account_vouchers tb where voucher_no='"+payno+"' and voucher_type='bank'");
       while(rs.next())
       {
    	 %>
       <tr  style="vertical-align:top;  "> 
       
       <td><%=rs.getString("bank") %></td>
      
       
    	 <td align="right"><%=rs.getString("credit") %></td>
    	
       </tr>
        <%
       }
       %> --%>
       <tr>
       <td style="vertical-align:bottom;">
       <b>Through:</b><br><span style="margin-left:50px;"><%=acc %></span>
       <br>
       <b>on account of:</b><br><span style="margin-left:40px;"><%=narr %></span>
       </td>
       <td style="vertical-align:top; " align="right" >
       <span style=" border-bottom:1px solid black;  padding:5px 0px 5px 0px;">
       <%=amt %></span>
       </td>
       </tr>
       </tbody>
       </table>
       <hr>
       <div style="padding:30px 0px 0px 0px;">
       <div class="row" >    
       <div class="col-xs-8">
         
          Receivers Signature
          </div>  
          <div class="col-xs-4 " style="text-align:right;">
         Authorized Signatory
          </div> 
          
       </div>
       </div>
       </footer>
</div>

</div>
</body>
</html>