Current File : //home/obabain/anms_obaba_in/gstform.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <%@ include file="Connection.jsp" %>
    <%!String lpo=null;
    String lpodate=null;
    int inid=0;
    String pono=null;
    String dp=null;
    String url=null;
    String ship=null;
    String date=null;
    String supplname=null;
    String sta=null;
    String supplid=null;
    String paym=null;
    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;
    %>
    <%
    ResultSet rs=null;
    Statement st=con.createStatement();
    rs=st.executeQuery("select tb.*,(select concat(supplier_address_1,supplier_city) from ip_suppliers where supplier_id=tb.supplier_id )addr,(select supplier_name from ip_suppliers where supplier_id=tb.supplier_id)suppl,(select supplier_state from ip_suppliers where supplier_id=tb.supplier_id)stat,(select payment_method from ip_puchase_invoice4 where pinvoice_id=(select max(pinvoice_id) from ip_puchase_invoice4)) from ip_puchase_invoice4 tb where pinvoice_id=(select max(pinvoice_id) from ip_puchase_invoice4)");
    while(rs.next())
    {
    lpo=rs.getString("purchase_invoice_no");
    lpodate=rs.getString("invoice_date_created");
    pono=rs.getString("pono");
    //dp=rs.getString("porder_despatch_through");
    //url=rs.getString("porder_url_key");
    ship=rs.getString("addr");
    supplname=rs.getString("suppl");
    supplid=rs.getString("supplier_id") ;
    sta=rs.getString("stat");
    paym=rs.getString("payment_method");
    }
    rs=st.executeQuery("select NOW() as date");
    while(rs.next())
    {
    date=rs.getString("date");
    }
    rs=st.executeQuery("select * from ip_users");
    while(rs.next())
    {
    	comp=rs.getString("user_company");
      	 add1=rs.getString("user_address_1");
   	 add2=rs.getString("user_address_2");
   	 city=rs.getString("user_city");
   	 zip=rs.getString("user_zip");
   	 phone=rs.getString("user_phone");
   	 email=rs.getString("user_email");
   	 web=rs.getString("user_web");
   	 gst=rs.getString("user_vat_id");
    }
    
    %>
    
<!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 href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"  rel="stylesheet">
    <link href="css/select2.min.css" rel="stylesheet">
<title>Purchase</title>
</head>
<body>
<form method="post" name="po" action="gstDA.jsp">
<%@include file="master.jsp" %>
<div class="content">
<div class="row">
<div class="col-md-9"  style="background-color:white;">
<div class="panel panel-default" >
       <div class="panel-heading main-color-bg">
        <h3 class="panel-title">Purchase Invoice</h3>
              </div>
             </div>
<div class="panel-body">
<div class="row">
<div class="form-group col-xs-4">

           <span style="color:#69BC98; font-size:large;"> <b><%=supplname %></b></span></br>
           <%=ship %></br>
           <%=sta %>
           
            <%-- <div class="onerow">
            Last PO Created:<span style="color:red;"><%=lpo %></span>
            </div> --%>
            </div>
</div>
<div class="row">
<%-- <div class="form-group col-xs-2">
             
            <div class="onerow">
            Last Invoice Created:<span style="color:red;"><%=lpo %></span>
            </div>
            </div> --%>
</div>
<div class="row" >
        <div align="right" >
 <a href="ViewInvoicePurchase.jsp" style="background:#204b58;" class="btn btn-info"  >View</a>
 </div>
<div class="form-group col-xs-2">
             
            <div class="onerow">
<p> <label for="invno" style="margin:5px;" >
Invoice No.</label></p>
<input type="text" name="invno" class="form-control" value="<%=lpo %>" readonly="readonly" >
</div>
</div>

<div class="form-group col-xs-2"><p> <label for="podate" style="margin:5px;" >
Invoice date</label></p>
<input type="text" id="datetimepicker" class="form-control" name="podate" value="<%=lpodate %>"  readonly="readonly">
</div>
<!-- 
<div class="form-group">
Expires 
<input type="text" class="form-control" name="expdate" placeholder="mm/dd/yyyy">
</div>
 -->
