Commit 6203ed48 authored by steurwadkar's avatar steurwadkar

F17ABAS001 JSP and JS commit for GSTR3B ITC and Inward nill rated supplies


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@106594 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 53aab4ad
......@@ -26,18 +26,31 @@ function onLoad()
// alert($(gstType).text())
if(global_edit_mode == "E")
{
setOptionDisabled(gstType,"L")
setOptionDisabled(gstType,"V")
$(gstType).select2();
$(gstType).prev('.select2').find('.select2-selection').on('focus', function()
{
var fullLbl = this.getAttribute("aria-labelledby");
var name = fullLbl.substring("select2-".length);
name = name.substring(0,name.indexOf("-container"))
name = name.replace("Detail11","Detail1.1.");
console.log("name:------------"+name);
gotFocus(document.getElementById(name));
});
if(global_obj_name == "gstr")
{
setOptionDisabled(gstType,"L");
}
else if(global_obj_name == "gstr_purc")
{
setOptionDisabled(gstType,"L");
setOptionDisabled(gstType,"V");
}
else if(global_obj_name == "gstr3b")
{
setOptionDisabled(gstType,"O");
setOptionDisabled(gstType,"E");
setOptionDisabled(gstType,"N");
}
$(gstType).select2();
$(gstType).prev('.select2').find('.select2-selection').on('focus', function()
{
var fullLbl = this.getAttribute("aria-labelledby");
var name = fullLbl.substring("select2-".length);
name = name.substring(0,name.indexOf("-container"))
name = name.replace("Detail11","Detail1.1.");
console.log("name:------------"+name);
gotFocus(document.getElementById(name));
});
}
if(global_obj_name == "gstr")
......@@ -60,10 +73,18 @@ function onLoad()
}
else if(global_obj_name == "gstr3b")
{
if( gstType.value == "O" || (global_edit_mode == "V" && ($(gstType).text() == "Outward and Inward Supplay Details") ) )
{
openExtraContainer("O");
}
if( gstType.value == "O" || (global_edit_mode == "V" && ($(gstType).text() == "Outward and Inward Supply Details") ) )
{
openExtraContainer("O");
}
else if(gstType.value == "E" || (global_edit_mode == "V" && ($(gstType).text() == "Eligibility ITC") ))
{
openExtraContainer("E");
}
else if(gstType.value == "N" || (global_edit_mode == "V" && ($(gstType).text() == "Inward supplies nil-exmpted-nongst") ))
{
openExtraContainer("N");
}
}
......@@ -113,10 +134,18 @@ function openExtraContainer(gstType)
}
else if(global_obj_name == "gstr3b")
{
if( gstType == "O" )
{
iframe.src = "/ibase/webitm/jsp/GST3OutInlSupplies.jsp";
}
if( gstType == "O" )
{
iframe.src = "/ibase/webitm/jsp/GST3OutInlSupplies.jsp";
}
else if(gstType == "E")
{
iframe.src = "/ibase/webitm/jsp/GSTR3BItcDetails.jsp";
}
else if(gstType == "N")
{
iframe.src = "/ibase/webitm/jsp/GSTR3BNilInterSupplies.jsp";
}
}
global_gst_type = gstType;
extraCont.appendChild(iframe);
......@@ -266,7 +295,7 @@ function getRecordsCallBackFn(retVal)
var parser = new DOMParser();
xmldoc = parser.parseFromString(retVal,"text/xml");
}
var errorsNode = xmldoc.getElementsByTagName("Errors");
if(errorsNode.length == 0)
......@@ -298,6 +327,17 @@ function getRecordsCallBackFn(retVal)
domNum = +tranTypeAttr - 25;
}
}
else if(global_obj_name == "gstr3b")
{
if( global_gst_type == "E" )
{
domNum = +tranTypeAttr - 8;
}
else if(global_gst_type == "N")
{
domNum = +tranTypeAttr - 27;
}
}
else
{
domNum = +tranTypeAttr;
......@@ -310,45 +350,45 @@ function getRecordsCallBackFn(retVal)
if(detailNode.firstChild != null && detailNode.firstChild != undefined && detailNode.nodeName == "detail1")
{
var colNodeList = detailNode.childNodes;
var colCount = colNodeList.length;
var tranId = "";
var tranType = "";
var amount = "";
//alert(detailNode.nodeName);
for(ctr = 0 ; ctr < colCount; ctr++)
{
var colNode = colNodeList.item(ctr);
if(colNode.firstChild != null || colNode.firstChild != undefined)
{
// alert(detailNode.nodeName);
if( colNode.nodeName == "tran_id")
{
tranId = colNode.firstChild.nodeValue;
}
else if(colNode.nodeName == "tran_type")
{
tranType = colNode.firstChild.nodeValue;
}
else if(colNode.nodeName == "amount")
{
amount = colNode.firstChild.nodeValue;
}
}
else
{
var colCount = colNodeList.length;
var tranId = "";
var tranType = "";
var amount = "";
//alert(detailNode.nodeName);
for(ctr = 0 ; ctr < colCount; ctr++)
{
var colNode = colNodeList.item(ctr);
}
}
innerDoc.getElementById('Detail1.'+domNum+'.tran_id'+domNum+'').value = tranId;
innerDoc.getElementById('Detail1.'+domNum+'.amount'+domNum+'').value = amount;
if(global_edit_mode == "V")
{
innerDoc.getElementById('Detail1.'+domNum+'.amount'+domNum+'').setAttribute("readonly","true");
innerDoc.getElementById('Detail1.'+domNum+'.amount'+domNum+'').style.color = "blue";
}
}
if(colNode.firstChild != null || colNode.firstChild != undefined)
{
// alert(detailNode.nodeName);
if( colNode.nodeName == "tran_id")
{
tranId = colNode.firstChild.nodeValue;
}
else if(colNode.nodeName == "tran_type")
{
tranType = colNode.firstChild.nodeValue;
}
else if(colNode.nodeName == "amount")
{
amount = colNode.firstChild.nodeValue;
}
}
else
{
}
}
innerDoc.getElementById('Detail1.'+domNum+'.tran_id'+domNum+'').value = tranId;
innerDoc.getElementById('Detail1.'+domNum+'.amount'+domNum+'').value = amount;
if(global_edit_mode == "V")
{
innerDoc.getElementById('Detail1.'+domNum+'.amount'+domNum+'').setAttribute("readonly","true");
innerDoc.getElementById('Detail1.'+domNum+'.amount'+domNum+'').style.color = "blue";
}
}
else if(detailNode.firstChild != null && detailNode.firstChild != undefined && detailNode.nodeName == "detail2")
{
var colNodeList = detailNode.childNodes;
......@@ -488,7 +528,7 @@ function save2DBCustom(pkValues)
}
function saveCallBackFn(retVal)
{
// alert(retVal)
//alert(retVal)
var xmldoc = null;
if (window.ActiveXObject)
{
......@@ -516,9 +556,9 @@ function saveCallBackFn(retVal)
}
else
{
tranIds = tranIds +"," +tranIdNode.firstChild.nodeValue;
tranIds = tranIds +", " +tranIdNode.firstChild.nodeValue;
}
// alert(tranIds);
//alert(tranIds);
}
var msgOnSave = "transaction completed";
window.parent.transSavedToSuccess( msgOnSave , tranIds , global_obj_name );
......@@ -572,9 +612,18 @@ function getqueryStringCustom(formname)
noOfRec = 5;
onlyHeader = false;
}
else if(global_gst_type == "E")
{
noOfRec = 19;
onlyHeader = false;
}
else if(global_gst_type == "N")
{
noOfRec = 4;
onlyHeader = true;
}
}
for ( var i = 1; i <= noOfRec; i++)
{
var tempQstr = "";
......@@ -656,46 +705,56 @@ function custValidateFld(obj)
if(global_obj_name == "gstr")
{
if(obj.value == "L" )
{
validateFld(obj);
openExtraContainer(obj.value);
}
else
{
hideExtraContainer();
validateFld(obj);
}
if(obj.value == "L" )
{
validateFld(obj);
openExtraContainer(obj.value);
}
else
{
hideExtraContainer();
validateFld(obj);
}
}
else if(global_obj_name == "gstr_purc")
{
if( obj.value == "L" )
{
validateFld(obj);
openExtraContainer(obj.value);
}
else if(obj.value == "V")
{
validateFld(obj);
openExtraContainer(obj.value);
}
else
{
hideExtraContainer();
validateFld(obj);
}
if( obj.value == "L" )
{
validateFld(obj);
openExtraContainer(obj.value);
}
else if(obj.value == "V")
{
validateFld(obj);
openExtraContainer(obj.value);
}
else
{
hideExtraContainer();
validateFld(obj);
}
}
else if(global_obj_name == "gstr3b")
{
if( obj.value == "O" )
{
validateFld(obj);
openExtraContainer(obj.value);
}
else
{
hideExtraContainer();
validateFld(obj);
}
if( obj.value == "O" )
{
validateFld(obj);
openExtraContainer(obj.value);
}
else if(obj.value == "E")
{
validateFld(obj);
openExtraContainer(obj.value);
}
else if(obj.value == "N")
{
validateFld(obj);
openExtraContainer(obj.value);
}
else
{
hideExtraContainer();
validateFld(obj);
}
}
}
\ No newline at end of file
<html>
<head>
<link type="text/css" rel="stylesheet" href="/ibase/webitm/css/GstCustomTransaction.css"/>
<script>
function calculateVerticalTotal()
{
var col1ITCATotal = 0, col2ITCATotal = 0, col3ITCATotal = 0, col4ITCATotal = 0;
var col1ITCRTotal = 0, col2ITCRTotal = 0, col3ITCRTotal = 0, col4ITCRTotal = 0;
var col1ITCATextBoxElems = document.getElementsByClassName("totColITCA1");
var col2ITCATextBoxElems = document.getElementsByClassName("totColITCA2");
var col3ITCATextBoxElems = document.getElementsByClassName("totColITCA3");
var col4ITCATextBoxElems = document.getElementsByClassName("totColITCA4");
var col1ITCRTextBoxElems = document.getElementsByClassName("totColITCR1");
var col2ITCRTextBoxElems = document.getElementsByClassName("totColITCR2");
var col3ITCRTextBoxElems = document.getElementsByClassName("totColITCR3");
var col4ITCRTextBoxElems = document.getElementsByClassName("totColITCR4");
for(var i=0; i<col1ITCATextBoxElems.length; i++)
{
col1ITCATotal += parseFloat(col1ITCATextBoxElems[i].value);
}
for(var i=0; i<col2ITCATextBoxElems.length; i++)
{
col2ITCATotal += parseFloat(col2ITCATextBoxElems[i].value);
}
for(var i=0; i<col3ITCATextBoxElems.length; i++)
{
col3ITCATotal += parseFloat(col3ITCATextBoxElems[i].value);
}
for(var i=0; i<col4ITCATextBoxElems.length; i++)
{
col4ITCATotal += parseFloat(col4ITCATextBoxElems[i].value);
}
for(var i=0; i<col1ITCRTextBoxElems.length; i++)
{
col1ITCRTotal += parseFloat(col1ITCRTextBoxElems[i].value);
}
for(var i=0; i<col2ITCRTextBoxElems.length; i++)
{
col2ITCRTotal += parseFloat(col2ITCRTextBoxElems[i].value);
}
for(var i=0; i<col3ITCRTextBoxElems.length; i++)
{
col3ITCRTotal += parseFloat(col3ITCRTextBoxElems[i].value);
}
for(var i=0; i<col4ITCRTextBoxElems.length; i++)
{
col4ITCRTotal += parseFloat(col4ITCRTextBoxElems[i].value);
}
document.getElementById("Detail2.13.igst_amt13").value = col1ITCATotal - col1ITCRTotal;
document.getElementById("Detail2.13.sgst_amt13").value = col2ITCATotal - col2ITCRTotal;
document.getElementById("Detail2.13.cgst_amt13").value = col3ITCATotal - col3ITCRTotal;
document.getElementById("Detail2.13.cess_amt13").value = col4ITCATotal - col4ITCRTotal;
}
</script>
<title></title>
<meta content="">
<style>
.sectionHeader{
font-weight: bold;
color : #222;
}
</style>
</head>
<body>
<table class="gstTableClass">
<thead class="table-head">
<tr>
<th align="left" valign="top" >Description</th>
<th align="right" valign="top" >IGST Amount</th>
<th align="right" valign="bottom" >SGST Amount</th>
<th align="right" valign="top">CGST Amount</th>
<th align="right" valign="top">CESS Amount</th>
</tr>
</thead>
<tbody class="table-body">
<tr>
<td align="left" valign="bottom" colspan="5" class="sectionHeader">(A) ITC Available (whether in full or part)</td>
</tr>
<tr>
<td align="left" valign="bottom">Import of goods</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA1" required="" id="Detail2.1.igst_amt1" name="Detail2.1.igst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="hidden" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA2" required="" id="Detail2.1.sgst_amt1" name="Detail2.1.sgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="hidden" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA3" required="" id="Detail2.1.cgst_amt1" name="Detail2.1.cgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA4" required="" id="Detail2.1.cess_amt1" name="Detail2.1.cess_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<input type="hidden" id="Detail1.1.tran_type1" name="Detail1.1.tran_type" type="text" value="09" >
<input type="hidden" id="Detail1.1.tran_id1" name="Detail1.1.tran_id" type="text" >
<input type="hidden" id="Detail1.1.amount1" name="Detail1.1.amount" type="text" >
<input type="hidden" id="Detail1.1.doc_type1" name="Detail1.1.doc_type" type="text" value="A">
<input type="hidden" id="Detail2.1.tran_id1" name="Detail2.1.tran_id" type="text" >
<input type="hidden" id="Detail2.1.line_no1" name="Detail2.1.line_no" type="text" >
</tr>
<tr>
<td align="left" valign="bottom">Import of services</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA1" required="" id="Detail2.2.igst_amt2" name="Detail2.2.igst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="hidden" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA2" required="" id="Detail2.2.sgst_amt2" name="Detail2.2.sgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="hidden" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA3" required="" id="Detail2.2.cgst_amt2" name="Detail2.2.cgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA4" required="" id="Detail2.2.cess_amt2" name="Detail2.2.cess_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<input type="hidden" id="Detail1.2.tran_type2" name="Detail1.2.tran_type" type="text" value="10" >
<input type="hidden" id="Detail1.2.tran_id2" name="Detail1.2.tran_id" type="text" >
<input type="hidden" id="Detail1.2.amount2" name="Detail1.2.amount" type="text" >
<input type="hidden" id="Detail1.2.doc_type2" name="Detail1.2.doc_type" type="text" value="A" >
<input type="hidden" id="Detail2.2.tran_id2" name="Detail2.2.tran_id" type="text" >
<input type="hidden" id="Detail2.2.line_no2" name="Detail2.2.line_no" type="text" >
</tr>
<tr>
<td align="left" valign="bottom">Inward supplies (liable to reverse charge)</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA1" required="" id="Detail2.3.igst_amt3" name="Detail2.3.igst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA3" required="" id="Detail2.3.sgst_amt3" name="Detail2.3.sgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA2" required="" id="Detail2.3.cgst_amt3" name="Detail2.3.cgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA4" required="" id="Detail2.3.cess_amt3" name="Detail2.3.cess_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<input type="hidden" id="Detail1.3.tran_type3" name="Detail1.3.tran_type" type="text" value="11" >
<input type="hidden" id="Detail1.3.tran_id3" name="Detail1.3.tran_id" type="text" >
<input type="hidden" id="Detail1.3.amount3" name="Detail1.3.amount" type="text" >
<input type="hidden" id="Detail1.3.doc_type3" name="Detail1.3.doc_type" type="text" value="A">
<input type="hidden" id="Detail2.3.tran_id3" name="Detail2.3.tran_id" type="text" >
<input type="hidden" id="Detail2.3.line_no3" name="Detail2.3.line_no" type="text" >
</tr>
<tr>
<td align="left" valign="bottom">Inward supplies from ISD</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA1" required="" id="Detail2.4.igst_amt4" name="Detail2.4.igst_amt" value="0.00" onblur="calculateVerticalTotal();" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA2" required="" id="Detail2.4.sgst_amt4" name="Detail2.4.sgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA3" required="" id="Detail2.4.cgst_amt4" name="Detail2.4.cgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA4" required="" id="Detail2.4.cess_amt4" name="Detail2.4.cess_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<input type="hidden" id="Detail1.4.tran_type4" name="Detail1.4.tran_type" type="text" value="12" >
<input type="hidden" id="Detail1.4.tran_id4" name="Detail1.4.tran_id" type="text" >
<input type="hidden" id="Detail1.4.amount4" name="Detail1.4.amount" type="text" >
<input type="hidden" id="Detail1.4.doc_type4" name="Detail1.4.doc_type" type="text" value="A">
<input type="hidden" id="Detail2.4.tran_id4" name="Detail2.4.tran_id" type="text" >
<input type="hidden" id="Detail2.4.line_no4" name="Detail2.4.line_no" type="text" >
</tr>
<tr style="display:none;">
<td align="left" valign="bottom">As per Rule</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA1" required="" id="Detail2.5.igst_amt5" name="Detail2.5.igst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA2" required="" id="Detail2.5.sgst_amt5" name="Detail2.5.sgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA3" required="" id="Detail2.5.cgst_amt5" name="Detail2.5.cgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA4" required="" id="Detail2.5.cess_amt5" name="Detail2.5.cess_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<input type="hidden" id="Detail1.5.tran_type5" name="Detail1.5.tran_type" type="text" value="13" >
<input type="hidden" id="Detail1.5.tran_id5" name="Detail1.5.tran_id" type="text" >
<input type="hidden" id="Detail1.5.amount5" name="Detail1.5.amount" type="text" >
<input type="hidden" id="Detail1.5.doc_type5" name="Detail1.5.doc_type" type="text" value="A">
<input type="hidden" id="Detail2.5.tran_id5" name="Detail2.5.tran_id" type="text" >
<input type="hidden" id="Detail2.5.line_no5" name="Detail2.5.line_no" type="text" >
</tr>
<tr>
<td align="left" valign="bottom">All other ITC</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA1" required="" id="Detail2.6.igst_amt6" name="Detail2.6.igst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA2" required="" id="Detail2.6.sgst_amt6" name="Detail2.6.sgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA3" required="" id="Detail2.6.cgst_amt6" name="Detail2.6.cgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCA4" required="" id="Detail2.6.cess_amt6" name="Detail2.6.cess_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<input type="hidden" id="Detail1.6.tran_type6" name="Detail1.6.tran_type" type="text" value="14" >
<input type="hidden" id="Detail1.6.tran_id6" name="Detail1.6.tran_id" type="text" >
<input type="hidden" id="Detail1.6.amount6" name="Detail1.6.amount" type="text" >
<input type="hidden" id="Detail1.6.doc_type6" name="Detail1.6.doc_type" type="text" value="A">
<input type="hidden" id="Detail2.6.tran_id6" name="Detail2.6.tran_id" type="text" >
<input type="hidden" id="Detail2.6.line_no6" name="Detail2.6.line_no" type="text" >
</tr>
<tr>
<td align="left" valign="bottom" colspan="5" class="sectionHeader">(B) ITC Reversed</td>
</tr>
<tr style="display:none;">
<td align="left" valign="bottom">All other ITC</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR1" required="" id="Detail2.7.igst_amt7" name="Detail2.7.igst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR2" required="" id="Detail2.7.sgst_amt7" name="Detail2.7.sgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR3" required="" id="Detail2.7.cgst_amt7" name="Detail2.7.cgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR4" required="" id="Detail2.7.cess_amt7" name="Detail2.7.cess_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<input type="hidden" id="Detail1.7.tran_type7" name="Detail1.7.tran_type" type="text" value="15" >
<input type="hidden" id="Detail1.7.tran_id7" name="Detail1.7.tran_id" type="text" >
<input type="hidden" id="Detail1.7.amount7" name="Detail1.7.amount" type="text" >
<input type="hidden" id="Detail1.7.doc_type7" name="Detail1.7.doc_type" type="text" value="V">
<input type="hidden" id="Detail2.7.tran_id7" name="Detail2.7.tran_id" type="text" >
<input type="hidden" id="Detail2.7.line_no7" name="Detail2.7.line_no" type="text" >
</tr>
<tr style="display:none;">
<td align="left" valign="bottom">All other ITC</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR1" required="" id="Detail2.8.igst_amt8" name="Detail2.8.igst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR2" required="" id="Detail2.8.sgst_amt8" name="Detail2.8.sgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR3" required="" id="Detail2.8.cgst_amt8" name="Detail2.8.cgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR4" required="" id="Detail2.8.cess_amt8" name="Detail2.8.cess_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<input type="hidden" id="Detail1.8.tran_type8" name="Detail1.8.tran_type" type="text" value="16" >
<input type="hidden" id="Detail1.8.tran_id8" name="Detail1.8.tran_id" type="text" >
<input type="hidden" id="Detail1.8.amount8" name="Detail1.8.amount" type="text" >
<input type="hidden" id="Detail1.8.doc_type8" name="Detail1.8.doc_type" type="text" value="V">
<input type="hidden" id="Detail2.8.tran_id8" name="Detail2.8.tran_id" type="text" >
<input type="hidden" id="Detail2.8.line_no8" name="Detail2.8.line_no" type="text" >
</tr>
<tr style="display:none;">
<td align="left" valign="bottom">All other ITC</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR1" required="" id="Detail2.9.igst_amt9" name="Detail2.9.igst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR2" required="" id="Detail2.9.sgst_amt9" name="Detail2.9.sgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR3" required="" id="Detail2.9.cgst_amt9" name="Detail2.9.cgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR4" required="" id="Detail2.9.cess_amt9" name="Detail2.9.cess_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<input type="hidden" id="Detail1.9.tran_type9" name="Detail1.9.tran_type" type="text" value="17" >
<input type="hidden" id="Detail1.9.tran_id9" name="Detail1.9.tran_id" type="text" >
<input type="hidden" id="Detail1.9.amount9" name="Detail1.9.amount" type="text" >
<input type="hidden" id="Detail1.9.doc_type9" name="Detail1.9.doc_type" type="text" value="V">
<input type="hidden" id="Detail2.9.tran_id9" name="Detail2.9.tran_id" type="text" >
<input type="hidden" id="Detail2.9.line_no9" name="Detail2.9.line_no" type="text" >
</tr>
<tr style="display:none;">
<td align="left" valign="bottom">All other ITC</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR1" required="" id="Detail2.10.igst_amt10" name="Detail2.10.igst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR2" required="" id="Detail2.10.sgst_amt10" name="Detail2.10.sgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR3" required="" id="Detail2.10.cgst_amt10" name="Detail2.10.cgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR4" required="" id="Detail2.10.cess_amt10" name="Detail2.10.cess_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<input type="hidden" id="Detail1.10.tran_type10" name="Detail1.10.tran_type" type="text" value="18" >
<input type="hidden" id="Detail1.10.tran_id10" name="Detail1.10.tran_id" type="text" >
<input type="hidden" id="Detail1.10.amount10" name="Detail1.10.amount" type="text" >
<input type="hidden" id="Detail1.10.doc_type10" name="Detail1.10.doc_type" type="text" value="V">
<input type="hidden" id="Detail2.10.tran_id10" name="Detail2.10.tran_id" type="text" >
<input type="hidden" id="Detail2.10.line_no10" name="Detail2.10.line_no" type="text" >
</tr>
<tr>
<td align="left" valign="bottom">As per rules 42 & 43 of CGST Rules</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR1" required="" id="Detail2.11.igst_amt11" name="Detail2.11.igst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR2" required="" id="Detail2.11.sgst_amt11" name="Detail2.11.sgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR3" required="" id="Detail2.11.cgst_amt11" name="Detail2.11.cgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR4" required="" id="Detail2.11.cess_amt11" name="Detail2.11.cess_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<input type="hidden" id="Detail1.11.tran_type11" name="Detail1.11.tran_type" type="text" value="19" >
<input type="hidden" id="Detail1.11.tran_id11" name="Detail1.11.tran_id" type="text" >
<input type="hidden" id="Detail1.11.amount11" name="Detail1.11.amount" type="text" >
<input type="hidden" id="Detail1.11.doc_type11" name="Detail1.11.doc_type" type="text" value="V">
<input type="hidden" id="Detail2.11.tran_id11" name="Detail2.11.tran_id" type="text" >
<input type="hidden" id="Detail2.11.line_no11" name="Detail2.11.line_no" type="text" >
</tr>
<tr>
<td align="left" valign="bottom">All other ITC</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR1" required="" id="Detail2.12.igst_amt12" name="Detail2.12.igst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR2" required="" id="Detail2.12.sgst_amt12" name="Detail2.12.sgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR3" required="" id="Detail2.12.cgst_amt12" name="Detail2.12.cgst_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField totColITCR4" required="" id="Detail2.12.cess_amt12" name="Detail2.12.cess_amt" value="0.00" onblur="calculateVerticalTotal();"> </td>
<input type="hidden" id="Detail1.12.tran_type12" name="Detail1.12.tran_type" type="text" value="20" >
<input type="hidden" id="Detail1.12.tran_id12" name="Detail1.12.tran_id" type="text" >
<input type="hidden" id="Detail1.12.amount12" name="Detail1.12.amount" type="text" >
<input type="hidden" id="Detail1.12.doc_type12" name="Detail1.12.doc_type" type="text" value="V">
<input type="hidden" id="Detail2.12.tran_id12" name="Detail2.12.tran_id" type="text" >
<input type="hidden" id="Detail2.12.line_no12" name="Detail2.12.line_no" type="text" >
</tr>
<tr>
<td align="left" valign="bottom" class="sectionHeader">(C) Net ITC Available (A) - (B)</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.13.igst_amt13" name="Detail2.13.igst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.13.sgst_amt13" name="Detail2.13.sgst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.13.cgst_amt13" name="Detail2.13.cgst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.13.cess_amt13" name="Detail2.13.cess_amt" value="0.00" > </td>
<input type="hidden" id="Detail1.13.tran_type13" name="Detail1.13.tran_type" type="text" value="21" >
<input type="hidden" id="Detail1.13.tran_id13" name="Detail1.13.tran_id" type="text" >
<input type="hidden" id="Detail1.13.amount13" name="Detail1.13.amount" type="text" >
<input type="hidden" id="Detail1.13.doc_type13" name="Detail1.13.doc_type" type="text" value="R">
<input type="hidden" id="Detail2.13.tran_id13" name="Detail2.13.tran_id" type="text" >
<input type="hidden" id="Detail2.13.line_no13" name="Detail2.13.line_no" type="text" >
</tr>
<tr>
<td align="left" valign="bottom" colspan="5" class="sectionHeader">(D) Ineligible ITC</td>
</tr>
<tr style="display:none;">
<td align="left" valign="bottom">All other ITC</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.14.igst_amt14" name="Detail2.14.igst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.14.sgst_amt14" name="Detail2.14.sgst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.14.cgst_amt14" name="Detail2.14.cgst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.14.cess_amt14" name="Detail2.14.cess_amt" value="0.00" > </td>
<input type="hidden" id="Detail1.14.tran_type14" name="Detail1.14.tran_type" type="text" value="22" >
<input type="hidden" id="Detail1.14.tran_id14" name="Detail1.14.tran_id" type="text" >
<input type="hidden" id="Detail1.14.amount14" name="Detail1.14.amount" type="text" >
<input type="hidden" id="Detail1.14.doc_type14" name="Detail1.14.doc_type" type="text" value="G">
<input type="hidden" id="Detail2.14.tran_id14" name="Detail2.14.tran_id" type="text" >
<input type="hidden" id="Detail2.14.line_no14" name="Detail2.14.line_no" type="text" >
</tr>
<tr style="display:none;">
<td align="left" valign="bottom">All other ITC</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.15.igst_amt15" name="Detail2.15.igst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.15.sgst_amt15" name="Detail2.15.sgst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.15.cgst_amt15" name="Detail2.15.cgst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.15.cess_amt15" name="Detail2.15.cess_amt" value="0.00" > </td>
<input type="hidden" id="Detail1.15.tran_type15" name="Detail1.15.tran_type" type="text" value="23" >
<input type="hidden" id="Detail1.15.tran_id15" name="Detail1.15.tran_id" type="text" >
<input type="hidden" id="Detail1.15.amount15" name="Detail1.15.amount" type="text" >
<input type="hidden" id="Detail1.15.doc_type15" name="Detail1.15.doc_type" type="text" value="G">
<input type="hidden" id="Detail2.15.tran_id15" name="Detail2.15.tran_id" type="text" >
<input type="hidden" id="Detail2.15.line_no15" name="Detail2.15.line_no" type="text" >
</tr>
<tr style="display:none;">
<td align="left" valign="bottom">All other ITC</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.16.igst_amt16" name="Detail2.16.igst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.16.sgst_amt16" name="Detail2.16.sgst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.16.cgst_amt16" name="Detail2.16.cgst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.16.cess_amt16" name="Detail2.16.cess_amt" value="0.00" > </td>
<input type="hidden" id="Detail1.16.tran_type16" name="Detail1.16.tran_type" type="text" value="24" >
<input type="hidden" id="Detail1.16.tran_id16" name="Detail1.16.tran_id" type="text" >
<input type="hidden" id="Detail1.16.amount16" name="Detail1.16.amount" type="text" >
<input type="hidden" id="Detail1.16.doc_type16" name="Detail1.16.doc_type" type="text" value="G">
<input type="hidden" id="Detail2.16.tran_id16" name="Detail2.16.tran_id" type="text" >
<input type="hidden" id="Detail2.16.line_no16" name="Detail2.16.line_no" type="text" >
</tr>
<tr style="display:none;">
<td align="left" valign="bottom">All other ITC</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.17.igst_amt17" name="Detail2.17.igst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.17.sgst_amt17" name="Detail2.17.sgst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.17.cgst_amt17" name="Detail2.17.cgst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.17.cess_amt17" name="Detail2.17.cess_amt" value="0.00" > </td>
<input type="hidden" id="Detail1.17.tran_type17" name="Detail1.17.tran_type" type="text" value="25" >
<input type="hidden" id="Detail1.17.tran_id17" name="Detail1.17.tran_id" type="text" >
<input type="hidden" id="Detail1.17.amount17" name="Detail1.17.amount" type="text" >
<input type="hidden" id="Detail1.17.doc_type17" name="Detail1.17.doc_type" type="text" value="G">
<input type="hidden" id="Detail2.17.tran_id17" name="Detail2.17.tran_id" type="text" >
<input type="hidden" id="Detail2.17.line_no17" name="Detail2.17.line_no" type="text" >
</tr>
<tr>
<td align="left" valign="bottom">As per section 17(5)</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.18.igst_amt18" name="Detail2.18.igst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.18.sgst_amt18" name="Detail2.18.sgst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.18.cgst_amt18" name="Detail2.18.cgst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.18.cess_amt18" name="Detail2.18.cess_amt" value="0.00" > </td>
<input type="hidden" id="Detail1.18.tran_type18" name="Detail1.18.tran_type" type="text" value="26" >
<input type="hidden" id="Detail1.18.tran_id18" name="Detail1.18.tran_id" type="text" >
<input type="hidden" id="Detail1.18.amount18" name="Detail1.18.amount" type="text" >
<input type="hidden" id="Detail1.18.doc_type18" name="Detail1.18.doc_type" type="text" value="G">
<input type="hidden" id="Detail2.18.tran_id18" name="Detail2.18.tran_id" type="text" >
<input type="hidden" id="Detail2.18.line_no18" name="Detail2.18.line_no" type="text" >
</tr>
<tr>
<td align="left" valign="bottom">All other ITC</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.19.igst_amt19" name="Detail2.19.igst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.19.sgst_amt19" name="Detail2.19.sgst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.19.cgst_amt19" name="Detail2.19.cgst_amt" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail2.19.cess_amt19" name="Detail2.19.cess_amt" value="0.00" > </td>
<input type="hidden" id="Detail1.19.tran_type19" name="Detail1.19.tran_type" type="text" value="27" >
<input type="hidden" id="Detail1.19.tran_id19" name="Detail1.19.tran_id" type="text" >
<input type="hidden" id="Detail1.19.amount19" name="Detail1.19.amount" type="text" >
<input type="hidden" id="Detail1.19.doc_type19" name="Detail1.19.doc_type" type="text" value="G">
<input type="hidden" id="Detail2.19.tran_id19" name="Detail2.19.tran_id" type="text" >
<input type="hidden" id="Detail2.19.line_no19" name="Detail2.19.line_no" type="text" >
</tr>
</tbody>
</table>
</body>
</html>
<html>
<head>
<link type="text/css" rel="stylesheet" href="/ibase/webitm/css/GstCustomTransaction.css"/>
<script>
</script>
<title></title>
<meta content="">
<style></style>
</head>
<body>
<table class="gstTableClass">
<thead class="table-head">
<tr>
<th align="left" valign="top" >Nature of supplies</th>
<th align="right" valign="top" >Inter-state Amount</th>
<th align="right" valign="bottom" >Intra-state Amount</th>
</tr>
</thead>
<tbody class="table-body">
<tr>
<td align="left" valign="bottom">From a supplier under composition scheme, Exempt and Nil rated supplies</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail1.1.amount1" name="Detail1.1.amount" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail1.2.amount2" name="Detail1.2.amount" value="0.00" > </td>
<input type="hidden" id="Detail1.1.tran_type1" name="Detail1.1.tran_type" type="text" value="28"/>
<input type="hidden" id="Detail1.2.tran_type2" name="Detail1.2.tran_type" type="text" value="29"/>
<input type="hidden" id="Detail1.1.tran_id1" name="Detail1.1.tran_id" type="text"/>
<input type="hidden" id="Detail1.2.tran_id2" name="Detail1.2.tran_id" type="text"/>
<input type="hidden" id="Detail1.1.doc_type1" name="Detail1.1.doc_type" type="text"/>
<input type="hidden" id="Detail1.2.doc_type2" name="Detail1.2.doc_type" type="text"/>
</tr>
<tr>
<td align="left" valign="bottom">Non GST supply</td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail1.3.amount3" name="Detail1.3.amount" value="0.00" > </td>
<td> <input type="number" style="position:relative;TYPE:number;text-align:RIGHT" class="tableInputField" required="" id="Detail1.4.amount4" name="Detail1.4.amount" value="0.00" > </td>
<input type="hidden" id="Detail1.3.tran_type3" name="Detail1.3.tran_type" type="text" value="30"/>
<input type="hidden" id="Detail1.4.tran_type4" name="Detail1.4.tran_type" type="text" value="31"/>
<input type="hidden" id="Detail1.3.tran_id3" name="Detail1.3.tran_id" type="text"/>
<input type="hidden" id="Detail1.4.tran_id4" name="Detail1.4.tran_id" type="text"/>
<input type="hidden" id="Detail1.1.doc_type3" name="Detail1.1.doc_type" type="text"/>
<input type="hidden" id="Detail1.2.doc_type4" name="Detail1.2.doc_type" type="text"/>
</tr>
</tbody>
</table>
</body>
</html>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment