Po order list fix
This commit is contained in:
parent
3805d5b80d
commit
6e05f847ab
@ -181,7 +181,22 @@ define('RMC_CAL', 'txtpurchaserate+txtc
|
|||||||
define('CALCULATE_TOTAL', '(txtrmc*quantity)+basicprice');
|
define('CALCULATE_TOTAL', '(txtrmc*quantity)+basicprice');
|
||||||
/* Capital Po Calculations */
|
/* Capital Po Calculations */
|
||||||
define('Capital_Landing_Charge', 'basicPrice*(landCharge/100)');
|
define('Capital_Landing_Charge', 'basicPrice*(landCharge/100)');
|
||||||
define('Capital_Highseas_Charge', '(basicPrice+afterLandingCharge)*(highSeas/100)');
|
define('Capital_Highseas_Charge', '((highSeas/100) * (basicPrice+afterLandingCharge))');
|
||||||
|
define('Capital_Customduty_Charge', '((Customduty/100) * (basicPrice+afterLandingCharge+afterHighseas))');
|
||||||
|
define('Capital_Excise_Charge', '((Excise/100) * (basicPrice+afterLandingCharge+afterHighseas+afterCustomduty))');
|
||||||
|
define('Capital_ExciseEDcess_Charge', '(ExciseEDcessCharge/100) * ExciseDuty');
|
||||||
|
define('Capital_ExciseSHcess_Charge', '(ExciseSHcessCharge/100) * ExciseDuty');
|
||||||
|
define('Capital_CustomEDcess_Charge', '((CustomEDcess/100) * (afterLandingCharge+AfterHighseas+AfterCustomduty+AfterExcisedutyTax+AfterExcisedutyEDcess+AfterExcisedutySHcess))');
|
||||||
|
define('Capital_CustomSHcess_Charge', '((CustomSHcess/100) * (afterLandingCharge+AfterHighseas+AfterCustomduty+AfterExcisedutyTax+AfterExcisedutyEDcess+AfterExcisedutySHcess))');
|
||||||
|
define('Capital_AdditionalExciseduty_Charge', '((AdditionalExciseduty/100) * (basicPrices+afterLandingCharge+AfterHighseas+AfterCustomduty+AfterExcisedutyTax+AfterExcisedutyEDcess+AfterExcisedutySHcess+AfterCustomEDcess+AfterCustomSHcess))');
|
||||||
|
|
||||||
|
define('Capital_Grossdutypayable_Charge', '(AfterAdditionalExciseduty+afterLandingCharge+AfterHighseas+AfterCustomduty+AfterExcisedutyTax+AfterExcisedutyEDcess+AfterExcisedutySHcess+AfterCustomEDcess+AfterCustomSHcess)');
|
||||||
|
define('Capital_ModvatCharge_Charge', '(AfterExcisedutyTax+AfterExcisedutyEDcess+AfterExcisedutySHcess+AfterAdditionalExciseduty)');
|
||||||
|
|
||||||
|
define('Capital_Grossexpenses_Charge', '(Grossdutypayable-AvailableModvat)');
|
||||||
|
define('Capital_purchaserate_Charge', '(AfterBasicPriceTax/PurQuantity)');
|
||||||
|
define('Capital_CustomDutyExpenses_Charge', '(Grossexpenses/PurQuantity)');
|
||||||
|
define('Capital_RMCIncludingCustomers_Charge', '(purchaserate+CustomDutyExpenses)');
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -531,7 +531,7 @@ class purchaseorder extends BaseController
|
|||||||
$SupplierID = $this->input->post('drpSupplier');
|
$SupplierID = $this->input->post('drpSupplier');
|
||||||
$DeliveryAddr = $this->input->post('DeliveryAddr');
|
$DeliveryAddr = $this->input->post('DeliveryAddr');
|
||||||
$dt = $this->input->post('Deliverydt');
|
$dt = $this->input->post('Deliverydt');
|
||||||
$Deliverydt = $this->getDateformat($dt);
|
//$Deliverydt = $this->getDateformat($dt);
|
||||||
$DeliveryOption = $this->input->post('DateRange');
|
$DeliveryOption = $this->input->post('DateRange');
|
||||||
if($DeliveryOption==1){
|
if($DeliveryOption==1){
|
||||||
$Deliverydt = '';
|
$Deliverydt = '';
|
||||||
@ -657,7 +657,16 @@ $DeliveryOption = $this->input->post('DateRange');
|
|||||||
$SupplierID = $this->input->post('drpSupplier');
|
$SupplierID = $this->input->post('drpSupplier');
|
||||||
$DeliveryAddr = $this->input->post('txtDeliveryAddress');
|
$DeliveryAddr = $this->input->post('txtDeliveryAddress');
|
||||||
$dt = $this->input->post('Deliverydt');
|
$dt = $this->input->post('Deliverydt');
|
||||||
|
//$Deliverydt = $this->getDateformat($dt);
|
||||||
|
$DeliveryOption = $this->input->post('DateRange');
|
||||||
|
if($DeliveryOption==1){
|
||||||
|
$Deliverydt = '';
|
||||||
|
$DeliverySchedule = $this->input->post('Scheduleby');
|
||||||
|
}
|
||||||
|
else{
|
||||||
$Deliverydt = $this->getDateformat($dt);
|
$Deliverydt = $this->getDateformat($dt);
|
||||||
|
$DeliverySchedule = '';
|
||||||
|
}
|
||||||
$POType = $this->input->post('POType');
|
$POType = $this->input->post('POType');
|
||||||
$PoRange = $this->input->post('txtPoRange');
|
$PoRange = $this->input->post('txtPoRange');
|
||||||
|
|
||||||
@ -674,7 +683,7 @@ $DeliveryOption = $this->input->post('DateRange');
|
|||||||
$updateddt = $dt->format('Y-m-d H:i:s');
|
$updateddt = $dt->format('Y-m-d H:i:s');
|
||||||
// PO Master
|
// PO Master
|
||||||
// PO Master
|
// PO Master
|
||||||
$POList = array('SupplierID'=>$SupplierID, 'TotalOrderValue'=>$TotalOrderValueSummary,'PODate'=>$PODate,'Status'=>$POStatus,'ServiceDescription'=>$SpcialInstruction,'UpdateBY'=>$updatedBy,'DeliveryAddress'=>$DeliveryAddr,'DeliveryDate'=>$Deliverydt,'UpdatedOn'=>$updateddt );
|
$POList = array('SupplierID'=>$SupplierID, 'TotalOrderValue'=>$TotalOrderValueSummary,'PODate'=>$PODate,'Status'=>$POStatus,'DeliverySchedule'=>$DeliverySchedule,'DeliveryOption'=>$DeliveryOption,'ServiceDescription'=>$SpcialInstruction,'UpdateBY'=>$updatedBy,'DeliveryAddress'=>$DeliveryAddr,'DeliveryDate'=>$Deliverydt,'UpdatedOn'=>$updateddt );
|
||||||
|
|
||||||
$POMaster = $this->purchaseorder_model->updatePOMaster($PONO,$POList);
|
$POMaster = $this->purchaseorder_model->updatePOMaster($PONO,$POList);
|
||||||
|
|
||||||
@ -1073,6 +1082,9 @@ public function importpoprint($PONO)
|
|||||||
{
|
{
|
||||||
|
|
||||||
$PONO =$this->input->post('txtPONO');
|
$PONO =$this->input->post('txtPONO');
|
||||||
|
$POdt = '';
|
||||||
|
$createddt='';
|
||||||
|
|
||||||
$PODate = $this->getDateformat($POdt);
|
$PODate = $this->getDateformat($POdt);
|
||||||
$SupplierID = $this->input->post('drpSupplier');
|
$SupplierID = $this->input->post('drpSupplier');
|
||||||
$DeliveryAddr = $this->input->post('DeliveryAddr');
|
$DeliveryAddr = $this->input->post('DeliveryAddr');
|
||||||
|
|||||||
@ -70,7 +70,7 @@ class servicepurchaseorder extends BaseController
|
|||||||
$SupplierID = $this->input->post('drpSupplier');
|
$SupplierID = $this->input->post('drpSupplier');
|
||||||
$DeliveryAddr = $this->input->post('DeliveryAddr');
|
$DeliveryAddr = $this->input->post('DeliveryAddr');
|
||||||
$dt = $this->input->post('Deliverydt');
|
$dt = $this->input->post('Deliverydt');
|
||||||
$Deliverydt = $this->getDateformat($dt);
|
//$Deliverydt = $this->getDateformat($dt);
|
||||||
$DeliveryOption = $this->input->post('DateRange');
|
$DeliveryOption = $this->input->post('DateRange');
|
||||||
if($DeliveryOption==1){
|
if($DeliveryOption==1){
|
||||||
$Deliverydt = '';
|
$Deliverydt = '';
|
||||||
@ -178,7 +178,15 @@ class servicepurchaseorder extends BaseController
|
|||||||
$SupplierID = $this->input->post('drpSupplier');
|
$SupplierID = $this->input->post('drpSupplier');
|
||||||
$DeliveryAddr = $this->input->post('txtDeliveryAddress');
|
$DeliveryAddr = $this->input->post('txtDeliveryAddress');
|
||||||
$dt = $this->input->post('Deliverydt');
|
$dt = $this->input->post('Deliverydt');
|
||||||
|
$DeliveryOption = $this->input->post('DateRange');
|
||||||
|
if($DeliveryOption==1){
|
||||||
|
$Deliverydt = '';
|
||||||
|
$DeliverySchedule = $this->input->post('Scheduleby');
|
||||||
|
}
|
||||||
|
else{
|
||||||
$Deliverydt = $this->getDateformat($dt);
|
$Deliverydt = $this->getDateformat($dt);
|
||||||
|
$DeliverySchedule = '';
|
||||||
|
}
|
||||||
|
|
||||||
$POType = $this->input->post('POType');
|
$POType = $this->input->post('POType');
|
||||||
|
|
||||||
@ -196,7 +204,7 @@ class servicepurchaseorder extends BaseController
|
|||||||
|
|
||||||
|
|
||||||
// PO Master
|
// PO Master
|
||||||
$POList = array('SupplierID'=>$SupplierID, 'TotalOrderValue'=>$TotalOrderValueSummary,'PODate'=>$PODate,'Status'=>$POStatus,'ServiceDescription'=>$SpcialInstruction,'UpdateBY'=>$updatedBy,'DeliveryAddress'=>$DeliveryAddr,'DeliveryDate'=>$Deliverydt,'UpdatedOn'=>$updateddt );
|
$POList = array('SupplierID'=>$SupplierID, 'TotalOrderValue'=>$TotalOrderValueSummary,'PODate'=>$PODate,'Status'=>$POStatus,'DeliverySchedule'=>$DeliverySchedule,'DeliveryOption'=>$DeliveryOption,'ServiceDescription'=>$SpcialInstruction,'UpdateBY'=>$updatedBy,'DeliveryAddress'=>$DeliveryAddr,'DeliveryDate'=>$Deliverydt,'UpdatedOn'=>$updateddt );
|
||||||
|
|
||||||
$POMaster = $this->purchaseorder_model->updatePOMaster($PONO,$POList);
|
$POMaster = $this->purchaseorder_model->updatePOMaster($PONO,$POList);
|
||||||
|
|
||||||
|
|||||||
0
application/logs/log-2017-06-21.php
Normal file → Executable file
0
application/logs/log-2017-06-21.php
Normal file → Executable file
5
application/logs/log-2017-06-22.php
Normal file
5
application/logs/log-2017-06-22.php
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); ?>
|
||||||
|
|
||||||
|
ERROR - 2017-06-22 08:00:58 --> Severity: Warning --> mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given /opt/lampp/htdocs/Git_Server/siddharth_application/system/database/drivers/mysqli/mysqli_result.php 38
|
||||||
|
ERROR - 2017-06-22 08:01:33 --> Severity: Warning --> mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given /opt/lampp/htdocs/Git_Server/siddharth_application/system/database/drivers/mysqli/mysqli_result.php 38
|
||||||
|
ERROR - 2017-06-22 08:01:52 --> Severity: Notice --> Undefined property: stdClass::$AvlBudAmt /opt/lampp/htdocs/Git_Server/siddharth_application/application/views/editimportpo.php 1474
|
||||||
0
application/models/inwardgateregister_model.php
Normal file → Executable file
0
application/models/inwardgateregister_model.php
Normal file → Executable file
@ -119,8 +119,45 @@ $("#txtBasicValue").val('');
|
|||||||
|
|
||||||
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
||||||
var AvlBudAmt = '<?php echo $AvlAmount ?>';
|
var AvlBudAmt = '<?php echo $AvlAmount ?>';
|
||||||
|
//ServiceTable
|
||||||
|
var rows = document.getElementById('ServiceTable').rows.length;
|
||||||
|
|
||||||
// For Binding DepartmentName
|
if(DeletedMaterialCode!=undefined && DeletedMaterialCode!=''){
|
||||||
|
|
||||||
|
$("#MaterialCode").append( $('<option></option>').val(DeletedMaterialCode).html(DeletedMaterialCode + "-" + DeletedMaterialName));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
for(i=2;i<=rows;i++){
|
||||||
|
|
||||||
|
//var j=1;
|
||||||
|
$.each(Material[i], function(idx, obj) {
|
||||||
|
|
||||||
|
// j=j+1;
|
||||||
|
var materialCode = $('#materialCode'+i);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if(obj.materialCode == materialCode )
|
||||||
|
{
|
||||||
|
$("#MaterialCode").val('');
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
else{
|
||||||
|
$("#MaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
} // For Binding DepartmentName
|
||||||
$.each(y, function(idx, obj) {
|
$.each(y, function(idx, obj) {
|
||||||
if(obj.ReqNo === id)
|
if(obj.ReqNo === id)
|
||||||
{
|
{
|
||||||
@ -160,6 +197,7 @@ $("#txtBasicValue").val('');
|
|||||||
if(isAdded == "0")
|
if(isAdded == "0")
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
$("#MaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
$("#MaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -187,10 +225,14 @@ $('#MaterialCode').change(function() {
|
|||||||
{
|
{
|
||||||
var y = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
var y = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
||||||
|
|
||||||
|
for(i=0;i<y.length;i++)
|
||||||
$.each(y, function(idx, obj) {
|
|
||||||
if(obj.MaterialCode === id)
|
|
||||||
{
|
{
|
||||||
|
$.each(y[i], function(idx, obj) {
|
||||||
|
|
||||||
|
if(obj.MaterialCode == id)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
$("#ItemName").val(obj.MaterialName);
|
$("#ItemName").val(obj.MaterialName);
|
||||||
$("#UOM").val(obj.UOM);
|
$("#UOM").val(obj.UOM);
|
||||||
$("#Quantity").val(obj.Quantity);
|
$("#Quantity").val(obj.Quantity);
|
||||||
@ -198,6 +240,7 @@ $('#MaterialCode').change(function() {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
alert('Please select the MaterialCode');
|
alert('Please select the MaterialCode');
|
||||||
@ -1200,6 +1243,8 @@ $(document).ready(function () {
|
|||||||
$TotalKrishiKalyantax = $TotalKrishiKalyantax + $record->KrishiKalyantax;
|
$TotalKrishiKalyantax = $TotalKrishiKalyantax + $record->KrishiKalyantax;
|
||||||
$TotalSwachhBharattax = $TotalSwachhBharattax + $record->SwachhBharattax;
|
$TotalSwachhBharattax = $TotalSwachhBharattax + $record->SwachhBharattax;
|
||||||
$TotalSummary = $TotalSummary + $record->TotalValue;
|
$TotalSummary = $TotalSummary + $record->TotalValue;
|
||||||
|
|
||||||
|
|
||||||
$TotalBasicAmount = $TotalBasicAmount + $record->BasicValue;
|
$TotalBasicAmount = $TotalBasicAmount + $record->BasicValue;
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1326,7 +1371,11 @@ $(document).ready(function () {
|
|||||||
<script>
|
<script>
|
||||||
var index = $('#txtRowCount').val();;
|
var index = $('#txtRowCount').val();;
|
||||||
var userid = '';
|
var userid = '';
|
||||||
|
var SelectedMaterialCode = [];
|
||||||
|
var CollIndex = 0;
|
||||||
|
var SelectedMaterialList = {
|
||||||
|
Mat: []
|
||||||
|
};
|
||||||
|
|
||||||
$("#EDITSERVICE").on("shown.bs.modal", function(e) {
|
$("#EDITSERVICE").on("shown.bs.modal", function(e) {
|
||||||
userid = $(e.relatedTarget).data('userid');
|
userid = $(e.relatedTarget).data('userid');
|
||||||
@ -1465,7 +1514,7 @@ $('.AddService').click(function(){
|
|||||||
|
|
||||||
$('#ServiceAppend').append(_.template(template,{index:temp,ReqNo:Reqnumber,MaterialName:materialName,Quantity:quantity,UOM:uom,Rate:itemRate,BasicAmount:basicval,Taxvalue:TotalTaxValue,TotalValue:TotalOrderValue}));
|
$('#ServiceAppend').append(_.template(template,{index:temp,ReqNo:Reqnumber,MaterialName:materialName,Quantity:quantity,UOM:uom,Rate:itemRate,BasicAmount:basicval,Taxvalue:TotalTaxValue,TotalValue:TotalOrderValue}));
|
||||||
|
|
||||||
clearServiceModalFields();
|
|
||||||
|
|
||||||
var theForm = $(".ServicePO");
|
var theForm = $(".ServicePO");
|
||||||
|
|
||||||
@ -1488,7 +1537,7 @@ $('.AddService').click(function(){
|
|||||||
addHidden(theForm,"TotalOrderValue"+temp,TotalOrderValue);
|
addHidden(theForm,"TotalOrderValue"+temp,TotalOrderValue);
|
||||||
|
|
||||||
$('#txtRowCount').val(temp);
|
$('#txtRowCount').val(temp);
|
||||||
|
clearServiceModalFields();
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
@ -1585,6 +1634,8 @@ function populateValueMainFormForServiceTax()
|
|||||||
var TotalOrderValueSummary = $('#txtTotalOrderValueSummary').val() == '' ? '0.00' : $('#txtTotalOrderValueSummary').val();
|
var TotalOrderValueSummary = $('#txtTotalOrderValueSummary').val() == '' ? '0.00' : $('#txtTotalOrderValueSummary').val();
|
||||||
|
|
||||||
var totBasicAmt = $('#txtTotBasicAmount').val() == '' ? '0.00' : $('#txtTotBasicAmount').val();
|
var totBasicAmt = $('#txtTotBasicAmount').val() == '' ? '0.00' : $('#txtTotBasicAmount').val();
|
||||||
|
totBasicAmt = Number(totBasicAmt.replace(/[^0-9\.]+/g,""));
|
||||||
|
|
||||||
var TotalServiceTax = $('#txtTotalServiceTax').val() == '' ? '0.00' : $('#txtTotalServiceTax').val();
|
var TotalServiceTax = $('#txtTotalServiceTax').val() == '' ? '0.00' : $('#txtTotalServiceTax').val();
|
||||||
var TotHigherEdu = $('#txtTotHigherEdu').val() == '' ? '0.00' : $('#txtTotHigherEdu').val();
|
var TotHigherEdu = $('#txtTotHigherEdu').val() == '' ? '0.00' : $('#txtTotHigherEdu').val();
|
||||||
var TotalEducess = $('#txtTotalEducess').val() == '' ? '0.00' : $('#txtTotalEducess').val();
|
var TotalEducess = $('#txtTotalEducess').val() == '' ? '0.00' : $('#txtTotalEducess').val();
|
||||||
@ -1690,7 +1741,8 @@ function clearServiceModalFields()
|
|||||||
$("#AfterSwachhTax").val('');
|
$("#AfterSwachhTax").val('');
|
||||||
$("#TotalOrderValue ").val('');
|
$("#TotalOrderValue ").val('');
|
||||||
}
|
}
|
||||||
|
var DeletedMaterialCode='';
|
||||||
|
var DeletedMaterialName='';
|
||||||
function DeleteRow(rowid)
|
function DeleteRow(rowid)
|
||||||
{
|
{
|
||||||
var id = [];
|
var id = [];
|
||||||
@ -1715,6 +1767,27 @@ function DeleteRow(rowid)
|
|||||||
|
|
||||||
var removeItem = $('#materialCode'+rowid).val();
|
var removeItem = $('#materialCode'+rowid).val();
|
||||||
|
|
||||||
|
var materialCode = $('#materialCode'+rowid).val();
|
||||||
|
|
||||||
|
|
||||||
|
var removeItem = $('#materialCode'+rowid).val();
|
||||||
|
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
||||||
|
for(i=0;i<Material.length;i++)
|
||||||
|
{
|
||||||
|
$.each(Material[i], function (index, value) {
|
||||||
|
|
||||||
|
|
||||||
|
if (value.MaterialCode==materialCode) {
|
||||||
|
|
||||||
|
|
||||||
|
// $("#MaterialCode").append( $('<option></option>').val(value.MaterialCode).html(value.MaterialCode + "-" + value.MaterialName) );
|
||||||
|
DeletedMaterialCode = $('#materialCode'+rowid).val();
|
||||||
|
DeletedMaterialName = $('#materialName'+rowid).val();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
SelectedMaterialCode.splice( SelectedMaterialCode.indexOf('removeItem'), 1 );
|
SelectedMaterialCode.splice( SelectedMaterialCode.indexOf('removeItem'), 1 );
|
||||||
var x = <?php echo json_encode($POItem, JSON_PRETTY_PRINT) ?>;
|
var x = <?php echo json_encode($POItem, JSON_PRETTY_PRINT) ?>;
|
||||||
|
|
||||||
@ -1786,14 +1859,14 @@ function populateValueMainFormForDeleteItem(rowid)
|
|||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
// alert(rows);
|
//alert(rowid);
|
||||||
var TotServiceTax = $('#txtTotalServiceTax'+rowid).val();
|
var TotServiceTax = $('#txtTotalServiceTax').val();
|
||||||
var TotEduCess = $('#txtTotalEducess'+rowid).val();
|
var TotEduCess = $('#txtTotalEducess').val();
|
||||||
var TotSecHighTax = $('#txtTotHigherEdu'+rowid).val();
|
var TotSecHighTax = $('#txtTotHigherEdu').val();
|
||||||
var TotKrishiTax = $('#txtTotalKrishiKalyan'+rowid).val();
|
var TotKrishiTax = $('#txtTotalKrishiKalyan').val();
|
||||||
var TotSwachhTax = $('#txtTotSwachhBharat'+rowid).val();
|
var TotSwachhTax = $('#txtTotSwachhBharat').val();
|
||||||
var TotSummary = $('#TotalOrderValue'+rowid).val();
|
var TotSummary = $('#TotalOrderValue').val();
|
||||||
var TotBasicAmout = $('#txtTotalOrderValueSummary'+rowid).val();
|
var TotBasicAmout = $('#txtTotBasicAmount').val();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -1807,14 +1880,16 @@ function populateValueMainFormForDeleteItem(rowid)
|
|||||||
var Quantity = $('#quantity'+rowid).val() == '' ? '0.00' : $('#quantity'+rowid).val();
|
var Quantity = $('#quantity'+rowid).val() == '' ? '0.00' : $('#quantity'+rowid).val();
|
||||||
var ItemRate = $('#itemRate'+rowid).val() == '' ? '0.00' : $('#itemRate'+rowid).val();
|
var ItemRate = $('#itemRate'+rowid).val() == '' ? '0.00' : $('#itemRate'+rowid).val();
|
||||||
var BasicVal = parseFloat(Quantity) * parseFloat(ItemRate);
|
var BasicVal = parseFloat(Quantity) * parseFloat(ItemRate);
|
||||||
|
// alert(BasicVal);
|
||||||
//alert(TotalVal);
|
//alert(TotalVal);
|
||||||
|
|
||||||
|
|
||||||
TotServiceTax = parseFloat(TotServiceTax) - parseFloat(AfterServiceTax);
|
TotServiceTax = parseFloat(TotServiceTax) - parseFloat(AfterServiceTax);
|
||||||
TotEduCess = parseFloat(TotEduCess) - parseFloat(AfterEduCess);
|
TotEduCess = parseFloat(TotEduCess) - parseFloat(AfterEduCess);
|
||||||
TotSecHighTax = parseFloat(TotSecHighTax) - parseFloat(AfterSecHighTax);
|
TotSecHighTax = parseFloat(TotSecHighTax) - parseFloat(AfterSecHighTax);
|
||||||
TotKrishiTax = parseFloat(TotKrishiTax) - parseFloat(AfterKrishiTax);
|
TotKrishiTax = parseFloat(TotKrishiTax) - parseFloat(AfterKrishiTax);
|
||||||
TotSwachhTax = parseFloat(TotSwachhTax) - parseFloat(AfterSwachhTax);
|
TotSwachhTax = parseFloat(TotSwachhTax) - parseFloat(AfterSwachhTax);
|
||||||
TotSummary = parseFloat(TotSummary) - parseFloat(TotalVal);
|
TotSummary = parseFloat(TotBasicAmout) - parseFloat(TotalVal);
|
||||||
TotBasicAmout = parseFloat(TotBasicAmout) - parseFloat(BasicVal);
|
TotBasicAmout = parseFloat(TotBasicAmout) - parseFloat(BasicVal);
|
||||||
|
|
||||||
|
|
||||||
@ -1983,7 +2058,20 @@ $('#txtDeliveryAddress').val(deladd);
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// this function is used to clear data changing schedule option
|
||||||
|
$('#Scheduleby').change(function(){
|
||||||
|
|
||||||
|
$("#Deliverydt").datepicker({
|
||||||
|
minDate : 'now',
|
||||||
|
dateFormat: 'mm/dd/yy',changeMonth: true, changeYear: true,yearRange: '0:+10'
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
|
$('#Deliverydt').change(function(){
|
||||||
|
|
||||||
|
$('#Scheduleby').val('');
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
@ -76,7 +76,7 @@ if(!empty($AvlBudAmt))
|
|||||||
</script>
|
</script>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<?php
|
<?php
|
||||||
$attributes = array('class' => 'form-label-left ImportPO ','name' => 'ImportPO','id' => 'ImportPO');
|
$attributes = array('class' => 'form-label-left CapitalPO ','name' => 'CapitalPO','id' => 'ImportPO');
|
||||||
|
|
||||||
echo form_open($this->config->base_url().'/purchaseorder/addPO/',$attributes); ?>
|
echo form_open($this->config->base_url().'/purchaseorder/addPO/',$attributes); ?>
|
||||||
|
|
||||||
@ -280,7 +280,7 @@ if(!empty($AvlBudAmt))
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
|
|
||||||
<tbody id='ImportAppend'>
|
<tbody id='capitalAppend'>
|
||||||
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
@ -701,7 +701,7 @@ if(!empty($AvlBudAmt))
|
|||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<?php
|
<?php
|
||||||
$data = array('name' => 'Grossdutypayable ','value' => set_value('Grossdutypayable'),'id'=>'Grossdutypayable', 'class' => 'form-control' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();');
|
$data = array('name' => 'Grossdutypayable ','value' => set_value('Grossdutypayable'),'id'=>'Grossdutypayable', 'class' => 'form-control' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();','readonly' => 'true');
|
||||||
echo form_input($data);
|
echo form_input($data);
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
@ -729,7 +729,7 @@ if(!empty($AvlBudAmt))
|
|||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<?php
|
<?php
|
||||||
$data = array('name' => 'Grossexpenses','value' => set_value('Grossexpenses'),'id'=>'Grossexpenses', 'class' => 'form-control' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();');
|
$data = array('name' => 'Grossexpenses','value' => set_value('Grossexpenses'),'id'=>'Grossexpenses', 'class' => 'form-control' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();','readonly' => 'true');
|
||||||
echo form_input($data);
|
echo form_input($data);
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
@ -747,7 +747,7 @@ if(!empty($AvlBudAmt))
|
|||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<?php
|
<?php
|
||||||
$data = array('name' => 'purchaserate','value' => set_value('purchaserate'),'id'=>'purchaserate', 'class' => 'form-control' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();');
|
$data = array('name' => 'purchaserate','value' => set_value('purchaserate'),'id'=>'purchaserate', 'class' => 'form-control' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();','readonly' => 'true');
|
||||||
echo form_input($data);
|
echo form_input($data);
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
@ -771,7 +771,7 @@ if(!empty($AvlBudAmt))
|
|||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<?php
|
<?php
|
||||||
$data = array('name' => 'CustomDutyExpenses ','value' => set_value('CustomDutyExpenses'),'id'=>'CustomDutyExpenses', 'class' => 'form-control' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();');
|
$data = array('name' => 'CustomDutyExpenses ','value' => set_value('CustomDutyExpenses'),'id'=>'CustomDutyExpenses', 'class' => 'form-control' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();','readonly' => 'true');
|
||||||
echo form_input($data);
|
echo form_input($data);
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
@ -785,7 +785,7 @@ if(!empty($AvlBudAmt))
|
|||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<?php
|
<?php
|
||||||
$data = array('name' => 'RMCIncludingCustomers','value' => set_value('RMCIncludingCustomers'),'id'=>'RMCIncludingCustomers', 'class' => 'form-control' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();');
|
$data = array('name' => 'RMCIncludingCustomers','value' => set_value('RMCIncludingCustomers'),'id'=>'RMCIncludingCustomers', 'class' => 'form-control' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();','readonly' => 'true');
|
||||||
echo form_input($data);
|
echo form_input($data);
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
@ -794,12 +794,28 @@ if(!empty($AvlBudAmt))
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="col-md-6" align="right"> <label>Total Order Amount :</label></div>
|
||||||
|
<div class="col-md-6">
|
||||||
|
<div class="form-group">
|
||||||
|
<?php
|
||||||
|
$data = array('name' => 'txtTotalOrderValue','value' => set_value('txtTotalOrderValue'),'id'=>'txtTotalOrderValue', 'class' => 'form-control' ,'readonly' => 'true');
|
||||||
|
echo form_input($data);
|
||||||
|
?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
<a class="btn btn-info font AddCapital" ID="AddCapital" ><i class="fa fa-plus"></i> <span class="bold">Add Capital</span></a>
|
<a class="btn btn-info font AddCapital" ID="AddCapital" ><i class="fa fa-plus"></i> <span class="bold">Add Capital</span></a>
|
||||||
<a class="btn btn-info" data-dismiss="modal" value="Cancel">Cancel</a>
|
<a class="btn btn-info" data-dismiss="modal" value="Cancel">Cancel</a>
|
||||||
@ -865,7 +881,18 @@ if(!empty($AvlBudAmt))
|
|||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
Service Total Order Value:
|
||||||
|
<div class="form-group">
|
||||||
|
<?php
|
||||||
|
$data = array('name' => 'txtToatlOrder','value' => set_value('txtToatlOrder'),'id'=>'txtToatlOrder', 'class' => 'form-control' ,'required' => 'true','readonly' => 'true');
|
||||||
|
echo form_input($data);
|
||||||
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="col-md-12" style="padding:1%;" ></div>
|
<div class="col-md-12" style="padding:1%;" ></div>
|
||||||
<div class="col-md-12" style="border: 1px solid;padding:1% 0%;">
|
<div class="col-md-12" style="border: 1px solid;padding:1% 0%;">
|
||||||
|
|
||||||
@ -983,12 +1010,7 @@ if(!empty($AvlBudAmt))
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="col-md-4">
|
|
||||||
<label>Total Order Value :</label> <?php
|
|
||||||
$data = array('name' => 'txtToatlOrder','value' => set_value('txtToatlOrder'),'id'=>'txtToatlOrder', 'class' => 'form-control' ,'required' => 'true','readonly' => 'true');
|
|
||||||
echo form_input($data);
|
|
||||||
?>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<label>Comments for Special Instructions :</label> <?php
|
<label>Comments for Special Instructions :</label> <?php
|
||||||
@ -1028,6 +1050,26 @@ if(!empty($AvlBudAmt))
|
|||||||
</section>
|
</section>
|
||||||
</div>
|
</div>
|
||||||
<script src="<?php echo base_url(); ?>assets/js/CreatePOValidation.js" type="text/javascript"></script>
|
<script src="<?php echo base_url(); ?>assets/js/CreatePOValidation.js" type="text/javascript"></script>
|
||||||
|
<script type="text/html" id="CapitalList">
|
||||||
|
<tr id="<%=index%>">
|
||||||
|
<td align="left"><%=index%></td>
|
||||||
|
<td align="left"><%=ReqNo%></td>
|
||||||
|
|
||||||
|
<td align="left"><%=MaterialName%></td>
|
||||||
|
<td align="left"><%=Quantity%></td>
|
||||||
|
<td align="left"><%=UOM%></td>
|
||||||
|
<td align="left"><%=Rate%></td>
|
||||||
|
<td align="left"><%=BasicAmount%></td>
|
||||||
|
<td align="left"><%=Taxvalue%></td>
|
||||||
|
<td align="left"><%=TotalValue%></td>
|
||||||
|
|
||||||
|
<td>
|
||||||
|
<a data-target='#EDITREVENUE' data-id="<%=index%>" data-userid="<%=index%>" data-toggle="modal" href="#EDITREVENUE"><i class="fa fa-pencil" data-toggle="tooltip" title="Click here to view/Edit the <%=ReqNo%> Requisition details"></i> </a> <a href='#' onclick = "DeleteRow(<%=index%>)" class="link" data-id="<%=index%>" data-userid="<%=index%>" id="Del" ><span class="glyphicon glyphicon-trash"></span></a>
|
||||||
|
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</script>
|
||||||
<script>
|
<script>
|
||||||
var RequistQuantity = '';
|
var RequistQuantity = '';
|
||||||
var AvilBudAmt = '';
|
var AvilBudAmt = '';
|
||||||
@ -1288,7 +1330,7 @@ function Ratechange(){
|
|||||||
if($('#Reqnumber').val() == "0")
|
if($('#Reqnumber').val() == "0")
|
||||||
{
|
{
|
||||||
alert('Please select the Requisition Number');
|
alert('Please select the Requisition Number');
|
||||||
$('#ReqNo').focus();
|
$('#Reqnumber').focus();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
else if($('#MaterialCode').val() == "0")
|
else if($('#MaterialCode').val() == "0")
|
||||||
@ -1318,6 +1360,9 @@ function Ratechange(){
|
|||||||
var Tot = txtQuantity * txtExchangeRate * RatePerTon
|
var Tot = txtQuantity * txtExchangeRate * RatePerTon
|
||||||
$('#CPTotalAmount').val(Tot);
|
$('#CPTotalAmount').val(Tot);
|
||||||
|
|
||||||
|
//ExceedBudget($('#CPTotalAmount').val(),$('#CapitalbudAmt').val());
|
||||||
|
|
||||||
|
if(ExceedBudget($('#CPTotalAmount').val(),$('#CapitalbudAmt').val())){
|
||||||
//Service Tax calculation
|
//Service Tax calculation
|
||||||
|
|
||||||
|
|
||||||
@ -1357,23 +1402,46 @@ if($('#AfterExcisedutyTax').val()!='' && $('#ExcisedutyEDcess').val()!=''){
|
|||||||
|
|
||||||
if($('#AfterExcisedutyTax').val()!='' && $('#ExcisedutySHcess').val()!=''){
|
if($('#AfterExcisedutyTax').val()!='' && $('#ExcisedutySHcess').val()!=''){
|
||||||
$('#AfterExcisedutySHcess').val(calculateExciseSHcessCharge($('#AfterExcisedutyTax').val(),$('#ExcisedutySHcess').val()));
|
$('#AfterExcisedutySHcess').val(calculateExciseSHcessCharge($('#AfterExcisedutyTax').val(),$('#ExcisedutySHcess').val()));
|
||||||
|
if($('#AfterExcisedutySHcess').val()!='' && $('#CustomEDcess').val()!=''){
|
||||||
|
$('#AfterCustomEDcess').val(calculateCustomEDcessCharge($('#AfterLandingCharge').val(),$('#AfterHighseas').val(),$('#AfterCustomduty').val(),$('#AfterExcisedutyTax').val(),$('#AfterExcisedutyEDcess').val(),$('#AfterExcisedutySHcess').val(),$('#CustomEDcess').val()));
|
||||||
|
|
||||||
}
|
}
|
||||||
else{
|
if($('#AfterExcisedutySHcess').val()!='' && $('#CustomSHcess').val()!=''){
|
||||||
alert('Please Enter Excise duty S & H cess');
|
$('#AfterCustomSHcess').val(calculateCustomSHcessCharge($('#AfterLandingCharge').val(),$('#AfterHighseas').val(),$('#AfterCustomduty').val(),$('#AfterExcisedutyTax').val(),$('#AfterExcisedutyEDcess').val(),$('#AfterExcisedutySHcess').val(),$('#CustomSHcess').val()));
|
||||||
|
|
||||||
|
if($('#AfterCustomSHcess').val()!='' && $('#AdditionalExciseduty').val()!=''){
|
||||||
|
$('#AfterAdditionalExciseduty').val(calculateAdditionalExciseDutyCharge($('#AfterBasicPriceTax').val(),$('#AfterLandingCharge').val(),$('#AfterHighseas').val(),$('#AfterCustomduty').val(),$('#AfterExcisedutyTax').val(),$('#AfterExcisedutyEDcess').val(),$('#AfterExcisedutySHcess').val(),$('#AfterCustomEDcess').val(),$('#AfterCustomSHcess').val(),$('#AdditionalExciseduty').val()));
|
||||||
|
|
||||||
|
|
||||||
|
$('#Grossdutypayable').val(calculateGrossdutypayableCharge($('#AfterLandingCharge').val(),$('#AfterHighseas').val(),$('#AfterCustomduty').val(),$('#AfterExcisedutyTax').val(),$('#AfterExcisedutyEDcess').val(),$('#AfterExcisedutySHcess').val(),$('#AfterCustomEDcess').val(),$('#AfterCustomSHcess').val(),$('#AfterAdditionalExciseduty').val()));
|
||||||
|
|
||||||
|
$('#AvailableModvat').val(calculateAvailableModvatCharge($('#AfterExcisedutyTax').val(),$('#AfterExcisedutyEDcess').val(),$('#AfterExcisedutySHcess').val(),$('#AfterAdditionalExciseduty').val()));
|
||||||
|
$('#Grossexpenses').val(calculateGrossexpensesCharge($('#Grossdutypayable').val(),$('#AvailableModvat').val()));
|
||||||
|
if($('#PurQuantity').val()!=''){
|
||||||
|
$('#purchaserate').val(calculatepurchaserate($('#AfterBasicPriceTax').val(),$('#PurQuantity').val()));
|
||||||
|
$('#CustomDutyExpenses').val(calculateCustomDutyExpenses($('#Grossexpenses').val(),$('#PurQuantity').val()));
|
||||||
|
$('#RMCIncludingCustomers').val(calculateRMCIncludingCustomers($('#purchaserate').val(),$('#CustomDutyExpenses').val()));
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else{
|
|
||||||
alert('Please Enter Excise Duty ED_cess');
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
alert('Please Enter Excise Duty');
|
//alert('Please Enter Excise duty S & H cess');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
alert('Please Enter Custom Duty');
|
//alert('Please Enter Excise Duty ED_cess');
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
//alert('Please Enter Excise Duty');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
//alert('Please Enter Custom Duty');
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1381,14 +1449,14 @@ alert('Please Enter Custom Duty');
|
|||||||
|
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
alert('Please Enter Landing Charge ')
|
//alert('Please Enter Landing Charge ')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
calculateTotalOrdervalue();
|
calculateTotalValue();
|
||||||
|
|
||||||
// var res = ExceedBudget($('#TotalOrderValue').val(), $('#CapitalbudAmt').val());
|
// var res = ExceedBudget($('#TotalOrderValue').val(), $('#CapitalbudAmt').val());
|
||||||
//if(!res)
|
//if(!res)
|
||||||
@ -1398,6 +1466,13 @@ alert('Please Enter Landing Charge ')
|
|||||||
// }
|
// }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
else{
|
||||||
|
$('CPRate').focus();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
else{
|
else{
|
||||||
clearTaxField();
|
clearTaxField();
|
||||||
}
|
}
|
||||||
@ -1562,6 +1637,164 @@ afterExciseSHcessCharge = <?php echo Capital_ExciseSHcess_Charge; ?>;
|
|||||||
|
|
||||||
return parseFloat(afterExciseSHcessCharge).toFixed(2);
|
return parseFloat(afterExciseSHcessCharge).toFixed(2);
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
|
calculate CustomEDcess Charge
|
||||||
|
*/
|
||||||
|
function calculateCustomEDcessCharge(AfterLanding,AfterHighseas,AfterCustomduty,AfterExcisedutyTax,AfterExcisedutyEDcess,AfterExcisedutySHcess,CustomEDcess){
|
||||||
|
var afterLandingCharge = parseFloat(AfterLanding);
|
||||||
|
var AfterHighseas = parseFloat(AfterHighseas);
|
||||||
|
var AfterCustomduty = parseFloat(AfterCustomduty);
|
||||||
|
var AfterExcisedutyTax = parseFloat(AfterExcisedutyTax);
|
||||||
|
var AfterExcisedutyEDcess = parseFloat(AfterExcisedutyEDcess);
|
||||||
|
var AfterExcisedutySHcess = parseFloat(AfterExcisedutySHcess);
|
||||||
|
var CustomEDcess = CustomEDcess;
|
||||||
|
|
||||||
|
|
||||||
|
afterCustomEDcessCharge = <?php echo Capital_CustomEDcess_Charge; ?>;
|
||||||
|
|
||||||
|
return parseFloat(afterCustomEDcessCharge).toFixed(2);
|
||||||
|
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
calculate custom S & H cess
|
||||||
|
*/
|
||||||
|
function calculateCustomSHcessCharge(AfterLanding,AfterHighseas,AfterCustomduty,AfterExcisedutyTax,AfterExcisedutyEDcess,AfterExcisedutySHcess,CustomSHcess){
|
||||||
|
var afterLandingCharge = parseFloat(AfterLanding);
|
||||||
|
var AfterHighseas = parseFloat(AfterHighseas);
|
||||||
|
var AfterCustomduty = parseFloat(AfterCustomduty);
|
||||||
|
var AfterExcisedutyTax = parseFloat(AfterExcisedutyTax);
|
||||||
|
var AfterExcisedutyEDcess = parseFloat(AfterExcisedutyEDcess);
|
||||||
|
var AfterExcisedutySHcess = parseFloat(AfterExcisedutySHcess);
|
||||||
|
var CustomSHcess = CustomSHcess;
|
||||||
|
|
||||||
|
|
||||||
|
afterCustomCustomSHcessCharge = <?php echo Capital_CustomSHcess_Charge; ?>;
|
||||||
|
|
||||||
|
return parseFloat(afterCustomCustomSHcessCharge).toFixed(2);
|
||||||
|
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
calculate Additional ExciseDuty Charge
|
||||||
|
*/
|
||||||
|
function calculateAdditionalExciseDutyCharge(basicPrices,AfterLanding,AfterHighseas,AfterCustomduty,AfterExcisedutyTax,AfterExcisedutyEDcess,AfterExcisedutySHcess,AfterCustomEDcess,AfterCustomSHcess,AdditionalExciseduty){
|
||||||
|
var basicPrices = parseFloat(basicPrices);
|
||||||
|
var afterLandingCharge = parseFloat(AfterLanding);
|
||||||
|
var AfterHighseas = parseFloat(AfterHighseas);
|
||||||
|
var AfterCustomduty = parseFloat(AfterCustomduty);
|
||||||
|
var AfterExcisedutyTax = parseFloat(AfterExcisedutyTax);
|
||||||
|
var AfterExcisedutyEDcess = parseFloat(AfterExcisedutyEDcess);
|
||||||
|
var AfterExcisedutySHcess = parseFloat(AfterExcisedutySHcess);
|
||||||
|
|
||||||
|
var AfterCustomEDcess = parseFloat(AfterCustomEDcess);
|
||||||
|
var AfterCustomSHcess = parseFloat(AfterCustomSHcess);
|
||||||
|
var AdditionalExciseduty = AdditionalExciseduty;
|
||||||
|
|
||||||
|
|
||||||
|
afterAdditionalExcisedutyCharge = <?php echo Capital_AdditionalExciseduty_Charge; ?>;
|
||||||
|
|
||||||
|
return parseFloat(afterAdditionalExcisedutyCharge).toFixed(2);
|
||||||
|
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
calculate Additional Grossdutypayable Charge
|
||||||
|
*/
|
||||||
|
function calculateGrossdutypayableCharge(AfterLanding,AfterHighseas,AfterCustomduty,AfterExcisedutyTax,AfterExcisedutyEDcess,AfterExcisedutySHcess,AfterCustomEDcess,AfterCustomSHcess,AfterAdditionalExciseduty){
|
||||||
|
var AfterAdditionalExciseduty = parseFloat(AfterAdditionalExciseduty);
|
||||||
|
var afterLandingCharge = parseFloat(AfterLanding);
|
||||||
|
var AfterHighseas = parseFloat(AfterHighseas);
|
||||||
|
var AfterCustomduty = parseFloat(AfterCustomduty);
|
||||||
|
var AfterExcisedutyTax = parseFloat(AfterExcisedutyTax);
|
||||||
|
var AfterExcisedutyEDcess = parseFloat(AfterExcisedutyEDcess);
|
||||||
|
var AfterExcisedutySHcess = parseFloat(AfterExcisedutySHcess);
|
||||||
|
|
||||||
|
var AfterCustomEDcess = parseFloat(AfterCustomEDcess);
|
||||||
|
var AfterCustomSHcess = parseFloat(AfterCustomSHcess);
|
||||||
|
|
||||||
|
|
||||||
|
GrossdutypayableCharge = <?php echo Capital_Grossdutypayable_Charge; ?>;
|
||||||
|
|
||||||
|
return parseFloat(GrossdutypayableCharge).toFixed(2);
|
||||||
|
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
calculate ModvatCharge Charge
|
||||||
|
*/
|
||||||
|
function calculateAvailableModvatCharge(AfterExcisedutyTax,AfterExcisedutyEDcess,AfterExcisedutySHcess,AfterAdditionalExciseduty){
|
||||||
|
var AfterExcisedutyTax = parseFloat(AfterExcisedutyTax);
|
||||||
|
var AfterExcisedutyEDcess = parseFloat(AfterExcisedutyEDcess);
|
||||||
|
var AfterExcisedutySHcess = parseFloat(AfterExcisedutySHcess);
|
||||||
|
var AfterAdditionalExciseduty = parseFloat(AfterAdditionalExciseduty);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
ModvatCharge = <?php echo Capital_ModvatCharge_Charge; ?>;
|
||||||
|
|
||||||
|
return parseFloat(ModvatCharge).toFixed(2);
|
||||||
|
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
calculate Grossexpenses Charge
|
||||||
|
*/
|
||||||
|
function calculateGrossexpensesCharge(Grossdutypayable,AvailableModvat){
|
||||||
|
var Grossdutypayable = parseFloat(Grossdutypayable);
|
||||||
|
var AvailableModvat = parseFloat(AvailableModvat);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Grossexpenses = <?php echo Capital_Grossexpenses_Charge; ?>;
|
||||||
|
|
||||||
|
return parseFloat(Grossexpenses).toFixed(2);
|
||||||
|
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
calculate purchaserate
|
||||||
|
*/
|
||||||
|
function calculatepurchaserate(AfterBasicPriceTax,PurQuantity){
|
||||||
|
var AfterBasicPriceTax = parseFloat(AfterBasicPriceTax);
|
||||||
|
var PurQuantity = parseFloat(PurQuantity);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
purchaserate = <?php echo Capital_purchaserate_Charge; ?>;
|
||||||
|
|
||||||
|
return parseFloat(purchaserate).toFixed(2);
|
||||||
|
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
calculateCustomDutyExpenses
|
||||||
|
*/
|
||||||
|
function calculateCustomDutyExpenses(Grossexpenses,PurQuantity){
|
||||||
|
var Grossexpenses = parseFloat(Grossexpenses);
|
||||||
|
var PurQuantity = parseFloat(PurQuantity);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
CustomDutyExpenses = <?php echo Capital_CustomDutyExpenses_Charge; ?>;
|
||||||
|
|
||||||
|
return parseFloat(CustomDutyExpenses).toFixed(2);
|
||||||
|
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
calculateRMCIncludingCustomers
|
||||||
|
*/
|
||||||
|
function calculateRMCIncludingCustomers(purchaserate,CustomDutyExpenses){
|
||||||
|
var purchaserate = parseFloat(purchaserate);
|
||||||
|
var CustomDutyExpenses = parseFloat(CustomDutyExpenses);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
RMCIncludingCustomers = <?php echo Capital_RMCIncludingCustomers_Charge; ?>;
|
||||||
|
|
||||||
|
return parseFloat(RMCIncludingCustomers).toFixed(2);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
This is used to calculate Total order value
|
This is used to calculate Total order value
|
||||||
@ -1577,7 +1810,581 @@ function calculateTotalOrdervalue()
|
|||||||
|
|
||||||
var TotAmt = basicValue + ServiceTaxAmount+ EduCessTaxAmount + SecHighTaxAmount+ KrishiTaxAmount + SwachhTaxAmount;
|
var TotAmt = basicValue + ServiceTaxAmount+ EduCessTaxAmount + SecHighTaxAmount+ KrishiTaxAmount + SwachhTaxAmount;
|
||||||
|
|
||||||
$('#TotalOrderValue').val( parseFloat(TotAmt).toFixed(2));
|
// $('#TotalOrderValue').val( parseFloat(TotAmt).toFixed(2));
|
||||||
|
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
Used to check the exceed budget
|
||||||
|
*/
|
||||||
|
function ExceedBudget(ValuetoCheck,budgetAmount)
|
||||||
|
{
|
||||||
|
var ReqAmount = parseFloat(ValuetoCheck);
|
||||||
|
var BudAmount = parseFloat(budgetAmount);
|
||||||
|
|
||||||
|
if(ReqAmount > BudAmount )
|
||||||
|
{
|
||||||
|
alert('Your exceeding the Avaiable Budget :'+ BudAmount +'.Please adjust the Product to proceed further.');
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
var index=1;
|
||||||
|
/* This is used add capital po line item */
|
||||||
|
$('.AddCapital').click(function(){
|
||||||
|
|
||||||
|
|
||||||
|
if(validateRevenueTax() && validateExceedLimit() && ExceedQuantityCheck())
|
||||||
|
{
|
||||||
|
var temp = index;
|
||||||
|
var Reqnumber = $('#Reqnumber').val();
|
||||||
|
var departmentName = $('#CapitalDepartmentName').val();
|
||||||
|
var AvilBudget = $('#CapitalbudAmt').val();
|
||||||
|
var costCode = $('#CostCenter').val();
|
||||||
|
var materialCode =$('#MaterialCode').val();
|
||||||
|
var materialName = $("#CapitalItemName").val();
|
||||||
|
var uom = $("#CPUOM").val();
|
||||||
|
var exchangeRate = $("#ExchangeRtModal").val();
|
||||||
|
var quantity = $("#CPQuantity").val();
|
||||||
|
var convertRate = $("#CPRate").val();
|
||||||
|
var itemRate = convertRate * exchangeRate;
|
||||||
|
var basicval = $("#CPTotalAmount").val();
|
||||||
|
var AfterServiceTax = $("#AfterServiceTax").val();
|
||||||
|
var AfterEduCess = $("#AfterEduCess").val();
|
||||||
|
var AfterSecHighTax = $("#AfterSecHighTax").val();
|
||||||
|
|
||||||
|
var AfterKrishiTax = $("#AfterKrishiTax").val();
|
||||||
|
var AfterSwachhTax = $("#AfterSwachhTax").val();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
var landingCharge = $('#AfterLandingCharge').val();
|
||||||
|
var HighSeasSalesCharge = $('#AfterHighseas').val();
|
||||||
|
var CustomDuty = $('#AfterCustomduty').val();
|
||||||
|
var ExciseDuty = $('#AfterExcisedutyTax').val();
|
||||||
|
var ExciseDutyEDCess = $('#AfterExcisedutyEDcess').val();
|
||||||
|
var ExciseDutySHCess = $('#AfterExcisedutySHcess').val();
|
||||||
|
var CustomEDCess = $('#AfterCustomEDcess').val();
|
||||||
|
var CustomSHCess = $('#AfterCustomSHcess').val();
|
||||||
|
var AdditionalExciseDuty = $('#AfterAdditionalExciseduty').val();
|
||||||
|
var GrossDutyPayable = $('#Grossdutypayable').val();
|
||||||
|
var AvailableModvat = $('#AvailableModvat').val();
|
||||||
|
var GrossExpensesDuetoCustom = $('#Grossexpenses').val();
|
||||||
|
var purchaseRate = $('#purchaserate').val();
|
||||||
|
var CustomDutyExpenses = $('#CustomDutyExpenses').val();
|
||||||
|
var RMCIncludingCustomers = $('#RMCIncludingCustomers').val();
|
||||||
|
var TotalOrderValue = $("#txtTotalOrderValue").val();
|
||||||
|
|
||||||
|
var TotalTaxValue = calculateTaxValue();
|
||||||
|
|
||||||
|
|
||||||
|
$('#MaterialCode option[value='+materialCode+']').remove();
|
||||||
|
|
||||||
|
SelectedMaterialCode[CollIndex] = materialCode;
|
||||||
|
CollIndex = CollIndex + 1;
|
||||||
|
|
||||||
|
SelectedMaterialList.Mat.push({
|
||||||
|
"materialCode" : materialCode,
|
||||||
|
"ReqNo" : Reqnumber,
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
populateValueMainFormForCapital();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
index = parseInt(index)+1;
|
||||||
|
|
||||||
|
var template = jQuery("#CapitalList").html();
|
||||||
|
|
||||||
|
|
||||||
|
$('#capitalAppend').append(_.template(template,{index:temp,ReqNo:Reqnumber,MaterialName:materialName,Quantity:quantity,UOM:uom,Rate:itemRate,BasicAmount:basicval,Taxvalue:TotalTaxValue,TotalValue:TotalOrderValue}));
|
||||||
|
|
||||||
|
//clearCapitalModalFields();
|
||||||
|
var theForm = $(".CapitalPO");
|
||||||
|
|
||||||
|
addHidden(theForm,"Reqnumber"+temp,Reqnumber );
|
||||||
|
addHidden(theForm,"departmentName"+temp,departmentName );
|
||||||
|
addHidden(theForm,"AvilBudget"+temp,AvilBudget );
|
||||||
|
addHidden(theForm,"costCode"+temp,costCode );
|
||||||
|
addHidden(theForm,"materialCode"+temp,materialCode );
|
||||||
|
addHidden(theForm,"materialName"+temp,materialName );
|
||||||
|
addHidden(theForm,"uom"+temp,uom);
|
||||||
|
addHidden(theForm,"quantity"+temp,quantity);
|
||||||
|
addHidden(theForm,"itemRate"+temp,itemRate);
|
||||||
|
addHidden(theForm,"AfterServiceTax"+temp,AfterServiceTax);
|
||||||
|
addHidden(theForm,"AfterEduCess"+temp,AfterEduCess);
|
||||||
|
addHidden(theForm,"AfterSecHighTax"+temp,AfterSecHighTax);
|
||||||
|
addHidden(theForm,"AfterKrishiTax"+temp,AfterKrishiTax);
|
||||||
|
addHidden(theForm,"AfterSwachhTax"+temp,AfterSwachhTax);
|
||||||
|
addHidden(theForm,"landingCharge"+temp,landingCharge);
|
||||||
|
addHidden(theForm,"HighSeasSalesCharge"+temp,HighSeasSalesCharge);
|
||||||
|
addHidden(theForm,"CustomDuty"+temp,CustomDuty);
|
||||||
|
addHidden(theForm,"ExciseDuty"+temp,ExciseDuty);
|
||||||
|
addHidden(theForm,"ExciseDutyEDCess"+temp,ExciseDutyEDCess);
|
||||||
|
addHidden(theForm,"ExciseDutySHCess"+temp,ExciseDutySHCess);
|
||||||
|
addHidden(theForm,"CustomEDCess"+temp,CustomEDCess);
|
||||||
|
addHidden(theForm,"CustomSHCess"+temp,CustomSHCess);
|
||||||
|
addHidden(theForm,"AdditionalExciseDuty"+temp,AdditionalExciseDuty);
|
||||||
|
addHidden(theForm,"GrossDutyPayable"+temp,GrossDutyPayable);
|
||||||
|
addHidden(theForm,"AvailableModvat"+temp,AvailableModvat);
|
||||||
|
addHidden(theForm,"GrossExpensesDuetoCustom"+temp,GrossExpensesDuetoCustom);
|
||||||
|
addHidden(theForm,"purchaseRate"+temp,purchaseRate);
|
||||||
|
addHidden(theForm,"CustomDutyExpenses"+temp,CustomDutyExpenses);
|
||||||
|
addHidden(theForm,"RMCIncludingCustomers"+temp,RMCIncludingCustomers);
|
||||||
|
addHidden(theForm,"TotalOrderValue"+temp,TotalOrderValue);
|
||||||
|
|
||||||
|
$('#txtRowCount').val(temp);
|
||||||
|
|
||||||
|
clearCapitalModalFields();
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
/* used to validateExceedLimit */
|
||||||
|
function validateExceedLimit()
|
||||||
|
{
|
||||||
|
|
||||||
|
var avalbudAmt = parseFloat($('#CapitalbudAmt').val());
|
||||||
|
var basicAmountRate = parseFloat($('#CPTotalAmount').val());
|
||||||
|
var totalAmount = parseFloat($('#txtTotalOrderValue').val());
|
||||||
|
|
||||||
|
if(basicAmountRate > avalbudAmt || totalAmount > avalbudAmt)
|
||||||
|
{
|
||||||
|
alert('Basic amount is exceeding the Budget Limit.Please adjust the product value.');
|
||||||
|
$('#CPRate').focus();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
function validateRevenueTax()
|
||||||
|
{
|
||||||
|
if($('#Reqnumber').val() == "0")
|
||||||
|
{
|
||||||
|
alert('Please select the Requisition Number');
|
||||||
|
$('#Reqnumber').focus();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else if($('#CostCenter').val() == "0")
|
||||||
|
{
|
||||||
|
alert('Please select the Cost center');
|
||||||
|
$('#CostCenter').focus();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else if($('#MaterialCode').val() == "0")
|
||||||
|
{
|
||||||
|
alert('Please select the Material Code');
|
||||||
|
$('#MaterialCode').focus();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else if($('#Quantity').val() == '')
|
||||||
|
{
|
||||||
|
alert('Please Enter the Quantity value');
|
||||||
|
$('#Quantity').focus();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else if($('#Rate').val() == '')
|
||||||
|
{
|
||||||
|
alert('Please Enter the Rate of the Item');
|
||||||
|
$('#Rate').focus();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function calculateTotalValue()
|
||||||
|
{
|
||||||
|
var BasicVal = $('#CPTotalAmount').val() == '' ? '0.00' : $('#CPTotalAmount').val();
|
||||||
|
var ServiceTaxAmount = $('#AfterServiceTax').val() == '' ? '0.00' : $('#AfterServiceTax').val();
|
||||||
|
var EduCessTaxAmount = $('#AfterEduCess').val() == '' ? '0.00' : $('#AfterEduCess').val();
|
||||||
|
var SecHighTaxAmount = $('#AfterSecHighTax').val() == '' ? '0.00' : $('#AfterSecHighTax').val();
|
||||||
|
var KrishiTaxAmount = $('#AfterKrishiTax').val() == '' ? '0.00' : $('#AfterKrishiTax').val();
|
||||||
|
var SwachhTaxAmount = $('#AfterSwachhTax').val() == '' ? '0.00' : $('#AfterSwachhTax').val();
|
||||||
|
var landingCharge = $('#AfterLandingCharge').val() == '' ? '0.00' : $('#AfterLandingCharge').val();
|
||||||
|
var HighSeasSalesCharge = $('#AfterHighseas').val() == '' ? '0.00' : $('#AfterHighseas').val();
|
||||||
|
var CustomDuty = $('#AfterCustomduty').val() == '' ? '0.00' : $('#AfterCustomduty').val();
|
||||||
|
var ExciseDuty = $('#AfterExcisedutyTax').val() == '' ? '0.00' : $('#AfterExcisedutyTax').val();
|
||||||
|
var ExciseDutyEDCess = $('#AfterExcisedutyEDcess').val() == '' ? '0.00' : $('#AfterExcisedutyEDcess').val();
|
||||||
|
var ExciseDutySHCess = $('#AfterExcisedutySHcess').val() == '' ? '0.00' : $('#AfterExcisedutySHcess').val();
|
||||||
|
var CustomEDCess = $('#AfterCustomEDcess').val() == '' ? '0.00' : $('#AfterCustomEDcess').val();
|
||||||
|
var CustomSHCess = $('#AfterCustomSHcess').val() == '' ? '0.00' : $('#AfterCustomSHcess').val();
|
||||||
|
var AdditionalExciseDuty = $('#AfterAdditionalExciseduty').val() == '' ? '0.00' : $('#AfterAdditionalExciseduty').val();
|
||||||
|
var GrossDutyPayable = $('#Grossdutypayable').val() == '' ? '0.00' : $('#Grossdutypayable').val();
|
||||||
|
var AvailableModvat = $('#AvailableModvat').val() == '' ? '0.00' : $('#AvailableModvat').val();
|
||||||
|
var GrossExpensesDuetoCustom = $('#Grossexpenses').val() == '' ? '0.00' : $('#Grossexpenses').val();
|
||||||
|
var purchaseRate = $('#purchaserate').val() == '' ? '0.00' : $('#purchaserate').val();
|
||||||
|
var CustomDutyExpenses = $('#CustomDutyExpenses').val() == '' ? '0.00' : $('#CustomDutyExpenses').val();
|
||||||
|
var RMCIncludingCustomers = $('#RMCIncludingCustomers').val() == '' ? '0.00' : $('#RMCIncludingCustomers').val();
|
||||||
|
var totvalue = (parseFloat(BasicVal) + parseFloat(ServiceTaxAmount)+ parseFloat(EduCessTaxAmount)+ parseFloat(SecHighTaxAmount) + parseFloat(KrishiTaxAmount)+ parseFloat(SwachhTaxAmount));
|
||||||
|
//+parseFloat(landingCharge)+parseFloat(HighSeasSalesCharge)+parseFloat(CustomDuty)+parseFloat(ExciseDuty)+parseFloat(ExciseDutyEDCess)+parseFloat(ExciseDutySHCess)+parseFloat(CustomEDCess)+parseFloat(CustomSHCess)+parseFloat(AdditionalExciseDuty)+parseFloat(GrossDutyPayable)+parseFloat(AvailableModvat)+parseFloat(GrossExpensesDuetoCustom)+parseFloat(purchaseRate)+parseFloat(CustomDutyExpenses)+parseFloat(RMCIncludingCustomers)
|
||||||
|
var tot = parseFloat(totvalue).toFixed(2);
|
||||||
|
|
||||||
|
$('#txtTotalOrderValue').val(tot);
|
||||||
|
|
||||||
|
validateExceedLimit();
|
||||||
|
ExceedQuantityCheck();
|
||||||
|
}
|
||||||
|
/* calculate tax value*/
|
||||||
|
function calculateTaxValue(){
|
||||||
|
var ServiceTaxAmount = $('#AfterServiceTax').val() == '' ? '0.00' : $('#AfterServiceTax').val();
|
||||||
|
var EduCessTaxAmount = $('#AfterEduCess').val() == '' ? '0.00' : $('#AfterEduCess').val();
|
||||||
|
var SecHighTaxAmount = $('#AfterSecHighTax').val() == '' ? '0.00' : $('#AfterSecHighTax').val();
|
||||||
|
var KrishiTaxAmount = $('#AfterKrishiTax').val() == '' ? '0.00' : $('#AfterKrishiTax').val();
|
||||||
|
var SwachhTaxAmount = $('#AfterSwachhTax').val() == '' ? '0.00' : $('#AfterSwachhTax').val();
|
||||||
|
var landingCharge = $('#AfterLandingCharge').val() == '' ? '0.00' : $('#AfterLandingCharge').val();
|
||||||
|
var HighSeasSalesCharge = $('#AfterHighseas').val() == '' ? '0.00' : $('#AfterHighseas').val();
|
||||||
|
var CustomDuty = $('#AfterCustomduty').val() == '' ? '0.00' : $('#AfterCustomduty').val();
|
||||||
|
var ExciseDuty = $('#AfterExcisedutyTax').val() == '' ? '0.00' : $('#AfterExcisedutyTax').val();
|
||||||
|
var ExciseDutyEDCess = $('#AfterExcisedutyEDcess').val() == '' ? '0.00' : $('#AfterExcisedutyEDcess').val();
|
||||||
|
var ExciseDutySHCess = $('#AfterExcisedutySHcess').val() == '' ? '0.00' : $('#AfterExcisedutySHcess').val();
|
||||||
|
var CustomEDCess = $('#AfterCustomEDcess').val() == '' ? '0.00' : $('#AfterCustomEDcess').val();
|
||||||
|
var CustomSHCess = $('#AfterCustomSHcess').val() == '' ? '0.00' : $('#AfterCustomSHcess').val();
|
||||||
|
var AdditionalExciseDuty = $('#AfterAdditionalExciseduty').val() == '' ? '0.00' : $('#AfterAdditionalExciseduty').val();
|
||||||
|
var GrossDutyPayable = $('#Grossdutypayable').val() == '' ? '0.00' : $('#Grossdutypayable').val();
|
||||||
|
var AvailableModvat = $('#AvailableModvat').val() == '' ? '0.00' : $('#AvailableModvat').val();
|
||||||
|
var GrossExpensesDuetoCustom = $('#Grossexpenses').val() == '' ? '0.00' : $('#Grossexpenses').val();
|
||||||
|
var purchaseRate = $('#purchaserate').val() == '' ? '0.00' : $('#purchaserate').val();
|
||||||
|
var CustomDutyExpenses = $('#CustomDutyExpenses').val() == '' ? '0.00' : $('#CustomDutyExpenses').val();
|
||||||
|
var RMCIncludingCustomers = $('#RMCIncludingCustomers').val() == '' ? '0.00' : $('#RMCIncludingCustomers').val();
|
||||||
|
var totTaxvalue = (parseFloat(ServiceTaxAmount)+ parseFloat(EduCessTaxAmount)+ parseFloat(SecHighTaxAmount) + parseFloat(KrishiTaxAmount)+ parseFloat(SwachhTaxAmount));
|
||||||
|
//+parseFloat(landingCharge)+parseFloat(HighSeasSalesCharge)+parseFloat(CustomDuty)+parseFloat(ExciseDuty)+parseFloat(ExciseDutyEDCess)+parseFloat(ExciseDutySHCess)+parseFloat(CustomEDCess)+parseFloat(CustomSHCess)+parseFloat(AdditionalExciseDuty)+parseFloat(GrossDutyPayable)+parseFloat(AvailableModvat)+parseFloat(GrossExpensesDuetoCustom)+parseFloat(purchaseRate)+parseFloat(CustomDutyExpenses)+parseFloat(RMCIncludingCustomers)
|
||||||
|
|
||||||
|
var totTax = parseFloat(totTaxvalue).toFixed(2);
|
||||||
|
return totTax;
|
||||||
|
}
|
||||||
|
|
||||||
|
function populateValueMainFormForCapital()
|
||||||
|
{
|
||||||
|
var BasicVal = $('#CPTotalAmount').val() == '' ? '0.00' : $('#CPTotalAmount').val();
|
||||||
|
var ServiceTaxAmount = $('#AfterServiceTax').val() == '' ? '0.00' : $('#AfterServiceTax').val();
|
||||||
|
var EduCessTaxAmount = $('#AfterEduCess').val() == '' ? '0.00' : $('#AfterEduCess').val();
|
||||||
|
var SecHighTaxAmount = $('#AfterSecHighTax').val() == '' ? '0.00' : $('#AfterSecHighTax').val();
|
||||||
|
var KrishiTaxAmount = $('#AfterKrishiTax').val() == '' ? '0.00' : $('#AfterKrishiTax').val();
|
||||||
|
var SwachhTaxAmount = $('#AfterSwachhTax').val() == '' ? '0.00' : $('#AfterSwachhTax').val();
|
||||||
|
var landingCharge = $('#AfterLandingCharge').val() == '' ? '0.00' : $('#AfterLandingCharge').val();
|
||||||
|
var HighSeasSalesCharge = $('#AfterHighseas').val() == '' ? '0.00' : $('#AfterHighseas').val();
|
||||||
|
var CustomDuty = $('#AfterCustomduty').val() == '' ? '0.00' : $('#AfterCustomduty').val();
|
||||||
|
var ExciseDuty = $('#AfterExcisedutyTax').val() == '' ? '0.00' : $('#AfterExcisedutyTax').val();
|
||||||
|
var ExciseDutyEDCess = $('#AfterExcisedutyEDcess').val() == '' ? '0.00' : $('#AfterExcisedutyEDcess').val();
|
||||||
|
var ExciseDutySHCess = $('#AfterExcisedutySHcess').val() == '' ? '0.00' : $('#AfterExcisedutySHcess').val();
|
||||||
|
var CustomEDCess = $('#AfterCustomEDcess').val() == '' ? '0.00' : $('#AfterCustomEDcess').val();
|
||||||
|
var CustomSHCess = $('#AfterCustomSHcess').val() == '' ? '0.00' : $('#AfterCustomSHcess').val();
|
||||||
|
var AdditionalExciseDuty = $('#AfterAdditionalExciseduty').val() == '' ? '0.00' : $('#AfterAdditionalExciseduty').val();
|
||||||
|
var GrossDutyPayable = $('#Grossdutypayable').val() == '' ? '0.00' : $('#Grossdutypayable').val();
|
||||||
|
var AvailableModvat = $('#AvailableModvat').val() == '' ? '0.00' : $('#AvailableModvat').val();
|
||||||
|
var GrossExpensesDuetoCustom = $('#Grossexpenses').val() == '' ? '0.00' : $('#Grossexpenses').val();
|
||||||
|
var purchaseRate = $('#purchaserate').val() == '' ? '0.00' : $('#purchaserate').val();
|
||||||
|
var CustomDutyExpenses = $('#CustomDutyExpenses').val() == '' ? '0.00' : $('#CustomDutyExpenses').val();
|
||||||
|
var RMCIncludingCustomers = $('#RMCIncludingCustomers').val() == '' ? '0.00' : $('#RMCIncludingCustomers').val();
|
||||||
|
var totvalue = $('#txtTotalOrderValue').val() == '' ? '0.00' : $('#txtTotalOrderValue').val();
|
||||||
|
|
||||||
|
|
||||||
|
var TotalOrderValueSummary = $('#txtToatlOrder').val() == '' ? '0.00' : $('#txtToatlOrder').val();
|
||||||
|
|
||||||
|
var TotalServiceTax = $('#TotalAfterServiceTax').val() == '' ? '0.00' : $('#TotalAfterServiceTax').val();
|
||||||
|
var TotalEducess = $('#TotalAfterEduCess').val() == '' ? '0.00' : $('#TotalAfterEduCess').val();
|
||||||
|
var TotHigherEdu = $('#TotalAfterSecHighTax').val() == '' ? '0.00' : $('#TotalAfterSecHighTax').val();
|
||||||
|
|
||||||
|
var TotalKrishiKalyan = $('#TotalAfterKrishiTax').val() == '' ? '0.00' : $('#TotalAfterKrishiTax').val();
|
||||||
|
var TotSwachhBharat = $('#TotalAfterSwachhTax').val() == '' ? '0.00' : $('#TotalAfterSwachhTax').val();
|
||||||
|
|
||||||
|
var TotLanding = $('#txttotallanding').val() == '' ? '0.00' : $('#txttotallanding').val();
|
||||||
|
var TotHighseas = $('#txttotalhighseas').val() == '' ? '0.00' : $('#txttotalhighseas').val();
|
||||||
|
var TotCustom = $('#txttotalcustom').val() == '' ? '0.00' : $('#txttotalcustom').val();
|
||||||
|
var TotExcise = $('#txttotalexcise').val() == '' ? '0.00' : $('#txttotalexcise').val();
|
||||||
|
var TotExciseED = $('#txttotalexciseED').val() == '' ? '0.00' : $('#txttotalexciseED').val();
|
||||||
|
var TotExciseSH = $('#txttotalexciseSH').val() == '' ? '0.00' : $('#txttotalexciseSH').val();
|
||||||
|
var TotCustomED = $('#txttotalcustomED').val() == '' ? '0.00' : $('#txttotalcustomED').val();
|
||||||
|
var TotCustomSH = $('#txttotalcustomSH').val() == '' ? '0.00' : $('#txttotalcustomSH').val();
|
||||||
|
var TotAdditionalExciseduty = $('#txttotalAdditionalExciseduty').val() == '' ? '0.00' : $('#txttotalAdditionalExciseduty').val();
|
||||||
|
var TotGrossduty = $('#txttotalgrossduty').val() == '' ? '0.00' : $('#txttotalgrossduty').val();
|
||||||
|
var TotAvlmodvat = $('#txttotalavlmodvat').val() == '' ? '0.00' : $('#txttotalavlmodvat').val();
|
||||||
|
|
||||||
|
var TotGrossexpense = $('#txttotalgrossexpense').val() == '' ? '0.00' : $('#txttotalgrossexpense').val();
|
||||||
|
|
||||||
|
|
||||||
|
$('#TotalAfterServiceTax').val((parseFloat(TotalServiceTax) + parseFloat(ServiceTaxAmount)).toFixed(2) );
|
||||||
|
$('#TotalAfterEduCess').val((parseFloat(TotalEducess) + parseFloat(EduCessTaxAmount)).toFixed(2) );
|
||||||
|
$('#TotalAfterSecHighTax').val((parseFloat(TotHigherEdu) + parseFloat(SecHighTaxAmount)).toFixed(2) );
|
||||||
|
|
||||||
|
$('#TotalAfterKrishiTax').val((parseFloat(TotalKrishiKalyan) + parseFloat(KrishiTaxAmount)).toFixed(2) );
|
||||||
|
$('#TotalAfterSwachhTax').val((parseFloat(TotSwachhBharat) + parseFloat(SwachhTaxAmount)).toFixed(2) );
|
||||||
|
|
||||||
|
$('#txttotallanding').val((parseFloat(TotLanding) + parseFloat(landingCharge)).toFixed(2) );
|
||||||
|
$('#txttotalhighseas').val((parseFloat(TotHighseas) + parseFloat(HighSeasSalesCharge)).toFixed(2) );
|
||||||
|
$('#txttotalcustom').val((parseFloat(TotCustom) + parseFloat(CustomDuty)).toFixed(2) );
|
||||||
|
$('#txttotalexcise').val((parseFloat(TotExcise) + parseFloat(ExciseDuty)).toFixed(2) );
|
||||||
|
$('#txttotalexciseED').val((parseFloat(TotExciseED) + parseFloat(ExciseDutyEDCess)).toFixed(2) );
|
||||||
|
$('#txttotalexciseSH').val((parseFloat(TotExciseSH) + parseFloat(ExciseDutySHCess)).toFixed(2) );
|
||||||
|
$('#txttotalcustomED').val((parseFloat(TotCustomED) + parseFloat(CustomEDCess)).toFixed(2) );
|
||||||
|
$('#txttotalcustomSH').val((parseFloat(TotCustomSH) + parseFloat(CustomSHCess)).toFixed(2) );
|
||||||
|
$('#txttotalAdditionalExciseduty').val((parseFloat(TotAdditionalExciseduty) + parseFloat(AdditionalExciseDuty)).toFixed(2) );
|
||||||
|
$('#txttotalgrossduty').val((parseFloat(TotGrossduty) + parseFloat(GrossDutyPayable)).toFixed(2) );
|
||||||
|
$('#txttotalavlmodvat').val((parseFloat(TotAvlmodvat) + parseFloat(AvailableModvat)).toFixed(2) );
|
||||||
|
$('#txttotalgrossexpense').val((parseFloat(TotGrossexpense) + parseFloat(GrossExpensesDuetoCustom)).toFixed(2) );
|
||||||
|
|
||||||
|
$('#txtToatlOrder').val((parseFloat(TotalOrderValueSummary) + parseFloat(totvalue)).toFixed(2) );
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
function clearCapitalModalFields()
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
$('#Reqnumber').val('0');
|
||||||
|
$('#CapitalDepartmentName').val('');
|
||||||
|
$('#CapitalbudAmt').val('');
|
||||||
|
$('#CostCenter').val('0');
|
||||||
|
$('#MaterialCode').val('0');
|
||||||
|
$("#CapitalItemName").val('');
|
||||||
|
$("#CPUOM").val('');
|
||||||
|
//var exchangeRate = $("#ExchangeRtModal").val();
|
||||||
|
$("#CPQuantity").val('');
|
||||||
|
$("#CPRate").val('');
|
||||||
|
|
||||||
|
$("#CPTotalAmount").val('');
|
||||||
|
$("#AfterServiceTax").val('');
|
||||||
|
$("#AfterEduCess").val('');
|
||||||
|
$("#AfterSecHighTax").val('');
|
||||||
|
|
||||||
|
$("#AfterKrishiTax").val('');
|
||||||
|
$("#AfterSwachhTax").val('');
|
||||||
|
$('#AfterBasicPriceTax').val('');
|
||||||
|
$('#LandingCharge').val('');
|
||||||
|
$('#AfterLandingCharge').val('');
|
||||||
|
$('#Highseas').val('');
|
||||||
|
$('#AfterHighseas').val('');
|
||||||
|
$('#Customduty').val('');
|
||||||
|
|
||||||
|
$('#AfterCustomduty').val('');
|
||||||
|
$('#ExcisedutyTax').val('');
|
||||||
|
$('#AfterExcisedutyTax').val('');
|
||||||
|
$('#ExcisedutyEDcess').val('');
|
||||||
|
$('#AfterExcisedutyEDcess').val('');
|
||||||
|
$('#ExcisedutySHcess').val('');
|
||||||
|
$('#AfterExcisedutySHcess').val('');
|
||||||
|
$('#CustomEDcess').val('');
|
||||||
|
$('#AfterCustomEDcess').val('');
|
||||||
|
$('#CustomSHcess').val('');
|
||||||
|
$('#AfterCustomSHcess').val('');
|
||||||
|
$('#AdditionalExciseduty').val('');
|
||||||
|
$('#AfterAdditionalExciseduty').val('');
|
||||||
|
$('#Grossdutypayable').val('');
|
||||||
|
$('#AvailableModvat').val('');
|
||||||
|
$('#Grossexpenses').val('');
|
||||||
|
$('#PurQuantity').val('');
|
||||||
|
$('#purchaserate').val('');
|
||||||
|
$('#CustomDutyExpenses').val('');
|
||||||
|
$('#RMCIncludingCustomers').val('');
|
||||||
|
$("#txtTotalOrderValue").val('');
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
function addHidden(theForm, key, value) {
|
||||||
|
// Create a hidden input element, and append it to the form:
|
||||||
|
var input = document.createElement('input');
|
||||||
|
input.type = 'hidden';
|
||||||
|
input.name = key;'name-as-seen-at-the-server';
|
||||||
|
input.id = key;'name-as-seen-at-the-server';
|
||||||
|
input.value = value;
|
||||||
|
theForm.append(input);
|
||||||
|
}
|
||||||
|
|
||||||
|
function DeleteRow(rowid)
|
||||||
|
{
|
||||||
|
|
||||||
|
var DelRows = $('#txtDeletedRow').val();
|
||||||
|
//alertMaterialListrowid);
|
||||||
|
|
||||||
|
var answer = confirm(" Do you want to delete the Item from the List?")
|
||||||
|
if (answer)
|
||||||
|
{
|
||||||
|
var td = document.getElementById(rowid);
|
||||||
|
td.parentNode.removeChild(td);
|
||||||
|
var materialCode = $('#materialCode'+rowid).val();
|
||||||
|
var removeItem = $('#materialCode'+rowid).val();
|
||||||
|
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
||||||
|
for(i=0;i<Material.length;i++)
|
||||||
|
{
|
||||||
|
$.each(Material[i], function (index, value) {
|
||||||
|
|
||||||
|
|
||||||
|
if (value.MaterialCode==materialCode) {
|
||||||
|
|
||||||
|
$("#MaterialCode").append( $('<option></option>').val(value.MaterialCode).html(value.MaterialCode + "-" + value.MaterialName) );
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
SelectedMaterialCode.splice( SelectedMaterialCode.indexOf('removeItem'), 1 );
|
||||||
|
$.each(SelectedMaterialList.Mat, function(i, el){
|
||||||
|
|
||||||
|
if (this.materialCode == removeItem){//Type = '';
|
||||||
|
SelectedMaterialList.Mat.splice(i, 1);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
// alert(SelectedMaterialCode);
|
||||||
|
if(DelRows != '')
|
||||||
|
{
|
||||||
|
DelRows = DelRows + ":" + rowid;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
DelRows= "0" + ":" + rowid;
|
||||||
|
}
|
||||||
|
$('#txtDeletedRow').val(DelRows);
|
||||||
|
//populateValueMainFormForDeleteItem(rowid);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This function is used to calculate the total amounts after delete the row
|
||||||
|
*/
|
||||||
|
function populateValueMainFormForDeleteServiceTax(deletedRow)
|
||||||
|
{
|
||||||
|
var rows = document.getElementById('serviceTax').rows.length+1;
|
||||||
|
var TotalOrderValueSummary = 0;
|
||||||
|
|
||||||
|
var TotalServiceTax = 0;
|
||||||
|
var TotalEducess = 0;
|
||||||
|
var TotHigherEdu = 0;
|
||||||
|
|
||||||
|
var TotalKrishiKalyan = 0;
|
||||||
|
var TotSwachhBharat = 0;
|
||||||
|
|
||||||
|
var TotLanding = 0;
|
||||||
|
var TotHighseas = 0;
|
||||||
|
var TotCustom = 0;
|
||||||
|
var TotExcise = 0;
|
||||||
|
var TotExciseED = 0;
|
||||||
|
var TotExciseSH = 0;
|
||||||
|
var TotCustomED = 0;
|
||||||
|
var TotCustomSH = 0;
|
||||||
|
var TotAdditionalExciseduty = 0;
|
||||||
|
var TotGrossduty = 0;
|
||||||
|
var TotAvlmodvat = 0;
|
||||||
|
|
||||||
|
var TotGrossexpense = 0;
|
||||||
|
|
||||||
|
for (var i = 1; i < rows; i++) {
|
||||||
|
if(deletedRow==i){
|
||||||
|
$('#TotalAfterServiceTax'+i).val('');
|
||||||
|
$('#TotalAfterEduCess'+i).val('');
|
||||||
|
$('#TotalAfterSecHighTax'+i).val('');
|
||||||
|
|
||||||
|
$('#TotalAfterKrishiTax'+i).val('');
|
||||||
|
$('#TotalAfterSwachhTax'+i).val('');
|
||||||
|
|
||||||
|
$('#txttotallanding'+i).val('');
|
||||||
|
$('#txttotalhighseas'+i).val('');
|
||||||
|
$('#txttotalcustom'+i).val('');
|
||||||
|
$('#txttotalexcise'+i).val('');
|
||||||
|
$('#txttotalexciseED'+i).val('');
|
||||||
|
$('#txttotalexciseSH'+i).val('');
|
||||||
|
$('#txttotalcustomED'+i).val('');
|
||||||
|
$('#txttotalcustomSH'+i).val('');
|
||||||
|
$('#txttotalAdditionalExciseduty'+i).val('');
|
||||||
|
$('#txttotalgrossduty'+i).val('');
|
||||||
|
$('#txttotalavlmodvat'+i).val('');
|
||||||
|
$('#txttotalgrossexpense'+i).val('');
|
||||||
|
|
||||||
|
$('#txtToatlOrder'+i).val('');
|
||||||
|
|
||||||
|
|
||||||
|
var TotalOrderValueSummary = $('#txtToatlOrder'+i).val() == '' ? '0.00' : $('#txtToatlOrder'+i).val();
|
||||||
|
|
||||||
|
var TotalServiceTax = $('#TotalAfterServiceTax'+i).val() == '' ? '0.00' : $('#TotalAfterServiceTax'+i).val();
|
||||||
|
var TotalEducess = $('#TotalAfterEduCess'+i).val() == '' ? '0.00' : $('#TotalAfterEduCess'+i).val();
|
||||||
|
var TotHigherEdu = $('#TotalAfterSecHighTax'+i).val() == '' ? '0.00' : $('#TotalAfterSecHighTax'+i).val();
|
||||||
|
|
||||||
|
var TotalKrishiKalyan = $('#TotalAfterKrishiTax'+i).val() == '' ? '0.00' : $('#TotalAfterKrishiTax'+i).val();
|
||||||
|
var TotSwachhBharat = $('#TotalAfterSwachhTax'+i).val() == '' ? '0.00' : $('#TotalAfterSwachhTax'+i).val();
|
||||||
|
|
||||||
|
var TotLanding = $('#txttotallanding'+i).val() == '' ? '0.00' : $('#txttotallanding'+i).val();
|
||||||
|
var TotHighseas = $('#txttotalhighseas'+i).val() == '' ? '0.00' : $('#txttotalhighseas'+i).val();
|
||||||
|
var TotCustom = $('#txttotalcustom'+i).val() == '' ? '0.00' : $('#txttotalcustom'+i).val();
|
||||||
|
var TotExcise = $('#txttotalexcise'+i).val() == '' ? '0.00' : $('#txttotalexcise'+i).val();
|
||||||
|
var TotExciseED = $('#txttotalexciseED'+i).val() == '' ? '0.00' : $('#txttotalexciseED'+i).val();
|
||||||
|
var TotExciseSH = $('#txttotalexciseSH'+i).val() == '' ? '0.00' : $('#txttotalexciseSH'+i).val();
|
||||||
|
var TotCustomED = $('#txttotalcustomED'+i).val() == '' ? '0.00' : $('#txttotalcustomED'+i).val();
|
||||||
|
var TotCustomSH = $('#txttotalcustomSH'+i).val() == '' ? '0.00' : $('#txttotalcustomSH'+i).val();
|
||||||
|
var TotAdditionalExciseduty = $('#txttotalAdditionalExciseduty'+i).val() == '' ? '0.00' : $('#txttotalAdditionalExciseduty'+i).val();
|
||||||
|
var TotGrossduty = $('#txttotalgrossduty'+i).val() == '' ? '0.00' : $('#txttotalgrossduty'+i).val();
|
||||||
|
var TotAvlmodvat = $('#txttotalavlmodvat'+i).val() == '' ? '0.00' : $('#txttotalavlmodvat'+i).val();
|
||||||
|
|
||||||
|
var TotGrossexpense = $('#txttotalgrossexpense'+i).val() == '' ? '0.00' : $('#txttotalgrossexpense'+i).val();
|
||||||
|
}
|
||||||
|
else if(deletedRow!=i){
|
||||||
|
|
||||||
|
var TotalOrderValueSummary = $('#txtToatlOrder').val() == '' ? '0.00' : $('#txtToatlOrder').val();
|
||||||
|
|
||||||
|
var TotalServiceTax = $('#TotalAfterServiceTax').val() == '' ? '0.00' : $('#TotalAfterServiceTax').val();
|
||||||
|
var TotalEducess = $('#TotalAfterEduCess').val() == '' ? '0.00' : $('#TotalAfterEduCess').val();
|
||||||
|
var TotHigherEdu = $('#TotalAfterSecHighTax').val() == '' ? '0.00' : $('#TotalAfterSecHighTax').val();
|
||||||
|
|
||||||
|
var TotalKrishiKalyan = $('#TotalAfterKrishiTax').val() == '' ? '0.00' : $('#TotalAfterKrishiTax').val();
|
||||||
|
var TotSwachhBharat = $('#TotalAfterSwachhTax').val() == '' ? '0.00' : $('#TotalAfterSwachhTax').val();
|
||||||
|
|
||||||
|
var TotLanding = $('#txttotallanding').val() == '' ? '0.00' : $('#txttotallanding').val();
|
||||||
|
var TotHighseas = $('#txttotalhighseas').val() == '' ? '0.00' : $('#txttotalhighseas').val();
|
||||||
|
var TotCustom = $('#txttotalcustom').val() == '' ? '0.00' : $('#txttotalcustom').val();
|
||||||
|
var TotExcise = $('#txttotalexcise').val() == '' ? '0.00' : $('#txttotalexcise').val();
|
||||||
|
var TotExciseED = $('#txttotalexciseED').val() == '' ? '0.00' : $('#txttotalexciseED').val();
|
||||||
|
var TotExciseSH = $('#txttotalexciseSH').val() == '' ? '0.00' : $('#txttotalexciseSH').val();
|
||||||
|
var TotCustomED = $('#txttotalcustomED').val() == '' ? '0.00' : $('#txttotalcustomED').val();
|
||||||
|
var TotCustomSH = $('#txttotalcustomSH').val() == '' ? '0.00' : $('#txttotalcustomSH').val();
|
||||||
|
var TotAdditionalExciseduty = $('#txttotalAdditionalExciseduty').val() == '' ? '0.00' : $('#txttotalAdditionalExciseduty').val();
|
||||||
|
var TotGrossduty = $('#txttotalgrossduty').val() == '' ? '0.00' : $('#txttotalgrossduty').val();
|
||||||
|
var TotAvlmodvat = $('#txttotalavlmodvat').val() == '' ? '0.00' : $('#txttotalavlmodvat').val();
|
||||||
|
|
||||||
|
var TotGrossexpense = $('#txttotalgrossexpense').val() == '' ? '0.00' : $('#txttotalgrossexpense').val();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
$('#TotalAfterServiceTax').val((parseFloat(TotalServiceTax) + parseFloat(ServiceTaxAmount)).toFixed(2) );
|
||||||
|
$('#TotalAfterEduCess').val((parseFloat(TotalEducess) + parseFloat(EduCessTaxAmount)).toFixed(2) );
|
||||||
|
$('#TotalAfterSecHighTax').val((parseFloat(TotHigherEdu) + parseFloat(SecHighTaxAmount)).toFixed(2) );
|
||||||
|
|
||||||
|
$('#TotalAfterKrishiTax').val((parseFloat(TotalKrishiKalyan) + parseFloat(KrishiTaxAmount)).toFixed(2) );
|
||||||
|
$('#TotalAfterSwachhTax').val((parseFloat(TotSwachhBharat) + parseFloat(SwachhTaxAmount)).toFixed(2) );
|
||||||
|
|
||||||
|
$('#txttotallanding').val((parseFloat(TotLanding) + parseFloat(landingCharge)).toFixed(2) );
|
||||||
|
$('#txttotalhighseas').val((parseFloat(TotHighseas) + parseFloat(HighSeasSalesCharge)).toFixed(2) );
|
||||||
|
$('#txttotalcustom').val((parseFloat(TotCustom) + parseFloat(CustomDuty)).toFixed(2) );
|
||||||
|
$('#txttotalexcise').val((parseFloat(TotExcise) + parseFloat(ExciseDuty)).toFixed(2) );
|
||||||
|
$('#txttotalexciseED').val((parseFloat(TotExciseED) + parseFloat(ExciseDutyEDCess)).toFixed(2) );
|
||||||
|
$('#txttotalexciseSH').val((parseFloat(TotExciseSH) + parseFloat(ExciseDutySHCess)).toFixed(2) );
|
||||||
|
$('#txttotalcustomED').val((parseFloat(TotCustomED) + parseFloat(CustomEDCess)).toFixed(2) );
|
||||||
|
$('#txttotalcustomSH').val((parseFloat(TotCustomSH) + parseFloat(CustomSHCess)).toFixed(2) );
|
||||||
|
$('#txttotalAdditionalExciseduty').val((parseFloat(TotAdditionalExciseduty) + parseFloat(AdditionalExciseDuty)).toFixed(2) );
|
||||||
|
$('#txttotalgrossduty').val((parseFloat(TotGrossduty) + parseFloat(GrossDutyPayable)).toFixed(2) );
|
||||||
|
$('#txttotalavlmodvat').val((parseFloat(TotAvlmodvat) + parseFloat(AvailableModvat)).toFixed(2) );
|
||||||
|
$('#txttotalgrossexpense').val((parseFloat(TotGrossexpense) + parseFloat(GrossExpensesDuetoCustom)).toFixed(2) );
|
||||||
|
|
||||||
|
$('#txtToatlOrder').val((parseFloat(TotalOrderValueSummary) + parseFloat(totvalue)).toFixed(2) );
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
@ -3825,6 +3825,20 @@ $('#txtDeliveryAddress').val(deladd);
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// this function is used to clear data changing schedule option
|
||||||
|
$('#Scheduleby').change(function(){
|
||||||
|
|
||||||
|
$("#Deliverydt").datepicker({
|
||||||
|
minDate : 'now',
|
||||||
|
dateFormat: 'mm/dd/yy',changeMonth: true, changeYear: true,yearRange: '0:+10'
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
|
$('#Deliverydt').change(function(){
|
||||||
|
|
||||||
|
$('#Scheduleby').val('');
|
||||||
|
|
||||||
|
});
|
||||||
<!-- script for table , It works uned the datatable plugin-->
|
<!-- script for table , It works uned the datatable plugin-->
|
||||||
$(function () {
|
$(function () {
|
||||||
//$("#revenueTax").DataTable();
|
//$("#revenueTax").DataTable();
|
||||||
|
|||||||
0
application/views/viewinwardgateregister.php
Normal file → Executable file
0
application/views/viewinwardgateregister.php
Normal file → Executable file
Loading…
Reference in New Issue
Block a user