<!-- <div class="form-group col-xs-2"><p> <label for="invgrp" style="margin:5px;" >
Invoice Group</label></p>
<select  class="form-control" name="invgrp">
<option value="1">Porder default</option>
<option value="2">Invoice default</option>
<option value="3">Quote default</option>
</select>

</div> -->
<div class="form-group col-xs-2"><p> <label for="paymethod" style="margin:5px;" >
P.O No.</label></p>
<input type="text" class="form-control" name="pono" value="<%=pono %>"  readonly="readonly" >
</div>
</div>
<div class="row">
<%-- <div class="form-group col-xs-2">
<div class="onerow">
<p> <label for="sname" style="margin:5px;" >
Supplier</label></p>
<select name="sname" class="form-control">
<%
Statement stt=con.createStatement();
rs=stt.executeQuery("select * from ip_suppliers");
while(rs.next())
{
%>
<option value="<%=rs.getString("supplier_id") %>"><%=rs.getString("supplier_name") %></option>
<%
}
%>
</select>
</div> 

</div>--%>
<div class="form-group col-xs-2">
             
            <p> <label for="paymethod" style="margin:5px;" >
Payment method  in Days</label></p>
<input type="text" value="<%=paym %>" readonly="readonly" class="form-control">
<%-- <select name="paymethod" class="form-control">
<%
Statement st4=con.createStatement();
ResultSet r2=st4.executeQuery("select * from ip_payment_methods");
while(r2.next())
{
%>
<option value="<%=r2.getString("payment_method_id") %>"><%=r2.getString("payment_method_name") %></option>
<%} %>
</select> --%>
</div>


</div>

<hr>  
            <b></b>         
            <br><br>

<div class="panel-body">
<table id="myTable" class="table table-bordered">
<tr>

<th>Product</th>
<th>Product Description</th>
<th>HSN</th>
<th>Price</th>
<th>Qty</th>
<th>Unit</th>
<th>Tax rate</th>
<th>Tax amt.</th>
<th>Subtotal</th>
<th></th>
</tr>
<tbody style="font-size:12px;">
<%
String[] pname=null;
pname=request.getParameterValues("qns[]");
//String[] a:split(name,"_");

for(int x=0; x<pname.length;x++){
String[] pa=pname[x].split("_");
%>
<tr>
<td>
<input type="hidden" name="itemid[]" value="<%=pa[0] %>">
<input type="text" name="item[]" class="txtstyle" value="<%=pa[1] %>">
</td>
<td>
<input type="text" name="desc[]" value="<%=pa[2] %>">
</td>
<td><input type="text" name="sku[]" class="txtstyle" value="<%=pa[3] %>">
</td>
<td>
<input type="text" name="price[]" class="price txtstyle" value="<%=pa[4] %>">
</td>
<td>
<input type="text" name="qty[]" class="qty txtstyle" value="0">
</td>

<td>
<select name="unit[]">
<option value="0">select</option>
<%
Statement st5=con.createStatement();
ResultSet r3=st5.executeQuery("select * from ip_units");
while(r3.next())
{
%>
<option value="<%=r3.getString("unit_id") %>"><%=r3.getString("unit_name") %></option>
<%} %>
</select>
</td>
<td>
<select name="tax[]" class="amt">
<option value="0">select</option>
<%
Statement stx=con.createStatement();
ResultSet rt=stx.executeQuery("select * from ip_tax_rates");
while(rt.next())
{
%>

<option value="<%=rt.getString("tax_rate_id") %>"><%=rt.getString("tax_rate_name") %>-<%=rt.getString("tax_rate_percent") %></option>
<%} %>
</select>
</td>
<td><input class="taxamt txtstyle" value="0"></td>
<td>
<input  class="subtotal txtstyle" value="0">
</td>
<td>
 <a href='#'  onclick='deleteRow(this)'><i class='glyphicon glyphicon-trash'></i> </a>
</td>
</tr>
<%} %> 
<!--  
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
Subtotal
</td>
<td>
Tax
</td>
<td>Total</td>
</tr> -->
</tbody>
</table>
</div>
<div class="panel-body">
<div class="col-md-7">
 
