siddharth_application/application/views/editCapitalAmendPO.php
venbatechnologies@gmail.com 20697fcddd capital, emergency po issue fix
2017-10-26 15:53:55 +05:30

5248 lines
222 KiB
PHP
Executable File

<?php
$insuranceStatus = array(
array("name"=>"NO","value"=>"0"),array("name"=>"YES","value"=>"1")
);
$requestedBy=$requestedBy[0]->FirstName;
// $dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
// $CurrentDate = $dt->format('Y-m-d');
$res_arr_values = array();
$DeliverOption='';
$SupId = '';
$SupName = '';
$Address = '';
$PODate = '';
$TotalCgst='';
$TotalSgst='';
$TotalIgst='';
$DeliveryAddress ='';
$POStatus = '';
$PONO = '';
$PaymentOtherDescription='';
$TotalSGST = 0.0;
$TotalCGST = 0.0;
$TotalIGST = 0.0;
$Totalotherallowances = 0.0;
$TotalDiscountedAmt=0.0;
$TotalFreightvalue=0.0;
$TotalFrieght = 0;
$totigst=0;
$totSubtotal=0;
$totassesable=0;
$TotalSummary = 0.0;
$TotalBasicAmount = 0.0;
$scopeofwork = '';
$Import_DispatchDetails='';
$Import_PlaceofOrgin='';
$CapitalRange='';
$Deliverydt='';
$DeliverSchedule='';
$MaxPoDate = '';
$AvlAmount = 0;
$currentCurrencyType='';
$exchangeRate='';
$exchangeRate = $ExchangeRate;
$ConfigValue='';
$tt=0.0;
$TotalLanding=0;
$tothighseas=0;
$totcustom=0;
$totexciseduty=0;
$totexcisedutyED=0;
$totexciseSH=0;
$totcustomED=0;
$totcustomSH=0;
$totaddtnlexcise=0;
$totgrossduty=0;
$totavlmodvat=0;
$totgrossexpense=0;
$totordervalue=0;
$ExchangeRate=0;
$totorder=0;
$ExchangeRate='';
$PaymentTerms='';
$PaymentDays='';
$PayableAT='';
$ExchangeDate='';
$ExchangeRateOn='';
$UpdatedOn;
$CapitalRange='';
$PoStatusName='';
$ModeOfShipment='';
$SupplierReference='';
$SuppliersOfferNo='';
$OtherReferences='';
$Fincap='';
$InsuranceOptions='';
$InsuranceNo='';
$ServiceTypeOptions='';
$FinalTotalBasic = 0;
$INR='';
$INRSYM='';
if(!empty($INRSYMBOL))
{
foreach ($INRSYMBOL as $INR)
{
$INRSYM=$INR->Currency_Code;
$INR=$INR->FontCode2000;
}
}
//echo $INR;
if(!empty($MaxPODate))
{
foreach ($MaxPODate as $date)
{
$MaxPoDate = $date->PODate;
}
}
if(!empty($POItem))
{
//print_r($POItem);
}
if(!empty($POMaster))
{
//print_r($POMaster);
foreach ($POMaster as $Req)
{
$SupId = $Req->SupplierID;
$SupName = $Req->SupplierName;
$Address = $Req->Address;
$pdt = new DateTime($Req->PODate);
$PODate = $pdt->format('d-m-Y');
$DeliverOption = $Req->DeliveryOption;
//echo $DeliverOption;
$DeliverSchedule = $Req->DeliverySchedule;
//echo $DeliverSchedule;
// $Deliverydt=$Req->DeliveryDate;
if(!empty($Req->DeliveryDate))
{
$Ddt = new DateTime($Req->DeliveryDate);
$Deliverydt = $Ddt->format('d-m-Y');
}else{
$Deliverydt=null;
}
$DeliveryAddress =$Req->DeliveryAddress;
$POStatus = $Req->StatusCode;
$PoStatusName=$Req->StatusName;
$PONO = $Req->PONO;
$scopeofwork = $Req->ServiceDescription;
//$PayableAT=$Req->PayableAT;
$ExchangeRateOn1=new DateTime($Req->ExchangeRateCalculatedon);
$ExchangeRateOn=$ExchangeRateOn1->format('d-m-Y');
// $PaymentDays=$Req->PaymentDays;
$PaymentOtherDescription=$Req->PaymentOtherDescription;
$PaymentTerms=$Req->PaymentTerms;
//echo $PaymentTerms;
$UpdatedOn=$Req->UpdatedOn;
$CapitalRange=$Req->CapitalRange;
$Import_DispatchDetails=$Req->Import_DispatchDetails;
$Import_PlaceofOrgin=$Req->Import_PlaceofOrgin;
$CapitalRange=$Req->CapitalRange;
if($CapitalRange=='0'){
$ExitExchangeRate=$Req->ExchangeRate;
$ExitTotalOrderValue=number_format($Req->TotalOrderValue*$ExitExchangeRate, 2, '.', '');
}
else{
$ExitTotalOrderValue=$Req->TotalOrderValue;
}
$ModeOfShipment=$Req->Mode_Of_Shipment;
$SupplierReference=$Req->Supplier_Reference;
$SuppliersOfferNo=$Req->Supplier_Offer_No;
$OtherReferences=$Req->Other_Reference;
$Fincap=$Req->Fincap;
$InsuranceOptions=$Req->InsuranceStatus;
$InsuranceNo=$Req->InsuranceNumber;
$ServiceTypeOptions=$Req->POSubType;
}
}
//echo $CapitalRange;
if(!empty($POItem) && $CapitalRange=='1')
{
$currentPoBasicAmt=0;
$currentPoDiscountedAmt=0;
foreach ($POItem as $getTotalAmt)
{
$currentPoBasicAmt=$currentPoBasicAmt+($getTotalAmt->Rate * $getTotalAmt->Quantity);
$currentPoDiscountedAmt=$currentPoDiscountedAmt+$getTotalAmt->Afterdiscountval;
}
if(!empty($AvlBudAmt))
{
$AvlAmount = number_format($AvlCapitalBudAmt+$currentPoBasicAmt-$currentPoDiscountedAmt, 2, '.', '');
}
}
else {
$AvlAmount = number_format($AvlCapitalBudAmt+$ExitTotalOrderValue, 2, '.', '');
}
?>
<style>
.modal
{
padding-right:35% ! important;
}
.dataTables_paginate
{
margin-top: -5%;
}
.dataTables_wrapper {
padding-bottom: 0px;
}
.select2{
width:100% ! important;
}
.num {
text-align:right;
}
.content-wrapper {
min-height:600px ! important;
}
#editpackagingcalmodel {
margin-top:200px;
z-index: 1080 !important;
}
</style>
<script src="<?php echo base_url() ?>assets/tinymce/js/tinymce/tinymce.min.js"></script>
<script type="text/javascript">
tinymce.init({
selector: "textarea#txtSpcialInstruction",
menubar: false,
statusbar: false,
toolbar: false
// plugins: "link image"
});
tinymce.init({
selector: "textarea#EditItemDescription",
menubar: false,
statusbar: false,
toolbar: false
});
var insuranceOpt = '<?php echo $InsuranceOptions; ?>';
var DelOpt = '<?php echo $DeliverOption; ?>';
var SchName = <?php echo json_encode($DeliverSchedule); ?>;
var others ='<?php echo $PaymentOtherDescription;?>';
var DelDt = '<?php echo $Deliverydt; ?>';
$(document).ready(function () {
$('#RequistionNo').attr("style", "pointer-events: none;");
$('#PODate').attr("style", "pointer-events: none;");
$('#drpSupplier').attr("style", "pointer-events: none;");
$('#SupAddress').attr("style", "pointer-events: none;");
$('#POType').attr("style", "pointer-events: none;");
$('#DeliveryAddr').attr("style", "pointer-events: none;");
$('#workstatus').attr("style", "pointer-events: none;");
$('#addmodeofshipment').attr("style", "pointer-events: none;");
$('#amendsupplierreference').attr("style", "pointer-events: none;");
$('#amendsupplierofferno').attr("style", "pointer-events: none;");
$('#amendotherreference').attr("style", "pointer-events: none;");
$('#amendfincap').attr("style", "pointer-events: none;");
$('#PoTypeOptions').attr("style", "pointer-events: none;");
$('#insuranceNo').attr("style", "pointer-events: none;");
$('#insuranceStatus').attr("style", "pointer-events: none;");
$('#Exchangerateon').attr("style", "pointer-events: none;");
$('#ExchangeRt').attr("style", "pointer-events: none;");
$('#PlaceOforigin').attr("style", "pointer-events: none;");
if(insuranceOpt=="1"){
}
else{
$('#insuranceTxtDiv').hide();
}
if(DelOpt=="0"){
//$('#Deliverydtdiv').show();
$('#Schedulediv').hide();
$('#deliverydateby').show();
$('#Deliverydtdiv').hide();
}
else if(DelOpt=="1"){
$('#deliverydateby').hide();
$('#Schedulediv').show();
$('#Deliverydtdiv').hide();
}
if($('#PaymentMethod').val()== 'PT08')
{
$('#otheroptiondiv').show();
$('#Otherpayment').val(others);
}
});
var capitalType='';
window.onload = function()
{
var CapRan = '<?php echo $CapitalRange; ?>';
if(CapRan == '1')
{
document.getElementById('FromOnline').style.display = 'none';
document.getElementById('ExchangeRateOnDiv').style.display = 'none';
document.getElementById('ExchangeRateDiv').style.display = 'none';
document.getElementById('currencyTypeDiv').style.display = 'none';
//document.getElementById('ExchangeRateModalDiv').style.display = 'none';
document.getElementById('ExchangeRateModalEditDiv').style.display = 'none';
document.getElementById('HideImportTaxTotal').style.display = 'none';
// document.getElementById('ModalImportTaxHide').style.display = 'none';
document.getElementById('EditModalImportTaxHide').style.display = 'none';
// document.getElementById('ExchangeRateModalViewDiv').style.display = 'none';
//document.getElementById('ViewModalImportTaxHide').style.display = 'none';
//document.getElementById('ExchangeRateModalViewDiv').style.display = 'none';
document.getElementById('Deliverydtdiv').style.display = 'none';
document.getElementById('dispatchinternational').style.display = 'none';
document.getElementById('placeoforgin').style.display = 'none';
document.getElementById('datedomestic').style.display = 'block';
//document.getElementById('deliverydateby').style.display = 'none';
capitalType='Domestic';
}
else
{
document.getElementById('FromOnline').style.display = 'block';
document.getElementById('ExchangeRateOnDiv').style.display = 'block';
document.getElementById('ExchangeRateDiv').style.display = 'block';
document.getElementById('currencyTypeDiv').style.display = 'block';
//document.getElementById('ExchangeRateModalDiv').style.display = 'block';
document.getElementById('ExchangeRateModalEditDiv').style.display = 'block';
//document.getElementById('ExchangeRateModalViewDiv').style.display = 'block';
capitalType='International';
document.getElementById('currencyTypeDiv').style.display = 'block';
document.getElementById('dispatchinternational').style.display = 'block';
//document.getElementById('deliverydateby').style.display = 'block';
//document.getElementById('ViewModalImportTaxHide').style.display = 'block';
}
}
</script>
<script>
$(document).ready(function(){
$("#PaymentMethod").select2();
//$("#EditReqnumber").select2();
$("#EditMaterialCode").select2();
//Initialize Select2 Elements
$("#drpSupplier").select2();
$("#Reqnumber").select2();
$("#CapitalCostCenter").select2();
$("#MaterialCode").select2();
$("#currencytype").select2();
$("#PODate").datepicker({
//minDate : d,
maxDate : 'now',
dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true,yearRange: '-100:+0'
});
$("#Deliverydate").datepicker({
minDate : 'now',
dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true,yearRange: '0:+10'
});
$("#Exchangerateon").datepicker({
minDate : 'now',
dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true,yearRange: '0:+10'
});
$('#Date').click(function () {
//for Date range selection
$('#Schedulediv').hide();
$('#Deliverydtdiv').show();
});
$('#Schedule').click(function () {
//for schedule range selection
$('#deliverydateby').hide();
$('#Schedulediv').show();
$('#Deliverydtdiv').hide();
});
$('#DeliverycheckDate').click(function () {
//for Delivery Date selection
$('#Schedulediv').hide();
$('#deliverydateby').show();
$('#Deliverydtdiv').hide();
});
});
</script>
<div class="content-wrapper">
<div id="content"></div>
<?php
// $attributes = array('class' => 'form-label-left CapitalPO ','name' => 'CapitalPO','id' => 'ImportPO');
$attributes = array('class' => 'form-label-left CapitalPO ','name' => 'CapitalPO','id' => 'CapitalPO');
echo form_open($this->config->base_url().'/purchaseorder/addPO/',$attributes); ?>
<section class="content">
<div style="border:2px solid #333">
<div class="col-md-12">
<center><b><h2>Siddharth Industries - Amendment Capital Purchase Order - <?php echo $PONO;?></h2></b></center>
<!-- <div class="col-md-1"><br/>
<a class="btn btn-info" href="<?php echo base_url(); ?>purchaseorder/CreatecapitalPOPrint" target="_blank">Print</a>
</div> -->
</div>
<div class="container-fluid">
<div class="row">
<div class="col-md-12">
<div class="col-md-3">
<div class="col-md-12" style="padding: 0px;">
<label>Requistion No</label>
<?php
$options = array("0"=>'Selected Requisition Numbers');
if(!empty($ReqList))
{
foreach ($ReqList as $SID):
$options[$SID->ReqNo] = $SID->ReqNo;
endforeach;
}
echo form_multiselect('RequistionNo', $options,set_value('RequistionNo'),'id="RequistionNo"' , 'required="true"');
?>
</div>
<div class="col-md-12" id="currencyTypeDiv" style="display:none;padding: 0px;">
<label>Currency Type</label>
<div class="form-group">
<?php
if(!empty($Currency))
{
// $currentCurrencyType=$CurrencyDetail[0]->CurrencyCode;
$options1[$CurrencyDetail[0]->Currency_Code] = $CurrencyDetail[0]->Currency_Code.' '.' - '.' '.$CurrencyDetail[0]->Country_and_Currency;
foreach ($Currency as $Cur)
if($CurrencyDetail[0]->Currency_Code!=$Cur->Currency_Code){
$options1[$Cur->Currency_Code] = $Cur->Currency_Code.' '.' - '.' '.$Cur->Country_and_Currency;
}
}
echo form_dropdown('currencytype', $options1,set_value('currencytype',$currentCurrencyType),'id="currencytype"','class="form-control select2"' , 'required="true"');
?>
</div>
</div>
</div>
<div class="col-md-9" style="padding:0px;">
<div class="col-md-4" style="padding:0px;">
<div class="col-md-12">
<label>Supplier</label>
<?php
if(!empty($Suplist))
{
foreach ($Suplist as $SID):
$options2[$SID->SupplierID] = $SID->SupplierID.' '.' - '.' '.$SID->SupplierName;
endforeach;
}
echo form_dropdown('drpSupplier', $options2,set_value('drpSupplier',$SupId),'id="drpSupplier"' ,'required="true"' ,'class="form-control select2');
?>
</div>
<div class="col-md-12"><br/>
<label>Address</label>
<div class="form-group">
<?php
$data = array('name' => 'SupAddress','value' => set_value('SupAddress',$Address),'id'=>'SupAddress', 'class' => 'form-control' ,'readonly' => 'true','rows' => '3', 'cols' => '40');
echo Form_textarea($data);
?>
</div>
</div>
</div>
<div class="col-md-4" style="padding:0px;">
<div class="col-md-12" style="padding:0px;">
<div class="col-md-6">
<label>PO Type</label>
<div class="form-group">
<?php
$data = array('name' => 'POType','value' => set_value('POType',CAPITAL),'id'=>'POType', 'class' => 'form-control' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-6">
<label>PO Date</label>
<div class="form-group">
<?php
$data = array('name' => 'PODate','value' => set_value('PODate',$PODate),'id'=>'PODate', 'class' => 'form-control num' ,'required' => 'true', 'onkeypress'=>'return false;');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-12">
<label>Delivery Address</label>
<div class="form-group">
<?php
$data = array('name' => 'DeliveryAddr','value' => set_value('DeliveryAddr',$DeliveryAddress),'id'=>'DeliveryAddr', 'class' => 'form-control' ,'required' => 'true', 'rows' => '3', 'cols' => '40');
echo Form_textarea($data);
?>
</div>
</div>
</div>
<div class="col-md-4" style="padding:0px;padding-left: 0px;">
<div class="col-md-12">
<b><u>Select Delivery By</u></b>
<div style="display:inline-flex;">
<div id="dispatchinternational" style="display:none;">
<?php echo form_label('Dispatch instruction', 'Dispatch instruction') ."&nbsp;&nbsp;". form_radio(array("name"=>"DateRange", "id"=>"Date", "value"=>"2", 'checked'=>('2' == $DeliverOption) ? TRUE : FALSE)); ?>&nbsp;&nbsp;&nbsp;&nbsp;
</div>
<div id="datedomestic" style="display:none;">
<?php echo form_label('Deilvery Date', 'Deilvery Date') ."&nbsp;&nbsp;". form_radio(array("name"=>"DateRange", "id"=>"DeliverycheckDate", "value"=>"0", 'checked'=>('0' == $DeliverOption) ? TRUE : FALSE)); ?>&nbsp;&nbsp;&nbsp;&nbsp;
</div>
<div>
<?php echo form_label('Schedule', 'Schedule') . form_radio(array('name' => 'DateRange', 'value' => '1', 'checked' => ('1' == $DeliverOption) ? TRUE : FALSE, 'id' => 'Schedule')); ?>
</div>
</div>
</div>
<div class="col-md-12" id="Schedulediv" style="display:none;padding-top: 3%;padding-left: 0px;"><br/>
<label >Schedule By </label>
<input type="hidden" name="beforeSchedule" value="<?php echo $DeliverSchedule;?>">
<?php
$data = array('name' => 'Scheduleby','value' => set_value('Scheduleby',$DeliverSchedule),'id'=>'Scheduleby', 'class' => 'form-control' ,'required' => 'true' ,'rows' => '3', 'cols' => '40');
echo Form_textarea($data);
?>
</div>
<div class="col-md-12" id="deliverydateby" style="display:none;padding-top: 3%;padding-left: 0px;"> <br/>
<label>Delivery Date</label>
<?php if(($DeliverOption==1) || ($DeliverOption==2)){
$Deliverydt=null;
}
?>
<input type="hidden" name="beforeDate" value="<?php echo $Deliverydt;?>">
<div class="form-group">
<?php
$data = array('name' => 'Deliverydate','value' => set_value('Deliverydate',$Deliverydt),'id'=>'Deliverydate', 'class' => 'form-control num' ,'required' => 'true', 'onkeypress'=>'return false;');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-12" id="Deliverydtdiv" style="padding-top: 3%;padding-left: 0px;"> <br/>
<label>Dispatch Instruction</label>
<input type="hidden" name="beforeDisins" value="<?php echo $Import_DispatchDetails;?>">
<?php
// $data = array('name' => 'Dispatch','value' => set_value('Dispatch',$Import_DispatchDetails),'id'=>'Dispatch', 'class' => 'form-control' ,'required' => 'true');
// echo form_input($data);
$data = array('name' => 'Dispatch','value' => set_value('Dispatch',$Import_DispatchDetails),'id'=>'Dispatch', 'class' => 'form-control' ,'required' => 'true' ,'rows' => '3', 'cols' => '40');
echo Form_textarea($data);
?>
</div>
</div>
</div>
<div class="col-md-12">
<div class="col-md-3" id="FromOnline" style="display:none;">
<a href="http://www.xe.com/" target="_blank"><u>Click here to check Today's Foreign Exchange value</u></a>
</div>
<div class="col-md-3" id="ExchangeRateOnDiv" style="display:none;">
<label>Exchange Rate On</label>
<div class="form-group">
<?php
$data = array('name' => 'Exchangerateon','value' => set_value('Exchangerateon',$ExchangeRateOn),'id'=>'Exchangerateon', 'class' => 'form-control num' ,'required' => 'true', 'onkeypress'=>'return false;');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-3" id="ExchangeRateDiv" style="display:none;">
<label id="CurrencySymbol">Exchange Rate </label>
<div class="form-group">
<?php
$data = array('name' => 'ExchangeRt','value' => set_value('ExchangeRt',$exchangeRate),'id'=>'ExchangeRt', 'class' => 'form-control' ,'onkeypress'=>'return isNumberKey(event);','style'=>'text-align:right');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-3" id="placeoforgin">
<label>Place of Origin</label>
<div class="form-group">
<?php
// $data = array('name' => 'PlaceOforigin','value' => set_value('PlaceOforigin'),'id'=>'PlaceOforigin', 'class' => 'form-control' ,'required' => 'true', 'onkeypress'=>'return false;');
// echo form_input($data);
$data = array('name' => 'PlaceOforigin','value' => set_value('PlaceOforigin',$Import_PlaceofOrgin),'id'=>'PlaceOforigin', 'class' => 'form-control' ,'required' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
<!--start new fields 1 sep-->
<div class="row">
<div class="col-md-12">
<div class="col-md-3">
<div class="col-md-12" style="padding: 0px;">
<label>Mode Of Shipment</label>
<div class="form-group">
<?php
$data = array('name' => 'addmodeofshipment','value' => set_value('addmodeofshipment',$ModeOfShipment),'id'=>'addmodeofshipment', 'class' => 'form-control');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-9" style="padding:0px;">
<div class="col-md-4" style="padding:0px;" >
<div class="col-md-12">
<label>Supplier Reference</label>
<div class="form-group">
<?php
$data = array('name' => 'amendsupplierreference','value' => set_value('amendsupplierreference',$SupplierReference),'id'=>'amendsupplierreference', 'class' => 'form-control');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-4" style="padding:0px;">
<div class="col-md-12">
<label>Supplier's Offer No</label>
<div class="form-group">
<?php
$data = array('name' => 'amendsupplierofferno','value' => set_value('amendsupplierofferno',$SuppliersOfferNo),'id'=>'amendsupplierofferno', 'class' => 'form-control');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-4" style="padding:0px;">
<div class="col-md-6" style="padding:0px;">
<label>Our Reference(S)</label>
<div class="form-group">
<?php
$data = array('name' => 'amendotherreference','value' => set_value('amendotherreference',$OtherReferences),'id'=>'amendotherreference', 'class' => 'form-control');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-6">
<label>Fincap</label>
<div class="form-group">
<?php
$data = array('name' => 'amendfincap','value' => set_value('amendfincap',$Fincap),'id'=>'amendfincap', 'class' => 'form-control');
echo form_input($data);
?>
</div>
</div>
</div>
</div>
</div>
</div><!--End new fields 1 sep-->
<!--start new fields 1 sep-->
<div class="row">
<div class="col-md-12">
<div class="col-md-3">
<div class="col-md-12" style="padding: 0px;">
<label>Capital Type Options</label>
<div class="form-group">
<?php
//$optionsWork = array("0"=>'Select Work Status');
if(!empty($PoTypeOptions))
{
foreach ($PoTypeOptions as $POpt):
if($ServiceTypeOptions==$POpt->ConfigValue){
$optionsPO[$POpt->ConfigValue] = $POpt->ConfigValue;
}
endforeach;
foreach ($PoTypeOptions as $POpt1):
if($ServiceTypeOptions!=$POpt1->ConfigValue){
$optionsPO[$POpt1->ConfigValue] = $POpt1->ConfigValue;
}
endforeach;
}
echo form_dropdown('PoTypeOptions', $optionsPO,set_value('PoTypeOptions'),'id="PoTypeOptions"' ,'required="true"' ,'class="form-control select2');
?>
</div>
</div>
</div>
<div class="col-md-9" style="padding:0px;">
<div class="col-md-4" style="padding:0px;" >
<div class="col-md-12">
<label>Insurance Options</label>
<div class="form-group">
<?php
if(!empty($insuranceStatus))
{
foreach ($insuranceStatus as $INS):
if($InsuranceOptions==$INS['value']){
$optionsInsurance[$INS['value']] = $INS['name'];
}
endforeach;
foreach ($insuranceStatus as $INS1):
if($InsuranceOptions!=$INS1['value']){
$optionsInsurance[$INS1['value']] = $INS1['name'];
}
endforeach;
}
echo form_dropdown('insuranceStatus', $optionsInsurance,set_value('insuranceStatus'),'id="insuranceStatus"' ,'required="true"' ,'class="form-control select2');
?>
</div>
</div>
</div>
<div class="col-md-4" id="insuranceTxtDiv" style="display:block;">
<label>Insurance No<span class="badge" style="color:red;text-align:right;background-color: #ecf0f5 ;">*</span></label>
<div class="form-group">
<?php
$data = array('name' => 'insuranceNo','value' => set_value('insuranceNo',$InsuranceNo),'id'=>'insuranceNo', 'class' => 'form-control' ,'required' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
</div>
</div><!--End new fields 1 sep-->
<div class="col-md-12" style="padding: 0px;">
<div class="col-md-3"><input type="hidden" name="beforePaymentmethod" id="beforePaymentmethod" value="<?php echo $PaymentTerms ; ?>">
<label for="payablefrom">Payable Terms</label>
<?php
foreach ($Payment as $rl):
if($PaymentTerms==$rl->PaymentID)
{
//echo $PaymentTerms."<br>";
//print_r($Payment);
$options6[$rl->PaymentID] = $rl->PaymentTerms;
?>
<input type="hidden" name="beforePaymentTermsText" value="<?php echo $rl->PaymentTerms?>">
<?php
}
endforeach;
if(!empty($Payment))
{
foreach ($Payment as $rl2):
if($PaymentTerms!=$rl2->PaymentID)
{
$options6[$rl2->PaymentID] = $rl2->PaymentTerms;
}
endforeach;
}
echo form_dropdown('PaymentMethod', $options6,set_value('PaymentMethod',$PaymentTerms),'id="PaymentMethod"' ,'required="true"' ,'class="form-control select2');
?>
</div>
<div class="col-md-3" id="otheroptiondiv" style="display:none;">
<label>Description of Payable Terms<span class="badge" style="color:red;text-align:right;background-color: #ecf0f5 ;">*</span></label>
<div class="form-group">
<?php
$data = array('name' => 'Otherpayment','Otherpayment' => set_value('Otherpayment'),'id'=>'Otherpayment', 'class' => 'form-control' ,'required' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="editpackagingcalmodel" class="modal fade" data-backdrop-limit="1" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" >
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">Freight Calculation On</h4>
</div>
<div class="modal-body">
<form>
<div class="radio">
<label><input type="radio" name="editoptPackaging" checked="checked" value='0' id="editoptPackaging"> Basic Amount</label>
</div>
<div class="radio">
<label><input type="radio" name="editoptPackaging" id="editoptPackaging" value='1' > After Discount Amount</label>
</div>
</form>
</div>
<div class="modal-footer">
<a class="btn btn-primary" ID="editPackagingOption" onclick="calculateFreightloceditper();" style="margin-top: -24px;">&nbsp;&nbsp;<span class="bold">Ok</span></a>
<a class="btn btn-primary" data-dismiss="modal" style="margin-top: -24px;" value="Cancel">Cancel</a>
</div>
</div>
</div>
</div>
<div class="col-md-12">
<div align="right">
<!-- <a data-toggle="modal" ><button type="submit" onclick="myFunction();" class="btn btn-primary" id="abcd" >Select Line Item</button> </a> -->
</div>
<br>
</div>
<div class="box-body">
<table id="serviceTax" class="table table-bordered table-hover" style="background-color:#fff;font-size:12px;">
<thead style="background-color:#ddf">
<tr>
<th>SNo</th>
<th>Requisition No</th>
<th>Item Name</th>
<th>Quantity</th>
<th>UOM</th>
<th>Rate</th>
<th>Basic Amount</th>
<th>Tax Amount</th>
<th>Total Order Amount</th>
<th>Action</th>
</tr>
</thead>
<tbody id='capitalAppend'>
<?php
if(!empty($POItem))
{
$index = 0;
$totalCapitalOrder=0;
foreach($POItem as $record)
{
$index = $index + 1;
?>
<tr id="<?php echo $index ; ?>">
<td align="left"><?php echo $index ; ?></td>
<td><?php echo $record->ReqNo ?></td>
<td><?php echo $record->MaterialName?></td>
<td style="text-align:right"><?php echo $record->Quantity ?></td>
<td><?php echo $record->UOM ?></td>
<td style="text-align:right"><?php echo $record->Rate ?></td>
<td style="text-align:right"><?php echo number_format($record->Rate * $record->Quantity,2,'.',''); ?></td>
<td style="text-align:right"><?php if($CapitalRange=='1'){echo $record->ServiceTaxamount;}else if($CapitalRange=='0'){echo "0.0"; }?></td>
<?php if($CapitalRange=='1'){?>
<td style="text-align:right"><?php echo $record->TotalValue+$record->Afvalue; ?></td>
<?php }else if($CapitalRange=='0'){?>
<td style="text-align:right"><?php echo number_format(($record->Rate * $record->Quantity),2,'.',''); ?></td>
<?php }?>
<?php
$row=array("materialCode"=>$record->MaterialCode,"ReqNo"=>$record->ReqNo);
array_push($res_arr_values, $row);
?>
<input type="hidden" name="<?php echo 'CapitalItemDescrition'.$index ?>" id="<?php echo 'CapitalItemDescrition'.$index ?>" value="<?php echo $record->ServiceMaterialDescription ; ?>" />
<input type="hidden" name="<?php echo 'Reqnumber'.$index ?>" id="<?php echo 'Reqnumber'.$index ?>" value="<?php echo $record->ReqNo ; ?>" />
<input type="hidden" name="<?php echo 'departmentName'.$index ?>" id="<?php echo 'departmentName'.$index ?>" value="<?php echo $record->DepartmentName ; ?>" />
<input type="hidden" name="<?php echo 'AvilBudget'.$index ?>" id="<?php echo 'AvilBudget'.$index ?>" value="<?php echo "$AvlAmount" ; ?>" />
<input type="hidden" name="<?php echo 'LineItemNo'.$index ?>" id="<?php echo 'LineItemNo'.$index ?>" value="<?php echo $record->LineItemNo ; ?>" />
<input type="hidden" name="<?php echo 'CPCostCode'.$index ?>" id="<?php echo 'CPCostCode'.$index ?>" value="<?php echo $record->CostCenterCode ; ?>" />
<input type="hidden" name="<?php echo 'materialCode'.$index ?>" id="<?php echo 'materialCode'.$index ?>" value="<?php echo $record->MaterialCode ; ?>" />
<input type="hidden" name="<?php echo 'materialName'.$index ?>" id="<?php echo 'materialName'.$index ?>" value="<?php echo $record->MaterialName ; ?>" />
<input type="hidden" name="<?php echo 'uom'.$index ?>" id="<?php echo 'uom'.$index ?>" value="<?php echo $record->UOM ; ?>" />
<input type="hidden" name="<?php echo 'per'.$index ?>" id="<?php echo 'per'.$index ?>" value="<?php echo $record->Per ; ?>" />
<input type="hidden" name="<?php echo 'frequency'.$index ?>" id="<?php echo 'frequency'.$index ?>" value="<?php echo $record->ServiceFrequency ; ?>" />
<input type="hidden" name="<?php echo 'quantity'.$index ?>" id="<?php echo 'quantity'.$index ?>" value="<?php echo $record->Quantity ; ?>" />
<input type="hidden" name="<?php echo 'beforequantity'.$index ?>" id="<?php echo 'quantity'.$index ?>" value="<?php echo $record->Quantity ; ?>" />
<input type="hidden" name="<?php echo 'itemRate'.$index ?>" id="<?php echo 'itemRate'.$index ?>" value="<?php echo $record->Rate ; ?>" />
<input type="hidden" name="<?php echo 'beforeitemRate'.$index ?>" id="<?php echo 'itemRate'.$index ?>" value="<?php echo $record->Rate ; ?>" />
<?php if($CapitalRange=='1'){ ?>
<input type="hidden" name="<?php echo 'rateInUs'.$index ?>" id="<?php echo 'rateInUs'.$index ?>" value="<?php echo $record->Rate ; ?>" />
<?php } ?>
<?php if($CapitalRange=='0'){ ?>
<input type="hidden" name="<?php echo 'rateInUs'.$index ?>" id="<?php echo 'rateInUs'.$index ?>" value="<?php echo $record->BasicPriceInMTon ; ?>" />
<input type="hidden" name="<?php echo 'basicvalInINR'.$index ?>" id="<?php echo 'basicvalInINR'.$index ?>" value="<?php echo $record->ProductPrice ; ?>" />
<input type="hidden" name="<?php echo 'beforeLanding'.$index ?>" id="<?php echo 'beforeLanding'.$index ?>" value="<?php echo $record->LandingCharge; ?>" />
<input type="hidden" name="<?php echo 'landingCharge'.$index ?>" id="<?php echo 'landingCharge'.$index ?>" value="<?php echo $record->AfterLandingCharge; ?>" />
<input type="hidden" name="<?php echo 'beforeHighSeasSalesCharge'.$index ?>" id="<?php echo 'beforeHighSeasSalesCharge'.$index ?>" value="<?php echo $record->HighSeasSalesCharge ; ?>" />
<input type="hidden" name="<?php echo 'HighSeasSalesCharge'.$index ?>" id="<?php echo 'HighSeasSalesCharge'.$index ?>" value="<?php echo $record->AfterHighSeasSalesCharge ; ?>" />
<input type="hidden" name="<?php echo 'beforeCustomDuty'.$index ?>" id="<?php echo 'beforeCustomDuty'.$index ?>" value="<?php echo $record->CustomDuty ; ?>" />
<input type="hidden" name="<?php echo 'CustomDuty'.$index ?>" id="<?php echo 'CustomDuty'.$index ?>" value="<?php echo $record->AfterCustomDuty ; ?>" />
<input type="hidden" name="<?php echo 'beforeExciseDuty'.$index ?>" id="<?php echo 'beforeExciseDuty'.$index ?>" value="<?php echo $record->ExciseDuty ; ?>" />
<input type="hidden" name="<?php echo 'ExciseDuty'.$index ?>" id="<?php echo 'ExciseDuty'.$index ?>" value="<?php echo $record->AfterExciseDuty ; ?>" />
<input type="hidden" name="<?php echo 'beforeExciseDutyEDCess'.$index ?>" id="<?php echo 'beforeExciseDutyEDCess'.$index ?>" value="<?php echo $record->ExciseDutyEdCess ; ?>" />
<input type="hidden" name="<?php echo 'ExciseDutyEDCess'.$index ?>" id="<?php echo 'ExciseDutyEDCess'.$index ?>" value="<?php echo $record->AfterExciseDutyEdCess ; ?>" />
<input type="hidden" name="<?php echo 'beforeExciseDutySHCess'.$index ?>" id="<?php echo 'beforeExciseDutySHCess'.$index ?>" value="<?php echo $record->ExciseDutySHCess ; ?>" />
<input type="hidden" name="<?php echo 'ExciseDutySHCess'.$index ?>" id="<?php echo 'ExciseDutySHCess'.$index ?>" value="<?php echo $record->AfterExciseDutySHCess ; ?>" />
<input type="hidden" name="<?php echo 'beforeCustomEDCess'.$index ?>" id="<?php echo 'beforeCustomEDCess'.$index ?>" value="<?php echo $record->CustomEdCess ; ?>" />
<input type="hidden" name="<?php echo 'CustomEDCess'.$index ?>" id="<?php echo 'CustomEDCess'.$index ?>" value="<?php echo $record->AfterCustomEdCess ; ?>" />
<input type="hidden" name="<?php echo 'beforeCustomSHCess'.$index ?>" id="<?php echo 'beforeCustomSHCess'.$index ?>" value="<?php echo $record->CustomSHCess ; ?>" />
<input type="hidden" name="<?php echo 'CustomSHCess'.$index ?>" id="<?php echo 'CustomSHCess'.$index ?>" value="<?php echo $record->AfterCustomSHCess ; ?>" />
<input type="hidden" name="<?php echo 'echangeRate'.$index ?>" id="<?php echo 'echangeRate'.$index ?>" value="<?php echo $record->ExchangeRate ; ?>" />
<input type="hidden" name="<?php echo 'beforeAdditionalExciseDuty'.$index ?>" id="<?php echo 'beforeAdditionalExciseDuty'.$index ?>" value="<?php echo $record->AddlExciseDuty ; ?>" />
<input type="hidden" name="<?php echo 'AdditionalExciseDuty'.$index ?>" id="<?php echo 'AdditionalExciseDuty'.$index ?>" value="<?php echo $record->AfterAddlExciseDuty; ?>" />
<input type="hidden" name="<?php echo 'GrossDutyPayable'.$index ?>" id="<?php echo 'GrossDutyPayable'.$index ?>" value="<?php echo $record->Grossdutypayable; ?>" />
<input type="hidden" name="<?php echo 'AvailableModvat'.$index ?>" id="<?php echo 'AvailableModvat'.$index ?>" value="<?php echo $record->AvailableModvat; ?>" />
<input type="hidden" name="<?php echo 'GrossExpensesDuetoCustom'.$index ?>" id="<?php echo 'GrossExpensesDuetoCustom'.$index ?>" value="<?php echo $record->Grossexpensesduetocustomduty; ?>" />
<input type="hidden" name="<?php echo 'purchaseRate'.$index ?>" id="<?php echo 'purchaseRate'.$index ?>" value="<?php echo $record->purchaseratePerKG; ?>" />
<input type="hidden" name="<?php echo 'CustomDutyExpenses'.$index ?>" id="<?php echo 'CustomDutyExpenses'.$index ?>" value="<?php echo $record->CustomDutyExpensesPerKG; ?>" />
<input type="hidden" name="<?php echo 'RMCIncludingCustomers'.$index ?>" id="<?php echo 'RMCIncludingCustomers'.$index ?>" value="<?php echo $record->RMCIncludingCustomersPerKG; ?>" />
<input type="hidden" name="<?php echo 'PurQuantity'.$index ?>" id="<?php echo 'PurQuantity'.$index ?>" value="<?php echo $record->QuantityKG; ?>" />
<input type="hidden" name="<?php echo 'PerKgExpense'.$index ?>" id="<?php echo 'PerKgExpense'.$index ?>" value="<?php echo $record->ImportTotalValue; ?>" />
<input align="right" type="hidden" name="<?php echo 'FreightType'.$index ?>" id="<?php echo 'FreightType'.$index ?>" value="<?php echo $record->FreightType ; ?>" />
<input align="right" type="hidden" name="<?php echo 'NoOfTrip'.$index ?>" id="<?php echo 'NoOfTrip'.$index ?>" value="<?php echo $record->NoOfTrip ; ?>" />
<input align="right" type="hidden" name="<?php echo 'FreightVal'.$index ?>" id="<?php echo 'FreightVal'.$index ?>" value="<?php echo $record->FreightValue ; ?>" />
<input align="right" type="hidden" name="<?php echo 'AfterFreightVal'.$index ?>" id="<?php echo 'AfterFreightVal'.$index ?>" value="<?php echo $record->AfterFreightValue ; ?>" />
<input type="hidden" name="<?php echo 'AssessableValue'.$index ?>" id="<?php echo 'AssessableValue'.$index ?>" value="<?php echo $record->AssessableValue; ?>" />
<input type="hidden" name="<?php echo 'beforeAssessableValue'.$index ?>" id="<?php echo 'beforeAssessableValue'.$index ?>" value="<?php echo $record->AssessableValue; ?>" />
<input type="hidden" name="<?php echo 'SubTotal'.$index ?>" id="<?php echo 'SubTotal'.$index ?>" value="<?php echo $record->SubTotal; ?>" />
<input type="hidden" name="<?php echo 'beforeSubTotal'.$index ?>" id="<?php echo 'beforeSubTotal'.$index ?>" value="<?php echo $record->SubTotal; ?>" />
<input type="hidden" name="<?php echo 'IGSTInt'.$index ?>" id="<?php echo 'IGSTInt'.$index ?>" value="<?php echo $record->IGST; ?>" />
<input type="hidden" name="<?php echo 'beforeIGSTInt'.$index ?>" id="<?php echo 'beforeIGSTInt'.$index ?>" value="<?php echo $record->IGST; ?>" />
<input type="hidden" name="<?php echo 'AfterIGSTInt'.$index ?>" id="<?php echo 'AfterIGSTInt'.$index ?>" value="<?php echo $record->AfterIGST; ?>" />
<input type="hidden" name="<?php echo 'beforeAfterIGSTInt'.$index ?>" id="<?php echo 'beforeAfterIGSTInt'.$index ?>" value="<?php echo $record->AfterIGST; ?>" />
<input type="hidden" name="<?php echo 'DutyImpact'.$index ?>" id="<?php echo 'DutyImpact'.$index ?>" value="<?php echo $record->DutyImpact; ?>" />
<input type="hidden" name="<?php echo 'beforeDutyImpact'.$index ?>" id="<?php echo 'beforeDutyImpact'.$index ?>" value="<?php echo $record->DutyImpact; ?>" />
<input type="hidden" name="<?php echo 'ClearingCharge'.$index ?>" id="<?php echo 'ClearingCharge'.$index ?>" value="<?php echo $record->ClearingCharge; ?>" />
<input type="hidden" name="<?php echo 'beforeClearingCharge'.$index ?>" id="<?php echo 'beforeClearingCharge'.$index ?>" value="<?php echo $record->ClearingCharge; ?>" />
<input type="hidden" name="<?php echo 'NetValue'.$index ?>" id="<?php echo 'NetValue'.$index ?>" value="<?php echo $record->NetValue; ?>" />
<input type="hidden" name="<?php echo 'beforeNetValue'.$index ?>" id="<?php echo 'beforeNetValue'.$index ?>" value="<?php echo $record->NetValue; ?>" />
<?php } ?>
<input type="hidden" name="<?php echo 'basicval'.$index ?>" id="<?php echo 'basicval'.$index ?>" value="<?php echo $record->Rate * $record->Quantity ; ?>" />
<?php if($CapitalRange=='1'){ ?>
<input type="hidden" name="<?php echo 'SGST'.$index ?>" id="<?php echo 'SGST'.$index ?>" value="<?php echo $record->SGST ; ?>" />
<input type="hidden" name="<?php echo 'beforeSGST'.$index ?>" id="<?php echo 'beforeSGST'.$index ?>" value="<?php echo $record->SGST ; ?>" />
<input type="hidden" name="<?php echo 'afterSGST'.$index ?>" id="<?php echo 'afterSGST'.$index ?>" value="<?php echo $record->After_SGST ; ?>" />
<input type="hidden" name="<?php echo 'beforeSGSTvalue'.$index ?>" id="<?php echo 'beforeSGSTvalue'.$index ?>" value="<?php echo $record->After_SGST ; ?>" />
<input type="hidden" name="<?php echo 'CGST'.$index ?>" id="<?php echo 'CGST'.$index ?>" value="<?php echo $record->CGST ; ?>" />
<input type="hidden" name="<?php echo 'beforeCGST'.$index ?>" id="<?php echo 'beforeCGST'.$index ?>" value="<?php echo $record->CGST ; ?>" />
<input type="hidden" name="<?php echo 'afterCGST'.$index ?>" id="<?php echo 'afterCGST'.$index ?>" value="<?php echo $record->After_CGST ; ?>" />
<input type="hidden" name="<?php echo 'beforeCGSTvalue'.$index ?>" id="<?php echo 'beforeCGSTvalue'.$index ?>" value="<?php echo $record->After_CGST ; ?>" />
<input type="hidden" name="<?php echo 'IGST'.$index ?>" id="<?php echo 'IGST'.$index ?>" value="<?php echo $record->IGST ; ?>" />
<input type="hidden" name="<?php echo 'beforeIGST'.$index ?>" id="<?php echo 'beforeIGST'.$index ?>" value="<?php echo $record->IGST ; ?>" />
<input type="hidden" name="<?php echo 'afterIGST'.$index ?>" id="<?php echo 'afterIGST'.$index ?>" value="<?php echo $record->After_IGST ; ?>" />
<input type="hidden" name="<?php echo 'beforeIGSTvalue'.$index ?>" id="<?php echo 'aftebeforeIGSTvaluerIGST'.$index ?>" value="<?php echo $record->After_IGST ; ?>" />
<input type="hidden" name="<?php echo 'otherallowance'.$index ?>" id="<?php echo 'otherallowance'.$index ?>" value="<?php echo $record->otherallowance ; ?>" />
<input type="hidden" name="<?php echo 'beforeotherallowance'.$index ?>" id="<?php echo 'beforeotherallowance'.$index ?>" value="<?php echo $record->otherallowance ; ?>" />
<input type="hidden" name="<?php echo 'totalservicevalue'.$index ?>" id="<?php echo 'totalservicevalue'.$index ?>" value="<?php echo $record->TotalValue ; ?>" />
<input align="right" type="hidden" name="<?php echo 'DisType'.$index ?>" id="<?php echo 'DisType'.$index ?>" value="<?php echo $record->discount ; ?>" />
<input align="right" type="hidden" name="<?php echo 'DisVal'.$index ?>" id="<?php echo 'DisVal'.$index ?>" value="<?php echo $record->discountval ; ?>" />
<input align="right" type="hidden" name="<?php echo 'AfterDisVal'.$index ?>" id="<?php echo 'AfterDisVal'.$index ?>" value="<?php echo $record->Afterdiscountval ; ?>" />
<input align="right" type="hidden" name="<?php echo 'beforeDisType'.$index ?>" id="<?php echo 'beforeDisType'.$index ?>" value="<?php echo $record->discount ; ?>" />
<input align="right" type="hidden" name="<?php echo 'beforeDisVal'.$index ?>" id="<?php echo 'beforeDisVal'.$index ?>" value="<?php echo $record->discountval ; ?>" />
<input align="right" type="hidden" name="<?php echo 'beforeAfterDisVal'.$index ?>" id="<?php echo 'beforeAfterDisVal'.$index ?>" value="<?php echo $record->Afterdiscountval ; ?>" />
<input type="hidden" name="<?php echo 'Ftype'.$index ?>" id="<?php echo 'Ftype'.$index ?>" value="<?php echo $record->Ftype; ?>" />
<input type="hidden" name="<?php echo 'beforeFtype'.$index ?>" id="<?php echo 'beforeFtype'.$index ?>" value="<?php echo $record->Ftype; ?>" />
<input type="hidden" name="<?php echo 'NoTrip'.$index ?>" id="<?php echo 'NoTrip'.$index ?>" value="<?php echo $record->NoTrip; ?>" />
<input type="hidden" name="<?php echo 'beforeNoTrip'.$index ?>" id="<?php echo 'beforeNoTrip'.$index ?>" value="<?php echo $record->NoTrip; ?>" />
<input type="hidden" name="<?php echo 'Fvalue'.$index ?>" id="<?php echo 'Fvalue'.$index ?>" value="<?php echo $record->Fvalue; ?>" />
<input type="hidden" name="<?php echo 'beforeFvalue'.$index ?>" id="<?php echo 'beforeFvalue'.$index ?>" value="<?php echo $record->Fvalue; ?>" />
<input type="hidden" name="<?php echo 'Afvalue'.$index ?>" id="<?php echo 'Afvalue'.$index ?>" value="<?php echo $record->Afvalue; ?>" />
<input type="hidden" name="<?php echo 'beforeAfvalue'.$index ?>" id="<?php echo 'beforeAfvalue'.$index ?>" value="<?php echo $record->Afvalue; ?>" />
<?php }else if($CapitalRange=='0'){?>
<input type="hidden" name="<?php echo 'SGST'.$index ?>" id="<?php echo 'SGST'.$index ?>" value="0.0" />
<input type="hidden" name="<?php echo 'afterSGST'.$index ?>" id="<?php echo 'afterSGST'.$index ?>" value="0.0" />
<input type="hidden" name="<?php echo 'CGST'.$index ?>" id="<?php echo 'CGST'.$index ?>" value="0.0" />
<input type="hidden" name="<?php echo 'afterCGST'.$index ?>" id="<?php echo 'afterCGST'.$index ?>" value="0.0" />
<input type="hidden" name="<?php echo 'IGST'.$index ?>" id="<?php echo 'IGST'.$index ?>" value="0.0" />
<input type="hidden" name="<?php echo 'afterIGST'.$index ?>" id="<?php echo 'afterIGST'.$index ?>" value="0.0" />
<input type="hidden" name="<?php echo 'otherallowance'.$index ?>" id="<?php echo 'otherallowance'.$index ?>" value="0.0" />
<input type="hidden" name="<?php echo 'totalservicevalue'.$index ?>" id="<?php echo 'totalservicevalue'.$index ?>" value="0.0" />
<input align="right" type="hidden" name="<?php echo 'DisType'.$index ?>" id="<?php echo 'DisType'.$index ?>" value="0" />
<input align="right" type="hidden" name="<?php echo 'DisVal'.$index ?>" id="<?php echo 'DisVal'.$index ?>" value="0.0" />
<input align="right" type="hidden" name="<?php echo 'AfterDisVal'.$index ?>" id="<?php echo 'AfterDisVal'.$index ?>" value="0.0" />
<?php }?>
<td> <a data-target='#EDITCAPITAL' data-id="<?php echo $index ; ?>" data-userid="<?php echo $index ; ?>" data-toggle="modal" href="#EDITCAPITAL"><i class="fa fa-pencil" data-toggle="tooltip" title="Click here to view/Edit the <?php echo $record->ReqNo ; ?> Requisition details"></i>&nbsp;&nbsp;&nbsp;</a> <!-- <a href='#' onclick = "DeleteRow(<?php echo $index ; ?>)" class="link" data-id="<?php echo $index ; ?>" data-userid="<?php echo $index ; ?>" id="Del" ><span class="glyphicon glyphicon-trash"></span></a> -->
<!-- <td> <a data-target='#VIEWCAPITAL' data-id="<?php echo $index ; ?>" data-userid="<?php echo $index ; ?>" data-toggle="modal" href="#VIEWCAPITAL"><i class="fa fa-eye" data-toggle="tooltip" title="Click here to view the <?php echo $record->ReqNo ; ?> Requisition details"></i>&nbsp;&nbsp;&nbsp;</a> </td> -->
</tr> <?php
//$TotalFrieght = 0;
$TotalSummary = 0;
if($CapitalRange=='1'){
$TotalSGST =$TotalSGST+$record->After_SGST;
$TotalCGST = $TotalCGST+$record->After_CGST;
$TotalIGST = $TotalIGST+$record->After_IGST;
$FinalTotalBasic = $FinalTotalBasic + ($record->Rate * $record->Quantity);
$f=($record->Rate * $record->Quantity);
$Totalotherallowances = $Totalotherallowances+$record->otherallowance;
$TotalDiscountedAmt = $TotalDiscountedAmt+ $record->Afterdiscountval;
$TotalSummary = $TotalSummary+$record->ServiceTaxamount;//tax
//echo 'TAx' . $TotalSummary;
$TotalFreightvalue=$TotalFreightvalue+$record->Afvalue;
// $TotalBasicAmount = $TotalBasicAmount+((($record->Rate * $record->Quantity)+($TotalSummary)+($Totalotherallowances))-(($TotalDiscountedAmt)));//basic
// $TotalBasicAmount =$TotalBasicAmount+ (($record->Rate * $record->Quantity) +($record->After_CGST) + ($record->After_SGST) + ($record->After_IGST) + ($record->otherallowance)+($record->Afvalue))- $record->Afterdiscountval;
$TotalBasicAmount=$TotalBasicAmount+$record->TotalValue;
// echo $TotalBasicAmount;
// echo $totalCapitalOrder;
//echo $record->TotalValue;
//echo 'ALL' . $TotalBasicAmount;
//$ServiceDescription = $ServiceDescription;
}
if($CapitalRange=='0'){
$TotalBasicAmount = $TotalBasicAmount+($record->Rate * $record->Quantity);//basic
$TotalLanding = $TotalLanding + $record->AfterLandingCharge;
$tothighseas = $tothighseas + $record->AfterHighSeasSalesCharge;
$totcustom = $totcustom + $record->AfterCustomDuty;
$totexciseduty = $totexciseduty + $record->AfterExciseDuty;
$totexcisedutyED = $totexcisedutyED + $record->AfterExciseDutyEdCess;
$totexciseSH = $totexciseSH + $record->AfterExciseDutySHCess;
$totcustomED = $totcustomED +$record->AfterCustomEdCess;
$totcustomSH = $totcustomSH + $record->AfterCustomSHCess;
$totaddtnlexcise= $totaddtnlexcise + $record->AfterAddlExciseDuty;
$totgrossduty = $totgrossduty + $record->Grossdutypayable;
$totavlmodvat = $totavlmodvat +$record->AvailableModvat;
$TotalFrieght = $TotalFrieght + $record->AfterFreightValue;
$totgrossexpense=$totgrossexpense+$record->Grossexpensesduetocustomduty;
$ExchangeRate=$record->ExchangeRate;
$totassesable=$totassesable+$record->AssessableValue;
$totSubtotal=$totSubtotal+$record->SubTotal;
$totigst=$totigst+$record->AfterIGST;
}
// $totorder=$totorder+$record->TotalOrderValue;
}
//echo $TotalSummary;
if($CapitalRange=='1'){
$totalCapitalOrder = $totalCapitalOrder+$TotalBasicAmount;
//echo 'FNAL' . $totalCapitalOrder;
}
else if($CapitalRange=='0')
{
$totalCapitalOrder = $totalCapitalOrder+$TotalBasicAmount;
}
?> <input type="hidden" name="txtRowCount" id="txtRowCount" value="<?php echo $index;?>">
<!-- first <input type="text" name="CapitalToatlOrder" id="CapitalToatlOrder" value="<?php echo $totalCapitalOrder;?>">-->
<input type="hidden" name="txtPONO" id="txtPONO" value="<?php echo $PONO; ?>"/>
<input type="hidden" name="capitalType" id="capitalType" value="<?php echo $CapitalRange; ?>"/>
<?php
}
?>
</tbody>
</table>
</div>
<div class="container-fluid">
<table class="table table-bordered" style="border:1px solid #333">
<div align="right" style="padding-right:10px">
<div class="modal fade" id="EDITCAPITAL" role="dialog" style="overflow-y:scroll !important">
<div class="modal-dialog">
<!-- Modal content-->
<form>
<div class="modal-content" style="width:1117px;">
<div class="modal-header" style="background-color: #3c8dbc;color:#fff;">
<center><h4>Edit Capital Purchase Order Item </h4></center>
</div>
<div align="left">
<div class="col-md-12" style="padding:0px;">
<div class="col-md-12" style="padding:0px;">
<div class="col-md-5" style="padding:0px;">
<div class="col-md-6">
<label>Req No</label>
<div>
<?php
// $RL = array("0"=>'Select Req No');
// if(!empty($RequistionDetails))
// {
// foreach ($RequistionDetails as $SID):
// $RL[$SID->ReqNo] = $SID->ReqNo.' '.' - '.' '.$SID->DepartmentName;
// endforeach;
// }
$data = array('name' => 'EditReqnumber','value' => set_value('EditReqnumber'),'id'=>'EditReqnumber', 'class' => 'form-control select2' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-6">
<label>Department Name</label>
<div>
<?php
$data = array('name' => 'EditCapitalDepartmentName','value' => set_value('EditCapitalDepartmentName'),'id'=>'EditCapitalDepartmentName', 'class' => 'form-control' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-5">
<div class="col-md-6">
<label>Cost Center Code</label>
<div>
<?php
$data = array('name' => 'EditCostCenter','value' => set_value('EditCostCenter'),'id'=>'EditCostCenter', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-6">
<label>Avail Bud Amount<?php echo "($INR)"?></label>
<div class="form-group">
<?php
$data = array('name' => 'EditCapitalbudAmt','value' => set_value('EditCapitalbudAmt'),'id'=>'EditCapitalbudAmt', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-2" id="ExchangeRateModalEditDiv" style="display:none;">
<label> Exchange Rate</label>
<div class="form-group">
<?php
$data = array('name' => 'EditExchangeRtModal','value' => set_value('EditExchangeRtModal'),'id'=>'EditExchangeRtModal', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
</div>
<div class="col-md-12" style="padding:0px;">
<div class="col-md-12" style="padding:0px;">
<div class="col-md-2">
<label>Item Code</label>
<div>
<?php
$options = array("0"=>'Item Code');
echo form_dropdown('MaterialCode', $options,set_value('EditMaterialCode'),'id="EditMaterialCode"' ,'class="form-control select2"');
?>
</div>
</div>
<div class="col-md-2">
<label>Item Name</label>
<div class="form-group">
<?php
$data = array('name' => 'EditCapitalItemName','value' => set_value('EditCapitalItemName'),'id'=>'EditCapitalItemName', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-2">
<label>UOM</label>
<div class="form-group">
<?php
$data = array('name' => 'EditCPUOM','value' => set_value('EditCPUOM'),'id'=>'EditCPUOM', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-6" style="padding:0px;">
<div class="col-md-3">
<label>Quantity</label>
<div class="form-group">
<?php
$data = array('name' => 'EditCPQuantity','value' => set_value('EditCPQuantity'),'id'=>'EditCPQuantity', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();calculateFreight(3);calculateFreightloceditper()');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-3" style="padding-right: 0px;">
<label id="EditRateIn">Rate(in INR/UOM)</label>
<div class="form-group">
<?php
$data = array('name' => 'EditCPRate','value' => set_value('EditCPRate'),'id'=>'EditCPRate', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();calculateFreight(3);calculateFreightloceditper()' );
echo form_input($data);
?>
</div>
</div>
<div class="col-md-3">
<label>Per</label> <?php
$data = array('name' => 'EditAmendPer','value' => set_value('EditAmendPer'),'id'=>'EditAmendPer', 'class' => 'form-control');
echo form_input($data); ?>
</div>
<div class="col-md-3">
<label id="EditTotalAmount">Basic value in INR</label>
<div class="form-group">
<?php
$data = array('name' => 'EditCPTotalAmount','value' => set_value('EditCPTotalAmount'),'id'=>'EditCPTotalAmount', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-12" style="padding:0px;">
<div class="col-md-12" id="EDITCAPdiv" style="padding:0px;">
<div class="col-md-12" id="" style="padding:0px;"><!--EDITCAPdiv -->
<div class="col-md-12"> <div class="col-md-4">
</div>
<div class="col-md-4">
<label>Discount Type </label>
<div>
<?php
$options = array("0"=>'Select Discount Type');
//print_r( $options);
if(!empty($TaxType))
{
foreach ($TaxType as $SID):
$options[$SID->ConfigValue] = $SID->ConfigValue;
endforeach;
}
echo form_dropdown('EditDiscountType', $options,set_value('EditDiscountType'),'id="EditDiscountType"' ,'class="form-control"');
?>
</div>
</div>
<div class="col-md-2">
<label>Discount Rate </label>
<div class="form-group">
<?php
$data = array('name' => 'txtEditDiscount','value' => set_value('txtEditDiscount'),'id'=>'txtEditDiscount', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);' ,'onchange'=>'EditRatechange();calculateDiscount(1);','style'=>'text-align:right;');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-2">
<label>Discounted Amt <?php echo "($INR)"?> </label>
<div class="form-group">
<?php
$data = array('name' => 'txtEditAfterDiscount','value' => set_value('txtEditAfterDiscount'),'id'=>'txtEditAfterDiscount', 'class' => 'form-control num' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-12" style="padding:0px;">
<div class="col-md-3">
<label>Freight Type </label>
<div>
<?php
$options = array("0"=>'Select Freight Type');
//print_r( $options);
if(!empty($FreightType))
{
foreach ($FreightType as $SID):
$options[$SID->ConfigValue] = $SID->ConfigValue;
endforeach;
}
echo form_dropdown('drpFreighteditloc', $options,set_value('drpFreighteditloc'),'id="drpFreighteditloc"' ,'class="form-control "');
?>
</div>
</div>
<div class="col-md-3" id="TripsValuelocedit" style="display:none;">
<label>NO Of Trips</label>
<div class="form-group">
<?php
$data = array('name' => 'NOOfTripslocedit','value' => set_value('NOOfTripslocedit'),'id'=>'NOOfTripslocedit', 'class' => 'form-control num','onchange'=>'calculateFreightloceditper();' );
echo form_input($data);
?>
</div>
</div>
<div class="col-md-3">
<label>Freight Rate </label>
<div class="form-group">
<?php
$data = array('name' => 'txtFreightlocedit','value' => set_value('txtFreightlocedit'),'id'=>'txtFreightlocedit', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'calculateFreightloceditper();');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-3" style="padding-left: 0px;">
<label>Freight Amt In <?php echo $INR;?></label>
<div class="form-group">
<?php
$data = array('name' => 'txtAfterFreightlocedit','value' => set_value('txtAfterFreightlocedit'),'id'=>'txtAfterFreightlocedit', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
</div>
<div class="col-md-6" align="right">
CGST In %
</div>
<div class="col-md-3">
<div class="form-group">
<?php
$data = array('name' => 'EditCgst','value' => set_value('EditCgst'),'id'=>'EditCgst', 'class' => 'form-control num' ,'placeholder' => 'CGST TAX PERCENTAGE','onchange'=>'ChangeEditSgst();EditRatechange();','onkeypress'=>'return isNumberKey(event);');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-3">
<div class="form-group">
<?php
$data = array('name' => 'EditAfterCgst','value' => set_value('EditAfterCgst'),'id'=>'EditAfterCgst', 'class' => 'form-control num' ,'placeholder' => 'After CGST','readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-12" id="EDITCAPdiv1" style="padding:0px;"><!--EDITCAPdiv1 -->
<div class="col-md-6" align="right">
SGST In %
</div>
<div class="col-md-3">
<div class="form-group">
<?php
$data = array('name' => 'EditSgst','value' => set_value('EditSgst'),'id'=>'EditSgst', 'class' => 'form-control num' ,'placeholder' => 'SGST TAX PERCENTAGE','onchange'=>'EditRatechange()','onkeypress'=>'return isNumberKey(event);');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-3">
<div class="form-group">
<?php
$data = array('name' => 'EditAfterSgst','value' => set_value('EditAfterSgst'),'id'=>'EditAfterSgst', 'class' => 'form-control num' ,'placeholder' => 'After SGST','readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-12" id="EDITCAPdiv2" style="padding:0px;"><!--EDITCAPdiv2 -->
<div class="col-md-6" align="right">
IGST In %
</div>
<div class="col-md-3">
<div class="form-group">
<?php
$data = array('name' => 'EditIgst','value' => set_value('EditIgst'),'id'=>'EditIgst', 'class' => 'form-control num' ,'placeholder' => 'IGST TAX PERCENTAGE','onchange'=>'EditRatechange()','onkeypress'=>'return isNumberKey(event);');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-3">
<div class="form-group">
<?php
$data = array('name' => 'EditAfterIgst','value' => set_value('EditAfterIgst'),'id'=>'EditAfterIgst', 'class' => 'form-control num' ,'placeholder' => 'After IGST','readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-12" id="EDITCAPdiv3" style="padding:0px;"><!--EDITCAPdiv3 -->
<div class="col-md-5 col-md-offset-4" align="right">
<label>Other Allowances In INR</label>
</div>
<div class="col-md-3">
<div class="form-group">
<?php
$data = array('name' => 'EditOtherAllowances','value' => set_value('EditOtherAllowances'),'id'=>'EditOtherAllowances', 'class' => 'form-control num' ,'placeholder' => 'Other Allowances','onchange'=>'EditRatechange()','onkeypress'=>'return isNumberKey(event);');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-12" id="EDITCAPdiv4" style="padding:0px;display:block;"><!--EDITCAPdiv4 -->
<div class="col-md-5 col-md-offset-4" align="right">
<label>Total Order Value In INR</label>
</div>
<div class="col-md-3">
<div class="form-group">
<?php
$data = array('name' => 'Editservicetotalordervaue','value' => set_value('Editservicetotalordervaue'),'id'=>'Editservicetotalordervaue', 'class' => 'form-control num','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="border:1px solid #000;padding:0px;" id="EditModalImportTaxHide" style="display:none;">
<br/>
<div class="col-md-6" style="padding:0px;">
<div class="col-md-12">
<div class="col-md-4" >
Basic Price In<?php echo "($INR)"?>
</div>
<!--<div class="col-md-4">
<div class="form-group">
<?php
$data = array('name' => 'EditBasicPriceTax','value' => set_value('EditBasicPriceTax'),'id'=>'EditBasicPriceTax', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);');
echo form_input($data);
?>
</div>
</div>-->
<div class="col-md-4 col-md-offset-4">
<div class="form-group">
<?php
$data = array('name' => 'EditAfterBasicPriceTax','value' => set_value('EditAfterBasicPriceTax'),'id'=>'EditAfterBasicPriceTax', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-12">
<div class="col-md-4">
Landing charge<?php echo "$INR"?>
</div>
<div class="col-md-4">
<div class="form-group">
<?php
$data = array('name' => 'EditLandingCharge','value' => set_value('EditLandingCharge'),'id'=>'EditLandingCharge', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);' ,'onchange'=>'EditRatechange();');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<?php
$data = array('name' => 'EditAfterLandingCharge','value' => set_value('EditAfterLandingCharge'),'id'=>'EditAfterLandingCharge', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-12">
<div class="col-md-4">
Assessable Value (A)<?php echo "$INR"?>
</div>
<div class="col-md-4">
<div class="form-group" style="display: none;">
<?php
$data = array('name' => 'EditHighseas ','value' => set_value('EditHighseas'),'id'=>'EditHighseas', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);' , 'onchange'=>'EditRatechange();');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<?php
$data = array('name' => 'EditAfterAssessable','value' => set_value('EditAfterAssessable'),'id'=>'EditAfterAssessable', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-12">
<div class="col-md-4">
Custom duty (B) :<?php echo "$INR"?>
</div>
<div class="col-md-4">
<div class="form-group">
<?php
$data = array('name' => 'EditCustomduty','value' => set_value('EditCustomduty'),'id'=>'EditCustomduty', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);' ,'onchange'=>'EditRatechange();');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<?php
$data = array('name' => 'EditAfterCustomduty','value' => set_value('EditAfterCustomduty'),'id'=>'EditAfterCustomduty', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-12">
<div class="col-md-4">
Custom ED_cess : (C)<?php echo "($INR)"?>
</div>
<div class="col-md-4">
<div class="form-group">
<?php
$data = array('name' => 'EditCustomEDcess','value' => set_value('EditCustomEDcess'),'id'=>'EditCustomEDcess', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<?php
$data = array('name' => 'EditAfterCustomEDcess','value' => set_value('EditAfterCustomEDcess'),'id'=>'EditAfterCustomEDcess', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-12">
<div class="col-md-4">
Custom S & H cess : (D)<?php echo "($INR)"?>
</div>
<div class="col-md-4">
<div class="form-group">
<?php
$data = array('name' => 'EditCustomSHcess','value' => set_value('EditCustomSHcess'),'id'=>'EditCustomSHcess', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<?php
$data = array('name' => 'EditAfterCustomSHcess','value' => set_value('EditAfterCustomSHcess'),'id'=>'EditAfterCustomSHcess', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
</div>
<div class="col-md-6" style="padding:0px;">
<div class="col-md-12">
<div class="col-md-4">
Subtotal: (E)<?php echo "($INR)"?>
</div>
<div class="col-md-4">
<div class="form-group" style="display: none">
<?php
$data = array('name' => 'EditAdditionalExciseduty ','value' => set_value('EditAdditionalExciseduty'),'id'=>'EditAdditionalExciseduty', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<?php
$data = array('name' => 'EditSubtotal','value' => set_value('EditSubtotal'),'id'=>'EditSubtotal', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-12">
<div class="col-md-4">
<!-- Additional Excise duty : (g) -->
IGST on (E): (F)
<?php echo " ($INR)";?>
</div>
<div class="col-md-4">
<div class="form-group">
<?php
$data = array('name' => 'EditIgstInt ','value' => set_value('EditIgstInt',0),'id'=>'EditIgstInt', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditCalculateIgst()');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<?php
$data = array('name' => 'EditAfterIgstInt','value' => set_value('EditAfterIgstInt',0),'id'=>'EditAfterIgstInt', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-12">
<div class="col-md-8">
Total Duty <?php echo "($INR)"?>
</div>
<div class="col-md-4">
<div class="form-group">
<?php
$data = array('name' => 'EditGrossdutypayable ','value' => set_value('EditGrossdutypayable'),'id'=>'EditGrossdutypayable', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();','readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
<!--Start of Adding of Frieght model-->
<div class="col-md-12" style="padding:0px;">
<div class="col-md-3">
<span>Freight Type </span>
<div>
<?php
$options = array("0"=>'Select Freight Type');
//print_r( $options);
if(!empty($FreightType))
{
foreach ($FreightType as $SID):
$options[$SID->ConfigValue] = $SID->ConfigValue;
endforeach;
}
echo form_dropdown('drpamendFreight', $options,set_value('drpamendFreight'),'id="drpamendFreight"' ,'class="form-control "');
?>
</div>
</div>
<div class="col-md-3" id="AmendTripsValue" style="display:none;">
<span>NO Of Trips</span>
<div class="form-group">
<?php
$data = array('name' => 'AmendNOOfTrips','value' => set_value('AmendNOOfTrips'),'id'=>'AmendNOOfTrips', 'class' => 'form-control num','onchange'=>'calculateFreight(0);' );
echo form_input($data);
?>
</div>
</div>
<div class="col-md-3">
<span>Freight Rate </span>
<div class="form-group">
<?php
$data = array('name' => 'AmendtxtFreight','value' => set_value('AmendtxtFreight'),'id'=>'AmendtxtFreight', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'calculateFreight(3);');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-3" style="padding-left: 0px;">
<span>Freight Amt <?php echo "($INR)"?></span>
<div class="form-group">
<?php
$data = array('name' => 'AmendtxtAfterFreight','value' => set_value('AmendtxtAfterFreight'),'id'=>'AmendtxtAfterFreight', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
<!--End of Adding of freight in edit model -->
<div class="col-md-12">
<center> <label>Cost of the product Per UOM</label></center>
<hr/>
</div>
<div class="col-md-12">
<div class="col-md-4">
Duty Impact
</div>
<div class="col-md-4">
<div class="form-group">
<?php
$data = array('name' => 'EditDutyImpact','value' => set_value('EditDutyImpact'),'id'=>'EditDutyImpact', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();','readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-4" style="margin-top: -4.8%">
<span>Quantity</span>
<div class="form-group">
<?php
$data = array('name' => 'EditPurQuantity','value' => set_value('EditPurQuantity'),'id'=>'EditPurQuantity', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-12">
<div class="col-md-4">
Custom Duty<?php echo "($INR)/UOM"?>
</div>
<div class="col-md-4">
<div class="form-group">
<?php
$data = array('name' => 'EditCustomDutyExpenses ','value' => set_value('EditCustomDutyExpenses'),'id'=>'EditCustomDutyExpenses', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();','readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-12">
<div class="col-md-4">
Clearing Charges <?php echo "($INR)"?>
</div>
<div class="col-md-4">
<div class="form-group">
<?php
$data = array('name' => 'EditClearingCharges','value' => set_value('EditClearingCharges'),'id'=>'EditClearingCharges', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-4">
<!-- RMC Including Customers -->
Nett per UOM<?php echo "($INR)";?>
</div>
<div class="col-md-4">
<div class="form-group">
<?php
$data = array('name' => 'EditNett','value' => set_value('EditNett'),'id'=>'EditNett', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','readonly'=>'true');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-6" align="right" style="display:none;"> <label>Total Order Amount :</label></div>
<div class="col-md-6" style="display:none;">
<div class="form-group">
<?php
$data = array('name' => 'EdittxtTotalOrderValue','value' => set_value('EdittxtTotalOrderValue'),'id'=>'EdittxtTotalOrderValue', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-12" style="padding: 0px 30px 10px 30px;text-align: left;">
<label>Capital Description </label>
<?php
$data = array('name' => 'EditItemDescription','value' => set_value('EditItemDescription'),'id'=>'EditItemDescription', 'class' => 'form-control' ,'rows' => '3', 'cols' => '40' );
echo form_textarea($data); ?>
</div>
<div class="modal-footer">
<a class="btn btn-primary font EditCapital" ID="UpdateCapital" > &nbsp;&nbsp;<span class="bold">Update Capital</span></a>
<a class="btn btn-primary" data-dismiss="modal" value="Cancel">Cancel</a>
</div>
</div>
</form>
</div>
</div>
<br/>
<br/>
<!-- this is view the added requistion details -->
<br/>
</table>
<div class="col-md-12" style="border: 1px solid;" id="CAPdiv" >
<div class="col-md-3">
<label>Total Basic Amount <?php echo "($INR)"?></label>
<?php
$data = array('name' => 'txtTotalBasic','value' => set_value('txtTotalBasic',number_format($FinalTotalBasic, 2, '.', '')),'id'=>'txtTotalBasic', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
<div class="col-md-3">
<label>Total Discount Amount <?php echo "($INR)"?></label>
<?php
$data = array('name' => 'txtTotalDiscount','value' => set_value('txtTotalDiscount',number_format($TotalDiscountedAmt, 2, '.', '')),'id'=>'txtTotalDiscount', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
<div class="col-md-3">
<label>CGST <?php echo "($INR)"?></label>
<?php
$data = array('name' => 'txtTotCgst','value' => set_value('txtTotCgst',number_format($TotalCGST, 2, '.', '')),'id'=>'txtTotCgst', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
<div class="col-md-3">
<label>SGST <?php echo "($INR)"?></label>
<?php
$data = array('name' => 'txtTotSgst','value' => set_value('txtTotSgst' ,number_format($TotalSGST, 2, '.', '')),'id'=>'txtTotSgst', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
<div class="col-md-12">
<div class="col-md-3">
<label>IGST In INR</label>
<?php
$data = array('name' => 'txtTotIgst','value' => set_value('txtTotIgst' ,number_format($TotalIGST, 2, '.', '')),'id'=>'txtTotIgst', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
<div class="col-md-3" style="padding: 0px;">
<label >Other Allowances <?php echo "($INR)"?> </label>
<?php
$data = array('name' => 'TotalOtherAllowances','value' => set_value('TotalOtherAllowances',number_format($Totalotherallowances, 2, '.', '')),'id'=>'TotalOtherAllowances', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
<div class="col-md-3">
<label>Total Freight <?php echo "($INR)"?> </label>
<?php
$data = array('name' => 'TotalFreight','value' => set_value('TotalFreight',number_format($TotalFreightvalue,2,'.','')),'id'=>'TotalFreight', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
<div class="col-md-3" >
<label>Total Order Value <?php echo "($INR)"?> </label>
<input type="hidden" name="preServiceTotalorderValue" value="<?php echo $totalCapitalOrder?>">
<?php
$data = array('name' => 'Totalservicesummary','value' => set_value('Totalservicesummary',number_format($totalCapitalOrder, 2, '.', '')),'id'=>'Totalservicesummary', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div></br> </div>
</br>
<br>
</div>
</div>
<div class="col-md-12" style="border: 1px solid;padding:1% 0%;" id="HideImportTaxTotal" style="display:none;">
<div class="col-md-4">
<label >Total Frieght Amount <?php echo "($INR)"?></label>
<?php
$data = array('name' => 'txttotalfrieght','value' => set_value('txttotalfrieght',$TotalFrieght),'id'=>'txttotalfrieght', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
</div>
<div class="col-md-4">
<label >Total Landing Charge <?php echo "($INR)"?></label>
<?php
$data = array('name' => 'txttotallanding','value' => set_value('txttotallanding',$TotalLanding),'id'=>'txttotallanding', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
</div>
<div class="col-md-4">
<label >Total Assessable Value <?php echo "($INR)"?></label>
<?php
$data = array('name' => 'txttotalAssessable','value' => set_value('txttotalAssessable',$totassesable),'id'=>'txttotalAssessable', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
</div>
<div class="col-md-4">
<label >Total Custom Duty Charge <?php echo "($INR)"?></label>
<?php
$data = array('name' => 'txttotalcustom','value' => set_value('txttotalcustom',$totcustom),'id'=>'txttotalcustom', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
</div>
<div class="col-md-4">
<label >Total Custom ED_cess Charge <?php echo "($INR)"?></label>
<?php
$data = array('name' => 'txttotalcustomED','value' => set_value('txttotalcustomED',$totcustomED),'id'=>'txttotalcustomED', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
</div>
<div class="col-md-4">
<label >Total Custom S & H cess Charge <?php echo "($INR)"?></label>
<?php
$data = array('name' => 'txttotalcustomSH','value' => set_value('txttotalcustomSH',$totcustomSH),'id'=>'txttotalcustomSH', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
</div>
<div class="col-md-4">
<label >Total Subtotal Charge <?php echo "($INR)"?></label>
<?php
$data = array('name' => 'txttotalSubtotal','value' => set_value('txttotalSubtotal',$totSubtotal),'id'=>'txttotalSubtotal', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
</div>
<div class="col-md-4">
<label >Total IGST <?php echo "($INR)"?></label>
<?php
$data = array('name' => 'txttotalIgst','value' => set_value('txttotalIgst',$totigst),'id'=>'txttotalIgst', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
</div>
<div class="col-md-4">
<label >Total Gross duty payable Charge <?php echo "($INR)"?></label>
<?php
$data = array('name' => 'txttotalgrossduty','value' => set_value('txttotalgrossduty',$totgrossduty),'id'=>'txttotalgrossduty', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
</div>
<!-- <div align="right" style="padding-right:10px">
<div class="col-md-3 col-md-offset-9"><br/>
<input type="hidden" name="txtPoRange" id="txtPoRange" />
<input type="hidden" name="isEdit" id="isEdit" value="0" />
<input type="hidden" name="txtStatus" id="txtStatus" />
<input type="hidden" name="txtRowCount" id="txtRowCount1" />
<input type="hidden" name="txtDeletedRow" id="txtDeletedRow" />
<a class="btn btn-primary Save" ID="Save" onclick="Save(0)" >&nbsp;&nbsp;<span class="bold">Save</span></a>
<a class="btn btn-primary Submit" ID="Submit" onclick="Save(1)" >&nbsp;&nbsp;<span class="bold">Submit</span></a>
<input type="reset" class="btn btn-primary" value="Reset">
</div>
</div> -->
<div class="col-md-4">
<label id="lbl_international">Total Order Value <?php echo "($INR)"?> </label>
<input type="hidden" name="preinterTotalorderValue" value="<?php echo $totalCapitalOrder?>">
<?php
$data = array('name' => 'CapitalToatlOrder','value' => set_value('CapitalToatlOrder',number_format($totalCapitalOrder, 2, '.', '')),'id'=>'CapitalToatlOrder', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-12">
<label>Special Instructions </label> <?php
$data = array('name' => 'txtSpcialInstruction','value' => set_value('txtSpcialInstruction',$scopeofwork),'id'=>'txtSpcialInstruction', 'class' => 'form-control','rows' => '10', 'cols' => '40' );
echo form_textarea($data);
?>
</div>
<div class="row" align="right" style="padding:3%;">
<input type="hidden" name="txtPoRange" id="txtPoRange" />
<input type="hidden" name="isEdit" id="isEdit" value="0" />
<input type="hidden" name="txtStatus" id="txtStatus" />
<input type="hidden" name="txtDeletedRow" id="txtDeletedRow" />
<a class="btn btn-primary Save" ID="Submit" onclick="Save()" >&nbsp;&nbsp;<span class="bold">Submit</span></a>
<input type="button" class="btn btn-primary" value="Cancel" onClick="window.location ='amendmentpurchaseorder';">
</div>
<?php $UpdatedOn=new DateTime($UpdatedOn, new DateTimeZone('Asia/Kolkata'));
$UpdatedOn=$UpdatedOn->format('d-m-Y');?>
<label>Request On :</label><?php echo $UpdatedOn;?><br/>
<label>Request By :</label><?php echo $requestedBy;?><br/>
<label>Status :</label><?php echo $PoStatusName;?>
<br/>
</div>
</div>
</section>
</div>
<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='#EDITCAPITAL' 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>&nbsp;&nbsp;&nbsp;</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>
var RequistQuantity = '';
var AvilBudAmt = '';
var POMaxDate = '<?php echo $MaxPoDate;?>';
var d = new Date(POMaxDate);
var SelectedMaterialCode = [];
var CollIndex = 0;
var SelectedMaterialList = {
Mat: []
};
var index=<?php echo $index; ?> +1;
var myArray = <?php echo json_encode($res_arr_values); ?>;
$.each(myArray, function(idx, obj) {
SelectedMaterialCode[CollIndex] = obj.materialCode;
CollIndex = CollIndex + 1;
SelectedMaterialList.Mat.push({
"materialCode" : obj.materialCode,
"ReqNo" : obj.ReqNo,
});
});
$(function() {
var capital=<?php echo json_encode($CapitalRange, JSON_PRETTY_PRINT) ?>;
//alert(capital);
if(capital==0)
{
$('#CAPdiv').hide();
$('#ADDCAPdiv').hide();
$('#ADDCAPdiv1').hide();
$('#ADDCAPdiv2').hide();
$('#ADDCAPdiv3').hide();
$('#EDITCAPdiv').hide();
// $('#EDITCAPdiv1').hide();
// $('#EDITCAPdiv2').hide();
// $('#EDITCAPdiv3').hide();
// $('#VIEWCAPdiv').hide();
// $('#VIEWCAPdiv1').hide();
// $('#VIEWCAPdiv2').hide();
// $('#VIEWCAPdiv3').hide();
//$('#DOMdiv').hide();
}
$('#Supplier').change(function() {
var id = $('#drpSupplier').val();
var supPaymentTerms='';
var supPaymentAT='';
var subPaymentDate='';
$("#SupAddress").val('');
if(id != '0')
{
var y = <?php echo json_encode($Suplist, JSON_PRETTY_PRINT) ?>;
$.each(y, function(idx, obj) {
if(obj.SupplierID === id)
{
$("#SupAddress").val(obj.Address);
supPaymentTerms=obj.PaymentTerms;
supPaymentAT=obj.PayableAT;
subPaymentDate=obj.PaymentDays;
}
});
$('#PaymentMethod').empty();
var paymentList = <?php echo json_encode($Payment, JSON_PRETTY_PRINT) ?>;
$.each(paymentList, function(idx1, obj1) {
if(obj1.ConfigValue == supPaymentTerms )
{
$("#PaymentMethod").append( $('<option></option>').val(obj1.ConfigValue).html(obj1.ConfigValue));
$("#PayableAT").val(supPaymentAT);
}
});
$.each(paymentList, function(idx, obj) {
if(obj.PaymentTerms != supPaymentTerms )
{
$("#PaymentMethod").append( $('<option></option>').val(obj.PaymentTerms).html(obj.PaymentTerms));
$("#PayableAT").val(supPaymentAT);
}
});
}
else
{
alert('Please select the SupplierID');
return false;
}
});
$('#Reqnumber').change(function() {
var ExchangeRate='';
var ExchangeRate = $('#ExchangeRt').val();
var id = $('#Reqnumber').val();
$("#CapitalbudAmt").val('');
$("#ExchangeRtModal").val(ExchangeRate);
$("#MaterialCode").empty();
$("#CapitalDepartmentName").val('');
$("#CPUOM").val('');
$("#CPQuantity").val('');
$("#CapitalItemName").val('');
$("#CPTotalAmount").val('');
$("#txtBasicValue").val('');
$("#CostCenter").val('');
clearTaxField();
if(id != '0')
{
var y = <?php echo json_encode($RequistionDetails, JSON_PRETTY_PRINT) ?>;
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
var AvlBudAmt = '<?php echo $AvlAmount ?>';
// For Binding DepartmentName
$.each(y, function(idx, obj) {
if(obj.ReqNo === id)
{
$("#CapitalDepartmentName").val(obj.DepartmentName);
$("#CostCenter").val(obj.CostCenterCode);
}
});
$("#CapitalbudAmt").val(AvlBudAmt);
// For Binding Material list center for the selected Requistion Number
$("#MaterialCode").append( $('<option></option>').val("0").html("Select Material Code") );
var isAdded = "0";
for(i=0;i<Material.length;i++)
{
$.each(Material[i], function(idx, obj) {
if(obj.ReqNo === id )
{
$.each(SelectedMaterialList.Mat, function(idx1, el){
if (id == el.ReqNo )
{
if(el.materialCode == obj.MaterialCode)
{
isAdded = "1";
return false;
}
else
{
isAdded = "0";
}
}
});
if(isAdded == "0")
{
$("#MaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
}
}
});
}
}
else
{
alert('Please select the Requisition Number');
return false;
}
id = '';
});
$('#MaterialCode').change(function() {
var id = $('#MaterialCode').val();
$("#CapitalItemName").val('');
$("#CPUOM").val('');
$("#CPQuantity").val('');
$("#CPTotalAmount").val('');
RequistQuantity = '';
clearTaxField();
if(id != '0')
{
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
for(i=0;i<Material.length;i++)
{
$.each(Material[i], function(idx, obj) {
if(obj.MaterialCode === id)
{
$("#CapitalItemName").val(obj.MaterialName);
$("#CPUOM").val(obj.UOM);
$("#CPQuantity").val(obj.Quantity);
RequistQuantity = obj.Quantity;
var CPUOMDisplay=obj.UOM;
$('#RateIn').html('Rate(in' + " "+DisplayCurrencySymbol + '/'+CPUOMDisplay+')');
$('#EditRateIn').html('Rate(in' + " "+DisplayCurrencySymbol + '/Ton)');
}
});
}
}
else
{
alert('Please select the MaterialCode');
return false;
}
});
$('#EditMaterialCode').change(function() {
var id = $('#EditMaterialCode').val();
$("#EditItemName").val('');
$("#EditUOM").val('');
$("#EditQuantity").val('');
$("#EditRate").val('');
$("#txtEditBasicValue").val('');
RequistQuantity = '';
clearEditTaxField();
if(id != '0')
{
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
for(i=0;i<Material.length;i++)
{
$.each(Material[i], function(idx, obj) {
if(obj.MaterialCode === id)
{
$("#EditItemName").val(obj.MaterialName);
$("#EditUOM").val(obj.UOM);
$("#EditQuantity").val(obj.Quantity);
RequistQuantity = obj.Quantity;
var CPUOMDisplay=obj.UOM;
$('#RateIn').html('Rate(in' + " "+DisplayCurrencySymbol + '/'+CPUOMDisplay+')');
$('#EditRateIn').html('Rate(in' + " "+DisplayCurrencySymbol + '/Ton)');
}
});
}
}
else
{
alert('Please select the MaterialCode');
return false;
}
});
});
function clearTaxField()
{
$('#CPTotalAmount').val('');
$('#AfterServiceTax').val('');
$('#AfterEduCess').val('');
$('#AfterSecHighTax').val('');
$('#AfterKrishiTax').val('');
$('#AfterSwachhTax').val('');
$('#BasicPriceTax ').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('');
$("#purchaserate").val('');
$("#CustomDutyExpenses").val('');
$("#RMCIncludingCustomers").val('');
$("#PurQuantity").val('');
RequistQuantity = '';
}
/*
This function is used to validate all field
*/
/* This function used to check quantity exceeding or not */
// function ExceedQuantityCheck()
// {
// var EnterQuantity = $("#CPQuantity").val()== '' ? "0.00" : parseFloat($("#CPQuantity").val());
// var ReqQuantity = parseFloat(RequistQuantity);
// //alert(ReqQuantity);
// if(EnterQuantity > ReqQuantity)
// {
// alert('Your exceeding the Quantity from the Requisition Quantity:'+ RequistQuantity +'.Please adjust the Quantity to proceed further.');
// $('#CPQuantity').focus();
// return false;
// }
// else {
// return true;
// }
// }
/*
This function is used to calculate tax
*/
function calculateServiceCGST(varBasicValue,varCGST)
{
var basicValue = parseFloat(varBasicValue);
var Cgst = parseFloat(varCGST);
var ServiceCGSTvalue = 0.0;
ServiceCGSTvalue = <?php echo SERVICETAX_CGST; ?>;
var TAXval = parseFloat(ServiceCGSTvalue).toFixed(2);
return TAXval;// $('#AfterServiceTax').val(TAXval);
}
function calculateServiceSGST(varBasicValue,varSGST)
{
// alert(varBasicValue+"-"+varSGST);
var basicValue = parseFloat(varBasicValue);
var Sgst = parseFloat(varSGST);
var ServiceSGSTvalue = 0.0;
ServiceSGSTvalue = <?php echo SERVICETAX_SGST; ?>;
var TAXval = parseFloat(ServiceSGSTvalue).toFixed(2);
return TAXval;// $('#AfterEduCess').val(TAXval);
}
function calculateServiceIGST(varBasicValue,varIGST)
{
var basicValue = parseFloat(varBasicValue);
var Igst = parseFloat(varIGST);
var ServiceCGSTvalue = 0.0;
ServiceCGSTvalue = <?php echo SERVICETAX_IGST; ?>;
var TAXval = parseFloat(ServiceCGSTvalue).toFixed(2);
return TAXval;//$('#AfterSecHighTax').val(TAXval);
}
/*
Calculate Landing charge
*/
function calculateLandingCharge(landingCharge,basicValue){
var landCharge = landingCharge;
var basicPrice = parseFloat(basicValue);
afterLandingCharge = <?php echo Capital_Landing_Charge; ?>;
return parseFloat(afterLandingCharge).toFixed(2);
}
/*Calculate Highseas Charge*/
function calculateHighseasCharge(AfterLanding,basicPrices,Highseass){
var afterLandingCharge = parseFloat(AfterLanding);
var basicPrice = parseFloat(basicPrices);
var highSeas = Highseass;
afterHighseasCharge = <?php echo Capital_Highseas_Charge; ?>;
return parseFloat(afterHighseasCharge).toFixed(2);
}
/*Calculate calculate Customduty Charge */
function calculateCustomdutyCharge(AfterLanding,basicPrices,afterHighseass,Customduty){
var afterLandingCharge = parseFloat(AfterLanding);
var basicPrice = parseFloat(basicPrices);
var afterHighseas = parseFloat(afterHighseass);
var Customduty = Customduty;
afterCustomdutyCharge = <?php echo Capital_Customduty_Charge; ?>;
return parseFloat(afterCustomdutyCharge).toFixed(2);
}
/*
calculate Excise Charge
*/
function calculateExciseCharge(AfterLanding,basicPrices,afterHighseass,afterCustomduty,Excise){
var afterLandingCharge = parseFloat(AfterLanding);
var basicPrice = parseFloat(basicPrices);
var afterHighseas = parseFloat(afterHighseass);
var afterCustomduty = parseFloat(afterCustomduty);
var Excise = Excise;
afterExciseCharge = <?php echo Capital_Excise_Charge; ?>;
return parseFloat(afterExciseCharge).toFixed(2);
}
/* calculateExciseEDcessCharge*/
function calculateExciseEDcessCharge(ExciseDuty,ExciseEDcessCharge){
var ExciseDuty = parseFloat(ExciseDuty);
var ExciseEDcessCharge = ExciseEDcessCharge;
afterExciseEDcessCharge = <?php echo Capital_ExciseEDcess_Charge; ?>;
return parseFloat(afterExciseEDcessCharge).toFixed(2);
}
/* calculate Excise duty S & H cess :(d) */
function calculateExciseSHcessCharge(ExciseDuty,ExciseSHcessCharge){
var ExciseDuty = parseFloat(ExciseDuty);
var ExciseSHcessCharge = ExciseSHcessCharge;
afterExciseSHcessCharge = <?php echo Capital_ExciseSHcess_Charge; ?>;
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; ?>;
if (isFinite(purchaserate))
{
return parseFloat(purchaserate).toFixed(2);
}
else
return(0);
//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);
if(isNaN(CustomDutyExpenses))
{
return(0);
}
else if (isFinite(CustomDutyExpenses))
{
return parseFloat(CustomDutyExpenses).toFixed(2);
}
else
{
return(0);
//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
*/
/*
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;
}
}
/* This is used add capital po line item */
/* used to validateExceedLimit */
function validateExceedLimit()
{
var avalbudAmt = parseFloat($('#CapitalbudAmt').val());
var basicAmountRate = parseFloat($('#CPTotalAmount').val());
var totalAmount = parseFloat($('#txtTotalOrderValue').val());
if(basicAmountRate > avalbudAmt)
{
alert('Basic amount is exceeding the Budget Limit.Please adjust the product value.');
$('#CPRate').focus();
return false;
}
else
{
return true;
}
}
function validateCapitalTax()
{
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($('#CPQuantity').val() == '')
{
alert('Please Enter the Quantity value');
$('#CPQuantity').focus();
return false;
}
else if($('#CPRate').val() == '')
{
alert('Please Enter the Rate of the Item');
$('#CPRate').focus();
return false;
}
else
{
return true;
}
}
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('');
}
/* get Edit Capital Po Modal*/
$("#EDITCAPITAL").on("shown.bs.modal", function(e) {
userid = $(e.relatedTarget).data('userid');
$('#isEdit').val(1);
//alert(userid);
var tr= document.getElementById(userid);
var cellval = tr.cells;
var id= $('#Reqnumber'+userid).val();
var disc = $('#DisType'+userid).val();
//alert(disc);
if(disc != 'NIL')
{
//alert('removed');
$('#txtEditDiscount').removeAttr('readonly');
}else{
//alert('Set');
$('#txtEditDiscount').attr('readonly',true);
}
$('#EditReqnumber').val($('#Reqnumber'+userid).val());
$('#EditCapitalDepartmentName').val($('#departmentName'+userid).val());
$("#EditCostCenter").val($('#CPCostCode'+userid).val());
$('#EditCapitalbudAmt').val($('#AvilBudget'+userid).val());
$('#EditExchangeRtModal').val($('#echangeRate'+userid).val());
$('#EditCapitalItemName').val($('#materialName'+userid).val());
$('#Edittxtservicedescription').val($('#ServiceMaterialDescription'+userid).val());
$('#EditFrequency').val($('#frequency'+userid).val());
$('#EditCPUOM').val($('#uom'+userid).val());
$('#EditAmendPer').val($('#per'+userid).val());
$('#EditCPQuantity').val($('#quantity'+userid).val());
$('#EditCPRate').val(parseFloat($('#rateInUs'+userid).val()).toFixed(2));
$('#EditCPTotalAmount').val(parseFloat($('#basicval'+userid).val()).toFixed(2));
RequistQuantity = $('#quantity'+userid).val();
$('#EditCgst').val($('#CGST'+userid).val());
$('#EditAfterCgst').val($('#afterCGST'+userid).val());
$('#EditSgst').val($('#SGST'+userid).val());
$('#EditAfterSgst').val($('#afterSGST'+userid).val());
$('#EditIgst').val($('#IGST'+userid).val());
$('#EditAfterIgst').val($('#afterIGST'+userid).val());
$('#EditOtherAllowances').val($('#otherallowance'+userid).val());
//$('#Editservicetotalordervaue').val($('#totalservicevalue'+userid).val());
$('#Editservicetotalordervaue').val(cellval[8].innerHTML);
$('#drpFreighteditloc').val($('#Ftype'+userid).val());
$('#NOOfTripslocedit').val($('#NoTrip'+userid).val());
$('#txtFreightlocedit').val($('#Fvalue'+userid).val());
$('#txtAfterFreightlocedit').val($('#Afvalue'+userid).val());
var FreightType = $('#drpFreighteditloc').val();
if (FreightType == "PER TRIP")
{
///salert();
$('#TripsValuelocedit').show();
}
else
{
$('#TripsValuelocedit').hide();
}
$('#EditAfterBasicPriceTax').val($('#basicvalInINR'+userid).val());
$('#EditAfterLandingCharge').val($('#landingCharge'+userid).val());
$('#EditAfterCustomduty').val($('#CustomDuty'+userid).val());
$('#EditAfterCustomEDcess').val($('#CustomEDCess'+userid).val());
$('#EditAfterCustomSHcess').val($('#CustomSHCess'+userid).val());
$('#EditGrossdutypayable').val($('#GrossDutyPayable'+userid).val());
$('#EditCustomDutyExpenses').val($('#CustomDutyExpenses'+userid).val());
//$('#txtEditInsurance').val($('#RMCIncludingCustomers'+userid).val());
$('#EdittxtTotalOrderValue').val($('#PerKgExpense'+userid).val());
/* get % value */
$('#EditLandingCharge').val($('#beforeLanding'+userid).val());
$('#EditCustomduty').val($('#beforeCustomDuty'+userid).val());
$('#EditCustomEDcess').val($('#beforeCustomEDCess'+userid).val());
$('#EditCustomSHcess').val($('#beforeCustomSHCess'+userid).val());
$('#EditPurQuantity').val($('#PurQuantity'+userid).val());
$('#EditAfterAssessable').val($("#AssessableValue"+userid).val());
$('#EditSubtotal').val($("#SubTotal"+userid).val());
$('#EditIgstInt').val($("#IGSTInt"+userid).val());
$('#EditAfterIgstInt').val($("#AfterIGSTInt"+userid).val());
$('#EditDutyImpact').val($("#DutyImpact"+userid).val());
$('#EditNett').val($("#NetValue"+userid).val());
$('#EditClearingCharges').val($("#ClearingCharge"+userid).val());
var EditUOM = $('#uom'+userid).val();
$('#RateIn').html('Rate(in' + " "+DisplayCurrencySymbol + '/'+EditUOM+')');
$('#EditRateIn').html('Rate(in' + " "+DisplayCurrencySymbol + '/'+EditUOM+')');
$("#EditDiscountType").val($('#DisType'+userid).val());
$('#txtEditDiscount').val($('#DisVal'+userid).val());
$('#txtEditAfterDiscount').val($('#AfterDisVal'+userid).val());
tinyMCE.get('EditItemDescription').setContent($('#CapitalItemDescrition'+userid).val());
$('#AmendtxtFreight').val($('#FreightVal'+userid).val());
$('#AmendtxtAfterFreight').val($('#AfterFreightVal'+userid).val());
$('#AmendNOOfTrips').val($('#NoOfTrip'+userid).val());
$("#drpamendFreight").val($('#FreightType'+userid).val());
var FreightType =$('#FreightType'+userid).val();
if (FreightType == "PER TRIP"){
$('#AmendTripsValue').show();
}
else{
$('#AmendTripsValue').hide();
}
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
$("#EditMaterialCode").empty();
$("#EditMaterialCode").append( $('<option></option>').val($('#materialCode'+userid).val()).html($('#materialCode'+userid).val() + "-" + $('#materialName'+userid).val()) );
for(i=0;i<Material.length;i++)
{
$.each(Material[i], function(idx, obj) {
if(obj.MaterialCode != $('#materialCode'+userid).val())
{
$("#EditMaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName) );
}
});
}
$('#EditLandingCharge').attr("style", "pointer-events: none;");
$('#EditHighseas').attr("style", "pointer-events: none;");
$('#EditCustomduty').attr("style", "pointer-events: none;");
$('#EditExcisedutyTax').attr("style", "pointer-events: none;");
$('#EditExcisedutyEDcess').attr("style", "pointer-events: none;");
$('#EditExcisedutySHcess').attr("style", "pointer-events: none;");
$('#EditCustomEDcess').attr("style", "pointer-events: none;");
$('#EditCustomSHcess').attr("style", "pointer-events: none;");
$('#EditAdditionalExciseduty').attr("style", "pointer-events: none;");
$('#EditGrossdutypayable').attr("style", "pointer-events: none;");
$('#EditPurQuantity').attr("style", "pointer-events: none;");
$('#AmendtxtFreight').attr("style", "pointer-events: none;");
$('#AmendtxtAfterFreight').attr("style", "pointer-events: none;");
$('#AmendNOOfTrips').attr("style", "pointer-events: none;");
$('#drpamendFreight').attr("style", "pointer-events: none;");
});
/*get edit material list*/
$('#EditMaterialCode').change(function() {
var id = $('#EditMaterialCode').val();
$("#EditCapitalItemName").val('');
$("#EditCPUOM").val('');
$("#EditCPQuantity").val('');
$("#EditCPTotalAmount").val('');
RequistQuantity = '';
clearTaxField();
if(id != '0')
{
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
for(i=0;i<Material.length;i++)
{
$.each(Material[i], function(idx, obj) {
if(obj.MaterialCode === id)
{
$("#EditCapitalItemName").val(obj.MaterialName);
$("#EditCPUOM").val(obj.UOM);
$("#EditCPQuantity").val(obj.Quantity);
RequistQuantity = obj.Quantity;
}
});
}
}
else
{
alert('Please select the MaterialCode');
return false;
}
});
function clearEditTaxField()
{
$('#EditCPRate').val('');
$('#EditCPTotalAmount').val('');
$('#EditAfterServiceTax').val('');
$('#EditAfterEduCess').val('');
$('#EditAfterSecHighTax').val('');
$('#EditAfterKrishiTax').val('');
$('#EditAfterSwachhTax').val('');
$('#EditBasicPriceTax ').val('');
$('#EditAfterBasicPriceTax').val('');
$("#EditLandingCharge").val('');
$("#EditAfterLandingCharge").val('');
$("#EditHighseas").val('');
$("#EditAfterHighseas").val('');
$("#EditCustomduty").val('');
$("#EditAfterCustomduty").val('');
$("#EditExcisedutyTax").val('');
$("#EditAfterExcisedutyTax").val('');
$("#EditExcisedutyEDcess").val('');
$("#EditAfterExcisedutyEDcess").val('');
$("#EditExcisedutySHcess").val('');
$("#EditAfterExcisedutySHcess").val('');
$("#EditCustomEDcess").val('');
$("#EditAfterCustomEDcess").val('');
$("#EditCustomSHcess").val('');
$("#EditAfterCustomSHcess").val('');
$("#EditAdditionalExciseduty").val('');
$("#EditAfterAdditionalExciseduty").val('');
$("#EditGrossdutypayable").val('');
$("#EditAvailableModvat").val('');
$("#EditGrossexpenses").val('');
$("#Editpurchaserate").val('');
$("#EditCustomDutyExpenses").val('');
$("#EditRMCIncludingCustomers").val('');
$("#EditPurQuantity").val('');
$("#EdittxtTotalOrderValue").val('');
RequistQuantity = '';
}
function Save()
{
//alert('save function');
stat = '<?php echo PO_CREATED; ?>';
tinyMCE.triggerSave();
var splinstr = $('#txtSpcialInstruction').val();
//alert(splinstr);
var deladd = $('#DeliveryAddr').val();
var ExchangeRateOn = $('#Exchangerateon').val();
var PaymentMethod = $('#PaymentMethod').val();
var PayableAT = $('#PayableAT').val();
var Before = $('#Before').val();
var After = $('#After').val();
$('#SpcialInstruction').val(splinstr);
$('#txtDeliveryAddress').val(deladd);
$('#txtStatus').val(stat);
var ExchangeRate = $('#ExchangeRt').val() == '' ? '1.00' : $('#ExchangeRt').val();
var AvlBudAmt = '<?php echo $AvlAmount ?>';
var capitalrange=<?php echo $CapitalRange; ?>;
var basicamt=0;
//alert(ExchangeRate+"-"+AvlBudAmt+"-"+capitalrange);
if(capitalrange == 0){//international
basicamt=($('#CapitalToatlOrder').val() * ExchangeRate);
//alert(basicamt);
}
else if(capitalrange == 1){//domestic
basicamt=$('#txtTotalBasic').val() - $('#txtTotalDiscount').val();
//alert(basicamt);
}
if(validate())
{
var ex=$('#ExchangeRt').val();
//alert(ex);
//alert(parseInt($('#CapitalToatlOrder').val() * ex));
var AvlBudAmt = '<?php echo $AvlAmount ?>';
//alert(AvlBudAmt);
if(document.getElementById('serviceTax').rows.length < 2)
{
alert('Please Select Line item to Create PO');
$('#Deliverydt').focus();
return false;
}
else if($('#Otherpayment').val()=='' && $('#PaymentMethod').val()=='PT08'){
alert('Please Enter Other Payable Terms Description');
$('#Otherpayment').focus();
return false;
}
else if(parseInt(AvlBudAmt) < parseInt(basicamt)) {
alert('Total Order Amount is exceeding the Budget Limit.Please adjust the product value.');
return false;
}
else
{
//alert('else');
$('#content').loader('show');
//salert('ss');
//alert('before Ajax');
$.ajax({
data:$('.CapitalPO').serialize()+"&ExchangeRateOn="+ExchangeRateOn+"&PaymentMethod="+PaymentMethod+"&PayableAT="+PayableAT+"&PaymentDate="+PaymentDate,
type:"POST",
url:"<?php echo base_url() ?>amendmentpurchaseorder/EditAmendCapitalPurchaseOrder",
success:function(data) {
if(data)
{
alert(data);
$('#content').loader('hide');
$('#txtRowCount').val('');
$('#txtDeletedRow').val('');
$('#SpcialInstruction').val('');
$('#txtDeliveryAddress').val('');
window.location ="amendmentpurchaseorder";
}
else
{
$('#content').loader('hide');
alert("Error");
}
}
});
}
}
}
function ChangeEditSgst(){
$('#EditSgst').val($('#EditCgst').val());
EditRatechange();
}
/*
This function is used to validate all field and caluclate all field while edit capital po
*/
function EditRatechange(){
if($('#EditReqnumber').val() == "0")
{
alert('Please select the Requisition Number');
$('#EditReqnumber').focus();
return false;
}
else if($('#EditMaterialCode').val() == "0")
{
alert('Please select the Material Code');
$('#EditMaterialCode').focus();
return false;
}
else if($('#EditCostCenter').val() == "0")
{
alert('Please select the CostCenterCode');
$('#EditCostCenter').focus();
return false;
}
// EditExceedQuantityCheck();
// if(EditExceedQuantityCheck()){
if($('#EditCPQuantity').val() != '' && $('#EditCPRate').val() != '')
{
var txtQuantity = parseFloat( $('#EditCPQuantity').val());
//var txtExchangeRate = parseFloat( $('#EditExchangeRtModal').val());
var RatePerTon = parseFloat( $('#EditCPRate').val());
//var txtUnitPrice = parseFloat($('#Rate').val());
var txtExchangeRate='';
var BasicInINR='';
if(capitalType=='International'){
//alert('international');
txtExchangeRate = parseFloat( $('#EditExchangeRtModal').val());
var Tot = txtQuantity * RatePerTon;
BasicInINR=Tot * txtExchangeRate;
}
else{
var Tot = txtQuantity * RatePerTon;
if ($('#txtEditDiscount').val() != '' && $('#txtEditDiscount').val() != '0')
{
$('#txtEditAfterDiscount').val(updateDiscountValuesChange(parseFloat(Tot).toFixed(2),$("#EditDiscountType").val(),$('#txtEditDiscount').val()));
}
var discountedValue = parseFloat($('#txtEditAfterDiscount').val() == '' ? '0.00' : $('#txtEditAfterDiscount').val()).toFixed(2);
txtExchangeRate = 1;
BasicInINR=Tot * txtExchangeRate - discountedValue;
}
var Freight=parseFloat($('#txtAfterFreightlocedit').val() == '' ? '0.00' : $('#txtAfterFreightlocedit').val()).toFixed(2);
var editCPtotal=parseFloat(BasicInINR)+parseFloat(Freight);
$('#EditCPTotalAmount').val(parseFloat(Tot).toFixed(2));
$('#EditAfterBasicPriceTax').val(Math.round(BasicInINR));
//ExceedBudget($('#CPTotalAmount').val(),$('#CapitalbudAmt').val());
if(ExceedBudget($('#EditAfterBasicPriceTax').val(),$('#EditCapitalbudAmt').val())){
//Service Tax calculation
$('#EditAfterCgst').val(calculateServiceCGST(editCPtotal,$("#EditCgst").val()== '' ? "0.00" : $('#EditCgst').val()));
$('#EditAfterSgst').val( calculateServiceSGST(editCPtotal,$("#EditSgst").val()== '' ? "0.00" : $('#EditSgst').val()));
$('#EditAfterIgst').val(calculateServiceIGST(editCPtotal,$("#EditIgst").val()== '' ? "0.00" : $('#EditIgst').val()));
var tempEditservicetotalordervaue=(parseFloat($('#EditCPTotalAmount').val())+parseFloat($('#EditAfterCgst').val())+parseFloat($('#EditAfterSgst').val())+parseFloat($('#EditAfterIgst').val())+parseFloat($('#EditOtherAllowances').val()=='' ? "0.00" : $('#EditOtherAllowances').val())+parseFloat($('#txtAfterFreightlocedit').val()=='' ? "0.00" : $('#txtAfterFreightlocedit').val())) - parseFloat($('#txtEditAfterDiscount').val()=='' ? "0.00" : $('#txtEditAfterDiscount').val());
//console.log(tempEditservicetotalordervaue);
$('#Editservicetotalordervaue').val(parseFloat(tempEditservicetotalordervaue).toFixed(2));
EditCalculateloadingcharge();
// $('#EditAfterBasicPriceTax').val(Math.round($('#EditCPTotalAmount').val()));
// if($('#EditLandingCharge').val()!='' && $('#EditAfterBasicPriceTax').val()!=''){
// $('#EditAfterLandingCharge').val(calculateLandingCharge($('#EditLandingCharge').val(),$('#EditAfterBasicPriceTax').val()));
// if($('#EditHighseas').val()!='' && $('#EditAfterLandingCharge').val()!=''){
// $('#EditAfterHighseas').val(calculateHighseasCharge($('#EditAfterLandingCharge').val(),$('#EditAfterBasicPriceTax').val(),$('#EditHighseas').val()));
// if($('#EditCustomduty').val()!='' && $('#EditAfterHighseas').val()!=''){
// $('#EditAfterCustomduty').val(calculateCustomdutyCharge($('#EditAfterLandingCharge').val(),$('#EditAfterBasicPriceTax').val(),$('#EditAfterHighseas').val(),$('#EditCustomduty').val()));
// if($('#EditAfterCustomduty').val()!='' && $('#EditExcisedutyTax').val()!=''){
// $('#EditAfterExcisedutyTax').val(calculateExciseCharge($('#EditAfterLandingCharge').val(),$('#EditAfterBasicPriceTax').val(),$('#EditAfterHighseas').val(),$('#EditAfterCustomduty').val(),$('#EditExcisedutyTax').val()));
// if($('#EditAfterExcisedutyTax').val()!='' && $('#EditExcisedutyEDcess').val()!=''){
// $('#EditAfterExcisedutyEDcess').val(calculateExciseEDcessCharge($('#EditAfterExcisedutyTax').val(),$('#EditExcisedutyEDcess').val()));
// if($('#EditAfterExcisedutyTax').val()!='' && $('#EditExcisedutySHcess').val()!=''){
// $('#EditAfterExcisedutySHcess').val(calculateExciseSHcessCharge($('#EditAfterExcisedutyTax').val(),$('#EditExcisedutySHcess').val()));
// if($('#EditAfterExcisedutySHcess').val()!='' && $('#EditCustomEDcess').val()!=''){
// $('#EditAfterCustomEDcess').val(calculateCustomEDcessCharge($('#EditAfterLandingCharge').val(),$('#EditAfterHighseas').val(),$('#EditAfterCustomduty').val(),$('#EditAfterExcisedutyTax').val(),$('#EditAfterExcisedutyEDcess').val(),$('#EditAfterExcisedutySHcess').val(),$('#EditCustomEDcess').val()));
// }
// if($('#EditAfterExcisedutySHcess').val()!='' && $('#EditCustomSHcess').val()!=''){
// $('#EditAfterCustomSHcess').val(calculateCustomSHcessCharge($('#EditAfterLandingCharge').val(),$('#EditAfterHighseas').val(),$('#EditAfterCustomduty').val(),$('#EditAfterExcisedutyTax').val(),$('#EditAfterExcisedutyEDcess').val(),$('#EditAfterExcisedutySHcess').val(),$('#EditCustomSHcess').val()));
// if($('#EditAfterCustomSHcess').val()!='' && $('#EditAdditionalExciseduty').val()!=''){
// $('#EditAfterAdditionalExciseduty').val(calculateAdditionalExciseDutyCharge($('#EditAfterBasicPriceTax').val(),$('#EditAfterLandingCharge').val(),$('#EditAfterHighseas').val(),$('#EditAfterCustomduty').val(),$('#EditAfterExcisedutyTax').val(),$('#EditAfterExcisedutyEDcess').val(),$('#EditAfterExcisedutySHcess').val(),$('#EditAfterCustomEDcess').val(),$('#EditAfterCustomSHcess').val(),$('#EditAdditionalExciseduty').val()));
// $('#EditGrossdutypayable').val(calculateGrossdutypayableCharge($('#EditAfterLandingCharge').val(),$('#EditAfterHighseas').val(),$('#EditAfterCustomduty').val(),$('#EditAfterExcisedutyTax').val(),$('#EditAfterExcisedutyEDcess').val(),$('#EditAfterExcisedutySHcess').val(),$('#EditAfterCustomEDcess').val(),$('#EditAfterCustomSHcess').val(),$('#EditAfterAdditionalExciseduty').val()));
// $('#EditAvailableModvat').val(calculateAvailableModvatCharge($('#EditAfterExcisedutyTax').val(),$('#EditAfterExcisedutyEDcess').val(),$('#EditAfterExcisedutySHcess').val(),$('#EditAfterAdditionalExciseduty').val()));
// $('#EditGrossexpenses').val(calculateGrossexpensesCharge($('#EditGrossdutypayable').val(),$('#EditAvailableModvat').val()));
// if($('#EditPurQuantity').val()!=''){
// $('#Editpurchaserate').val(calculatepurchaserate($('#EditAfterBasicPriceTax').val(),$('#EditPurQuantity').val()));
// $('#EditCustomDutyExpenses').val(calculateCustomDutyExpenses($('#EditGrossexpenses').val(),$('#EditPurQuantity').val()));
// $('#EditRMCIncludingCustomers').val(calculateRMCIncludingCustomers($('#Editpurchaserate').val(),$('#EditCustomDutyExpenses').val()));
// var Rmc = $('#EditRMCIncludingCustomers').val();
// var Quanty =$('#EditCPQuantity').val();
// var BasicAmt = $('#EditCPTotalAmount').val();
// var perKg = parseFloat(BasicAmt).toFixed(2);
// $('#EdittxtTotalOrderValue').val(perKg);
// }
// }
// }
// }
// else{
// //alert('Please Enter Excise duty S & H cess');
// }
// }
// else{
// //alert('Please Enter Excise Duty ED_cess');
// }
// }
// else{
// //alert('Please Enter Excise Duty');
// }
// }
// else{
// //alert('Please Enter Custom Duty');
// }
// }
// }
// else{
// //alert('Please Enter Landing Charge ')
// }
// calculateTotalValue();
// var res = ExceedBudget($('#TotalOrderValue').val(), $('#CapitalbudAmt').val());
//if(!res)
// {
// $('#CPRate').focus();
// return false;
// }
}
}
else{
$('CPRate').focus();
}
// }
// else{
// clearTaxField();
// }
}
/* This function used to check quantity exceeding or not while Editing*/
// function EditExceedQuantityCheck()
// {
// var EnterQuantity = $("#EditCPQuantity").val()== '' ? "0.00" : parseFloat($("#EditCPQuantity").val());
// var ReqQuantity = parseFloat(RequistQuantity);
// //alert(ReqQuantity);
// if(EnterQuantity > ReqQuantity)
// {
// alert('Your exceeding the Quantity from the Requisition Quantity:'+ RequistQuantity +'.Please adjust the Quantity to proceed further.');
// $('#EditCPQuantity').focus();
// return false;
// }
// else {
// return true;
// }
// }
/**
* This function is used for Edit Capital
*/
$('.EditCapital').click(function(){
//alert('EDIT CAPITAL');
tinyMCE.triggerSave();
if( validateEditCapitalTax() && validateEditExceedLimit())
{
//alert('EDIT');
var tr= document.getElementById(userid);
var cellval = tr.cells;
var Reqnumber = $('#EditReqnumber').val();
var departmentName = $('#EditCapitalDepartmentName').val();
var AvilBudget = $('#EditCapitalbudAmt').val();
var costCode = $('#EditCostCenter').val();
var servicedescription=$('#Edittxtservicedescription').val();
var materialCode =$('#EditMaterialCode').val();
var materialName = $("#EditCapitalItemName").val();
var uom = $("#EditCPUOM").val();
var editPer='';
if($("#EditAmendPer").val().trim()==''){
editPer = $("#EditCPUOM").val();
}
else{
editPer = $("#EditAmendPer").val();
}
var exchangeRate = $("#EditExchangeRtModal").val();
var quantity = $("#EditCPQuantity").val();
var convertRate = $("#EditCPRate").val();
var itemRate = parseFloat(convertRate).toFixed(2);
var basicval = $("#EditCPTotalAmount").val();
var CGST=$("#EditCgst").val();
var SGST=$("#EditSgst").val();
var IGST=$("#EditIgst").val();
var AfterCGST = $("#EditAfterCgst").val();
var AfterSGST = $("#EditAfterSgst").val();
var AfterIGST = $("#EditAfterIgst").val();
var otherallowance = $("#EditOtherAllowances").val();
var FreightTypeloc=$('#drpFreighteditloc').val();
var FreightRateloc=$('#txtFreightlocedit').val();
var FreightRateAmountloc=$('#txtAfterFreightlocedit').val();
var Nooftriploc=$('#NOOfTripslocedit').val();
var totalservicevalue = $("#Editservicetotalordervaue").val();
//console.log(totalservicevalue);
//var totalservicevalue = $("#EditCPTotalAmount").val();
var Totaltaxamount = (parseFloat(AfterCGST)+parseFloat(AfterSGST)+parseFloat(AfterIGST)+parseFloat(otherallowance));
//alert(totalservicevalue+"-"+Total);
var TotalTaxValue = EditcalculateTaxValue();
//alert(Totaltaxamount+"--"+TotalTaxValue);
var landingCharge = $('#EditAfterLandingCharge').val();
var CustomDuty = $('#EditAfterCustomduty').val();
var CustomEDCess = $('#EditAfterCustomEDcess').val();
var CustomSHCess = $('#EditAfterCustomSHcess').val();
var GrossDutyPayable = $('#EditGrossdutypayable').val();
var PurQuantity = $('#EditPurQuantity').val();
var CustomDutyExpenses = $('#EditCustomDutyExpenses').val();
var TotalOrderValuePerkg = $("#EdittxtTotalOrderValue").val();
/*get % values */
var beforeLanding = $('#EditLandingCharge').val();
var beforeCustomDuty = $('#EditCustomduty').val();
var beforeCustomEDCess = $('#EditCustomEDcess').val();
var beforeCustomSHCess = $('#EditCustomSHcess').val();
var Assessable=$("#EditAfterAssessable").val();
var SubTotal=$("#EditSubtotal").val();
var IgstInt=$("#EditIgstInt").val();
var AfterIgstInt=$("#EditAfterIgstInt").val();
var DutyImpact=$("#EditDutyImpact").val();
var ClearingCharges=$('#EditClearingCharges').val();
var Nett=$('#EditNett').val();
var PurQuantity = $('#EditPurQuantity').val();
var basicvalInINR=$('#EditAfterBasicPriceTax').val();
var DisType = $("#EditDiscountType").val();
var DisVal = $("#txtEditDiscount").val();
var AfterDisVal = $("#txtEditAfterDiscount").val();
var EditCapitalDescription = $("#EditItemDescription").val();
var FreightType = $("#drpamendFreight").val();
var FreightVal = $("#AmendtxtFreight").val();
var AfterFreightVal = $("#AmendtxtAfterFreight").val();
var NoOfTrip = $("#AmendNOOfTrips").val();
$('#CapitalItemDescrition'+userid).val(EditCapitalDescription);
$('#Reqnumber'+userid).val(Reqnumber);
$('#departmentName'+userid).val(departmentName);
$('#CPCostCode'+userid).val(costCode);
$('#AvilBudget'+userid).val(AvilBudget);
$('#echangeRate'+userid).val(exchangeRate);
$('#materialCode'+userid).val(materialCode);
$('#materialName'+userid).val(materialName);
$('#uom'+userid).val(uom);
$('#per'+userid).val(editPer);
$('#quantity'+userid).val(quantity);
$('#rateInUs'+userid).val(itemRate);
$('#basicval'+userid).val(basicval);
RequistQuantity = $('#quantity'+userid).val();
$('#SGST'+userid).val(SGST);
$('#CGST'+userid).val(CGST);
$('#IGST'+userid).val(IGST);
$('#afterSGST'+userid).val(AfterSGST);
$('#afterCGST'+userid).val(AfterCGST);
$('#afterIGST'+userid).val(AfterIGST);
$('#otherallowance'+userid).val(otherallowance);
$('#totalservicevalue'+userid).val(totalservicevalue);
$('#ServiceMaterialDescription'+userid).val(servicedescription);
$('#Ftype'+userid).val(FreightTypeloc);
$('#NoTrip'+userid).val(Nooftriploc);
$('#Fvalue'+userid).val(FreightRateloc);
$('#Afvalue'+userid).val(FreightRateAmountloc);
$('#landingCharge'+userid).val(landingCharge);
$('#CustomDuty'+userid).val(CustomDuty);
$('#CustomEDCess'+userid).val(CustomEDCess);
$('#CustomSHCess'+userid).val(CustomSHCess);
$('#GrossDutyPayable'+userid).val(GrossDutyPayable);
$('#CustomDutyExpenses'+userid).val(CustomDutyExpenses);
$('#basicvalInINR'+userid).val(basicvalInINR);
/* get % value */
$('#beforeLanding'+userid).val(beforeLanding);
$('#beforeCustomDuty'+userid).val(beforeCustomDuty);
$('#beforeCustomEDCess'+userid).val(beforeCustomEDCess);
$('#beforeCustomSHCess'+userid).val(beforeCustomSHCess);
$('#AssessableValue'+userid).val(Assessable);
$('#SubTotal'+userid).val(SubTotal);
$('#IGSTInt'+userid).val(IgstInt);
$('#AfterIGSTInt'+userid).val(AfterIgstInt);
$('#DutyImpact'+userid).val(DutyImpact);
$('#NetValue'+userid).val(Nett);
$('#ClearingCharge'+userid).val(ClearingCharges);
$('#PurQuantity'+userid).val(PurQuantity);
$('#PerKgExpense'+userid).val(TotalOrderValuePerkg);
$('#DisType'+userid).val(DisType);
$('#FreightType'+userid).val(FreightType);
$('#FreightVal'+userid).val(FreightVal);
$('#NoOfTrip'+userid).val(NoOfTrip);
$('#AfterFreightVal'+userid).val(AfterFreightVal);
$('#DisVal'+userid).val(DisVal);
$('#AfterDisVal'+userid).val(AfterDisVal);
cellval[2].innerHTML = materialName;
//alert(materialName);
cellval[3].innerHTML = parseFloat(quantity).toFixed(2);
//alert(quantity);
cellval[4].innerHTML =uom;
//alert(uom);
cellval[5].innerHTML =parseFloat(itemRate).toFixed(2);
//alert(itemRate);
cellval[6].innerHTML =parseFloat(basicval).toFixed(2);
//alert(basicval);
cellval[7].innerHTML =parseFloat(TotalTaxValue).toFixed(2);
//alert(TotalTaxValue);
cellval[8].innerHTML =parseFloat(totalservicevalue).toFixed(2);
//alert(basicval);
populateValueMainFormForEditCapitalTax();
}
});
function validateEditCapitalTax()
{
if($('#EditReqnumber').val() == "0")
{
alert('Please select the Requisition Number');
$('#EditReqnumber').focus();
return false;
}
else if($('#EditCostCenter').val() == "0")
{
alert('Please select the Cost center');
$('#EditCostCenter').focus();
return false;
}
else if($('#EditMaterialCode').val() == "0")
{
alert('Please select the Material Code');
$('#EditMaterialCode').focus();
return false;
}
else if($('#EditCPQuantity').val() == '')
{
alert('Please Enter the Quantity value');
$('#EditCPQuantity').focus();
return false;
}
else if($('#EditCPQuantity').val() == "0")
{
alert('Please Enter the Valid Quantity value');
$('#EditCPQuantity').focus();
return false;
}
else if($('#EditCPRate').val() == '')
{
alert('Please Enter the Rate of the Item');
$('#EditCPRate').focus();
return false;
}
else if($('#EditCPRate').val() == "0")
{
alert('Please Enter the Valid Rate of the Item');
$('#EditCPRate').focus();
return false;
}
else
{
return true;
}
}
/* calculate tax value*/
function EditcalculateTaxValue(){
var CGSTTaxAmount = $('#EditAfterCgst').val() == '' ? '0.00' : $('#EditAfterCgst').val();
var SGSTTaxAmount = $('#EditAfterSgst').val() == '' ? '0.00' : $('#EditAfterSgst').val();
var IGSTTaxAmount = $('#EditAfterIgst').val() == '' ? '0.00' : $('#EditAfterIgst').val();
var otherallowanceAmount = $('#EditOtherAllowances').val() == '' ? '0.00' : $('#EditOtherAllowances').val();
//alert(CGSTTaxAmount+""+SGSTTaxAmount+""+IGSTTaxAmount+otherallowanceAmount)
var landingCharge = $('#EditAfterLandingCharge').val() == '' ? '0.00' : $('#EditAfterLandingCharge').val();
var HighSeasSalesCharge = $('#EditAfterHighseas').val() == '' ? '0.00' : $('#EditAfterHighseas').val();
var CustomDuty = $('#EditAfterCustomduty').val() == '' ? '0.00' : $('#EditAfterCustomduty').val();
var ExciseDuty = $('#EditAfterExcisedutyTax').val() == '' ? '0.00' : $('#EditAfterExcisedutyTax').val();
var ExciseDutyEDCess = $('#EditAfterExcisedutyEDcess').val() == '' ? '0.00' : $('#EditAfterExcisedutyEDcess').val();
var ExciseDutySHCess = $('#EditAfterExcisedutySHcess').val() == '' ? '0.00' : $('#EditAfterExcisedutySHcess').val();
var CustomEDCess = $('#EditAfterCustomEDcess').val() == '' ? '0.00' : $('#EditAfterCustomEDcess').val();
var CustomSHCess = $('#EditAfterCustomSHcess').val() == '' ? '0.00' : $('#EditAfterCustomSHcess').val();
var AdditionalExciseDuty = $('#EditAfterAdditionalExciseduty').val() == '' ? '0.00' : $('#EditAfterAdditionalExciseduty').val();
var GrossDutyPayable = $('#EditGrossdutypayable').val() == '' ? '0.00' : $('#EditGrossdutypayable').val();
var AvailableModvat = $('#EditAvailableModvat').val() == '' ? '0.00' : $('#EditAvailableModvat').val();
var GrossExpensesDuetoCustom = $('#EditGrossexpenses').val() == '' ? '0.00' : $('#EditGrossexpenses').val();
var purchaseRate = $('#Editpurchaserate').val() == '' ? '0.00' : $('#Editpurchaserate').val();
var CustomDutyExpenses = $('#EditCustomDutyExpenses').val() == '' ? '0.00' : $('#EditCustomDutyExpenses').val();
var RMCIncludingCustomers = $('#EditRMCIncludingCustomers').val() == '' ? '0.00' : $('#EditRMCIncludingCustomers').val();
var totTaxvalue = (parseFloat(CGSTTaxAmount)+ parseFloat(SGSTTaxAmount)+ parseFloat(IGSTTaxAmount));
//+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);
// alert("TAx from EditcalculateTaxValue function "+totTax );
return totTax;
}
/* used to validateExceedLimit for edit*/
function validateEditExceedLimit()
{
var avalbudAmt = parseFloat($('#EditCapitalbudAmt').val());
var basicAmountRate = parseFloat($('#EditCPTotalAmount').val());
var totalAmount = parseFloat($('#EdittxtTotalOrderValue').val());
if(basicAmountRate > avalbudAmt)
{
alert('Basic amount is exceeding the Budget Limit.Please adjust the product value.');
$('#EditCPRate').focus();
return false;
}
else
{
return true;
}
}
/**
* This function is used to calculate the total amounts after Edit row
*/
function populateValueMainFormForEditCapitalTax()
{
var rows = document.getElementById('serviceTax').rows.length;
var TotalOrderValueSummary = 0;
var basicfordometic = 0;
var qty = 0;
var rateperqty = 0;
var TotalCGSTTax = 0;
var TotalSGSTTax = 0;
var TotalIGSTTax = 0;
var TotalDiscount = 0;
//alert('Initial' + TotalDiscount);
var Totalotherallowance = 0;
var TotLanding = 0;
var TotCustom = 0;
var TotCustomED = 0;
var TotCustomSH = 0;
var TotGrossduty = 0;
var Totalfrieght = 0;
//alert('INITIAL'+ Totalfrieght);
var TotaFreight =0;
var TotGrossexpense = 0;
var CapitalToatlOrder=0;
var TotalAssessable=0;
var TotalSubtotal=0;
var TotalIgst=0;
for (var i = 1; i < rows; i++) {
var discountedRateValue = $('#AfterDisVal'+i).val() == '' ? '0.00' : $('#AfterDisVal'+i).val();
//alert('Current Item'+ discountedRateValue);
var TotalOrderValueSummaryI = $('#totalservicevalue'+i).val() == '' ? '0.00' : $('#totalservicevalue'+i).val();//FOr Domestic total value
//console.log(TotalOrderValueSummaryI);
TotalOrderValueSummaryI=TotalOrderValueSummaryI;//-discountedRateValue;
var TotalCGSTTaxI = $('#afterCGST'+i).val() == '' ? '0.00' : $('#afterCGST'+i).val();
var TotalSGSTTaxI = $('#afterSGST'+i).val() == '' ? '0.00' : $('#afterSGST'+i).val();
var TotalIGSTTaxI = $('#afterIGST'+i).val() == '' ? '0.00' : $('#afterIGST'+i).val();
var TotalFreight = $('#Afvalue'+i).val() == '' ? '0.00' : $('#Afvalue'+i).val();
//var tr= document.getElementById(serviceTax);
//var cellval = tr.cells;
qty = $('#quantity'+i).val();
rateperqty = $('#itemRate'+i).val();
basicfordometic = basicfordometic + (qty * rateperqty);
var TotalotherallowanceI = $('#otherallowance'+i).val() == '' ? '0.00' : $('#otherallowance'+i).val();
var TotLandingI = $('#landingCharge'+i).val() == '' ? '0.00' : $('#landingCharge'+i).val();
var TotCustomI = $('#CustomDuty'+i).val() == '' ? '0.00' : $('#CustomDuty'+i).val();
var TotCustomEDI = $('#CustomEDCess'+i).val() == '' ? '0.00' : $('#CustomEDCess'+i).val();
var TotCustomSHI = $('#CustomSHCess'+i).val() == '' ? '0.00' : $('#CustomSHCess'+i).val();
var TotGrossdutyI = $('#GrossDutyPayable'+i).val() == '' ? '0.00' : $('#GrossDutyPayable'+i).val();
var totoalfrieghti = $('#AfterFreightVal'+i).val() == '' ? '0.00' : $('#AfterFreightVal'+i).val();
//alert('CURRENT'+totoalfrieghti);
var TotGrossexpenseI = $('#GrossExpensesDuetoCustom'+i).val() == '' ? '0.00' : $('#GrossExpensesDuetoCustom'+i).val();
var CapitalToatlOrderI = $('#basicval'+i).val() == '' ? '0.00' : $('#basicval'+i).val();//for International total value
var Assessable = $('#AssessableValue'+i).val() == '' ? '0.00' : $('#AssessableValue'+i).val();
var Subtotal = $('#SubTotal'+i).val() == '' ? '0.00' : $('#SubTotal'+i).val();
var IgstInt = $('#AfterIGSTInt'+i).val() == '' ? '0.00' : $('#AfterIGSTInt'+i).val();
CapitalToatlOrderI = CapitalToatlOrderI - discountedRateValue;
TotalCGSTTax = parseFloat(TotalCGSTTax) + parseFloat(TotalCGSTTaxI);
TotalSGSTTax = parseFloat(TotalSGSTTax) + parseFloat(TotalSGSTTaxI);
TotalIGSTTax = parseFloat(TotalIGSTTax) + parseFloat(TotalIGSTTaxI);
TotalDiscount = parseFloat(TotalDiscount) + parseFloat(discountedRateValue);
TotaFreight=parseFloat(TotaFreight)+parseFloat(TotalFreight);
//alert('After Add' + TotalDiscount);
Totalotherallowance = parseFloat(Totalotherallowance) + parseFloat(TotalotherallowanceI);
Totalfrieght = Totalfrieght + totoalfrieghti;
// alert('AFTER ADD'+ Totalfrieght);
TotalAssessable=parseFloat(TotalAssessable)+parseFloat(Assessable);
TotalSubtotal=parseFloat(TotalSubtotal)+parseFloat(Subtotal);
TotalIgst=parseFloat(TotalIgst)+parseFloat(IgstInt);
TotLanding = parseFloat(TotLanding) + parseFloat(TotLandingI);
TotCustom = parseFloat(TotCustom) + parseFloat(TotCustomI);
TotCustomED = parseFloat(TotCustomED) + parseFloat(TotCustomEDI);
TotCustomSH = parseFloat(TotCustomSH) + parseFloat(TotCustomSHI);
TotGrossduty = parseFloat(TotGrossduty) + parseFloat(TotGrossdutyI);
TotalOrderValueSummary = parseFloat(TotalOrderValueSummary) + parseFloat(TotalOrderValueSummaryI);
CapitalToatlOrder = parseFloat(CapitalToatlOrder) + parseFloat(CapitalToatlOrderI);
}
$('#txtTotCgst').val((parseFloat(TotalCGSTTax)).toFixed(2) );
$('#txtTotSgst').val((parseFloat(TotalSGSTTax)).toFixed(2) );
$('#txtTotIgst').val((parseFloat(TotalIGSTTax)).toFixed(2) );
$('#TotalOtherAllowances').val((parseFloat(Totalotherallowance) ).toFixed(2) );
$('#txtTotalDiscount').val((parseFloat(TotalDiscount)).toFixed(2) );
$('#TotalFreight').val(parseFloat(TotaFreight).toFixed(2) );
$('#txttotalfrieght').val((parseFloat(Totalfrieght)).toFixed(2) );
$('#txttotallanding').val((parseFloat(TotLanding) ).toFixed(2) );
$('#txttotalcustom').val((parseFloat(TotCustom)).toFixed(2) );
$('#txttotalcustomED').val((parseFloat(TotCustomED)).toFixed(2) );
$('#txttotalcustomSH').val((parseFloat(TotCustomSH)).toFixed(2) );
$('#txttotalgrossduty').val((parseFloat(TotGrossduty)).toFixed(2) );
$('#txttotalAssessable').val((parseFloat(TotalAssessable)).toFixed(2) );
$('#txttotalSubtotal').val((parseFloat(TotalSubtotal)).toFixed(2) );
$('#txttotalIgst').val((parseFloat(TotalIgst)).toFixed(2) );
$('#CapitalToatlOrder').val((parseFloat(CapitalToatlOrder)).toFixed(2) );
$('#Totalservicesummary').val((parseFloat(TotalOrderValueSummary)).toFixed(2) );
$('#txtTotalBasic').val((parseFloat(basicfordometic)).toFixed(2) );
basicfordometic = 0;
}
var DisplayCurrencySymbol='';
var ViewCurrencySymbol='';
var currency = <?php echo json_encode($Currency, JSON_PRETTY_PRINT) ?>;
$.each(currency, function(idx, obj) {
if(obj.Currency_Code === $("#currencytype").val())
{
$("#CurrencySymbol").val(obj.FontCode2000);
DisplayCurrencySymbol=obj.FontCode2000;
ViewCurrencySymbol=obj.FontCode2000;
var DisplayUOM=$('#uom').val();
$('#CurrencySymbol').html('Exchange Rate In' + " "+obj.FontCode2000);
$('#RateIn').html('Rate(in' + " "+obj.FontCode2000 + '/'+DisplayUOM+')');
$('#EditRateIn').html('Rate(in' + " "+obj.FontCode2000 + '/'+DisplayUOM+')');
$('#TotalAmount').html('Basic Value in' + " "+DisplayCurrencySymbol);
$('#EditTotalAmount').html('Basic Value in' + " "+DisplayCurrencySymbol);
//$('#ViewTotalAmount').html('Basic Value in' + " "+ViewCurrencySymbol);
// $('#ViewRateIn').html('Rate(in' + " "+ViewCurrencySymbol + '/'+DisplayUOM+')');
$('#lbl_international').html('Total Order Value (' + ""+DisplayCurrencySymbol+')');
}
});
$('#currencytype').change(function(){
var SelectCurrency = $('#currencytype').val();
$.each(currency, function(idx, obj) {
if(obj.Currency_Code === SelectCurrency)
{
$("#CurrencySymbol").val(obj.FontCode2000);
DisplayCurrencySymbol=obj.FontCode2000;
$('#CurrencySymbol').html('Exchange Rate In' + " "+obj.FontCode2000);
$('#RateIn').html('Rate(in' + " "+obj.FontCode2000 + '/Ton)');
$('#EditRateIn').html('Rate(in' + " "+obj.FontCode2000 + '/Ton)');
$('#TotalAmount').html('Basic Value in' + " "+DisplayCurrencySymbol);
$('#EditTotalAmount').html('Basic Value in' + " "+DisplayCurrencySymbol);
}
});
});
var PaymentDate='<?php echo $PaymentDays; ?>';
$('#Before').change(function(){
PaymentDate=$('#Before').val();
});
$('#After').change(function(){
PaymentDate=$('#After').val();
});
$("#PaymentMethod").change(function() {
if ($('#PaymentMethod').val().trim()=='PT08')
{
$('#otheroptiondiv').show();
}
else {
$('#otheroptiondiv').hide();
}
});
$('#drpamendFreight').change(function(){
//alert();
var FreightType = $('#drpamendFreight').val();
if (FreightType == "PER TRIP")
{
$('#AmendTripsValue').show();
}
else {
$('#AmendTripsValue').hide();
}
});
$('#EditDiscountType').change(function() {
if($('#EditCPRate').val() != '')
{
selValue = $("#EditDiscountType").val();
$('#txtEditDiscount').val('');
$('#txtEditAfterDiscount').val('');
if (selValue == '<?php echo NILTYPE;?>')
{
$('#txtEditDiscount').attr('readonly', 'true');
$('#txtEditDiscount').val('0.00');
$('#txtEditAfterDiscount').val('0.00');
}
else
{
$('#txtEditDiscount').removeAttr( 'readonly','true' );
$('#txtEditDiscount').val('');
$('#txtEditAfterDiscount').val('');
}
}
else
{
alert('Please Select MaterialCode and Rate Field Value');
$('#EditDiscountType').val("0");
$('#EditCPRate').focus();
}
EditRatechange();
});
/*
* To calcuate the Discount */
function calculateDiscount(isEdit)
{
if(isEdit == '0')
{
if($('#CPRate').val() == '')
{
alert('Please Enter the Rate value');
$('#CPRate').focus();
$('#txtDiscount').val('');
return false;
}
if($('#CPRate').val() != '')
{
var basicValue = parseFloat($('#CPTotalAmount').val());
var DiscountType =$("#DiscountType").val();
if(DiscountType == "0")
{
alert('Please Select the discount Type');
$('#txtDiscount').val('');
$("#DiscountType").focus();
}
else if ($('#txtDiscount').val() != '' && $('#txtDiscount').val() != '0')
{
var AfterDiscount = 0.0;
var Discountval = parseFloat($('#txtDiscount').val());
if(DiscountType == '<?php echo PERCENTAGE;?>')
{
AfterDiscount = <?php echo DIS_PERCENTAGE;?>;
}
else if(DiscountType == '<?php echo NILTYPE;?>' )
{
AfterDiscount = "0.00";
}
else
{
AfterDiscount = <?php echo DIS_LUMPSUM;?>;
}
var discount = parseFloat(AfterDiscount).toFixed(2);
$('#txtAfterDiscount').val(discount);
}
else
{
$('#txtAfterDiscount').val("0.00");
}
Ratechange();
}
}
else
{
if($('#EditCPRate').val() != '')
{
var basicValue = parseFloat($('#EditCPTotalAmount').val());
var DiscountType =$("#EditDiscountType").val();
if(DiscountType == "0")
{
alert('Please Select the discount Type');
$('#txtEditDiscount').val('');
$("#EditDiscountType").focus();
}
else if ($('#txtEditDiscount').val() != '' && $('#txtEditDiscount').val() != '0')
{
var AfterDiscount = 0.0;
var Discountval = parseFloat($('#txtEditDiscount').val());
if(DiscountType == '<?php echo PERCENTAGE;?>')
{
AfterDiscount = <?php echo DIS_PERCENTAGE;?>;
}
else if(DiscountType == '<?php echo NILTYPE;?>' )
{
AfterDiscount = "0.00";
}
else
{
AfterDiscount = <?php echo DIS_LUMPSUM;?>;
}
var discount = parseFloat(AfterDiscount).toFixed(2);
$('#txtEditAfterDiscount').val(discount);
}
else
{
$('#txtEditAfterDiscount').val("0.00");
}
EditRatechange();
}
}
}
function updateDiscountValuesChange(totAmt,disType,disAmt){
var basicValue = totAmt;
var DiscountType =disType;
var AfterDiscount = 0.0;
var Discountval = parseFloat(disAmt);
if(DiscountType == '<?php echo PERCENTAGE;?>')
{
AfterDiscount = <?php echo DIS_PERCENTAGE;?>;
}
else if(DiscountType == '<?php echo NILTYPE;?>' )
{
AfterDiscount = "0.00";
}
else
{
AfterDiscount = <?php echo DIS_LUMPSUM;?>;
}
var discount = parseFloat(AfterDiscount).toFixed(2);
return discount;
}
function calculateFreight(isEdit)
{//alert();
if(isEdit == '0')
{
if($('#AfterBasicPriceTax').val() == '')
{
alert('Please Enter the Rate value');
$('#CPRate').focus();
$('#txtFreight').val('') ;
return false;
}
else
{
var basicValue = parseFloat($('#AfterBasicPriceTax').val());
var FreightType =$("#drpFreight").val();
if(FreightType == "0")
{
alert('Please select Freight Type');
$('#txtFreight').val('');
$("#drpFreight").focus();
}
else if( $('#txtFreight').val() != "0" && $('#txtFreight').val() != '')
{
var FreightValue = parseFloat($('#txtFreight').val());
var Quantity = parseFloat($('#CPQuantity').val());
var AfterFreight = 0.0;
if(FreightType == '<?php echo PERCENTAGE;?>')
{
AfterFreight = <?php echo FREIGHT_PERCENTAGE;?>;
}
else if(FreightType == '<?php echo NILTYPE;?>')
{
AfterFreight = 0.0;
}
else if(FreightType == '<?php echo LUMPSUM;?>')
{
AfterFreight = <?php echo FREIGHT_LUMPSUM;?>;
}
else if(FreightType == '<?php echo PERUOM;?>')
{
AfterFreight = <?php echo FREIGHT_PERUOM;?>;
}
else if(FreightType == '<?php echo PERTRIP;?>')
{
if($('#NOOfTrips').val()==''){
alert('Please Enter No of Trip');
$("#NOOfTrips").focus();
$('#txtFreight').val(0)
AfterFreight=0;
$('#txtAfterFreight').val("0.00");
return false;
}
else{
var noOftrip = $("#NOOfTrips").val();
AfterFreight = <?php echo FREIGHT_PERTRIP;?>;
AfterFreight = parseFloat(AfterFreight * noOftrip).toFixed(2);
}
}
else {
AfterFreight = $("#txtFreight").val();
}
var AfterFreightval = parseFloat(AfterFreight).toFixed(2);
$('#txtAfterFreight').val(AfterFreightval);
}
else
{
$('#txtAfterFreight').val("0.00");
}
}
}
else if(isEdit == '2'){
if($('#ViewAfterBasicPriceTax').val() == '')
{
alert('Please Enter the Rate value');
$('#ViewCPRate').focus();
$('#txtViewFreight').val('') ;
return false;
}
else
{
var basicValue = parseFloat($('#ViewAfterBasicPriceTax').val());
var FreightType =$("#drpViewFreight").val();
if(FreightType == "0")
{
alert('Please select Freight Type');
$('#txtViewFreight').val('');
$("#drpViewFreight").focus();
}
else if( $('#txtViewFreight').val() != "0" && $('#txtViewFreight').val() != '')
{
var FreightValue = parseFloat($('#txtViewFreight').val());
var Quantity = parseFloat($('#ViewCPQuantity').val());
//alert(FreightType);
var AfterFreight = 0.0;
if(FreightType == '<?php echo PERCENTAGE;?>')
{
AfterFreight = <?php echo FREIGHT_PERCENTAGE;?>;
}
else if(FreightType == '<?php echo NILTYPE;?>')
{
AfterFreight = 0.0;
}
else if(FreightType == '<?php echo LUMPSUM;?>')
{
AfterFreight = <?php echo FREIGHT_LUMPSUM;?>;
}
else if(FreightType == '<?php echo PERUOM;?>')
{
AfterFreight = <?php echo FREIGHT_PERUOM;?>;
}
else if(FreightType == '<?php echo PERTRIP;?>')
{
if($('#ViewNOOfTrips').val()==''){
alert('Please Enter No of Trip');
$("#ViewNOOfTrips").focus();
$('#txtViewFreight').val(0)
AfterFreight=0;
$('#txtViewAfterFreight').val("0.00");
return false;
}
else{
var noOftrip = $("#ViewNOOfTrips").val();
AfterFreight = <?php echo FREIGHT_PERTRIP;?>;
AfterFreight = parseFloat(AfterFreight * noOftrip).toFixed(2);
}
}
else {
AfterFreight = $("#txtViewFreight").val();
}
var AfterFreightval = parseFloat(AfterFreight).toFixed(2);
$('#txtViewAfterFreight').val(AfterFreightval);
}
else
{
$('#txtViewAfterFreight').val("0.00");
}
}
}
else if(isEdit == '3'){
if($('#EditAfterBasicPriceTax').val() != '')
{
var basicValue = parseFloat($('#EditAfterBasicPriceTax').val());
var FreightType =$("#drpamendFreight").val();
if( $('#AmendtxtFreight').val() != "0" && $('#AmendtxtFreight').val() != '')
{
var FreightValue = parseFloat($('#AmendtxtFreight').val());
var Quantity = parseFloat($('#EditCPQuantity').val());
var AfterFreight = 0.0;
if(FreightType == '<?php echo PERCENTAGE;?>')
{
AfterFreight = <?php echo FREIGHT_PERCENTAGE;?>;
}
else if(FreightType == '<?php echo NILTYPE;?>')
{
AfterFreight = 0.0;
}
else if(FreightType == '<?php echo LUMPSUM;?>')
{
AfterFreight = <?php echo FREIGHT_LUMPSUM;?>;
}
else if(FreightType == '<?php echo PERUOM;?>')
{
AfterFreight = <?php echo FREIGHT_PERUOM;?>;
}
else if(FreightType == '<?php echo PERTRIP;?>')
{
if($('#AmendNOOfTrips').val()==''){
alert('Please Enter No of Trip');
$("#AmendNOOfTrips").focus();
$('#AmendtxtFreight').val(0)
AfterFreight=0;
$('#AmendtxtAfterFreight').val("0.00");
return false;
}
else{
var noOftrip = $("#AmendNOOfTrips").val();
AfterFreight = <?php echo FREIGHT_PERTRIP;?>;
AfterFreight = parseFloat(AfterFreight * noOftrip).toFixed(2);
}
}
else {
AfterFreight = $("#AmendtxtFreight").val();
}
var AfterFreightval = parseFloat(AfterFreight).toFixed(2);
$('#AmendtxtAfterFreight').val(AfterFreightval);
}
else
{
$('#AmendtxtAfterFreight').val("0.00");
}
}
}
else if(isEdit == '4'){
if($('#EditAfterBasicPriceTax').val() != '')
{
var basicValue = parseFloat($('#EditAfterBasicPriceTax').val());
var FreightType =$("#drpEditFreight").val();
if( $('#txtEditFreight').val() != "0" && $('#txtEditFreight').val() != '')
{
var FreightValue = parseFloat($('#txtEditFreight').val());
var Quantity = parseFloat($('#EditCPQuantity').val());
//alert(FreightType);
var AfterFreight = 0.0;
if(FreightType == '<?php echo PERCENTAGE;?>')
{
AfterFreight = <?php echo FREIGHT_PERCENTAGE;?>;
}
else if(FreightType == '<?php echo NILTYPE;?>')
{
AfterFreight = 0.0;
}
else if(FreightType == '<?php echo LUMPSUM;?>')
{
AfterFreight = <?php echo FREIGHT_LUMPSUM;?>;
}
else if(FreightType == '<?php echo PERUOM;?>')
{
AfterFreight = <?php echo FREIGHT_PERUOM;?>;
}
else if(FreightType == '<?php echo PERTRIP;?>')
{
if($('#EditNOOfTrips').val()==''){
alert('Please Enter No of Trip');
$("#EditNOOfTrips").focus();
$('#txtEditFreight').val(0)
AfterFreight=0;
$('#txtEditAfterFreight').val("0.00");
return false;
}
else{
var noOftrip = $("#EditNOOfTrips").val();
AfterFreight = <?php echo FREIGHT_PERTRIP;?>;
AfterFreight = parseFloat(AfterFreight * noOftrip).toFixed(2);
}
}
else {
AfterFreight = $("#txtEditFreight").val();
}
var AfterFreightval = parseFloat(AfterFreight).toFixed(2);
$('#txtEditAfterFreight').val(AfterFreightval);
}
else
{
$('#txtEditAfterFreight').val("0.00");
}
}
}
else
{
if($('#EditAfterBasicPriceTax').val() == '')
{
alert('Please Enter the Rate value');
$('#EditCPRate').focus();
$('#txtEditFreight').val('') ;
return false;
}
else
{
var basicValue = parseFloat($('#EditAfterBasicPriceTax').val());
var FreightType =$("#drpEditFreight").val();
if(FreightType == "0")
{
alert('Please select Freight Type');
$('#txtEditFreight').val('');
$("#drpEditFreight").focus();
}
else if( $('#txtEditFreight').val() != "0" && $('#txtEditFreight').val() != '')
{
var FreightValue = parseFloat($('#txtEditFreight').val());
var Quantity = parseFloat($('#EditCPQuantity').val());
//alert(FreightType);
var AfterFreight = 0.0;
if(FreightType == '<?php echo PERCENTAGE;?>')
{
AfterFreight = <?php echo FREIGHT_PERCENTAGE;?>;
}
else if(FreightType == '<?php echo NILTYPE;?>')
{
AfterFreight = 0.0;
}
else if(FreightType == '<?php echo LUMPSUM;?>')
{
AfterFreight = <?php echo FREIGHT_LUMPSUM;?>;
}
else if(FreightType == '<?php echo PERUOM;?>')
{
AfterFreight = <?php echo FREIGHT_PERUOM;?>;
}
else if(FreightType == '<?php echo PERTRIP;?>')
{
if($('#EditNOOfTrips').val()==''){
alert('Please Enter No of Trip');
$("#EditNOOfTrips").focus();
$('#txtEditFreight').val(0)
AfterFreight=0;
$('#txtEditAfterFreight').val("0.00");
return false;
}
else{
var noOftrip = $("#EditNOOfTrips").val();
AfterFreight = <?php echo FREIGHT_PERTRIP;?>;
AfterFreight = parseFloat(AfterFreight * noOftrip).toFixed(2);
}
}
else {
AfterFreight = $("#txtEditFreight").val();
}
var AfterFreightval = parseFloat(AfterFreight).toFixed(2);
$('#txtEditAfterFreight').val(AfterFreightval);
}
else
{
$('#txtEditAfterFreight').val("0.00");
}
}
}
}
$('#drpFreighteditloc').change(function()
{
var FreightType =$("#drpFreighteditloc").val();
if (FreightType == '<?php echo PERTRIP;?>')
{
$('#TripsValuelocedit').show();
}
else {
$('#TripsValuelocedit').hide();
}
if($('#EditCPRate').val() != '' && $('#EditMaterialCode').val() != "0" )
{
selValue = $("#drpFreighteditloc").val() ;
$('#txtFreightlocedit').val('');
$('#txtAfterFreightlocedit').val('');
var PackagingCalculation='';
if (selValue == '<?php echo NILTYPE;?>')
{
$('#txtFreightlocedit').attr('readonly', 'true');
$('#txtFreightlocedit').val('0.00');
}
if(selValue == '<?php echo PERCENTAGE;?>')
{
var PackagingCalculation = '';
$('#editpackagingcalmodel').modal('show');
//PackagingCalculation = $("input:radio[name='optPackaging']:checked").val();
}
else
{
// $('#txtFreightlocedit').removeAttr( 'readonly','true' );
$('#txtFreightlocedit').val('');
calculateFreightloceditper()
}
}
else
{
alert('Please Select MaterialCode and Rate Field Value');
$('#drpFreighteditloc').val("0");
$('#Rate').focus();
}
});
function calculateFreightloceditper()
{
var Calculation = document.querySelector('input[name = "editoptPackaging"]:checked').value;
var FreightType =$("#drpFreighteditloc").val();
$('#editpackagingcalmodel').modal('hide');
if(FreightType=='<?php echo PERCENTAGE;?>')
{
$('#txtAfterFreightlocedit').val('');
if(Calculation==0)
{
var basicValue = $('#EditCPTotalAmount').val() == '' ? '0.00' : $('#EditCPTotalAmount').val();
var FreightValue = $('#txtFreightlocedit').val() == '' ? '0.00' : $('#txtFreightlocedit').val();
var AfterFreight = <?php echo FREIGHT_PERCENTAGE;?>;
var txtAfterFreightloc= parseFloat(AfterFreight).toFixed(2);
$('#txtAfterFreightlocedit').val(txtAfterFreightloc);
}
else if(Calculation==1)
{
var basicinrValue=$('#EditCPTotalAmount').val() == '' ? '0.00' : $('#EditCPTotalAmount').val();
var discount=$('#txtEditAfterDiscount').val() == '' ? '0.00' : $('#txtEditAfterDiscount').val();
var basicValue=basicinrValue-discount;
var FreightValue = $('#txtFreightlocedit').val() == '' ? '0.00' : $('#txtFreightlocedit').val();
var AfterFreight = <?php echo FREIGHT_PERCENTAGE;?>;
var txtAfterFreightloc= parseFloat(AfterFreight).toFixed(2);
$('#txtAfterFreightlocedit').val(txtAfterFreightloc);
}
}
else if(FreightType == '<?php echo NILTYPE;?>')
{
$('#txtAfterFreightlocedit').val('');
AfterFreight = 0.00;
$('#txtFreightlocedit').val('');
var txtAfterFreightloc= parseFloat(AfterFreight).toFixed(2);
$('#txtAfterFreightlocedit').val(txtAfterFreightloc);
document.getElementById("txtAfterFreightlocedit").readOnly = true;
document.getElementById("txtFreightlocedit").readOnly = true;
}
else if(FreightType == '<?php echo LUMPSUM;?>')
{
$('#txtAfterFreightlocedit').val('');
var FreightValue = $('#txtFreightlocedit').val() == '' ? '0.00' : $('#txtFreightlocedit').val();
AfterFreight = <?php echo FREIGHT_LUMPSUM;?>;
var txtAfterFreightloc= parseFloat(AfterFreight).toFixed(2);
$('#txtAfterFreightlocedit').val(txtAfterFreightloc);
document.getElementById("txtAfterFreightlocedit").readOnly = true;
}
else if(FreightType == '<?php echo PERUOM;?>')
{
$('#txtAfterFreightlocedit').val('');
var FreightValue = $('#txtFreightlocedit').val() == '' ? '0.00' : $('#txtFreightlocedit').val();
var Quantity= $('#EditCPQuantity').val() == '' ? '0.00' : $('#EditCPQuantity').val();
AfterFreight = <?php echo FREIGHT_PERUOM;?>;
var txtAfterFreightloc= parseFloat(AfterFreight).toFixed(2);
$('#txtAfterFreightlocedit').val(txtAfterFreightloc);
}
else if(FreightType == '<?php echo PERTRIP;?>')
{
$('#txtAfterFreightlocedit').val('');
var FreightValue = $('#txtFreightlocedit').val() == '' ? '0.00' : $('#txtFreightlocedit').val();
var noOftrip = $('#NOOfTripslocedit').val() == '' ? '0.00' : $('#NOOfTripslocedit').val();
AfterFreight = <?php echo FREIGHT_PERTRIP;?>;
AfterFreight = parseFloat(AfterFreight * noOftrip).toFixed(2);
var txtAfterFreightloc= parseFloat(AfterFreight).toFixed(2);
$('#txtAfterFreightlocedit').val(txtAfterFreightloc);
}
else
{
$('#txtAfterFreightlocedit').val('');
var FreightValue = $('#txtFreightlocedit').val() == '' ? '0.00' : $('#txtFreightlocedit').val();
var txtAfterFreightloc= parseFloat(FreightValue).toFixed(2);
$('#txtAfterFreightlocedit').val(txtAfterFreightloc);
}
EditRatechange();
}
function EditCalculateloadingcharge()
{
//alert();
var txtlanding=0;
var txtbasicprice=0;
var asss=0;
txtlanding=parseFloat($('#EditLandingCharge').val() == '' ? '0.00' : $('#EditLandingCharge').val());
//txtlanding=parseFloat($('#EditLandingCharge').val());
//txtbasicprice=parseFloat($('#EditAfterBasicPriceTax').val());
txtbasicprice=parseFloat($('#EditAfterBasicPriceTax').val() == '' ? '0.00' : $('#EditAfterBasicPriceTax').val());
// console.log(txtbasicprice);
var result= <?php echo LOADING_CHARGE;?>;
//console.log(result);
asss=result;
//console.log(asss);
// var Assessable= <?php echo ASSESSBLE;?>;
var Assessable=parseFloat(txtbasicprice)+parseFloat(asss);
//console.log(Assessable);
//alert(Assessable);
$('#EditAfterLandingCharge').val(result.toFixed(2));
$('#EditAfterAssessable').val(Assessable);
EditCalculateCustomduty();
//alert();
}
function EditCalculateCustomduty()
{
var txtbasic=0;
var txtcustompercentage=0;
var txthighse=0;
var txtlandingch=0;
var sumcustom=0;
var txtcustomduty=0;
//var accessible=parseFloat($('#EditAfterAssessable').val());
var accessible=parseFloat($('#EditAfterAssessable').val() == '' ? '0.00' : $('#EditAfterAssessable').val());
// var txtcustompercentage=parseFloat($('#EditCustomduty').val());
var txtcustompercentage=parseFloat($('#EditCustomduty').val() == '' ? '0.00' : $('#EditCustomduty').val());
//sumcustom=txthighse+txtlandingch+txtbasic;
txtcustomduty=<?php echo CUSTOM_DUTY1;?>;
if(isNaN(txtcustomduty))
{
$('#EditAfterCustomduty').val('');
}
else{
$('#EditAfterCustomduty').val(parseFloat(txtcustomduty).toFixed(2));
}
EditCalculateCustomEdcess() ;
}
function EditCalculateCustomEdcess()
{
var txtloading=0;
var txthighses=0;
var txtcustomduty1=0;
var txtexciseduty=0;
var txtedexciseduty=0;
var txtshexcisesess=0;
var totalval=0;
var txtedcesspercentage=0;
//var txtcustomedsess=(totalval*txtedcesspercentage)/100;
var txtcustomedsess=0;
//txtcustomduty1=parseFloat($('#EditAfterCustomduty').val());
//txtedcesspercentage=parseFloat($('#EditCustomEDcess').val());
//var txtcustomedsess=(totalval*txtedcesspercentage)/100;
txtcustomduty1=parseFloat($('#EditAfterCustomduty').val() == '' ? '0.00' : $('#EditAfterCustomduty').val());
// txtedcesspercentage=parseFloat($('#CustomEDcess').val());
txtedcesspercentage=parseFloat($('#EditCustomEDcess').val() == '' ? '0.00' : $('#EditCustomEDcess').val());
txtcustomedsess=<?php echo CUSTOM_ED1;?>;
if(isNaN(txtcustomedsess))
{
$('#EditAfterCustomEDcess').val('');
}
else
{
$('#EditAfterCustomEDcess').val(parseFloat(txtcustomedsess).toFixed(2));
}
EditCalculateCustomSHcess();
}
function EditCalculateCustomSHcess()
{//alert();
var landingch=0;
var highsesssalles=0;
var customch=0;
var excisech=0;
var exciseedch=0;
var exciseshch=0;
var totcustomsh=0;
var txtshpercentage=0;
//var totresult=(totcustomsh*txtshpercentage)/100;
var totresult=0;
var basucprice=parseFloat($('#AfterBasicPriceTax').val() == '' ? '0.00' : $('#AfterBasicPriceTax').val());
//landingch=parseFloat($('#EditAfterLandingCharge').val());
landingch=parseFloat($('#EditAfterLandingCharge').val() == '' ? '0.00' : $('#EditAfterLandingCharge').val());
//highsesssalles=parseFloat($('#EditAfterHighseas').val());
// customch=parseFloat($('#EditAfterCustomduty').val());
customch=parseFloat($('#EditAfterCustomduty').val() == '' ? '0.00' : $('#EditAfterCustomduty').val());
//excisech=parseFloat($('#EditAfterExcisedutyTax').val());
totcustomsh=landingch+highsesssalles+customch+excisech+exciseedch+exciseshch;
//txtshpercentage=parseFloat($('#EditCustomSHcess').val());
txtshpercentage=$('#EditCustomSHcess').val() == '' ? '0.00' : $('#EditCustomSHcess').val()
//var totresult=(totcustomsh*txtshpercentage)/100;
var totresult=<?php echo CUSTOM_SH1;?>;
if(isNaN(totresult))
{
$('#EditAfterCustomSHcess').val('');
}
else
{
$('#EditAfterCustomSHcess').val(parseFloat(totresult).toFixed(2));
}
//EditCalculateaddlExciseDuty();
EditCalculateIgst()
}
function EditCalculateIgst()
{
// var custom=parseFloat($('#EditAfterCustomduty').val());
// var customsh=parseFloat($('#EditAfterCustomSHcess').val());
// var customed=parseFloat($('#EditAfterCustomEDcess').val());
// var assessble=parseFloat($('#EditAfterAssessable').val());
var custom=parseFloat($('#EditAfterCustomduty').val() == '' ? '0.00' : $('#EditAfterCustomduty').val());
var customsh=parseFloat($('#EditAfterCustomSHcess').val() == '' ? '0.00' : $('#EditAfterCustomSHcess').val());
var customed=parseFloat($('#EditAfterCustomEDcess').val() == '' ? '0.00' : $('#EditAfterCustomEDcess').val());
var assessble=parseFloat($('#EditAfterAssessable').val() == '' ? '0.00' : $('#EditAfterAssessable').val());
var tot=<?php echo SUBTOTAL;?>;
//console.log(tot);
//var igstpercentage=parseFloat($('#EditIgst').val());
var igstpercentage=$('#EditIgstInt').val() == '' ? '0.00' : $('#EditIgstInt').val()
var afterigst=<?php echo IGST;?>;
if(isNaN(tot))
{
$('#EditSubtotal').val('');
}
else
{
$('#EditSubtotal').val(parseFloat(tot).toFixed(2));
}
if(isNaN(afterigst))
{
$('#EditAfterIgstInt').val('');
}
else
{
$('#EditAfterIgstInt').val(parseFloat(afterigst).toFixed(2));
}
var grossexp=custom+customsh+customed+afterigst;
var txtgrossduty=<?php echo GROSS_DUTY1;?>;
;
if(isNaN(txtgrossduty))
{
$('#EditGrossdutypayable').val('');
}
else
{
$('#EditGrossdutypayable').val(parseFloat(txtgrossduty).toFixed(2));
}
EditCalculateCtable()
}
function EditCalculateCtable()
{
var quantity=0;
var txtbasicinrprice=0;
var txtpurchaserate=0;
var txtgrossexp=0;
var txtcustomdutyexp=0;
var txtrmc=0;
var total=0;
var basicamt=0;
var qty=parseFloat($('#EditQuantity').val());
var igst=parseFloat($('#EditAfterIgstInt').val());
var totduty=parseFloat($('#EditGrossdutypayable').val());
var txtdutyimpact=<?php echo DUTYIMPACT;?>;
// console.log(txtdutyimpact);
if(isNaN(txtdutyimpact))
{
$('#EditDutyImpact').val('');
}
else
{
$('#EditDutyImpact').val(parseFloat(txtdutyimpact).toFixed(2));
}
quantity=parseFloat($('#EditPurQuantity').val());
var dutyimpact=parseFloat($('#EditDutyImpact').val());
var peruom=<?php echo PURCHASE_RATE1;?>;
if(isNaN(peruom))
{
$('#EditCustomDutyExpenses').val('');
}
else
{
$('#EditCustomDutyExpenses').val((peruom).toFixed(2));
}
var customdutyexp= $('#EditCustomDutyExpenses').val() == '' ? '0.00' : $('#EditCustomDutyExpenses').val();
var basicqtyval= $('#EditAfterBasicPriceTax').val() == '' ? '0.00' : $('#EditAfterBasicPriceTax').val();
var qty=parseFloat($('#EditCPQuantity').val());
var clearing= $('#EditClearingCharges').val() == '' ? '0.00' : $('#EditClearingCharges').val();
var basicres=<?php echo MATBYQTY;?>;
var clear=<?php echo CLEARINGQTY;?>;
//console.log(basicres);
//console.log(clear);
var basicnett=parseFloat(basicres)+parseFloat(clear)+parseFloat(customdutyexp);
//console.log(basicnett);
if(isNaN(basicnett))
{
$('#EditNett').val('');
}
else
{
$('#EditNett').val((basicnett).toFixed(2));
}
}
</script>