<a class="btn btn-default" onclick="addRow()"><li class="glyphicon glyphicon-plus"></li>Add new record</a>
<!-- 
<a class="btn btn-default" onClick="openwin(document.po.itemid,document.po.item,document.po.desc,document.po.sku,document.po.qty,document.po.price)"><li class="glyphicon glyphicon-shopping-cart"></li>Add Product</a>
 -->
</div>
<div>
<div class="col-md-5">
<table class="table table-bordered">
<tr>
<td align="right">Subtotal</td>
<td align="right">&#8377;<input type="text" class="subgtotal" value="0"></td>
</tr>
<tr>
<td align="right">Discount</td>
<td align="right">
<input type="text" class="txtstylesmall" name="discper" value="0">&#37;
<input type="text" class="disc txtstylesmall" name="discamt" value="0"> &#8377;</td>
</tr>
<tr>
<td align="right">Packing/Forwarding Charges</td>
<td align="right">&#8377;<input type="text" class="pfc txtstylesmall" name="forwchrg" value="0"></td>
</tr>
<tr>
<td align="right"><label name="tot">Total</label></td>
<td align="right">&#8377;<input type="text" class="gtotal txtstylesmall"  value="0"></td>
</tr>
</table>
</div>
</div>
</div>
<div class="row">
<b style="color:blue;">Transaction Details (Mandatory)</b>
<div class="row">

<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Status of Invoice<span style="color:red;"></span></label></p>
<input type="text"  class="form-control"  name="Status" id="Status">
</div>


<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Transaction Category<span style="color:red;">*</span></label></p>
<input type="text" class="form-control" name="TraSupTyp" id="TraSupTyp">
</div>


<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Whether Reverse Charge </label></p>
<select name="TraRegRev" class="form-control" >
<option>YES</option>
<option>NO</option>
</select>
</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
GSTIN of E-Commerce operator<span style="color:red;">*</span></label></p>
<input type="text" class="form-control" name="TraEGstin" id="TraEGstin">
</div>

<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
IGST on Intra </label></p>
<select name="TraIgstInt" class="form-control" >
<option>YES</option>
<option>NO</option>
</select>
</div>


</div>
<b style="color:blue;">Document Details (Mandatory)</b>


<div class="row">
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Document Type<span style="color:red;">*</span></label></p>
<input type="text" class="form-control" name="DocTyp" id="DocTyp">
</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Document Number</label></p>
<input type="text" class="form-control" name="DocNo" id="DocNo">
</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Document Date</label></p>
<input type="date" class="form-control" name="DocDt" id="DocDt">
</div>
</div>
<b style="color:blue;">Seller Details (Mandatory)</b>

<div class="row">


<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
GSTIN of seller
 </label></p>
<input type="text" class="form-control" name="SlrGstin" id="SlrGstin" value="">
</div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Legal Name of seller
 </label></p>
<input type="text" class="form-control" name="SlrLglNm" id="SlrLglNm" value="">
</div>


<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Tradename of seller
 </label></p>
<input type="text" class="form-control" name="SlrTrdNm" id="SlrTrdNm" value="">
</div>

<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Address 1 of seller
 </label></p>
<input type="text" class="form-control" name="SlrAddr1" id="SlrAddr1" value="">
</div>



<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Address 2 of seller
 </label></p>
<input type="text" class="form-control" name="SlrAddr2" id="SlrAddr2" value="">
</div><div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Location of seller
 </label></p>
<input type="text" class="form-control" name="SlrLoc" id="SlrLoc" value="">
</div><div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
PIN code of seller
 </label></p>
<input type="text" class="form-control" name="SlrPin" id="SlrPin" value="">
</div><div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
State code of seller
 </label></p>
<input type="text" class="form-control" name="SlrStcd" id="SlrStcd" value="">
</div><div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Phone no. of seller
 </label></p>
<input type="text" class="form-control" name="SlrPh" id="SlrPh" value="">
</div><div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
email-id of seller
 </label></p>
<input type="text" class="form-control" name="SlrEm" id="SlrEm" value="">
</div>




</div>
<b style="color:blue;">Buyer Details (Mandatory)</b>
<div class="row">


<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
GSTIN of buyer
 </label></p>
<input type="text" class="form-control" name="BuyerGstin" id="BuyerGstin" value="">
</div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Legal Name of buyer

 </label></p>
<input type="text" class="form-control" name="BuyerLglNm" id="BuyerLglNm" value="">
</div>


<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Tradename of buyer

 </label></p>
<input type="text" class="form-control" name="BuyerTrdNm" id="BuyerTrdNm" value="">
</div>

<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Pos of buyer

 </label></p>
<input type="text" class="form-control" name="BuyerPos" id="BuyerPos" value="">
</div>



<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Address 1 of buyer

 </label></p>
<input type="text" class="form-control" name="BuyerAddr1" id="BuyerAddr1" value="">
</div><div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Address 2 of buyer

 </label></p>
<input type="text" class="form-control" name="BuyerAddr2" id="BuyerAddr2" value="">
</div><div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Location of buyer

 </label></p>
<input type="text" class="form-control" name="BuyerLoc" id="BuyerLoc" value="">
</div><div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
State code of buyer

 </label></p>
<input type="text" class="form-control" name="BuyerStcd" id="BuyerStcd" value="">
</div><div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
PIN code of buyer

 </label></p>
<input type="text" class="form-control" name="BuyerPin" id="BuyerPin" value="">
</div><div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Phone no. of buyer

 </label></p>
<input type="text" class="form-control" name="BuyerPh" id="BuyerPh" value="">
</div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
email-id of buyer

 </label></p>
<input type="text" class="form-control" name="BuyerEm" id="BuyerEm" value="">
</div>

</div>
<b style="color:blue;">Dispatch Details</b>

<div class="row">


<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Name of dispatcher 
 </label></p>
<input type="text" class="form-control" name="DispNm" id="DispNm" value="">
</div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Address 1 of dispatcher 
 </label></p>
<input type="text" class="form-control" name="DispAddr1" id="DispAddr1" value="">
</div>


<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Address 2 of dispatcher 
 </label></p>
<input type="text" class="form-control" name="DispAddr2" id="DispAddr2" value="">
</div>

<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Location of dispatcher 
 </label></p>
<input type="text" class="form-control" name="DispLoc" id="DispLoc" value="">
</div>



<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
PIN code of dispatcher 
 </label></p>
<input type="text" class="form-control" name="DispPin" id="DispPin" value="">
</div><div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
State code of dispatcher 
 </label></p>
<input type="text" class="form-control" name="DispStcd" id="DispStcd" value="">
</div>




</div>



<b style="color:blue;">Ship To Details</b>


<div class="row">


<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
GSTIN of shipper
 </label></p>
<input type="text" class="form-control" name="ShipGstin" id="ShipGstin" value="">
</div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Legal Name of shipper
 </label></p>
<input type="text" class="form-control" name="ShipLglNm" id="ShipLglNm" value="">
</div>


<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Tradename of shipper
 </label></p>
<input type="text" class="form-control" name="ShipTrdNm" id="ShipTrdNm" value="">
</div>

<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Address 1 of shipper
 </label></p>
<input type="text" class="form-control" name="ShipAddr1" id="ShipAddr1" value="">
</div>



<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Address 2 of shipper
 </label></p>
<input type="text" class="form-control" name="ShipAddr2" id="ShipAddr2" value="">
</div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Location of shipper
 </label></p>
<input type="text" class="form-control" name="ShipLoc" id="ShipLoc" value="">
</div>

<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
PIN Code of shipper
 </label></p>
<input type="text" class="form-control" name="ShipPin" id="ShipPin" value="">
</div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
State code of shipper
 </label></p>
<input type="text" class="form-control" name="ShipStcd" id="ShipStcd" value="">
</div>


</div>




<div class="row">


<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Discount (On the item)
 </label></p>
<input type="text" class="txtstylesmall" name="discper" value="0">&#37;
<input type="text" class=" txtstylesmall" name="itmDisc" id="itmDisc" value="0"></div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
PreTax Value
 </label></p>
<input type="text" class="form-control" name="itmPTaxVal" id="itmPTaxVal" >
</div>

<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Taxable Value = Total Amount - Discount 
 </label></p>
<input type="text" class="form-control" name="itmAssAmt" id="itmAssAmt">
</div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Igst Amount
 </label></p>
<input type="text" class="form-control" name="itmIgstAmt" id="itmIgstAmt" >
</div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Cgst Amount

 </label></p>
<input type="text" class="form-control" name="itmCgstAmt" id="itmCgstAmt" >
</div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Sgst Amount

 </label></p>
<input type="text" class="form-control" name="itmSgstAmt" id="itmSgstAmt" >
</div>
</div>
<div class="row">


<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Cess Rate
 </label></p>
<input type="text" class="form-control" name="itmCesRt" id="itmCesRt" value="">
</div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Cess  Amount 
 </label></p>
<input type="text" class="form-control" name="itmCesAmt" id="itmCesAmt" value="">
</div>


<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Cess Nonadvol Amount 
 </label></p>
<input type="text" class="form-control" name="ValSgstVal" id="ValSgstVal" value="">
</div>

<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
State Cess Rate
 </label></p>
<input type="text" class="form-control" name="itmStateCesRt" id="itmStateCesRt" value="">
</div>

<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
State Cess Amount
 </label></p>
<input type="text" class="form-control" name="itmStCsAmt" id="itmStCsAmt" value="">
</div>

<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
State Cess Non Advol Amount
 </label></p>
<input type="text" class="form-control" name="itmSCNAAmt" id="itmCsNAAmt" value="">
</div>

<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Other charges (on the item)
 </label></p>
<input type="text" class="form-control" name="itmOthChrg" id="itmOthChrg" value="">
</div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Order line Referencee
 </label></p>
<input type="text" class="form-control" name="itmOrdLRef" id="itmOrdLRef" value="">
</div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Origin Country
 </label></p>
<input type="text" class="form-control" name="itmOrgCnt" id="itmOrgCnt" value="">
</div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Product Serial Number 
 </label></p>
<input type="text" class="form-control" name="itmPrdSlNo" id="itmPrdSlNo" value="">
</div>
</div>
<div class="col-md-5">


</div>
</div>
</div>

<b style="color:blue;">Document Total (Mandatory)</b>

<div class="row">


<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Total Taxable Value of all Items
 </label></p>
<input type="text" class="form-control" name="ValAssVal" id="ValAssVal" value="">
</div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Total CGST Value of all Items
 </label></p>
<input type="text" class="form-control" name="ValCgstVal" id="ValCgstVal" value="">
</div>


<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Total SGST Value of all Items
 </label></p>
<input type="text" class="form-control" name="ValSgstVal" id="ValSgstVal" value="">
</div>

<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Total IGST Value of all Items
 </label></p>
<input type="text" class="form-control" name="ValIgstVal" id="ValIgstVal" value="">
</div>



<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Total Cess
 </label></p>
<input type="text" class="form-control" name="ValCesVal" id="ValCesVal" value="">
</div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Total state cess
 </label></p>
<input type="text" class="form-control" name="ValSCesVal" id="ValSCesVal" value="">
</div>

<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Invoice Discount
 </label></p>
<input type="text" class="form-control" name="ValDisc" id="ValDisc" value="">
</div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Invoice Other charges
 </label></p>
<input type="text" class="form-control" name="ValOthChrg" id="ValOthChrg" value="">
</div>

<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
RoundOff Amount
 </label></p>
<input type="text" class="form-control" name="ValRdOfAmt" id="ValRdOfAmt" value="">
</div><div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Total Invoice Value 
 </label></p>
<input type="text" class="form-control" name="ValTotVal" id="ValTotVal" value="">
</div><div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Final Invoice Value in Additional Currency
 </label></p>
<input type="text" class="form-control" name="ValTotValF" id="ValTotValF" value="">
</div>
</div>


<b style="color:blue;">Payment Details</b>


<div class="row">


<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Payee Name
 </label></p>
<input type="text" class="form-control" name="PayNm" id="PayNm" value="">
</div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Mode of Payment
 </label></p>
<input type="text" class="form-control" name="PayMode" id="PayMode" value="">
</div>


<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Branch or IFSC Code
 </label></p>
<input type="text" class="form-control" name="PayFinInBr" id="PayFinInBr" value="">
</div>

<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Payment Term
 </label></p>
<input type="text" class="form-control" name="PayPayTerm" id="PayPayTerm" value="">
</div>



<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Payment Instruction
 </label></p>
<input type="text" class="form-control" name="PayPayInst" id="PayPayInst" value="">
</div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Credit Transfer
 </label></p>
<input type="text" class="form-control" name="PayCrTrn" id="PayCrTrn" value="">
</div>

<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Direct Debit
 </label></p>
<input type="text" class="form-control" name="PayDirDr" id="PayDirDr" value="">
</div>
<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Credit Days
 </label></p>
<input type="text" class="form-control" name="PayCrDay" id="PayCrDay" value="">
</div>

<div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Paid Amout
 </label></p>
<input type="text" class="form-control" name="PayPaidAmt" id="PayPaidAmt" value="">
</div><div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Payment Due
 </label></p>
<input type="text" class="form-control" name="PayPmtDue" id="PayPmtDue" value="">
</div><div class="form-group col-xs-2">
               <p> <label for="dispt" style="margin:5px;">
Account Details
 </label></p>
<input type="text" class="form-control" name="PayAccDet" id="PayAccDet" value="">
</div>

</div>
<b style="color:blue;">Reference Details</b>


<div class="row">
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Invoice Remarks
<span style="color:red;"></span></label></p>
<input type="text" class="form-control" name="RefInvRm" id="RefInvRm">
</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Invoice Period Start Date
</label></p>
<input type="date" class="form-control" name="RefInvStDt" id="RefInvStDt">
</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Invoice Period End Date
</label></p>
<input type="date" class="form-control" name="RefInvEdDt" id="RefInvEdDt">
</div>
</div>
<b style="color:blue;">Export Details (Mandatory in case of export invoice</b>




<div class="row">
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Shipping Bill No.
<span style="color:red;"></span></label></p>
<input type="text" class="form-control" name="ExpShipBNo" id="ExpShipBNo">
</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Shipping Bill Date
</label></p>
<input type="date" class="form-control" name="ExpShipBDt" id="ExpShipBDt">
</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Port Code
</label></p>
<input type="text" class="form-control" name="ExpPort" id="ExpPort">
</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Refund Claim
<span style="color:red;"></span></label></p>
<input type="text" class="form-control" name="ExpRefClm" id="ExpRefClm">
</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Foreign Currency
</label></p>
<input type="text" class="form-control" name="ExpForCur" id="ExpForCur">
</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Country Code
</label></p>
<input type="text" class="form-control" name="ExpCntCode" id="ExpCntCode">
</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Export duty
</label></p>
<input type="text" class="form-control" name="ExpDuty" id="ExpDuty">
</div>
</div>
<b style="color:blue;">Ewaybill Details (Mandatory in case if you want to generate e-way along with e-invcoice</b>









<div class="row">
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Transporter GSTIN
<span style="color:red;"></span></label></p>
<input type="text" class="form-control" name="EwbTransId" id="EwbTransId">
</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Transporter Name 
</label></p>
<input type="text" class="form-control" name="EwbTranNam" id="EwbTranNam">
</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Mode of transportation 
</label></p>
<input type="text" class="form-control" name="EwbTranMod" id="EwbTranMod">
</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Distance of transportation 
<span style="color:red;"></span></label></p>
<input type="text" class="form-control" name="EwbDist" id="EwbDist">
</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Transporter Doc No 
</label></p>
<input type="text" class="form-control" name="EwbTranDN" id="EwbTranDN">
</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Transporter Doc Date  
</label></p>
<input type="date" class="form-control" name="EwbTranDDt" id="EwbTranDDt">
</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Vehicle No 
</label></p>
<input type="text" class="form-control" name="EwbVehNo" id="EwbVehNo">
</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Whether ODC or regular
</label></p>
<input type="text" class="form-control" name="EwbVehType" id="EwbVehType">
</div>

</div>
<div class="row" >
<div class="modal-footer" id="contact_submit">
<input type="button" value="Back" style="background:#204b58;" class="btn btn-info pull-left"  onclick="goBack()"/>
<a class="btn btn-default" href="PurchaseInvoice.jsp">Reset</a>
<input type="submit" value="Save Changes" class="btn btn-info" style="background:#204b58" >
</div>
</div>
</div>
</div>
</div>
</div>





<%@include file="footer.jsp" %>
</form>

<script type="text/javascript">
    function openwin(targetField,targetField2,targetField3,targetField4,targetField5,targetField6){
    	var w1=window.open('Productselect.jsp','_blank','top=80,left=70,width=1400,height=650,scrollbars=1');
    	w1.targetField=targetField;
    	w1.targetField2=targetField2;
    	w1.targetField3=targetField3;
    	w1.targetField4=targetField4;
    	w1.targetField5=targetField5;
    	w1.targetField6=targetField6;
    	w1.focus();
    	
    };
    
    </script>
    <script>
    function setSearchRslt(targetField,targetField2,targetField3,targetField4,targetField5,targetField6,returnvalue,returnvalue2,returnvalue3,returnvalue4,returnvalue5,returnvalue6)
    {
    		    var table = document.getElementById("myTable");
    		    var lastRow = table.rows.length;
    		   
    		    	
    		    var row = table.insertRow(lastRow);
    		    var cell1 = row.insertCell(0);
    		    var cell2 = row.insertCell(1);
    		    var cell3 = row.insertCell(2);
    		    var cell4 = row.insertCell(3);
    		    var cell5 = row.insertCell(4);
    		    var cell6 = row.insertCell(5);
    		    var cell7 = row.insertCell(6);
    		    var cell8 = row.insertCell(7);
    		    var cell9 = row.insertCell(8); 
    		    
    		    targetField.value=returnvalue;
    		    targetField2.value=returnvalue2;
    		    targetField3.value=returnvalue3;
    		    targetField4.value=returnvalue4;
    		    targetField5.value=returnvalue5;
    		    targetField6.value=returnvalue6;
    		    //cell1.innerHTML = returnvalue;
    		   // cell2.innerHTML = returnvalue2;
    		   // cell3.innerHTML=returnvalue3;
    		    //cell5.innerHTML ="<select>  <option>KG</option></select>" ;
    		    	//cell5.innerHTML=returnvalue4;
    		    	//cell6.innerHTML=returnvalue5;
    		    	// cell7.innerHTML = "<select>  <option></option></select>" ;
    		    		   cell9.innerHTML = "<a href='#'  onclick='deleteRow(this)'><i class='glyphicon glyphicon-trash'></i> </a>";
    		    			   //cell8.innerHTML  = "<input type='text' name='txttotal' class='txtstyle'>";
    	   
    	//targetField.value=returnvalue;
    		    		   if(lastRow==2)
    		    		    	document.getElementById("myTable").deleteRow(2);
    	
    }
    </script>
    <script  langauge="JavaScript">
function deleteRow(btn) {
	  var row = btn.parentNode.parentNode;
	  row.parentNode.removeChild(row);
	}
</script>

 <script langauge="JavaScript">

function addRow()
{
   var arrTables = document.getElementById('myTable');
   var oRows = arrTables.rows;
   var numRows = oRows.length;

   var newRow = document.getElementById('myTable').insertRow( numRows );
   
   
   var cell1 = newRow.insertCell(0);
   var cell2 = newRow.insertCell(1);
   var cell3 = newRow.insertCell(2);
   var cell4 = newRow.insertCell(3);
   var cell5 = newRow.insertCell(4);
   var cell6 = newRow.insertCell(5);
   var cell7 = newRow.insertCell(6);
   var cell8 = newRow.insertCell(7);
   var cell9 = newRow.insertCell(8);
   

  cell1.innerHTML = "<input type='hidden' name='itemid[]'><input type='text' name='item[]' class='txtstyle'>"
   cell2.innerHTML = "<input type='text' name='desc[]'>"
   cell3.innerHTML = "<input type='text' name='sku[]' class='txtstyle'>"
	   cell4.innerHTML ="<select name='unit[]'><option value='1'>Number</option><option value='2'>Kilogram</option><option value='5'>Centimeter</option></select>"
			   
   cell5.innerHTML = "<input type='text' name='qty[]' class='txtstyle'>"
   cell6.innerHTML ="<input type='text' name='price[]' class='txtstyle'>"
   cell7.innerHTML = "<select name='tax[]' >  <option value='1'>9.00</option><option value='3'>18.00</option></select>"
   cell9.innerHTML = "<a href='#'  onclick='deleteRow(this)'><i class='glyphicon glyphicon-trash'></i> </a>"
	   //cell8.innerHTML  = "<input type='text' name='txttotal' class='txtstyle'>";
	   cell8.innerHTML ="0.00";
   var t1=document.createElement("input");
   
};

var i=2;
$(".addmore").on('click',function(){
	count=$('table tr').length;
    var data="<tr><td><input type='hidden' name='itemid'><input type='text' name='item' class='txtstyle'></td><td><span id='snum"+i+"'>"+count+".</span></td>";
    data +="<td><input type='text' class='form-control input-group-lg reg_name'  style='width:150px;margin:5px;' id='first_name"+i+"' name='first_name[]'/></td> <td><input type='text' class='form-control input-group-lg reg_name'  style='width:150px;margin:5px;' id='last_name"+i+"' name='last_name[]'/></td><td><input type='text'  class='form-control input-group-lg reg_name'  style='width:150px;margin:5px;' id='tamil"+i+"' name='tamil[]'/></td><td><input type='text' class='form-control input-group-lg reg_name'  style='width:150px;margin:5px;' id='english"+i+"' name='english[]'/></td><td><input type='text' class='form-control input-group-lg reg_name'  style='width:150px;margin:5px;' id='computer"+i+"' name='computer[]'/></td><td></tr>";
	$('table').append(data);
	i++;
});

</script>
<script>
function Add(){ $("#myTable tbody").append("<tr>"+ "<td><input type='text'/></td>"+ "<td><input type='text'/></td>"+ "<td><input type='text'/></td>"+ "<td><img src='images/disk.png' class='btnSave'><img src='images/delete.png' class='btnDelete'/></td>"+"</tr>");  }; 
</script>
<script type="text/javascript">
function validate()
{
	  var t1=document.po.podate.value;
	  var t2=document.po.expdate.value;
	  var t3=document.po.quotno.value;
	  var t4=document.getElementById("item").value;
	  
	  
	  if(t1==null || t1==""  || t3==null || t3=="" || t4==null || t4=="")
		  
		 alert('Fill all mandatory fields');
  
}
</script>
<script type="text/javascript">
function goBack() {
    window.history.back();
   
};
</script>
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"></script>
    <script src="js/select2.min.js"></script>
    <script>
    $('select').select2();
    </script>
    <script>
$(document).on("change", ".amt", function() {
    var parent = $(this).parents('tr');
    var price = $('.price', parent);
    var qty = $('.qty', parent);    
    var sum = $('.taxamt', parent);
    var sub = $('.subtotal', parent);
    var amt = $('.amt', parent);    
    var a=amt.find('option:selected').text();
    var arr=[];
    arr=a.split('-')
    var value = parseFloat(qty.val()) * parseFloat(price.val());
    sum.text(value);
    var x=0;
    
    if(arr[0]=='IGST')
    	{
    	x=value*arr[1]/100;
    	
    	}
    else
    	{
    	x=value*arr[1]*2/100;
    	
    	}
    $(sum).val(x);
    var y=value+x;
    $(sub).val(y);
    var sum2=0;
    $(".subtotal").each(function(){
        sum2 += +$(this).val();
    });
    $(".subgtotal").val(sum2);
    $(".gtotal").val(sum2);
    
    
});

$(document).on("change", ".disc", function(){
	var s=$(".subgtotal").val();
	var di=this.value;
	var g=parseFloat(s)-parseFloat(di);
	$(".gtotal").val(g);
	
});
$(document).on("change", ".pfc", function(){
	var s=$(".subgtotal").val();
	var di=$(".disc").val();
	var p=this.value;
	var g=parseFloat(s)-parseFloat(di)+parseFloat(p);
	$(".gtotal").val(g);
	
});

</script>
</body>
</html>