diff --git a/application/config/constants.php b/application/config/constants.php index a9ec86d1..614100cc 100755 --- a/application/config/constants.php +++ b/application/config/constants.php @@ -270,6 +270,40 @@ define('CLEARINGQTY', '(clearing/qty)'); define('NETTPERUOM', '(basicres+clear+customdutyexp)'); +/*Capital Calculation*/ + +define('Capital_Landing_Charge1', 'basicPrice*(landCharge/100)'); + +define('Capital_Highseas_Charge1', '((highSeas/100) * (basicPrice+afterLandingCharge))'); + +define('Capital_Customduty_Charge1', '((Customduty/100) *accessible)'); + +define('Capital_Excise_Charge1', '((Excise/100) * (basicPrice+afterLandingCharge+afterHighseas+afterCustomduty))'); + +define('Capital_ExciseEDcess_Charge1', '(ExciseEDcessCharge/100) * ExciseDuty'); + +define('Capital_ExciseSHcess_Charge1', '(ExciseSHcessCharge/100) * ExciseDuty'); + +define('Capital_CustomEDcess_Charge1', '((CustomEDcess* AfterCustomduty)/100)'); + + + +define('Capital_CustomSHcess_Charge1', '((CustomSHcess/100) * AfterCustomduty)'); + +define('Capital_AdditionalExciseduty_Charge1', '((AdditionalExciseduty/100) * (basicPrices+afterLandingCharge+AfterHighseas+AfterCustomduty+AfterExcisedutyTax+AfterExcisedutyEDcess+AfterExcisedutySHcess+AfterCustomEDcess+AfterCustomSHcess))'); + + +define('Capital_Grossdutypayable_Charge1', '(AfterAdditionalExciseduty+afterLandingCharge+AfterHighseas+AfterCustomduty+AfterExcisedutyTax+AfterExcisedutyEDcess+AfterExcisedutySHcess+AfterCustomEDcess+AfterCustomSHcess)'); + +define('Capital_ModvatCharge_Charge1', '(AfterExcisedutyTax+AfterExcisedutyEDcess+AfterExcisedutySHcess+AfterAdditionalExciseduty)'); + + +define('Capital_Grossexpenses_Charge1', '(Grossdutypayable-AvailableModvat)'); +define('Capital_purchaserate_Charge1', '(AfterBasicPriceTax/PurQuantity)'); +define('Capital_CustomDutyExpenses_Charge1', '(Grossexpenses/PurQuantity)'); +define('Capital_RMCIncludingCustomers_Charge1', '(purchaserate+CustomDutyExpenses)'); + + /* End of file constants.php */ diff --git a/application/controllers/purchaseorder.php b/application/controllers/purchaseorder.php index 439f7338..e43a91f0 100755 --- a/application/controllers/purchaseorder.php +++ b/application/controllers/purchaseorder.php @@ -1899,7 +1899,7 @@ function addNewImportPurchaseOrder() $AssessableValue=$this->input->post('AssessableValue'.$i); - echo $AssessableValue; + //echo $AssessableValue; $Subtotal=$this->input->post('SubTotal'.$i); $Igst=$this->input->post('IGST'.$i); $AfterIgst=$this->input->post('AfterIGST'.$i); @@ -2219,19 +2219,11 @@ function addNewImportPurchaseOrder() $Productprice = $this->input->post('basicvalInINR'.$i); $LandingCharge = $this->input->post('beforeLanding'.$i); $AfterLandingCharge = $this->input->post('landingCharge'.$i); - $HighSeas = $this->input->post('beforeHighSeasSalesCharge'.$i); - $AfterHighSeas = $this->input->post('HighSeasSalesCharge'.$i); + $CustomDuty = $this->input->post('beforeCustomDuty'.$i); $AfterCustomDuty = $this->input->post('CustomDuty'.$i); - $ExciseDuty = $this->input->post('beforeExciseDuty'.$i); - $AfterExciseDuty = $this->input->post('ExciseDuty'.$i); - $ExciseDutyEd = $this->input->post('beforeExciseDutyEDCess'.$i); - $AfterExciseDutyEd = $this->input->post('ExciseDutyEDCess'.$i); - - $ExciseDutySH = $this->input->post('beforeExciseDutySHCess'.$i); - $AfterExciseDutySH = $this->input->post('ExciseDutySHCess'.$i); $CustomEd= $this->input->post('beforeCustomEDCess'.$i); $AfterCustomEd= $this->input->post('CustomEDCess'.$i); @@ -2239,15 +2231,11 @@ function addNewImportPurchaseOrder() $CustomSH = $this->input->post('beforeCustomSHCess'.$i); $AfterCustomSH = $this->input->post('CustomSHCess'.$i); - $AddAdtional = $this->input->post('beforeAdditionalExciseDuty'.$i); - $AfterAddAdtional = $this->input->post('AdditionalExciseDuty'.$i); $Grossdutypayable = $this->input->post('GrossDutyPayable'.$i); - $AvailableModvat = $this->input->post('AvailableModvat'.$i); - $Grossexpensesduetocustomduty = $this->input->post('GrossExpensesDuetoCustom'.$i); - $purchaseratePerKG = $this->input->post('purchaseRate'.$i); - $CustomDutyExpensesPerKG = $this->input->post('CustomDutyExpenses'.$i); - $RMCIncludingCustomersPerKG = $this->input->post('RMCIncludingCustomers'.$i); + + + $QuantityKG = $this->input->post('PurQuantity'.$i); $FreightType = $this->input->post('FreightType'.$i); $FreightValue = $this->input->post('FreightVal'.$i); @@ -2276,6 +2264,16 @@ function addNewImportPurchaseOrder() $Freightrateloc=$this->input->post('FreightRateloc'.$i); $FreightAmountloc=$this->input->post('AfterFreightRateloc'.$i); + $AssessableValue=$this->input->post('AfterAssessable'.$i); + $SubTotal=$this->input->post('Subtotal'.$i); + $IGST=$this->input->post('IgstInt'.$i); + $AfterIGST=$this->input->post('AfterIgstInt'.$i); + $DutyImpact=$this->input->post('Dutyimpact'.$i); + $NetValue=$this->input->post('Nett'.$i); + $ClearingCharge=$this->input->post('ClearingCharges'.$i); + + $CustomDutyExpensesPerKG =$this->input->post('CustomDutyExpenses'.$i); + @@ -2327,7 +2325,10 @@ function addNewImportPurchaseOrder() if($CapitalRange=='0') { - $ImportTaxList = array('LineItemNo'=>$LineItemNo,'BasicPriceInMTon'=>$BasicPriceinmton,'ProductPrice'=>$Productprice,'LandingCharge'=>$LandingCharge,'AfterLandingCharge'=>$AfterLandingCharge,'AfterHighSeasSalesCharge'=>$AfterHighSeas,'HighSeasSalesCharge'=>$HighSeas,'CustomDuty'=>$CustomDuty,'AfterCustomDuty'=>$AfterCustomDuty,'ExciseDuty'=>$ExciseDuty,'AfterExciseDuty'=>$AfterExciseDuty,'ExciseDutyEdCess'=>$ExciseDutyEd,'AfterExciseDutyEdCess'=>$AfterExciseDutyEd,'ExciseDutySHCess'=>$ExciseDutySH,'CustomEdCess'=>$CustomEd,'CustomSHCess'=>$CustomSH,'AddlExciseDuty'=>$AddAdtional,'CreatedBy'=>$CreateBy,'CreatedDate'=>$createddt,'AfterExciseDutySHCess'=>$AfterExciseDutySH,'AfterAddlExciseDuty'=>$AfterAddAdtional,'Grossdutypayable'=>$Grossdutypayable,'AvailableModvat'=>$AvailableModvat,'Grossexpensesduetocustomduty'=>$Grossexpensesduetocustomduty,'purchaseratePerKG'=>$purchaseratePerKG,'CustomDutyExpensesPerKG'=>$CustomDutyExpensesPerKG,'RMCIncludingCustomersPerKG'=>$RMCIncludingCustomersPerKG,'QuantityKG'=>$QuantityKG,'AfterCustomSHCess'=>$AfterCustomSH,'AfterCustomEdCess'=>$AfterCustomEd,'TotalValue'=>$Totalvalueitem,'FreightType'=>$FreightType,'NoOfTrip'=>$NOOfTrip,'FreightValue'=>$FreightValue,'AfterFreightValue'=>$AfterFreightValue); + $ImportTaxList = array('LineItemNo'=>$LineItemNo,'BasicPriceInMTon'=>$BasicPriceinmton,'ProductPrice'=>$Productprice,'LandingCharge'=>$LandingCharge,'AfterLandingCharge'=>$AfterLandingCharge,'CustomDuty'=>$CustomDuty,'AfterCustomDuty'=>$AfterCustomDuty,'CustomEdCess'=>$CustomEd,'CustomSHCess'=>$CustomSH,'CreatedBy'=>$CreateBy,'CreatedDate'=>$createddt,'Grossdutypayable'=>$Grossdutypayable,'QuantityKG'=>$QuantityKG,'AfterCustomSHCess'=>$AfterCustomSH,'AfterCustomEdCess'=>$AfterCustomEd,'TotalValue'=>$Totalvalueitem,'FreightType'=>$FreightType,'NoOfTrip'=>$NOOfTrip,'FreightValue'=>$FreightValue,'AfterFreightValue'=>$AfterFreightValue,'AssessableValue'=>$AssessableValue,'SubTotal'=>$SubTotal,'IGST'=>$IGST,'AfterIGST'=>$AfterIGST,'DutyImpact'=>$DutyImpact,'NetValue'=>$NetValue,'ClearingCharge'=>$ClearingCharge,'CustomDutyExpensesPerKG'=>$CustomDutyExpensesPerKG); + + + @@ -2466,19 +2467,12 @@ function addNewImportPurchaseOrder() $Productprice = $this->input->post('basicvalInINR'.$i); $LandingCharge = $this->input->post('beforeLanding'.$i); $AfterLandingCharge = $this->input->post('landingCharge'.$i); - $HighSeas = $this->input->post('beforeHighSeasSalesCharge'.$i); - $AfterHighSeas = $this->input->post('HighSeasSalesCharge'.$i); + $CustomDuty = $this->input->post('beforeCustomDuty'.$i); $AfterCustomDuty = $this->input->post('CustomDuty'.$i); - $ExciseDuty = $this->input->post('beforeExciseDuty'.$i); - $AfterExciseDuty = $this->input->post('ExciseDuty'.$i); - $ExciseDutyEd = $this->input->post('beforeExciseDutyEDCess'.$i); - $AfterExciseDutyEd = $this->input->post('ExciseDutyEDCess'.$i); - - $ExciseDutySH = $this->input->post('beforeExciseDutySHCess'.$i); - $AfterExciseDutySH = $this->input->post('ExciseDutySHCess'.$i); + $CustomEd= $this->input->post('beforeCustomEDCess'.$i); $AfterCustomEd= $this->input->post('CustomEDCess'.$i); @@ -2486,17 +2480,23 @@ function addNewImportPurchaseOrder() $CustomSH = $this->input->post('beforeCustomSHCess'.$i); $AfterCustomSH = $this->input->post('CustomSHCess'.$i); - $AddAdtional = $this->input->post('beforeAdditionalExciseDuty'.$i); - $AfterAddAdtional = $this->input->post('AdditionalExciseDuty'.$i); - $Grossdutypayable = $this->input->post('GrossDutyPayable'.$i); - $AvailableModvat = $this->input->post('AvailableModvat'.$i); - $Grossexpensesduetocustomduty = $this->input->post('GrossExpensesDuetoCustom'.$i); - $purchaseratePerKG = $this->input->post('purchaseRate'.$i); + + $CustomDutyExpensesPerKG = $this->input->post('CustomDutyExpenses'.$i); - $RMCIncludingCustomersPerKG = $this->input->post('RMCIncludingCustomers'.$i); + $QuantityKG = $this->input->post('PurQuantity'.$i); + + + $AssessableValue = $this->input->post('AssessableValue'.$i); + $SubTotal = $this->input->post('SubTotal'.$i); + $IGST = $this->input->post('IGSTInt'.$i); + $AfterIGST = $this->input->post('AfterIGSTInt'.$i); + $DutyImpact = $this->input->post('DutyImpact'.$i); + $NetValue = $this->input->post('NetValue'.$i); + $ClearingCharge = $this->input->post('ClearingCharge'.$i); + $Totalvalueitem=$this->input->post('PerKgExpense'.$i); @@ -2590,7 +2590,9 @@ function addNewImportPurchaseOrder() } if($capitalType=='0') { - $ImportTaxList = array('LineItemNo'=>$LineItemNo, 'BasicPriceInMTon'=>$BasicPriceinmton,'ProductPrice'=>$Productprice,'LandingCharge'=>$LandingCharge,'AfterLandingCharge'=>$AfterLandingCharge,'AfterHighSeasSalesCharge'=>$AfterHighSeas,'HighSeasSalesCharge'=>$HighSeas,'CustomDuty'=>$CustomDuty,'AfterCustomDuty'=>$AfterCustomDuty,'ExciseDuty'=>$ExciseDuty,'AfterExciseDuty'=>$AfterExciseDuty,'ExciseDutyEdCess'=>$ExciseDutyEd,'AfterExciseDutyEdCess'=>$AfterExciseDutyEd,'ExciseDutySHCess'=>$ExciseDutySH,'CustomEdCess'=>$CustomEd,'CustomSHCess'=>$CustomSH,'AddlExciseDuty'=>$AddAdtional,'CreatedBy'=>$CreateBy,'CreatedDate'=>$createddt,'AfterExciseDutySHCess'=>$AfterExciseDutySH,'AfterAddlExciseDuty'=>$AfterAddAdtional,'Grossdutypayable'=>$Grossdutypayable,'AvailableModvat'=>$AvailableModvat,'Grossexpensesduetocustomduty'=>$Grossexpensesduetocustomduty,'purchaseratePerKG'=>$purchaseratePerKG,'CustomDutyExpensesPerKG'=>$CustomDutyExpensesPerKG,'RMCIncludingCustomersPerKG'=>$RMCIncludingCustomersPerKG,'QuantityKG'=>$QuantityKG,'AfterCustomSHCess'=>$AfterCustomSH,'AfterCustomEdCess'=>$AfterCustomEd,'TotalValue'=>$Totalvalueitem,'FreightType'=>$FreightType,'NoOfTrip'=>$NOOfTrip,'FreightValue'=>$FreightValue,'AfterFreightValue'=>$AfterFreightValue); + $ImportTaxList = array('LineItemNo'=>$LineItemNo, 'BasicPriceInMTon'=>$BasicPriceinmton,'ProductPrice'=>$Productprice,'LandingCharge'=>$LandingCharge,'AfterLandingCharge'=>$AfterLandingCharge,'CustomDuty'=>$CustomDuty,'AfterCustomDuty'=>$AfterCustomDuty,'CustomEdCess'=>$CustomEd,'CustomSHCess'=>$CustomSH,'CreatedBy'=>$CreateBy,'CreatedDate'=>$createddt,'Grossdutypayable'=>$Grossdutypayable,'CustomDutyExpensesPerKG'=>$CustomDutyExpensesPerKG,'QuantityKG'=>$QuantityKG,'AfterCustomSHCess'=>$AfterCustomSH,'AfterCustomEdCess'=>$AfterCustomEd,'TotalValue'=>$Totalvalueitem,'FreightType'=>$FreightType,'NoOfTrip'=>$NOOfTrip,'FreightValue'=>$FreightValue,'AfterFreightValue'=>$AfterFreightValue,'AssessableValue'=>$AssessableValue,'SubTotal'=>$SubTotal,'IGST'=>$IGST, + 'AfterIGST'=>$AfterIGST,'DutyImpact'=>$DutyImpact,'NetValue'=>$NetValue,'ClearingCharge'=>$ClearingCharge); + $ImportList = $this->purchaseorder_model->addImportTax($ImportTaxList); } @@ -2615,7 +2617,8 @@ function addNewImportPurchaseOrder() } if($capitalType=='0') { - $ImportTaxList = array('LineItemNo'=>$LineItemNo,'BasicPriceInMTon'=>$BasicPriceinmton,'ProductPrice'=>$Productprice,'LandingCharge'=>$LandingCharge,'AfterLandingCharge'=>$AfterLandingCharge,'AfterHighSeasSalesCharge'=>$AfterHighSeas,'HighSeasSalesCharge'=>$HighSeas,'CustomDuty'=>$CustomDuty,'AfterCustomDuty'=>$AfterCustomDuty,'ExciseDuty'=>$ExciseDuty,'AfterExciseDuty'=>$AfterExciseDuty,'ExciseDutyEdCess'=>$ExciseDutyEd,'AfterExciseDutyEdCess'=>$AfterExciseDutyEd,'ExciseDutySHCess'=>$ExciseDutySH,'CustomEdCess'=>$CustomEd,'CustomSHCess'=>$CustomSH,'AddlExciseDuty'=>$AddAdtional,'CreatedBy'=>$CreateBy,'CreatedDate'=>$createddt,'AfterExciseDutySHCess'=>$AfterExciseDutySH,'AfterAddlExciseDuty'=>$AfterAddAdtional,'Grossdutypayable'=>$Grossdutypayable,'AvailableModvat'=>$AvailableModvat,'Grossexpensesduetocustomduty'=>$Grossexpensesduetocustomduty,'purchaseratePerKG'=>$purchaseratePerKG,'CustomDutyExpensesPerKG'=>$CustomDutyExpensesPerKG,'RMCIncludingCustomersPerKG'=>$RMCIncludingCustomersPerKG,'QuantityKG'=>$QuantityKG,'AfterCustomSHCess'=>$AfterCustomSH,'AfterCustomEdCess'=>$AfterCustomEd,'TotalValue'=>$Totalvalueitem,'FreightType'=>$FreightType,'NoOfTrip'=>$NOOfTrip,'FreightValue'=>$FreightValue,'AfterFreightValue'=>$AfterFreightValue); + $ImportTaxList = array('LineItemNo'=>$LineItemNo,'BasicPriceInMTon'=>$BasicPriceinmton,'ProductPrice'=>$Productprice,'LandingCharge'=>$LandingCharge,'AfterLandingCharge'=>$AfterLandingCharge,'CustomDuty'=>$CustomDuty,'AfterCustomDuty'=>$AfterCustomDuty,'CustomEdCess'=>$CustomEd,'CustomSHCess'=>$CustomSH,'CreatedBy'=>$CreateBy,'CreatedDate'=>$createddt,'Grossdutypayable'=>$Grossdutypayable,'CustomDutyExpensesPerKG'=>$CustomDutyExpensesPerKG,'QuantityKG'=>$QuantityKG,'AfterCustomSHCess'=>$AfterCustomSH,'AfterCustomEdCess'=>$AfterCustomEd,'TotalValue'=>$Totalvalueitem,'FreightType'=>$FreightType,'NoOfTrip'=>$NOOfTrip,'FreightValue'=>$FreightValue,'AfterFreightValue'=>$AfterFreightValue,'AssessableValue'=>$AssessableValue,'SubTotal'=>$SubTotal,'IGST'=>$IGST, + 'AfterIGST'=>$AfterIGST,'DutyImpact'=>$DutyImpact,'NetValue'=>$NetValue,'ClearingCharge'=>$ClearingCharge); $ImportList= $this->purchaseorder_model->updateImportTax($LineItemNo,$ImportTaxList); diff --git a/application/models/purchaseorder_model.php b/application/models/purchaseorder_model.php index 488e3f0a..c0a76751 100755 --- a/application/models/purchaseorder_model.php +++ b/application/models/purchaseorder_model.php @@ -1342,7 +1342,7 @@ function getCapitalPurchaseOrderDetails($PONO = '') { $subQuery ='SELECT distinct LineItem.LineItemNo,LineItem.Per,LineItem.ServiceMaterialDescription,Req.ReqNo,Mat.MaterialCode,Mat.MaterialName,LineItem.ServiceMaterialDescription,LineItem.ServiceFrequency, -Mat.UOM,Quantity,ReceivedQuantity,Rate,Req.Status, +Mat.UOM,Quantity,ReceivedQuantity,Rate,Req.Status,Tax.*, ROUND((RMCIncludingCustomersPerKG*Quantity),2)as Taxamount,LandingCharge,HighSeasSalesCharge,CustomDuty,ExciseDuty,ExciseDutyEdCess,CustomEdCess,POMast.ExchangeRate,POMast.ExchangeRateCalculatedon,POMast.TotalOrderValue as BasicValue,POMast.CapitalRange,AfterLandingCharge,AfterHighSeasSalesCharge,AfterCustomDuty,AfterExciseDuty,AfterExciseDutyEdCess,AddlExciseDuty,AfterAddlExciseDuty,Grossdutypayable,AvailableModvat,Grossexpensesduetocustomduty,purchaseratePerKG,CustomDutyExpensesPerKG,RMCIncludingCustomersPerKG,QuantityKG,BasicPriceInMTon,ProductPrice,CustomSHCess,AfterCustomSHCess,AfterExciseDutySHCess,ExciseDutySHCess,AfterCustomEdCess,ROUND((POMast.ExchangeRate*BasicPriceInMTon*Quantity),2) as BasicINRValue,Tax.TotalValue as ImportTotalValue,Tax.FreightType,Tax.NoOfTrip,Tax.FreightValue,Tax.AfterFreightValue,POMast.CurrencyType, Req.CostCenterCode,Dept.DepartmentName FROM T_PurchaseOrder_LineItem LineItem diff --git a/application/views/capitalpurchaseorder.php b/application/views/capitalpurchaseorder.php index 313e255b..48906b7f 100755 --- a/application/views/capitalpurchaseorder.php +++ b/application/views/capitalpurchaseorder.php @@ -1256,7 +1256,7 @@ function vaildateBeforeOpenModal() High seas sales charge
-
+
-
-
- Excise duty : (b) -
-
-
- 'ExcisedutyTax','value' => set_value('ExcisedutyTax'),'id'=>'ExcisedutyTax', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);' ,'onchange'=>'Ratechange();'); - echo form_input($data); - ?> -
-
-
-
- 'AfterExcisedutyTax','value' => set_value('AfterExcisedutyTax'),'id'=>'AfterExcisedutyTax', 'class' => 'form-control num' ,'readonly' => 'true'); - echo form_input($data); - ?> -
-
-
-
-
- Excise duty ED_cess : (C) -
-
-
- 'ExcisedutyEDcess','value' => set_value('ExcisedutyEDcess'),'id'=>'ExcisedutyEDcess', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);' ,'onchange'=>'Ratechange();'); - echo form_input($data); - ?> -
-
-
-
- 'AfterExcisedutyEDcess','value' => set_value('AfterExcisedutyEDcess'),'id'=>'AfterExcisedutyEDcess', 'class' => 'form-control num','readonly' => 'true'); - echo form_input($data); - ?> -
-
-
-
-
- Excise duty S & H cess :(d) -
-
-
- 'ExcisedutySHcess','value' => set_value('ExcisedutySHcess'),'id'=>'ExcisedutySHcess', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();'); - echo form_input($data); - ?> -
-
-
-
- 'AfterExcisedutySHcess','value' => set_value('AfterExcisedutySHcess'),'id'=>'AfterExcisedutySHcess', 'class' => 'form-control num' ,'readonly' => 'true'); - echo form_input($data); - ?> -
-
-
+ + +
Custom ED_cess : (e) @@ -1402,10 +1342,10 @@ function vaildateBeforeOpenModal()
- Additional Excise duty : (g) + Subtotal (E) :
-
+ + + + + + + + +
+
+ + + + IGST on (E): +
+
+
+ 'Igst ','value' => set_value('Igst',0),'id'=>'IgstInt', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange()'); + echo form_input($data); + ?> +
+
+
+
+ 'AfterIgstInt','value' => set_value('AfterIgstInt',0),'id'=>'AfterIgstInt', 'class' => 'form-control num' ,'readonly' => 'true'); + echo form_input($data); + ?> +
+
+
+ + + + + + + + +
- Gross duty payable + Total Duty
@@ -1434,34 +1414,12 @@ function vaildateBeforeOpenModal()
-
-
- Available Modvat set-off on import : -
-
-
- 'AvailableModvat','value' => set_value('AvailableModvat'),'id'=>'AvailableModvat', 'class' => 'form-control num' ,'readonly' => 'true'); - echo form_input($data); - ?> (b + c + d + g) -
-
+ + + + -
-
-
- Gross expenses due to custom duty: -
-
-
- 'Grossexpenses','value' => set_value('Grossexpenses'),'id'=>'Grossexpenses', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();','readonly' => 'true'); - echo form_input($data); - ?> -
-
-
Freight Type @@ -1517,18 +1475,23 @@ function vaildateBeforeOpenModal()
+ + + + +

- purchase rate [Basic]/UOM + Duty Impact
'purchaserate','value' => set_value('purchaserate'),'id'=>'purchaserate', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();','readonly' => 'true'); + $data = array('name' => 'DutyImpact','value' => set_value('DutyImpact'),'id'=>'DutyImpact', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();','readonly' => 'true'); echo form_input($data); ?>
@@ -1547,7 +1510,7 @@ function vaildateBeforeOpenModal()
- Custom Duty Expenses + Custom Duty
@@ -1561,18 +1524,33 @@ function vaildateBeforeOpenModal()
- RMC Including Customers + Clearing Charges
'RMCIncludingCustomers','value' => set_value('RMCIncludingCustomers'),'id'=>'RMCIncludingCustomers', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();','readonly' => 'true'); + $data = array('name' => 'ClearingCharges','value' => set_value('ClearingCharges'),'id'=>'ClearingCharges', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();'); echo form_input($data); ?>
+ +
+ + +
+
+
+ 'Nett','value' => set_value('Nett',0),'id'=>'Nett', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','readonly'=>'true'); + echo form_input($data); + ?> +
+
+ +
@@ -2010,10 +1988,10 @@ function vaildateBeforeOpenModal()
- High seas sales charge + Assessable Value (A)
-
+
-
-
- Excise duty : (b) -
-
-
- 'EditExcisedutyTax','value' => set_value('EditExcisedutyTax'),'id'=>'EditExcisedutyTax', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);' ,'onchange'=>'EditRatechange();'); - echo form_input($data); - ?> -
-
-
-
- 'EditAfterExcisedutyTax','value' => set_value('EditAfterExcisedutyTax'),'id'=>'EditAfterExcisedutyTax', 'class' => 'form-control num' ,'readonly' => 'true'); - echo form_input($data); - ?> -
-
-
-
-
- Excise duty ED_cess : (C) -
-
-
- 'EditExcisedutyEDcess','value' => set_value('EditExcisedutyEDcess'),'id'=>'EditExcisedutyEDcess', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);' ,'onchange'=>'EditRatechange();'); - echo form_input($data); - ?> -
-
-
-
- 'EditAfterExcisedutyEDcess','value' => set_value('EditAfterExcisedutyEDcess'),'id'=>'EditAfterExcisedutyEDcess', 'class' => 'form-control num','readonly' => 'true'); - echo form_input($data); - ?> -
-
-
-
-
- Excise duty S & H cess :(d) -
-
-
- 'EditExcisedutySHcess','value' => set_value('EditExcisedutySHcess'),'id'=>'EditExcisedutySHcess', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();'); - echo form_input($data); - ?> -
-
-
-
- 'EditAfterExcisedutySHcess','value' => set_value('EditAfterExcisedutySHcess'),'id'=>'EditAfterExcisedutySHcess', 'class' => 'form-control num' ,'readonly' => 'true'); - echo form_input($data); - ?> -
-
-
+ + +
Custom ED_cess : (e) @@ -2159,10 +2077,10 @@ function vaildateBeforeOpenModal()
- Additional Excise duty : (g) + Subtotal (E) : (g)
-
+ + + + + +
+
+ + + + IGST on (E): (F) +
+
+
+ 'EditIgstInt ','value' => set_value('EditIgstInt',0),'id'=>'EditIgstInt', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditCalculateIgst()'); + echo form_input($data); + ?> +
+
+
+
+ 'EditAfterIgstInt','value' => set_value('EditAfterIgstInt',0),'id'=>'EditAfterIgstInt', 'class' => 'form-control num' ,'readonly' => 'true'); + echo form_input($data); + ?> +
+
+
+ + + + + + + + +
- Gross duty payable + Total Duty
@@ -2191,34 +2146,8 @@ function vaildateBeforeOpenModal()
-
-
- Available Modvat set-off on import : -
-
-
- 'EditAvailableModvat','value' => set_value('EditAvailableModvat'),'id'=>'EditAvailableModvat', 'class' => 'form-control num' ,'readonly' => 'true'); - echo form_input($data); - ?> (b + c + d + g) -
-
- -
-
- -
- Gross expenses due to custom duty: -
-
-
- 'EditGrossexpenses','value' => set_value('EditGrossexpenses'),'id'=>'EditGrossexpenses', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();','readonly' => 'true'); - echo form_input($data); - ?> -
-
-
+ +
@@ -2282,12 +2211,12 @@ function vaildateBeforeOpenModal()
- purchase rate [Basic]/UOM + Duty Impact
'Editpurchaserate','value' => set_value('Editpurchaserate'),'id'=>'Editpurchaserate', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();','readonly' => 'true'); + $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); ?>
@@ -2306,7 +2235,7 @@ function vaildateBeforeOpenModal()
- Custom Duty Expenses + Custom Duty
@@ -2320,18 +2249,35 @@ function vaildateBeforeOpenModal()
- RMC Including Customers + Clearing Charges
'EditRMCIncludingCustomers','value' => set_value('EditRMCIncludingCustomers'),'id'=>'EditRMCIncludingCustomers', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();','readonly' => 'true'); + $data = array('name' => 'EditClearingCharges','value' => set_value('EditClearingCharges'),'id'=>'EditClearingCharges', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();','readonly' => 'true'); echo form_input($data); ?>
+ + +
+ + +
+
+
+ 'EditNett','value' => set_value('EditNett'),'id'=>'EditNett', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','readonly'=>'true'); + echo form_input($data); + ?> +
+
+ + +
@@ -2457,13 +2403,13 @@ function vaildateBeforeOpenModal()
- - - 'txttotalhighseas','value' => set_value('txttotalhighseas'),'id'=>'txttotalhighseas', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;'); - echo form_input($data); - ?> -
+ + + 'txttotalAssessable','value' => set_value('txttotalAssessable'),'id'=>'txttotalAssessable', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;'); + echo form_input($data); + ?> +
@@ -2475,33 +2421,27 @@ function vaildateBeforeOpenModal()
- - - 'txttotalexcise','value' => set_value('txttotalexcise'),'id'=>'txttotalexcise', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;'); - echo form_input($data); - ?> -
- -
- - - 'txttotalexciseED','value' => set_value('txttotalexciseED'),'id'=>'txttotalexciseED', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;'); - echo form_input($data); - ?> -
+ + + 'txttotalSubtotal','value' => set_value('txttotalSubtotal'),'id'=>'txttotalSubtotal', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;'); + echo form_input($data); + ?> +
-
- - 'txttotalexciseSH','value' => set_value('txttotalexciseSH'),'id'=>'txttotalexciseSH', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;'); - echo form_input($data); - ?> -
+
+ + + 'txttotalIgst','value' => set_value('txttotalIgst'),'id'=>'txttotalIgst', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;'); + echo form_input($data); + ?> +
+ +
@@ -2520,14 +2460,8 @@ function vaildateBeforeOpenModal() ?>
-
- + - 'txttotalAdditionalExciseduty','value' => set_value('txttotalAdditionalExciseduty'),'id'=>'txttotalAdditionalExciseduty', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;'); - echo form_input($data); - ?> -
@@ -2539,24 +2473,10 @@ function vaildateBeforeOpenModal() ?>
-
- + - 'txttotalavlmodvat','value' => set_value('txttotalavlmodvat'),'id'=>'txttotalavlmodvat', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;'); - echo form_input($data); - ?> -
+ - -
- - - 'txttotalgrossexpense','value' => set_value('txttotalgrossexpense'),'id'=>'txttotalgrossexpense', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;'); - echo form_input($data); - ?> -
@@ -2998,7 +2918,7 @@ EditRatechange(); */ function Ratechange(){ - +//alert(); if($('#Reqnumber').val() == "0") { @@ -3039,6 +2959,9 @@ EditRatechange(); txtExchangeRate = parseFloat( $('#ExchangeRtModal').val()); var Tot = txtQuantity * RatePerTon; BasicInINR=Tot * txtExchangeRate; + + + } else @@ -3081,100 +3004,50 @@ EditRatechange(); $('#AfterSgst').val(calculateSgstTax(CPtotal,$("#Sgst").val()== '' ? "0.00" : $('#Sgst').val())); $('#AfterIgst').val(calculateIgstTax(CPtotal,$("#Igst").val()== '' ? "0.00" : $('#Igst').val())); - if($('#LandingCharge').val()!='' && $('#AfterBasicPriceTax').val()!=''){ - $('#AfterLandingCharge').val(calculateLandingCharge($('#LandingCharge').val(),$('#AfterBasicPriceTax').val())); - - - if($('#Highseas').val()!='' && $('#AfterLandingCharge').val()!=''){ - $('#AfterHighseas').val(calculateHighseasCharge($('#AfterLandingCharge').val(),$('#AfterBasicPriceTax').val(),$('#Highseas').val())); - - if($('#Customduty').val()!='' && $('#AfterHighseas').val()!=''){ - $('#AfterCustomduty').val(calculateCustomdutyCharge($('#AfterLandingCharge').val(),$('#AfterBasicPriceTax').val(),$('#AfterHighseas').val(),$('#Customduty').val())); - if($('#AfterCustomduty').val()!='' && $('#ExcisedutyTax').val()!=''){ - $('#AfterExcisedutyTax').val(calculateExciseCharge($('#AfterLandingCharge').val(),$('#AfterBasicPriceTax').val(),$('#AfterHighseas').val(),$('#AfterCustomduty').val(),$('#ExcisedutyTax').val())); - - if($('#AfterExcisedutyTax').val()!='' && $('#ExcisedutyEDcess').val()!=''){ - $('#AfterExcisedutyEDcess').val(calculateExciseEDcessCharge($('#AfterExcisedutyTax').val(),$('#ExcisedutyEDcess').val())); - - if($('#AfterExcisedutyTax').val()!='' && $('#ExcisedutySHcess').val()!=''){ - $('#AfterExcisedutySHcess').val(calculateExciseSHcessCharge($('#AfterExcisedutyTax').val(),$('#ExcisedutySHcess').val())); - if($('#AfterExcisedutySHcess').val()!='' && $('#CustomEDcess').val()!=''){ - $('#AfterCustomEDcess').val(calculateCustomEDcessCharge($('#AfterLandingCharge').val(),$('#AfterHighseas').val(),$('#AfterCustomduty').val(),$('#AfterExcisedutyTax').val(),$('#AfterExcisedutyEDcess').val(),$('#AfterExcisedutySHcess').val(),$('#CustomEDcess').val())); - - } - if($('#AfterExcisedutySHcess').val()!='' && $('#CustomSHcess').val()!=''){ - $('#AfterCustomSHcess').val(calculateCustomSHcessCharge($('#AfterLandingCharge').val(),$('#AfterHighseas').val(),$('#AfterCustomduty').val(),$('#AfterExcisedutyTax').val(),$('#AfterExcisedutyEDcess').val(),$('#AfterExcisedutySHcess').val(),$('#CustomSHcess').val())); - - if($('#AfterCustomSHcess').val()!='' && $('#AdditionalExciseduty').val()!=''){ - $('#AfterAdditionalExciseduty').val(calculateAdditionalExciseDutyCharge($('#AfterBasicPriceTax').val(),$('#AfterLandingCharge').val(),$('#AfterHighseas').val(),$('#AfterCustomduty').val(),$('#AfterExcisedutyTax').val(),$('#AfterExcisedutyEDcess').val(),$('#AfterExcisedutySHcess').val(),$('#AfterCustomEDcess').val(),$('#AfterCustomSHcess').val(),$('#AdditionalExciseduty').val())); - - - $('#Grossdutypayable').val(calculateGrossdutypayableCharge($('#AfterLandingCharge').val(),$('#AfterHighseas').val(),$('#AfterCustomduty').val(),$('#AfterExcisedutyTax').val(),$('#AfterExcisedutyEDcess').val(),$('#AfterExcisedutySHcess').val(),$('#AfterCustomEDcess').val(),$('#AfterCustomSHcess').val(),$('#AfterAdditionalExciseduty').val())); - - $('#AvailableModvat').val(calculateAvailableModvatCharge($('#AfterExcisedutyTax').val(),$('#AfterExcisedutyEDcess').val(),$('#AfterExcisedutySHcess').val(),$('#AfterAdditionalExciseduty').val())); - $('#Grossexpenses').val(calculateGrossexpensesCharge($('#Grossdutypayable').val(),$('#AvailableModvat').val())); - if($('#PurQuantity').val()!='' && $('#PurQuantity').val()!='0') - { - $('#purchaserate').val(calculatepurchaserate($('#AfterBasicPriceTax').val(),$('#PurQuantity').val())); - $('#CustomDutyExpenses').val(calculateCustomDutyExpenses($('#Grossexpenses').val(),$('#PurQuantity').val())); - $('#RMCIncludingCustomers').val(calculateRMCIncludingCustomers($('#purchaserate').val(),$('#CustomDutyExpenses').val())); - var Rmc = $('#RMCIncludingCustomers').val(); - var Quanty =$('#CPQuantity').val(); - var BasicAmt = $('#CPTotalAmount').val(); - - - var perKg = parseFloat(BasicAmt).toFixed(2); +// if($('#LandingCharge').val()!='' && $('#AfterBasicPriceTax').val()!='') +// { +// $('#AfterLandingCharge').val(calculateLandingCharge($('#LandingCharge').val()==''?"0.00":$('#LandingCharge').val(),$('#AfterBasicPriceTax').val()==''?"0.00":$('#AfterBasicPriceTax').val())); +// } + +// if($('#Customduty').val()!='' && $('#AfterAssessable').val()!='') + +// { +// $('#AfterCustomduty').val(calculateCustomdutyCharge($('#AfterLandingCharge').val()==''?"0.00":$('#AfterLandingCharge').val(),$('#AfterBasicPriceTax').val(),$('#AfterHighseas').val(),$('#Customduty').val()==''?"0.00":$('#Customduty').val())); - $('#txtTotalOrderValue').val(perKg); - } +// } - else { - $('#purchaserate').val('0.00'); - $('#CustomDutyExpenses').val('0.00'); - $('#RMCIncludingCustomers').val('0.00'); - var Rmc = $('#RMCIncludingCustomers').val(); - var Quanty =$('#CPQuantity').val(); - var BasicAmt = $('#CPTotalAmount').val(); - var perKg = parseFloat(BasicAmt).toFixed(2); - alert('dfg'); +// if($('#AfterCustomduty').val()!='' && $('#CustomEDcess').val()!='') + +// { +// $('#AfterCustomEDcess').val(calculateCustomEDcessCharge($('#AfterCustomduty').val()==''?"0.00":$('#AfterCustomduty').val(),$('#CustomEDcess').val()==''?"0.00":$('#CustomEDcess').val())); - $('#txtTotalOrderValue').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 ') - } + +// if($('#AfterCustomduty').val()!='' && $('#CustomSHcess').val()!='') +// { +// $('#AfterCustomSHcess').val(calculateCustomSHcessCharge($('#AfterCustomduty').val(),$('#CustomSHcess').val())); + +// } + + + +// if($('#Subtotal').val()!='' && $('#IgstInt').val()!='') +// { +// $('#AfterIgstInt').val(CalculateIgst($('#Subtotal').val(),$('#IgstInt').val())); + +// } + + +//$('#DutyImpact').val(CalculateCtable()); +Calculateloadingcharge(); calculateTotalValue(); @@ -3294,30 +3167,28 @@ EditRatechange(); var landCharge = landingCharge; var basicPrice = parseFloat(basicValue); afterLandingCharge = ; + var Assessable=parseFloat(afterLandingCharge)+parseFloat(basicPrice); + // console.log(Assessable); + + $('#AfterAssessable').val(Assessable.toFixed(2)); + + 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 = ; - - 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); + function calculateCustomdutyCharge(AfterLanding,basicPrices,afterHighseass,Customduty) + {//salert(); + var Customduty = Customduty; + // console.log(Customduty); +var accessible=parseFloat($('#AfterAssessable').val() == '' ? '0.00' : $('#AfterAssessable').val()); - - afterCustomdutyCharge = ; + afterCustomdutyCharge = ; return parseFloat(afterCustomdutyCharge).toFixed(2); @@ -3326,52 +3197,21 @@ EditRatechange(); /* 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 = ; - - return parseFloat(afterExciseCharge).toFixed(2); - - } + /* calculateExciseEDcessCharge*/ - function calculateExciseEDcessCharge(ExciseDuty,ExciseEDcessCharge){ - - var ExciseDuty = parseFloat(ExciseDuty); - var ExciseEDcessCharge = ExciseEDcessCharge; - afterExciseEDcessCharge = ; - - return parseFloat(afterExciseEDcessCharge).toFixed(2); - } + /* calculate Excise duty S & H cess :(d) */ - function calculateExciseSHcessCharge(ExciseDuty,ExciseSHcessCharge){ - - var ExciseDuty = parseFloat(ExciseDuty); - var ExciseSHcessCharge = ExciseSHcessCharge; - afterExciseSHcessCharge = ; - - 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); + function calculateCustomEDcessCharge(AfterCustomduty,CustomEDcess) + {//alert(); + var AfterCustomduty = parseFloat(AfterCustomduty); - var AfterExcisedutyTax = parseFloat(AfterExcisedutyTax); - var AfterExcisedutyEDcess = parseFloat(AfterExcisedutyEDcess); - var AfterExcisedutySHcess = parseFloat(AfterExcisedutySHcess); var CustomEDcess = CustomEDcess; - - - afterCustomEDcessCharge = ; + afterCustomEDcessCharge = ; return parseFloat(afterCustomEDcessCharge).toFixed(2); @@ -3379,21 +3219,81 @@ EditRatechange(); /* calculate custom S & H cess */ - function calculateCustomSHcessCharge(AfterLanding,AfterHighseas,AfterCustomduty,AfterExcisedutyTax,AfterExcisedutyEDcess,AfterExcisedutySHcess,CustomSHcess){ - var afterLandingCharge = parseFloat(AfterLanding); - var AfterHighseas = parseFloat(AfterHighseas); + function calculateCustomSHcessCharge(AfterCustomduty,CustomSHcess) + { + var AfterCustomduty = parseFloat(AfterCustomduty); - var AfterExcisedutyTax = parseFloat(AfterExcisedutyTax); - var AfterExcisedutyEDcess = parseFloat(AfterExcisedutyEDcess); - var AfterExcisedutySHcess = parseFloat(AfterExcisedutySHcess); + var CustomSHcess = CustomSHcess; - afterCustomCustomSHcessCharge = ; + afterCustomCustomSHcessCharge = ; + +var assessble=parseFloat($('#AfterAssessable').val() == '' ? '0.00' : $('#AfterAssessable').val()); +var custom=parseFloat($('#AfterCustomduty').val() == '' ? '0.00' : $('#AfterCustomduty').val() +); +var customsh=parseFloat(afterCustomCustomSHcessCharge); +var customed=parseFloat($('#AfterCustomEDcess').val() == '' ? '0.00' : $('#AfterCustomEDcess').val()); + var tot=; + + + if(isNaN(tot)) + { + $('#Subtotal').val(''); + } + else + { + $('#Subtotal').val(parseFloat(tot).toFixed(2)); + } return parseFloat(afterCustomCustomSHcessCharge).toFixed(2); } + + + + +function CalculateIgst(Subtotal,Igst) +{ + var tot=parseFloat(Subtotal); + var igstpercentage=parseFloat(Igst); + var AfterIgst1=; + +var custom=parseFloat($('#AfterCustomduty').val() == '' ? '0.00' : $('#AfterCustomduty').val()); +var customsh=parseFloat($('#AfterCustomSHcess').val() == '' ? '0.00' : $('#AfterCustomSHcess').val()); +var customed=parseFloat($('#AfterCustomEDcess').val() == '' ? '0.00' : $('#AfterCustomEDcess').val()); +var afterigst=parseFloat(AfterIgst1); +var txtgrossduty=; + +if(isNaN(txtgrossduty)) + { + $('#Grossdutypayable').val(''); + } + else + { + $('#Grossdutypayable').val(parseFloat(txtgrossduty).toFixed(2)); + } +//CalculateCtable(); + + +var grossduty=parseFloat(txtgrossduty); + +var total=parseFloat(grossduty)-parseFloat(afterigst); + +//console.log(total); + +$('#DutyImpact').val(parseFloat(total).toFixed(2)); + + +CalculateCtable() + + return parseFloat(AfterIgst1).toFixed(2); + + + +} + + /* calculate Additional ExciseDuty Charge */ @@ -3594,34 +3494,40 @@ EditRatechange(); var DisVal = $("#txtDiscount").val(); var AfterDisVal = parseFloat($("#txtAfterDiscount").val()== '' ? "0.00" : $('#txtAfterDiscount').val()).toFixed(2); - var landingCharge = $('#AfterLandingCharge').val(); - var HighSeasSalesCharge = $('#AfterHighseas').val(); - var CustomDuty = $('#AfterCustomduty').val(); - var ExciseDuty = $('#AfterExcisedutyTax').val(); - var ExciseDutyEDCess = $('#AfterExcisedutyEDcess').val(); - var ExciseDutySHCess = $('#AfterExcisedutySHcess').val(); - var CustomEDCess = $('#AfterCustomEDcess').val(); + + + + var landingCharge = $('#AfterLandingCharge').val(); + + var CustomDuty = $('#AfterCustomduty').val(); + + var CustomEDCess = $('#AfterCustomEDcess').val(); + var CustomSHCess = $('#AfterCustomSHcess').val(); - var AdditionalExciseDuty = $('#AfterAdditionalExciseduty').val(); + var GrossDutyPayable = $('#Grossdutypayable').val(); - var AvailableModvat = $('#AvailableModvat').val(); - var GrossExpensesDuetoCustom = $('#Grossexpenses').val(); + var PurQuantity = $('#PurQuantity').val(); -var purchaseRate = $('#purchaserate').val(); - var CustomDutyExpenses = $('#CustomDutyExpenses').val(); - var RMCIncludingCustomers = $('#RMCIncludingCustomers').val(); + + var CustomDutyExpenses = $('#CustomDutyExpenses').val(); + + var Accessible=$('#AfterAssessable').val(); + + var Subtotal=$('#Subtotal').val(); + + var AfterIgst=$('#AfterIgstInt').val(); + var Dutyimpact=$('#DutyImpact').val(); + var ClearingCharges=$('#ClearingCharges').val(); + var Nett=$('#Nett').val(); /*get % values */ var beforeLanding = $('#LandingCharge').val(); - - var beforeHighSeasSalesCharge = $('#Highseas').val(); + var beforeCustomDuty = $('#Customduty').val(); - var beforeExciseDuty = $('#ExcisedutyTax').val(); - var beforeExciseDutyEDCess = $('#ExcisedutyEDcess').val(); - var beforeExciseDutySHCess = $('#ExcisedutySHcess').val(); + var beforeCustomEDCess = $('#CustomEDcess').val(); var beforeCustomSHCess = $('#CustomSHcess').val(); - var beforeAdditionalExciseDuty =$('#AdditionalExciseduty').val(); + var Igst=$('#IgstInt').val(); var PurQuantity = $('#PurQuantity').val(); var FreightType = $("#drpFreight").val(); @@ -3638,6 +3544,7 @@ var purchaseRate = $('#purchaserate').val(); var AfterFreightAmountloc=$('#txtAfterFreightloc').val(); + // console.log(FreightTypeloc); // console.log(Nooftriploc); // console.log(Freightrateloc); @@ -3654,6 +3561,15 @@ var purchaseRate = $('#purchaserate').val(); var CapitalDescription =$('#ItemDescription').val(); + if(capitalType=='International') + { + + TotalTaxValue=0.00; + Total=parseFloat(basicval); + + } + + @@ -3698,33 +3614,41 @@ var purchaseRate = $('#purchaserate').val(); addHidden(theForm,"basicvalInINR"+temp,basicvalInINR); addHidden(theForm,"landingCharge"+temp,landingCharge); - addHidden(theForm,"HighSeasSalesCharge"+temp,HighSeasSalesCharge); + addHidden(theForm,"CustomDuty"+temp,CustomDuty); - addHidden(theForm,"ExciseDuty"+temp,ExciseDuty); - addHidden(theForm,"ExciseDutyEDCess"+temp,ExciseDutyEDCess); - addHidden(theForm,"ExciseDutySHCess"+temp,ExciseDutySHCess); + addHidden(theForm,"CustomEDCess"+temp,CustomEDCess); addHidden(theForm,"CustomSHCess"+temp,CustomSHCess); - addHidden(theForm,"AdditionalExciseDuty"+temp,AdditionalExciseDuty); + addHidden(theForm,"GrossDutyPayable"+temp,GrossDutyPayable); - addHidden(theForm,"AvailableModvat"+temp,AvailableModvat); - addHidden(theForm,"GrossExpensesDuetoCustom"+temp,GrossExpensesDuetoCustom); - addHidden(theForm,"purchaseRate"+temp,purchaseRate); - addHidden(theForm,"CustomDutyExpenses"+temp,CustomDutyExpenses); - addHidden(theForm,"RMCIncludingCustomers"+temp,RMCIncludingCustomers); - addHidden(theForm,"ServiceTotalOrderValue"+temp,TotalTaxValue); + + + + addHidden(theForm,"CustomDutyExpenses"+temp,CustomDutyExpenses); + + addHidden(theForm,"ServiceTotalOrderValue"+temp,TotalTaxValue); addHidden(theForm,"beforeLanding"+temp,beforeLanding); - addHidden(theForm,"beforeHighSeasSalesCharge"+temp,beforeHighSeasSalesCharge ); addHidden(theForm,"beforeCustomDuty"+temp,beforeCustomDuty ); - addHidden(theForm,"beforeExciseDuty"+temp,beforeExciseDuty ); - addHidden(theForm,"beforeExciseDutyEDCess"+temp,beforeExciseDutyEDCess ); - addHidden(theForm,"beforeExciseDutySHCess"+temp,beforeExciseDutySHCess ); - addHidden(theForm,"beforeCustomEDCess"+temp,beforeCustomEDCess ); + addHidden(theForm,"beforeCustomEDCess"+temp,beforeCustomEDCess ); addHidden(theForm,"beforeCustomSHCess"+temp,beforeCustomSHCess); - addHidden(theForm,"beforeAdditionalExciseDuty"+temp,beforeAdditionalExciseDuty); - addHidden(theForm,"PurQuantity"+temp,PurQuantity); - addHidden(theForm,"PerKgExpense"+temp,TotalOrderValuePerkg); + + addHidden(theForm,"PurQuantity"+temp,PurQuantity); + + addHidden(theForm,"AfterAssessable"+temp,Accessible); + addHidden(theForm,"Subtotal"+temp,Subtotal); + + addHidden(theForm,"IgstInt"+temp,Igst); + addHidden(theForm,"AfterIgstInt"+temp,AfterIgst); + addHidden(theForm,"Dutyimpact"+temp,Dutyimpact); + addHidden(theForm,"ClearingCharges"+temp,ClearingCharges); + addHidden(theForm,"Nett"+temp,Nett); + + //var a=$('#Dutyimpact'+temp).val(); + + //console.log(a); + + addHidden(theForm,"capitalType",capitalType); addHidden(theForm,"Cgst"+temp,Cgst); @@ -3913,66 +3837,98 @@ var purchaseRate = $('#purchaserate').val(); return totTax; } - function populateValueMainFormForCapital() + + + function populateValueMainFormForCapital() { - var BasicVal = $('#CPTotalAmount').val() == '' ? '0.00' : $('#CPTotalAmount').val(); - var disRate = $('#txtAfterDiscount').val() == '' ? '0.00' : $('#txtAfterDiscount').val(); + + var BasicVal = $('#CPTotalAmount').val() == '' ? '0.00' : $('#CPTotalAmount').val(); + + var disRate = $('#txtAfterDiscount').val() == '' ? '0.00' : $('#txtAfterDiscount').val(); BasicVal = BasicVal-disRate; - var AfterCgst = $('#AfterCgst').val() == '' ? '0.00' : $('#AfterCgst').val(); - var AfterSgst = $('#AfterSgst').val() == '' ? '0.00' : $('#AfterSgst').val(); - var AfterIgst = $('#AfterIgst').val() == '' ? '0.00' : $('#AfterIgst').val(); - var OtherAmt = $('#OtherAllowances').val() == '' ? '0.00' : $('#OtherAllowances').val(); - var landingCharge = $('#AfterLandingCharge').val() == '' ? '0.00' : $('#AfterLandingCharge').val(); - var HighSeasSalesCharge = $('#AfterHighseas').val() == '' ? '0.00' : $('#AfterHighseas').val(); - var CustomDuty = $('#AfterCustomduty').val() == '' ? '0.00' : $('#AfterCustomduty').val(); - var ExciseDuty = $('#AfterExcisedutyTax').val() == '' ? '0.00' : $('#AfterExcisedutyTax').val(); - var ExciseDutyEDCess = $('#AfterExcisedutyEDcess').val() == '' ? '0.00' : $('#AfterExcisedutyEDcess').val(); - var ExciseDutySHCess = $('#AfterExcisedutySHcess').val() == '' ? '0.00' : $('#AfterExcisedutySHcess').val(); - var CustomEDCess = $('#AfterCustomEDcess').val() == '' ? '0.00' : $('#AfterCustomEDcess').val(); - var CustomSHCess = $('#AfterCustomSHcess').val() == '' ? '0.00' : $('#AfterCustomSHcess').val(); - var AdditionalExciseDuty = $('#AfterAdditionalExciseduty').val() == '' ? '0.00' : $('#AfterAdditionalExciseduty').val(); - var GrossDutyPayable = $('#Grossdutypayable').val() == '' ? '0.00' : $('#Grossdutypayable').val(); - var AvailableModvat = $('#AvailableModvat').val() == '' ? '0.00' : $('#AvailableModvat').val(); - var GrossExpensesDuetoCustom = $('#Grossexpenses').val() == '' ? '0.00' : $('#Grossexpenses').val(); - var purchaseRate = $('#purchaserate').val() == '' ? '0.00' : $('#purchaserate').val(); - var CustomDutyExpenses = $('#CustomDutyExpenses').val() == '' ? '0.00' : $('#CustomDutyExpenses').val(); - var RMCIncludingCustomers = $('#RMCIncludingCustomers').val() == '' ? '0.00' : $('#RMCIncludingCustomers').val(); + var AfterCgst = $('#AfterCgst').val() == '' ? '0.00' : $('#AfterCgst').val(); + + var AfterSgst = $('#AfterSgst').val() == '' ? '0.00' : $('#AfterSgst').val(); + + var AfterIgst = $('#AfterIgst').val() == '' ? '0.00' : $('#AfterIgst').val(); + + var OtherAmt = $('#OtherAllowances').val() == '' ? '0.00' : $('#OtherAllowances').val(); + - - - - var AfterFreight = $('#txtAfterFreightloc').val() == '' ? '0.00' : $('#txtAfterFreightloc').val(); + var landingCharge = $('#AfterLandingCharge').val() == '' ? '0.00' : $('#AfterLandingCharge').val(); + + var CustomDuty = $('#AfterCustomduty').val() == '' ? '0.00' : $('#AfterCustomduty').val(); + + var CustomEDCess = $('#AfterCustomEDcess').val() == '' ? '0.00' : $('#AfterCustomEDcess').val(); + + var CustomSHCess = $('#AfterCustomSHcess').val() == '' ? '0.00' : $('#AfterCustomSHcess').val(); + + var GrossDutyPayable = $('#Grossdutypayable').val() == '' ? '0.00' : $('#Grossdutypayable').val(); + + + var CustomDutyExpenses = $('#CustomDutyExpenses').val() == '' ? '0.00' : $('#CustomDutyExpenses').val(); + +var AfterFreight = $('#txtAfterFreightloc').val() == '' ? '0.00' : $('#txtAfterFreightloc').val(); // var totvalue = $('#txtTotalOrderValue').val() == '' ? '0.00' : $('#txtTotalOrderValue').val(); - var totvalue = (parseFloat(AfterCgst)+parseFloat(AfterSgst)+parseFloat(AfterIgst)+parseFloat(AfterFreight)).toFixed(2); +var totvalue = (parseFloat(AfterCgst)+parseFloat(AfterSgst)+parseFloat(AfterIgst)+parseFloat(AfterFreight)).toFixed(2); + + + +var Assessable=$('#AfterAssessable').val() == '' ? '0.00' : $('#AfterAssessable').val(); + +var Subtotal=$('#Subtotal').val() == '' ? '0.00' : $('#Subtotal').val(); + +var Igst=$('#AfterIgstInt').val() == '' ? '0.00' : $('#AfterIgstInt').val(); + +//console.log(Igst); + + + +var TotalOrderValueSummary = $('#txtToatlOrder').val() == '' ? '0.00' : $('#txtToatlOrder').val(); - var TotalOrderValueSummary = $('#txtToatlOrder').val() == '' ? '0.00' : $('#txtToatlOrder').val(); - var TotalCgst = $('#txtTotCgst').val() == '' ? '0.00' : $('#txtTotCgst').val(); - var TotSgst = $('#txtTotSgst').val() == '' ? '0.00' : $('#txtTotSgst').val(); - var TotalIgst = $('#txtTotIgst').val() == '' ? '0.00' : $('#txtTotIgst').val(); - var TotalAllowance = $('#TotalOtherAllowances').val() == '' ? '0.00' : $('#TotalOtherAllowances').val(); +var TotalCgst = $('#txtTotCgst').val() == '' ? '0.00' : $('#txtTotCgst').val(); + +var TotSgst = $('#txtTotSgst').val() == '' ? '0.00' : $('#txtTotSgst').val(); + +var TotalIgst = $('#txtTotIgst').val() == '' ? '0.00' : $('#txtTotIgst').val(); + +var TotalAllowance = $('#TotalOtherAllowances').val() == '' ? '0.00' : $('#TotalOtherAllowances').val(); - var totfreight=$('#TotalFreight').val() == '' ? '0.00' : $('#TotalFreight').val(); + +var totfreight=$('#TotalFreight').val() == '' ? '0.00' : $('#TotalFreight').val(); - var TotLanding = $('#txttotallanding').val() == '' ? '0.00' : $('#txttotallanding').val(); - var TotHighseas = $('#txttotalhighseas').val() == '' ? '0.00' : $('#txttotalhighseas').val(); - var TotCustom = $('#txttotalcustom').val() == '' ? '0.00' : $('#txttotalcustom').val(); - var TotExcise = $('#txttotalexcise').val() == '' ? '0.00' : $('#txttotalexcise').val(); - var TotExciseED = $('#txttotalexciseED').val() == '' ? '0.00' : $('#txttotalexciseED').val(); - var TotExciseSH = $('#txttotalexciseSH').val() == '' ? '0.00' : $('#txttotalexciseSH').val(); - var TotCustomED = $('#txttotalcustomED').val() == '' ? '0.00' : $('#txttotalcustomED').val(); - var TotCustomSH = $('#txttotalcustomSH').val() == '' ? '0.00' : $('#txttotalcustomSH').val(); - var TotAdditionalExciseduty = $('#txttotalAdditionalExciseduty').val() == '' ? '0.00' : $('#txttotalAdditionalExciseduty').val(); - var TotGrossduty = $('#txttotalgrossduty').val() == '' ? '0.00' : $('#txttotalgrossduty').val(); - var TotAvlmodvat = $('#txttotalavlmodvat').val() == '' ? '0.00' : $('#txttotalavlmodvat').val(); +var TotLanding = $('#txttotallanding').val() == '' ? '0.00' : $('#txttotallanding').val(); + + +var TotCustom = $('#txttotalcustom').val() == '' ? '0.00' : $('#txttotalcustom').val(); + +var TotCustomED = $('#txttotalcustomED').val() == '' ? '0.00' : $('#txttotalcustomED').val(); + +var TotCustomSH = $('#txttotalcustomSH').val() == '' ? '0.00' : $('#txttotalcustomSH').val(); + +var TotGrossduty = $('#txttotalgrossduty').val() == '' ? '0.00' : $('#txttotalgrossduty').val(); + +var TotGrossexpense = $('#txttotalgrossexpense').val() == '' ? '0.00' : $('#txttotalgrossexpense').val(); + +var TotalCapitalOrder = $('#CapitalToatlOrder').val() == '' ? '0.00' : $('#CapitalToatlOrder').val(); + +var TotalBasicOrder = $('#CapitalBasicOrder').val() == '' ? '0.00' : $('#CapitalBasicOrder').val(); + + +var TotalAssable=$('#txttotalAssessable').val() == '' ? '0.00' : $('#txttotalAssessable').val(); + +var TotalSubtotal=$('#txttotalSubtotal').val() == '' ? '0.00' : $('#txttotalSubtotal').val(); + +var TotalIgst=$('#txttotalIgst').val() == '' ? '0.00' : $('#txttotalIgst').val(); + +//console.log(TotalIgst); + - var TotGrossexpense = $('#txttotalgrossexpense').val() == '' ? '0.00' : $('#txttotalgrossexpense').val(); - var TotalCapitalOrder = $('#CapitalToatlOrder').val() == '' ? '0.00' : $('#CapitalToatlOrder').val(); - var TotalBasicOrder = $('#CapitalBasicOrder').val() == '' ? '0.00' : $('#CapitalBasicOrder').val(); $('#txtTotCgst').val((parseFloat(TotalCgst) + parseFloat(AfterCgst)).toFixed(2) ); $('#txtTotSgst').val((parseFloat(TotSgst) + parseFloat(AfterSgst)).toFixed(2) ); @@ -3982,34 +3938,57 @@ var purchaseRate = $('#purchaserate').val(); - $('#TotalFreight').val((parseFloat(totfreight) + parseFloat(AfterFreight)).toFixed(2) ); +$('#TotalFreight').val((parseFloat(totfreight) + parseFloat(AfterFreight)).toFixed(2) ); - - - - $('#txttotallanding').val((parseFloat(TotLanding) + parseFloat(landingCharge)).toFixed(2) ); - $('#txttotalhighseas').val((parseFloat(TotHighseas) + parseFloat(HighSeasSalesCharge)).toFixed(2) ); - $('#txttotalcustom').val((parseFloat(TotCustom) + parseFloat(CustomDuty)).toFixed(2) ); - $('#txttotalexcise').val((parseFloat(TotExcise) + parseFloat(ExciseDuty)).toFixed(2) ); - $('#txttotalexciseED').val((parseFloat(TotExciseED) + parseFloat(ExciseDutyEDCess)).toFixed(2) ); - $('#txttotalexciseSH').val((parseFloat(TotExciseSH) + parseFloat(ExciseDutySHCess)).toFixed(2) ); - $('#txttotalcustomED').val((parseFloat(TotCustomED) + parseFloat(CustomEDCess)).toFixed(2) ); - $('#txttotalcustomSH').val((parseFloat(TotCustomSH) + parseFloat(CustomSHCess)).toFixed(2) ); - $('#txttotalAdditionalExciseduty').val((parseFloat(TotAdditionalExciseduty) + parseFloat(AdditionalExciseDuty)).toFixed(2) ); - $('#txttotalgrossduty').val((parseFloat(TotGrossduty) + parseFloat(GrossDutyPayable)).toFixed(2) ); - $('#txttotalavlmodvat').val((parseFloat(TotAvlmodvat) + parseFloat(AvailableModvat)).toFixed(2) ); - $('#txttotalgrossexpense').val((parseFloat(TotGrossexpense) + parseFloat(GrossExpensesDuetoCustom)).toFixed(2) ); - var Freight = $('#txtAfterFreight').val() == '' ? '0.00' : $('#txtAfterFreight').val(); - var totDiscountAmt = $('#txtTotalDiscount').val() == '' ? '0.00' : $('#txtTotalDiscount').val(); - var totFreightAmt = $('#txtTotalFreight').val() == '' ? '0.00' : $('#txtTotalFreight').val(); - $('#txtTotalDiscount').val((parseFloat(totDiscountAmt) + parseFloat(disRate)) .toFixed(2)); - $('#txtTotalFreight').val((parseFloat(totFreightAmt) + parseFloat(Freight)).toFixed(2)); - $('#txtToatlOrder').val((parseFloat(TotalOrderValueSummary) + parseFloat(totvalue)).toFixed(2) ); - - $('#CapitalToatlOrder').val((parseFloat(TotalCapitalOrder) + parseFloat(BasicVal) + parseFloat(AfterCgst) + parseFloat(AfterSgst) + parseFloat(AfterIgst) + parseFloat(OtherAmt)+parseFloat(AfterFreight)).toFixed(2) ); - +$('#txttotallanding').val((parseFloat(TotLanding) + parseFloat(landingCharge)).toFixed(2) ); - $('#CapitalBasicOrder').val((parseFloat(TotalBasicOrder) + parseFloat(BasicVal) + parseFloat(disRate)).toFixed(2)); +$('#txttotalcustom').val((parseFloat(TotCustom) + parseFloat(CustomDuty)).toFixed(2) ); + +$('#txttotalcustomED').val((parseFloat(TotCustomED) + parseFloat(CustomEDCess)).toFixed(2) ); + +$('#txttotalcustomSH').val((parseFloat(TotCustomSH) + parseFloat(CustomSHCess)).toFixed(2) ); + +$('#txttotalgrossduty').val((parseFloat(TotGrossduty) + parseFloat(GrossDutyPayable)).toFixed(2) ); + + +$('#txttotalAssessable').val((parseFloat(TotalAssable) + parseFloat(Assessable)).toFixed(2) ); + +$('#txttotalSubtotal').val((parseFloat(TotalSubtotal) + parseFloat(Subtotal)).toFixed(2) ); + +$('#txttotalIgst').val((parseFloat(TotalIgst) + parseFloat(Igst)).toFixed(2) ); + +// $('#txttotalgrossexpense').val((parseFloat(TotGrossexpense) + parseFloat(GrossExpensesDuetoCustom)).toFixed(2) ); + +var Freight = $('#txtAfterFreight').val() == '' ? '0.00' : $('#txtAfterFreight').val(); + + +var totDiscountAmt = $('#txtTotalDiscount').val() == '' ? '0.00' : $('#txtTotalDiscount').val(); + +var totFreightAmt = $('#txtTotalFreight').val() == '' ? '0.00' : $('#txtTotalFreight').val(); + + +$('#txtTotalDiscount').val((parseFloat(totDiscountAmt) + parseFloat(disRate)) .toFixed(2)); + +$('#txtTotalFreight').val((parseFloat(totFreightAmt) + parseFloat(Freight)).toFixed(2)); + +$('#txtToatlOrder').val((parseFloat(TotalOrderValueSummary) + parseFloat(totvalue)).toFixed(2) ); + +if(capitalType=='International') +{ + +$('#CapitalToatlOrder').val((parseFloat(TotalCapitalOrder) + parseFloat(BasicVal)).toFixed(2) ); + +} + +else +{ + +$('#CapitalToatlOrder').val((parseFloat(TotalCapitalOrder) + parseFloat(BasicVal) + parseFloat(AfterCgst) + parseFloat(AfterSgst) + parseFloat(AfterIgst) + parseFloat(OtherAmt)+parseFloat(AfterFreight)).toFixed(2) ); + +} +$('#CapitalBasicOrder').val((parseFloat(TotalBasicOrder) + parseFloat(BasicVal) + parseFloat(disRate)).toFixed(2)); + + @@ -4039,32 +4018,29 @@ $("#Sgst").val(0); $("#Igst").val(0); $("#OtherAllowances").val(0); $('#AfterBasicPriceTax').val(''); - $('#LandingCharge').val(''); - $('#AfterLandingCharge').val(''); -$('#Highseas').val(''); - $('#AfterHighseas').val(''); -$('#Customduty').val(''); +$('#LandingCharge').val(''); +$('#AfterLandingCharge').val(''); + +$('#Customduty').val(''); +$('#AfterCustomduty').val(''); - $('#AfterCustomduty').val(''); -$('#ExcisedutyTax').val(''); - $('#AfterExcisedutyTax').val(''); - $('#ExcisedutyEDcess').val(''); - $('#AfterExcisedutyEDcess').val(''); - $('#ExcisedutySHcess').val(''); - $('#AfterExcisedutySHcess').val(''); $('#CustomEDcess').val(''); - $('#AfterCustomEDcess').val(''); +$('#AfterCustomEDcess').val(''); $('#CustomSHcess').val(''); - $('#AfterCustomSHcess').val(''); -$('#AdditionalExciseduty').val(''); - $('#AfterAdditionalExciseduty').val(''); - $('#Grossdutypayable').val(''); - $('#AvailableModvat').val(''); - $('#Grossexpenses').val(''); +$('#AfterCustomSHcess').val(''); +$('#Grossdutypayable').val(''); $('#PurQuantity').val(''); - $('#purchaserate').val(''); - $('#CustomDutyExpenses').val(''); - $('#RMCIncludingCustomers').val(''); +$('#CustomDutyExpenses').val(''); + + +$('#AfterAssessable').val(''); +$('#Subtotal').val(''); +$('#IgstInt').val(0); +$('#AfterIgstInt').val(''); +$('#DutyImpact').val(''); +$('#ClearingCharges').val(''); +$('#Nett').val(''); + $("#txtTotalOrderValue").val(''); $("#AddPer").val(''); $("#drpFreight").val('0'); @@ -4162,24 +4138,30 @@ function DeleteRow(rowid) var TotOther = 0; var TotLanding = 0; - var TotHighseas = 0; + var TotCustom = 0; - var TotExcise = 0; - var TotExciseED = 0; - var TotExciseSH = 0; + var TotCustomED = 0; var TotCustomSH = 0; - var TotAdditionalExciseduty = 0; + var TotGrossduty = 0; - var TotAvlmodvat = 0; - var TotGrossexpense = 0; + var TotalAssable=0; + + var TotalSubtotal=0; + var TotalIgstInt=0; + var Capinttotal=0; + var CapitalToatlOrder=0; var TotFreight =0; var TotDiscount=0; var TotBasicAmt =0; for (var i = 1; i < rows; i++) { + + if(deletedRow==i){ + + $('#AfterCgst'+i).val(''); $('#AfterSgst'+i).val(''); $('#AfterIgst'+i).val(''); @@ -4188,22 +4170,26 @@ function DeleteRow(rowid) $('#landingCharge'+i).val(''); - $('#HighSeasSalesCharge'+i).val(''); + $('#CustomDuty'+i).val(''); - $('#ExciseDuty'+i).val(''); - $('#ExciseDutyEDCess'+i).val(''); - $('#ExciseDutySHCess'+i).val(''); + $('#CustomEDCess'+i).val(''); $('#CustomSHCess'+i).val(''); - $('#AdditionalExciseDuty'+i).val(''); + $('#GrossDutyPayable'+i).val(''); - $('#AvailableModvat'+i).val(''); - $('#GrossExpensesDuetoCustom'+i).val(''); + + $('#basicval'+i).val(''); $('#AfterFreightVal'+i).val(''); $('#AfterDisVal'+i).val(''); $('#ServiceTotalOrderValue'+i).val(''); + + + $('#AfterAssessable'+i).val(''); + $('#Subtotal'+i).val(''); + $('#AfterIgstInt'+i).val(''); + var TotalOrderValueSummaryI = $('#ServiceTotalOrderValue'+i).val() == '' ? '0.00' : $('#ServiceTotalOrderValue'+i).val(); @@ -4215,18 +4201,22 @@ function DeleteRow(rowid) var TotLandingI = $('#landingCharge'+i).val() == '' ? '0.00' : $('#landingCharge'+i).val(); - var TotHighseasI = $('#HighSeasSalesCharge'+i).val() == '' ? '0.00' : $('#HighSeasSalesCharge'+i).val(); + var TotCustomI = $('#CustomDuty'+i).val() == '' ? '0.00' : $('#CustomDuty'+i).val(); - var TotExciseI = $('#ExciseDuty'+i).val() == '' ? '0.00' : $('#ExciseDuty'+i).val(); - var TotExciseEDI = $('#ExciseDutyEDCess'+i).val() == '' ? '0.00' : $('#ExciseDutyEDCess'+i).val(); - var TotExciseSHI = $('#ExciseDutySHCess'+i).val() == '' ? '0.00' : $('#ExciseDutySHCess'+i).val(); + var TotCustomEDI = $('#CustomEDCess'+i).val() == '' ? '0.00' : $('#CustomEDCess'+i).val(); var TotCustomSHI = $('#CustomSHCess'+i).val() == '' ? '0.00' : $('#CustomSHCess'+i).val(); - var TotAdditionalExcisedutyI = $('#AdditionalExciseDuty'+i).val() == '' ? '0.00' : $('#AdditionalExciseDuty'+i).val(); + var TotGrossdutyI = $('#GrossDutyPayable'+i).val() == '' ? '0.00' : $('#GrossDutyPayable'+i).val(); - var TotAvlmodvatI = $('#AvailableModvat'+i).val() == '' ? '0.00' : $('#AvailableModvat'+i).val(); - var TotGrossexpenseI = $('#GrossExpensesDuetoCustom'+i).val() == '' ? '0.00' : $('#GrossExpensesDuetoCustom'+i).val(); + + var Assessable = $('#AfterAssessable'+i).val() == '' ? '0.00' : $('#AfterAssessable'+i).val(); + + var Subtotal = $('#Subtotal'+i).val() == '' ? '0.00' : $('#Subtotal'+i).val(); + + var IgstInt = $('#AfterIgstInt'+i).val() == '' ? '0.00' : $('#AfterIgstInt'+i).val(); + + var discountedRateValue = $('#AfterDisVal'+i).val() == '' ? '0.00' : $('#AfterDisVal'+i).val(); var TotFreightI = $('#AfterFreightVal'+i).val() == '' ? '0.00' : $('#AfterFreightVal'+i).val(); var TotDiscountI =$('#AfterDisVal'+i).val() == '' ? '0.00' : $('#AfterDisVal'+i).val(); @@ -4236,7 +4226,9 @@ function DeleteRow(rowid) var TotBasicAmtI=parseFloat(CapitalToatlOrderI) + parseFloat(discountedRateValue); } - else if(deletedRow!=i){ + else if(deletedRow!=i) + + { var TotalOrderValueSummaryI = $('#ServiceTotalOrderValue'+i).val() == '' ? '0.00' : $('#ServiceTotalOrderValue'+i).val(); @@ -4247,21 +4239,30 @@ function DeleteRow(rowid) var TotOtherI = $('#OtherAmt'+i).val() == '' ? '0.00' : $('#OtherAmt'+i).val(); var TotLandingI = $('#landingCharge'+i).val() == '' ? '0.00' : $('#landingCharge'+i).val(); - var TotHighseasI = $('#HighSeasSalesCharge'+i).val() == '' ? '0.00' : $('#HighSeasSalesCharge'+i).val(); + var TotCustomI = $('#CustomDuty'+i).val() == '' ? '0.00' : $('#CustomDuty'+i).val(); - var TotExciseI = $('#ExciseDuty'+i).val() == '' ? '0.00' : $('#ExciseDuty'+i).val(); - var TotExciseEDI = $('#ExciseDutyEDCess'+i).val() == '' ? '0.00' : $('#ExciseDutyEDCess'+i).val(); - var TotExciseSHI = $('#ExciseDutySHCess'+i).val() == '' ? '0.00' : $('#ExciseDutySHCess'+i).val(); + var TotCustomEDI = $('#CustomEDCess'+i).val() == '' ? '0.00' : $('#CustomEDCess'+i).val(); var TotCustomSHI = $('#CustomSHCess'+i).val() == '' ? '0.00' : $('#CustomSHCess'+i).val(); - var TotAdditionalExcisedutyI = $('#AdditionalExciseDuty'+i).val() == '' ? '0.00' : $('#AdditionalExciseDuty'+i).val(); + var TotGrossdutyI = $('#GrossDutyPayable'+i).val() == '' ? '0.00' : $('#GrossDutyPayable'+i).val(); - var TotAvlmodvatI = $('#AvailableModvat'+i).val() == '' ? '0.00' : $('#AvailableModvat'+i).val(); + var TotGrossexpenseI = $('#GrossExpensesDuetoCustom'+i).val() == '' ? '0.00' : $('#GrossExpensesDuetoCustom'+i).val(); var discountedRateValue = $('#AfterDisVal'+i).val() == '' ? '0.00' : $('#AfterDisVal'+i).val(); + + + var Assessable = $('#AfterAssessable'+i).val() == '' ? '0.00' : $('#AfterAssessable'+i).val(); + + var Subtotal = $('#Subtotal'+i).val() == '' ? '0.00' : $('#Subtotal'+i).val(); + + var IgstInt = $('#AfterIgstInt'+i).val() == '' ? '0.00' : $('#AfterIgstInt'+i).val(); + + var CapitalToatlOrderI= $('#basicval'+i).val() == '' ? '0.00' : $('#basicval'+i).val(); + + //console.log(CapitalToatlOrderI); CapitalToatlOrderI=CapitalToatlOrderI-discountedRateValue; var TotBasicAmtI=parseFloat(CapitalToatlOrderI) + parseFloat(discountedRateValue); var TotFreightI = $('#AfterFreightVal'+i).val() == '' ? '0.00' : $('#AfterFreightVal'+i).val(); @@ -4280,21 +4281,30 @@ function DeleteRow(rowid) TotLanding = parseFloat(TotLanding) + parseFloat(TotLandingI); - TotHighseas = parseFloat(TotHighseas) + parseFloat(TotHighseasI); + TotCustom = parseFloat(TotCustom) + parseFloat(TotCustomI); - TotExcise = parseFloat(TotExcise) + parseFloat(TotExciseI); - TotExciseED = parseFloat(TotExciseED) + parseFloat(TotExciseEDI); - TotExciseSH = parseFloat(TotExciseSH) + parseFloat(TotExciseSHI); + TotCustomED = parseFloat(TotCustomED) + parseFloat(TotCustomEDI); TotCustomSH = parseFloat(TotCustomSH) + parseFloat(TotCustomSHI); - TotAdditionalExciseduty = parseFloat(TotAdditionalExciseduty) + parseFloat(TotAdditionalExcisedutyI); + TotGrossduty = parseFloat(TotGrossduty) + parseFloat(TotGrossdutyI); - TotAvlmodvat = parseFloat(TotAvlmodvat) + parseFloat(TotAvlmodvatI); - - TotGrossexpense = parseFloat(TotGrossexpense) + parseFloat(TotGrossexpenseI); + + // TotGrossexpense = parseFloat(TotGrossexpense) + parseFloat(TotGrossexpenseI); TotalOrderValueSummary = parseFloat(TotalOrderValueSummary) + parseFloat(TotalOrderValueSummaryI); + + CapitalToatlOrder = parseFloat(CapitalToatlOrder) + parseFloat(CapitalToatlOrderI) + parseFloat(TotCgstI) + parseFloat(TotSgstI) + parseFloat(TotIgstI) + parseFloat(TotOtherI); + + Capinttotal= parseFloat(Capinttotal)+parseFloat(CapitalToatlOrderI); + + // console.log(Capinttotal); TotBasicAmt=parseFloat(TotBasicAmt) + parseFloat(TotBasicAmtI); + + + TotalAssable=parseFloat(TotalAssable)+parseFloat(Assessable); + + TotalSubtotal=parseFloat(TotalSubtotal)+parseFloat(Subtotal); + TotalIgstInt=parseFloat(TotalIgstInt)+parseFloat(IgstInt); } $('#txtTotalDiscount').val(parseFloat(TotDiscount).toFixed(2)); $('#txtTotalFreight').val(parseFloat(TotFreight).toFixed(2) ); @@ -4304,21 +4314,34 @@ function DeleteRow(rowid) $('#TotalOtherAllowances').val(parseFloat(TotOther).toFixed(2) ); $('#txttotallanding').val((parseFloat(TotLanding) ).toFixed(2) ); - $('#txttotalhighseas').val((parseFloat(TotHighseas) ).toFixed(2) ); + $('#txttotalcustom').val((parseFloat(TotCustom)).toFixed(2) ); - $('#txttotalexcise').val((parseFloat(TotExcise)).toFixed(2) ); - $('#txttotalexciseED').val((parseFloat(TotExciseED)).toFixed(2) ); - $('#txttotalexciseSH').val((parseFloat(TotExciseSH)).toFixed(2) ); + $('#txttotalcustomED').val((parseFloat(TotCustomED)).toFixed(2) ); $('#txttotalcustomSH').val((parseFloat(TotCustomSH)).toFixed(2) ); - $('#txttotalAdditionalExciseduty').val((parseFloat(TotAdditionalExciseduty)).toFixed(2) ); + $('#txttotalgrossduty').val((parseFloat(TotGrossduty)).toFixed(2) ); - $('#txttotalavlmodvat').val((parseFloat(TotAvlmodvat)).toFixed(2) ); - $('#txttotalgrossexpense').val((parseFloat(TotGrossexpense)).toFixed(2) ); + + if(capitalType=='International') + { + $('#CapitalToatlOrder').val((parseFloat(Capinttotal)).toFixed(2) ); + } + else + { $('#CapitalToatlOrder').val((parseFloat(CapitalToatlOrder)).toFixed(2) ); + } $('#CapitalBasicOrder').val((parseFloat(TotBasicAmt)).toFixed(2) ); $('#txtToatlOrder').val((parseFloat(TotalOrderValueSummary)).toFixed(2) ); + + $('#txttotalAssessable').val((parseFloat(TotalAssable)).toFixed(2) ); + + + $('#txttotalSubtotal').val((parseFloat(TotalSubtotal)).toFixed(2) ); + + + $('#txttotalIgst').val((parseFloat(TotalIgstInt)).toFixed(2) ); + } /* get Edit Capital Po Modal*/ @@ -4364,23 +4387,19 @@ function DeleteRow(rowid) $('#EditAfterSwachhTax').val($('#AfterSwachhTax'+userid).val()); - $('#EditAfterBasicPriceTax').val($('#basicvalInINR'+userid).val()); + $('#EditAfterBasicPriceTax').val($('#basicvalInINR'+userid).val()); $('#EditAfterLandingCharge').val($('#landingCharge'+userid).val()); - $('#EditAfterHighseas').val($('#HighSeasSalesCharge'+userid).val()); + $('#EditAfterCustomduty').val($('#CustomDuty'+userid).val()); - $('#EditAfterExcisedutyTax').val($('#ExciseDuty'+userid).val()); - $('#EditAfterExcisedutyEDcess').val($('#ExciseDutyEDCess'+userid).val()); - $('#EditAfterExcisedutySHcess').val($('#ExciseDutySHCess'+userid).val()); + $('#EditAfterCustomEDcess').val($('#CustomEDCess'+userid).val()); $('#EditAfterCustomSHcess').val($('#CustomSHCess'+userid).val()); - $('#EditAfterAdditionalExciseduty').val($('#AdditionalExciseDuty'+userid).val()); + $('#EditGrossdutypayable').val($('#GrossDutyPayable'+userid).val()); - $('#EditAvailableModvat').val($('#AvailableModvat'+userid).val()); - $('#EditGrossexpenses').val($('#GrossExpensesDuetoCustom'+userid).val()); - $('#Editpurchaserate').val($('#purchaseRate'+userid).val()); - $('#EditCustomDutyExpenses').val($('#CustomDutyExpenses'+userid).val()); - $('#txtEditInsurance').val($('#RMCIncludingCustomers'+userid).val()); - $('#EditRMCIncludingCustomers').val($('#RMCIncludingCustomers'+userid).val()); + $('#EditCustomDutyExpenses').val($('#CustomDutyExpenses'+userid).val()); + //$('#txtEditInsurance').val($('#RMCIncludingCustomers'+userid).val()); + + $('#EdittxtTotalOrderValue').val(cellval[9].innerHTML); $('#EditCgst').val($('#Cgst'+userid).val()); @@ -4393,16 +4412,14 @@ function DeleteRow(rowid) /* get % value */ $('#EditLandingCharge').val($('#beforeLanding'+userid).val()); - $('#EditHighseas').val($('#beforeHighSeasSalesCharge'+userid).val()); + $('#EditCustomduty').val($('#beforeCustomDuty'+userid).val()); - $('#EditExcisedutyTax').val($('#beforeExciseDuty'+userid).val()); - $('#EditExcisedutyEDcess').val($('#beforeExciseDutyEDCess'+userid).val()); - $('#EditExcisedutySHcess').val($('#beforeExciseDutySHCess'+userid).val()); + $('#EditCustomEDcess').val($('#beforeCustomEDCess'+userid).val()); $('#EditCustomSHcess').val($('#beforeCustomSHCess'+userid).val()); - $('#EditAdditionalExciseduty').val($('#beforeAdditionalExciseDuty'+userid).val()); - $('#EditPurQuantity').val($('#PurQuantity'+userid).val()); - $('#txtEditFreight').val($('#FreightVal'+userid).val()); + + $('#EditPurQuantity').val($('#PurQuantity'+userid).val()); + $('#txtEditFreight').val($('#FreightVal'+userid).val()); $('#txtEditAfterFreight').val($('#AfterFreightVal'+userid).val()); $('#EditNOOfTrips').val($('#NoOfTrip'+userid).val()); $("#drpEditFreight").val($('#FreightType'+userid).val()); @@ -4414,6 +4431,22 @@ function DeleteRow(rowid) $("#txtAfterFreightlocedit").val($('#AfterFreightRateloc'+userid).val()); + $('#EditAfterAssessable').val($("#AfterAssessable"+userid).val()); + $('#EditSubtotal').val($("#Subtotal"+userid).val()); + $('#EditIgstInt').val($("#IgstInt"+userid).val()); + $('#EditAfterIgstInt').val($("#AfterIgstInt"+userid).val()); + $('#EditDutyImpact').val($("#Dutyimpact"+userid).val()); + $('#EditClearingCharges').val($("#ClearingCharges"+userid).val()); + $('#EditNett').val($("#Nett"+userid).val()); + + + var a =parseFloat($('#EditDutyImpact').val()); + //var b =parseFloat($('#Dutyimpact'+userid).val()); + + // console.log(a); + //console.log(b); + + var FreightTypeloc=$('#FreightTypeloc'+userid).val(); if (FreightTypeloc == '') @@ -4728,97 +4761,57 @@ function clearAfterAddLineItemAdd(){ //$('#EditAfterBasicPriceTax').val(Math.round($('#EditCPTotalAmount').val())); - if($('#EditLandingCharge').val()!='' && $('#EditAfterBasicPriceTax').val()!=''){ - $('#EditAfterLandingCharge').val(calculateLandingCharge($('#EditLandingCharge').val(),$('#EditAfterBasicPriceTax').val())); +// if($('#EditLandingCharge').val()!='' && $('#EditAfterBasicPriceTax').val()!='') +// { +// $('#EditAfterLandingCharge').val(calculateLandingCharge($('#EditLandingCharge').val()==''?"0.00":$('#EditLandingCharge').val(),$('#EditAfterBasicPriceTax').val()==''?"0.00":$('#EditAfterBasicPriceTax').val())); + +// var result=$('#EditAfterLandingCharge').val()==''?'0.00':$('#EditAfterLandingCharge').val(); + +// var txtbasicprice=$('#EditAfterBasicPriceTax').val()==''?'0.00':$('#EditAfterBasicPriceTax').val(); + +// var Assessable=; + +// $('#EditAfterAssessable').val(Assessable.toFixed(2)); - 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()!='' && $('#EditPurQuantity').val()!='0'){ - $('#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); +// if($('#Customduty').val()!='' && $('#AfterAssessable').val()!='') +// { +// $('#AfterCustomduty').val(calculateCustomdutyCharge($('#AfterLandingCharge').val()==''?"0.00":$('#AfterLandingCharge').val(),$('#AfterBasicPriceTax').val(),$('#AfterHighseas').val(),$('#Customduty').val()==''?"0.00":$('#Customduty').val())); - $('#EdittxtTotalOrderValue').val(perKg); - } +// } - else { - $('#Editpurchaserate').val('0.00'); - $('#EditCustomDutyExpenses').val('0.00'); - $('#EditRMCIncludingCustomers').val('0.00'); - var Rmc = $('#EditRMCIncludingCustomers').val(); - var Quanty =$('#EditCPQuantity').val(); - var BasicAmt = $('#EditCPQuantity').val(); - var perKg = parseFloat(BasicAmt).toFixed(2); +// if($('#AfterCustomduty').val()!='' && $('#CustomEDcess').val()!='') + +// { +// $('#AfterCustomEDcess').val(calculateCustomEDcessCharge($('#AfterCustomduty').val()==''?"0.00":$('#AfterCustomduty').val(),$('#CustomEDcess').val()==''?"0.00":$('#CustomEDcess').val())); - $('#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 ') - } +// } +// if($('#AfterCustomduty').val()!='' && $('#CustomSHcess').val()!='') +// { +// $('#AfterCustomSHcess').val(calculateCustomSHcessCharge($('#AfterCustomduty').val(),$('#CustomSHcess').val())); + +// } + +// if($('#Subtotal').val()!='' && $('#IgstInt').val()!='') +// { +// $('#AfterIgstInt').val(CalculateIgst($('#Subtotal').val(),$('#IgstInt').val())); + +// } + +if(capitalType=='International') +{ + EditCalculateloadingcharge(); +} + EditcalculateTotalValue(); // var res = ExceedBudget($('#TotalOrderValue').val(), $('#CapitalbudAmt').val()); @@ -4906,22 +4899,30 @@ function clearAfterAddLineItemAdd(){ var landingCharge = $('#EditAfterLandingCharge').val(); var HighSeasSalesCharge = $('#EditAfterHighseas').val(); var CustomDuty = $('#EditAfterCustomduty').val(); - var ExciseDuty = $('#EditAfterExcisedutyTax').val(); - var ExciseDutyEDCess = $('#EditAfterExcisedutyEDcess').val(); - var ExciseDutySHCess = $('#EditAfterExcisedutySHcess').val(); + var CustomEDCess = $('#EditAfterCustomEDcess').val(); var CustomSHCess = $('#EditAfterCustomSHcess').val(); - var AdditionalExciseDuty = $('#EditAfterAdditionalExciseduty').val(); + var GrossDutyPayable = $('#EditGrossdutypayable').val(); - var AvailableModvat = $('#EditAvailableModvat').val(); - var GrossExpensesDuetoCustom = $('#EditGrossexpenses').val(); + var PurQuantity = $('#EditPurQuantity').val(); - var purchaseRate = $('#Editpurchaserate').val(); + var CustomDutyExpenses = $('#EditCustomDutyExpenses').val(); - var RMCIncludingCustomers = $('#EditRMCIncludingCustomers').val(); + var TotalOrderValuePerkg = $("#EdittxtTotalOrderValue").val(); + + + var Igst=$('#EditIgstInt').val(); + var AfterIgst=$('#EditAfterIgstInt').val(); + var Dutyimpact=$('#EditDutyImpact').val(); + var Clearing=$('#EditClearingCharges').val(); + var Nett=$('#EditNett').val(); + var assessble=$('#EditAfterAssessable').val(); + //console.log(assessble); + var Subtotal=$('#EditSubtotal').val(); + /*get % values */ var beforeLanding = $('#EditLandingCharge').val(); var beforeHighSeasSalesCharge = $('#EditHighseas').val(); @@ -4978,20 +4979,17 @@ function clearAfterAddLineItemAdd(){ $('#ServiceTotalOrderValue'+userid).val(TotalTaxValue); $('#landingCharge'+userid).val(landingCharge); - $('#HighSeasSalesCharge'+userid).val(HighSeasSalesCharge); + $('#CustomDuty'+userid).val(CustomDuty); - $('#ExciseDuty'+userid).val(ExciseDuty); - $('#ExciseDutyEDCess'+userid).val(ExciseDutyEDCess); - $('#ExciseDutySHCess'+userid).val(ExciseDutySHCess); + $('#CustomEDCess'+userid).val(CustomEDCess); $('#CustomSHCess'+userid).val(CustomSHCess); - $('#AdditionalExciseDuty'+userid).val(AdditionalExciseDuty); + $('#GrossDutyPayable'+userid).val(GrossDutyPayable); - $('#AvailableModvat'+userid).val(AvailableModvat); - $('#GrossExpensesDuetoCustom'+userid).val(GrossExpensesDuetoCustom); - $('#purchaseRate'+userid).val(purchaseRate); + + $('#CustomDutyExpenses'+userid).val(CustomDutyExpenses); - $('#RMCIncludingCustomers'+userid).val(RMCIncludingCustomers); + $('#CapitalToatlOrder'+userid).val(basicval); $('#Cgst'+userid).val(Cgst); @@ -5009,16 +5007,14 @@ function clearAfterAddLineItemAdd(){ /* get % value */ $('#beforeLanding'+userid).val(beforeLanding); - $('#beforeHighSeasSalesCharge'+userid).val(beforeHighSeasSalesCharge); + $('#beforeCustomDuty'+userid).val(beforeCustomDuty); - $('#beforeExciseDuty'+userid).val(beforeExciseDuty); - $('#beforeExciseDutyEDCess'+userid).val(beforeExciseDutyEDCess); - $('#beforeExciseDutySHCess'+userid).val(beforeExciseDutySHCess); + $('#beforeCustomEDCess'+userid).val(beforeCustomEDCess); $('#beforeCustomSHCess'+userid).val(beforeCustomSHCess); - $('#beforeAdditionalExciseDuty'+userid).val(beforeAdditionalExciseDuty); + $('#PurQuantity'+userid).val(PurQuantity); - $('#PerKgExpense'+userid).val(TotalOrderValuePerkg); + $('#FreightType'+userid).val(FreightType); $('#FreightVal'+userid).val(FreightVal); $('#NoOfTrip'+userid).val(NoOfTrip); @@ -5033,6 +5029,23 @@ function clearAfterAddLineItemAdd(){ $('#FreightRateloc'+userid).val(FreightRateloc); $('#AfterFreightRateloc'+userid).val(FreightRateAmountloc); + + + + $('#IgstInt'+userid).val(Igst); + $('#AfterIgstInt'+userid).val(AfterIgst); + $('#Dutyimpact'+userid).val(Dutyimpact); + $('#AfterAssessable'+userid).val(assessble); + $('#Nett'+userid).val(Nett); + + $('#Subtotal'+userid).val(Subtotal); + + if(capitalType=='International') + { + TotalTaxValue=0.00; + Total=basicval; + } + cellval[2].innerHTML = materialCode; cellval[3].innerHTML = materialName; @@ -5223,24 +5236,24 @@ var Freight=parseFloat($('#txtAfterFreightlocedit').val() == '' ? '0.00' : $('#t var TotOther = 0; var TotLanding = 0; - var TotHighseas = 0; + var TotCustom = 0; - var TotExcise = 0; - var TotExciseED = 0; - var TotExciseSH = 0; + var TotCustomED = 0; var TotCustomSH = 0; - var TotAdditionalExciseduty = 0; + var TotGrossduty = 0; - var TotAvlmodvat = 0; - - var TotGrossexpense = 0; - + var CapitalToatlOrder=0; var TotFreight =0; var TotDiscount=0; var TotBasicAmt =0; var TotaFreight =0; + + var TotalAssable=0; + var TotalSubtotal=0; + var Totaligstint=0; + var Totint=0; for (var i = 1; i < rows; i++) { var TotalOrderValueSummaryI = $('#ServiceTotalOrderValue'+i).val() == '' ? '0.00' : $('#ServiceTotalOrderValue'+i).val(); @@ -5255,23 +5268,33 @@ var Freight=parseFloat($('#txtAfterFreightlocedit').val() == '' ? '0.00' : $('#t var discountedRateValue = $('#AfterDisVal'+i).val() == '' ? '0.00' : $('#AfterDisVal'+i).val(); var TotLandingI = $('#landingCharge'+i).val() == '' ? '0.00' : $('#landingCharge'+i).val(); - var TotHighseasI = $('#HighSeasSalesCharge'+i).val() == '' ? '0.00' : $('#HighSeasSalesCharge'+i).val(); + var TotCustomI = $('#CustomDuty'+i).val() == '' ? '0.00' : $('#CustomDuty'+i).val(); - var TotExciseI = $('#ExciseDuty'+i).val() == '' ? '0.00' : $('#ExciseDuty'+i).val(); - var TotExciseEDI = $('#ExciseDutyEDCess'+i).val() == '' ? '0.00' : $('#ExciseDutyEDCess'+i).val(); - var TotExciseSHI = $('#ExciseDutySHCess'+i).val() == '' ? '0.00' : $('#ExciseDutySHCess'+i).val(); + + var TotCustomEDI = $('#CustomEDCess'+i).val() == '' ? '0.00' : $('#CustomEDCess'+i).val(); var TotCustomSHI = $('#CustomSHCess'+i).val() == '' ? '0.00' : $('#CustomSHCess'+i).val(); - var TotAdditionalExcisedutyI = $('#AdditionalExciseDuty'+i).val() == '' ? '0.00' : $('#AdditionalExciseDuty'+i).val(); + + var TotGrossdutyI = $('#GrossDutyPayable'+i).val() == '' ? '0.00' : $('#GrossDutyPayable'+i).val(); - var TotAvlmodvatI = $('#AvailableModvat'+i).val() == '' ? '0.00' : $('#AvailableModvat'+i).val(); + var TotFreightI = $('#AfterFreightVal'+i).val() == '' ? '0.00' : $('#AfterFreightVal'+i).val(); var TotDiscountI =$('#AfterDisVal'+i).val() == '' ? '0.00' : $('#AfterDisVal'+i).val(); - var TotGrossexpenseI = $('#GrossExpensesDuetoCustom'+i).val() == '' ? '0.00' : $('#GrossExpensesDuetoCustom'+i).val(); + var CapitalToatlOrderI = $('#basicval'+i).val() == '' ? '0.00' : $('#basicval'+i).val(); + + + var totalinter=$('#basicval'+i).val() == '' ? '0.00' : $('#basicval'+i).val(); CapitalToatlOrderI = CapitalToatlOrderI - discountedRateValue; var TotBasicAmtI=parseFloat(CapitalToatlOrderI) + parseFloat(discountedRateValue); + + var Assessable=$('#AfterAssessable'+i).val() == '' ? '0.00' : $('#AfterAssessable'+i).val(); + var Subtotal=$('#Subtotal'+i).val() == '' ? '0.00' : $('#Subtotal'+i).val(); + var igstInt=$('#AfterIgstInt'+i).val() == '' ? '0.00' : $('#AfterIgstInt'+i).val(); + + + TotCgst = parseFloat(TotCgst) + parseFloat(TotalCgstI); TotSgst = parseFloat(TotSgst) + parseFloat(TotalSgstI); TotIgst = parseFloat(TotIgst) + parseFloat(TotalIgstI); @@ -5279,20 +5302,23 @@ var Freight=parseFloat($('#txtAfterFreightlocedit').val() == '' ? '0.00' : $('#t TotaFreight=parseFloat(TotaFreight)+parseFloat(TotalFreight); // console.log(TotaFreight); + Totint= parseFloat(Totint) + parseFloat(totalinter); TotLanding = parseFloat(TotLanding) + parseFloat(TotLandingI); - TotHighseas = parseFloat(TotHighseas) + parseFloat(TotHighseasI); + TotCustom = parseFloat(TotCustom) + parseFloat(TotCustomI); - TotExcise = parseFloat(TotExcise) + parseFloat(TotExciseI); - TotExciseED = parseFloat(TotExciseED) + parseFloat(TotExciseEDI); - TotExciseSH = parseFloat(TotExciseSH) + parseFloat(TotExciseSHI); + TotCustomED = parseFloat(TotCustomED) + parseFloat(TotCustomEDI); TotCustomSH = parseFloat(TotCustomSH) + parseFloat(TotCustomSHI); - TotAdditionalExciseduty = parseFloat(TotAdditionalExciseduty) + parseFloat(TotAdditionalExcisedutyI); + TotGrossduty = parseFloat(TotGrossduty) + parseFloat(TotGrossdutyI); - TotAvlmodvat = parseFloat(TotAvlmodvat) + parseFloat(TotAvlmodvatI); + + var TotalAssable=parseFloat(TotalAssable) + parseFloat(Assessable); + var TotalSubtotal=parseFloat(TotalSubtotal) + parseFloat(Subtotal); + var Totaligstint=parseFloat(Totaligstint) + parseFloat(igstInt); - TotGrossexpense = parseFloat(TotGrossexpense) + parseFloat(TotGrossexpenseI); + + TotalOrderValueSummary = parseFloat(TotalOrderValueSummary) + parseFloat(TotalOrderValueSummaryI); CapitalToatlOrder = parseFloat(CapitalToatlOrder) + parseFloat(CapitalToatlOrderI) + parseFloat(TotalCgstI) + parseFloat(TotalSgstI) + parseFloat(TotalIgstI) + parseFloat(TotOtherI)+parseFloat(TotalFreight); TotBasicAmt=parseFloat(TotBasicAmt) + parseFloat(TotBasicAmtI); @@ -5308,24 +5334,46 @@ var Freight=parseFloat($('#txtAfterFreightlocedit').val() == '' ? '0.00' : $('#t $('#TotalFreight').val(parseFloat(TotaFreight).toFixed(2) ); $('#txttotallanding').val((parseFloat(TotLanding) ).toFixed(2) ); - $('#txttotalhighseas').val((parseFloat(TotHighseas) ).toFixed(2) ); + $('#txttotalcustom').val((parseFloat(TotCustom)).toFixed(2) ); - $('#txttotalexcise').val((parseFloat(TotExcise)).toFixed(2) ); - $('#txttotalexciseED').val((parseFloat(TotExciseED)).toFixed(2) ); - $('#txttotalexciseSH').val((parseFloat(TotExciseSH)).toFixed(2) ); + $('#txttotalcustomED').val((parseFloat(TotCustomED)).toFixed(2) ); $('#txttotalcustomSH').val((parseFloat(TotCustomSH)).toFixed(2) ); - $('#txttotalAdditionalExciseduty').val((parseFloat(TotAdditionalExciseduty)).toFixed(2) ); + $('#txttotalgrossduty').val((parseFloat(TotGrossduty)).toFixed(2) ); - $('#txttotalavlmodvat').val((parseFloat(TotAvlmodvat)).toFixed(2) ); - $('#txttotalgrossexpense').val((parseFloat(TotGrossexpense)).toFixed(2) ); + + $('#txttotalAssessable').val((parseFloat(TotalAssable)).toFixed(2) ); + + $('#txttotalSubtotal').val((parseFloat(TotalSubtotal)).toFixed(2) ); + + $('#txttotalIgst').val((parseFloat(Totaligstint)).toFixed(2) ); + + if(capitalType=='International') + { + $('#CapitalToatlOrder').val((parseFloat(Totint)).toFixed(2) ); + } + else + { $('#CapitalToatlOrder').val((parseFloat(CapitalToatlOrder)).toFixed(2) ); + + } $('#CapitalBasicOrder').val((parseFloat(TotBasicAmt)).toFixed(2) ); + + $('#txtTotalDiscount').val(parseFloat(TotDiscount).toFixed(2)); $('#txtTotalFreight').val(parseFloat(TotFreight).toFixed(2) ); } + + + + + + + + + $("#CurrencySymbol").val(''); var DisplayCurrencySymbol=''; $('#currencytype').change(function(){ @@ -6419,6 +6467,689 @@ EditRatechange(); } +function CalculateCtable() +{ + + 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($('#CPQuantity').val()); + + + var igst=parseFloat($('#AfterIgstInt').val()); + var totduty=parseFloat($('#Grossdutypayable').val()); + + var txtdutyimpact=; + +//console.log(txtdutyimpact); + + // if(isNaN(txtdutyimpact)) + // { + // $('#DutyImpact').val(''); + // } + // else + // { + // $('#DutyImpact').val(parseFloat(txtdutyimpact).toFixed(2)); + // } + + quantity=parseFloat($('#PurQuantity').val()); + + var dutyimpact=parseFloat($('#DutyImpact').val()); + + + var peruom=; + + + if(isNaN(peruom)) + { + $('#CustomDutyExpenses').val(''); + } + else + { + $('#CustomDutyExpenses').val((peruom).toFixed(2)); + } + + + var customdutyexp= $('#CustomDutyExpenses').val() == '' ? '0.00' : $('#CustomDutyExpenses').val(); + var basicqtyval= $('#AfterBasicPriceTax').val() == '' ? '0.00' : $('#AfterBasicPriceTax').val(); + var qty=parseFloat($('#CPQuantity').val()); + var clearing= $('#ClearingCharges').val() == '' ? '0.00' : $('#ClearingCharges').val(); + var basicres=; + var clear=; + + + var basicnett=parseFloat(basicres)+parseFloat(clear)+parseFloat(customdutyexp); + + + if(isNaN(basicnett)) + { + $('#Nett').val(''); + } + else + { + $('#Nett').val((basicnett).toFixed(2)); + } + +} + + +function EditCalculateloadingcharge() + { + //alert(); + var txtlanding=0; + var txtbasicprice=0; + // txtlanding=parseFloat($('#EditLandingCharge').val()); + // txtbasicprice=parseFloat($('#EditAfterBasicPriceTax').val()); + + + + txtlanding=parseFloat($('#EditLandingCharge').val() == '' ? '0.00' : $('#EditLandingCharge').val()); + txtbasicprice=parseFloat($('#EditAfterBasicPriceTax').val() == '' ? '0.00' : $('#EditAfterBasicPriceTax').val()); + + + var result= ; + var assessble=; + // console.log(assessble); + + if(isNaN(result)) + { + $('#EditAfterLandingCharge').val(''); + $('#EditAfterAssessable').val(assessble.toFixed(2)); + } + else + { + $('#EditAfterLandingCharge').val(parseFloat(result).toFixed(2)); + $('#EditAfterAssessable').val(assessble.toFixed(2)); + } + // $('#EditAfterLandingCharge').val(result.toFixed(2)); + 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 txtcustompercentage=parseFloat($('#EditCustomduty').val()); + //sumcustom=txthighse+txtlandingch+txtbasic; + var accessible=parseFloat($('#EditAfterAssessable').val() == '' ? '0.00' : $('#EditAfterAssessable').val()); + var txtcustompercentage=parseFloat($('#EditCustomduty').val() == '' ? '0.00' : $('#EditCustomduty').val()); + + txtcustomduty=; + 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()); + + + txtcustomduty1=parseFloat($('#EditAfterCustomduty').val() == '' ? '0.00' : $('#EditAfterCustomduty').val()); + + txtedcesspercentage=parseFloat($('#EditCustomEDcess').val() == '' ? '0.00' : $('#EditCustomEDcess').val()); + //var txtcustomedsess=(totalval*txtedcesspercentage)/100; + txtcustomedsess=; + 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; + + landingch=parseFloat($('#EditAfterLandingCharge').val()); + highsesssalles=parseFloat($('#EditAfterHighseas').val()); + //customch=parseFloat($('#EditAfterCustomduty').val()); + excisech=parseFloat($('#EditAfterExcisedutyTax').val()); + exciseedch=parseFloat($('#EditAfterExcisedutyEDcess').val()); + exciseshch=parseFloat($('#EditAfterExcisedutySHcess').val()); + totcustomsh=landingch+highsesssalles+customch+excisech+exciseedch+exciseshch; + + +customch=parseFloat($('#EditAfterCustomduty').val() == '' ? '0.00' : $('#EditAfterCustomduty').val()); + //txtshpercentage=parseFloat($('#EditCustomSHcess').val()); + txtshpercentage=parseFloat($('#EditCustomSHcess').val() == '' ? '0.00' : $('#EditCustomSHcess').val()); + //var totresult=(totcustomsh*txtshpercentage)/100; + var totresult=; + 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=; + //var igstpercentage=parseFloat($('#EditIgst').val()); + +var igstpercentage=parseFloat($('#EditIgstInt').val() == '' ? '0.00' : $('#EditIgstInt').val()); + var afterigst=; + +$('#LandingCharge').val() == '' ? '0.00' : $('#LandingCharge').val() + 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=; + +; + 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($('#EditCPQuantity').val()); + + + var igst=parseFloat($('#EditAfterIgstInt').val()); + var totduty=parseFloat($('#EditGrossdutypayable').val()); +// console.log(igst); +// console.log(totduty); + + + var txtdutyimpact=; + +// 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=; + + + 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=; + var clear=; + + + var basicnett=parseFloat(basicres)+parseFloat(clear)+parseFloat(customdutyexp); + + + if(isNaN(basicnett)) + { + $('#EditNett').val(''); + } + else + { + $('#EditNett').val((basicnett).toFixed(2)); + } + +} + + + + + +function Calculateloadingcharge() + { + //alert(); +$('#AfterHighseas').val(''); +$('#AfterCustomduty').val(''); +$('#AfterExcisedutyTax').val(''); +$('#AfterExcisedutyEDcess').val(''); +$('#AfterExcisedutySHcess').val(''); +$('#AfterCustomEDcess').val(''); +$('#AfterCustomSHcess').val(''); +$('#AfterAdditionalExciseduty').val(''); +$('#Grossdutypayable').val(''); +$('#AvailableModvat').val(''); +$('#Grossexpenses').val(''); +$('#purchaserate').val(''); +$('#CustomDutyExpenses').val(''); +$('#RMCIncludingCustomers').val(''); + + + var txtlanding=0; + var txtbasicprice=0; + + //txtlanding=$('#LandingCharge').val() == '' ? '0.00' : $('#LandingCharge').val() + txtlanding=parseFloat($('#LandingCharge').val() == '' ? '0.00' : $('#LandingCharge').val()); + //$('#Rate').val() == '' ? '0.00' : $('#Rate').val() + //txtbasicprice=parseFloat($('#AfterBasicPriceTax').val()); + txtbasicprice=parseFloat($('#AfterBasicPriceTax').val() == '' ? '0.00' : $('#AfterBasicPriceTax').val()); + //var result=(txtlanding*txtbasicprice/100); + var result= ; + var assessble=parseFloat(result)+parseFloat(txtbasicprice); + + + var assessble=; + //$('#AfterLandingCharge').val(parseFloat(Math.round(result))); + if(isNaN(result)) + { + $('#AfterLandingCharge').val(''); + $('#AfterAssessable').val(txtbasicprice.toFixed(2)); + + + } + else + { + $('#AfterLandingCharge').val(result.toFixed(2)); + //$('#AfterAssessable').val(assessble.toFixed(2)); + } + + if(isNaN(assessble)) + { + $('#AfterAssessable').val(txtbasicprice); + + + + } + else + { + $('#AfterAssessable').val(assessble.toFixed(2)); + + } + + CalculateCustomduty() + } + + + + + + function CalculateCustomduty() +{ + + var txtbasic=0; + var txtcustompercentage=0; + var txthighse=0; + var txtlandingch=0; + var sumcustom=0; + var txtcustomduty=0; + + //var accessible=parseFloat($('#AfterAssessable').val()); +var accessible=parseFloat($('#AfterAssessable').val() == '' ? '0.00' : $('#AfterAssessable').val()); + + //var txtcustompercentage=parseFloat($('#Customduty').val()); +var txtcustompercentage=parseFloat($('#Customduty').val() == '' ? '0.00' : $('#Customduty').val()); + txtcustomduty=; + if(isNaN(txtcustomduty)) + { + $('#AfterCustomduty').val(''); + } + else{ + $('#AfterCustomduty').val(parseFloat(txtcustomduty).toFixed(2)); + } + + CalculateCustomEdcess() + +} + + + + + + + function CalculateCustomEdcess() + { + + 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($('#AfterCustomduty').val()); + + txtcustomduty1=parseFloat($('#AfterCustomduty').val() == '' ? '0.00' : $('#AfterCustomduty').val()); + + // txtedcesspercentage=parseFloat($('#CustomEDcess').val()); + txtedcesspercentage=parseFloat($('#CustomEDcess').val() == '' ? '0.00' : $('#CustomEDcess').val()); + + //var txtcustomedsess=(totalval*txtedcesspercentage)/100; + + txtcustomedsess=; + if(isNaN(txtcustomedsess)) + { + + $('#AfterCustomEDcess').val(''); + } + else + { + $('#AfterCustomEDcess').val(parseFloat(txtcustomedsess).toFixed(2)); + } + CalculateCustomSHcess(); + + + + } + + + + + function CalculateCustomSHcess() + {//alert(); + + var landingch=0; + + var customch=0; + + var totcustomsh=0; + + var txtshpercentage=0; + + var totresult=0; + + + //customch=parseFloat($('#AfterCustomduty').val()); + //console.log(customch); + customch=parseFloat($('#AfterCustomduty').val() == '' ? '0.00' : $('#AfterCustomduty').val()); + + //txtshpercentage=parseFloat($('#CustomSHcess').val()); + txtshpercentage=parseFloat($('#CustomSHcess').val() == '' ? '0.00' : $('#CustomSHcess').val()); + //var totresult=(totcustomsh*txtshpercentage)/100; + totresult=; + if(isNaN(totresult)) + { + $('#AfterCustomSHcess').val(''); + } + else + { + $('#AfterCustomSHcess').val(parseFloat(totresult).toFixed(2)); + } + //CalculateaddlExciseDuty(); + CalculateIgst(); + + } + + + + + + function CalculateIgst() +{ + var basucprice=parseFloat($('#AfterBasicPriceTax').val()); +//var basucprice=$('#AfterBasicPriceTax').val() == '' ? '0.00' : $('#AfterBasicPriceTax').val(); + + var landing=parseFloat($('#AfterLandingCharge').val()); +//var landing=$('#AfterLandingCharge').val() == '' ? '0.00' : $('#AfterLandingCharge').val(); + + var custom=parseFloat($('#AfterCustomduty').val()); +//var custom=$('#AfterCustomduty').val() == '' ? '0.00' : $('#AfterCustomduty').val(); + + var customsh=parseFloat($('#AfterCustomSHcess').val()); +//var customsh=$('#AfterCustomSHcess').val() == '' ? '0.00' : $('#AfterCustomSHcess').val(); + + var customed=parseFloat($('#AfterCustomEDcess').val()); +//var customed=$('#AfterCustomEDcess').val() == '' ? '0.00' : $('#AfterCustomEDcess').val(); + + var assessble=parseFloat($('#AfterAssessable').val()); +//var assessble=$('#AfterAssessable').val() == '' ? '0.00' : $('#AfterAssessable').val(); + + // var tot=parseFloat(assessble)+parseFloat(custom)+parseFloat(customsh)+ + // parseFloat(customed); + + var tot=; + var igstpercentage=parseFloat($('#IgstInt').val()); + var afterigst=; + + + if(isNaN(tot)) + { + $('#Subtotal').val(''); + } + else + { + $('#Subtotal').val(parseFloat(tot).toFixed(2)); + } + + + + if(isNaN(afterigst)) + { + $('#AfterIgstInt').val(''); + } + else + { + $('#AfterIgstInt').val(parseFloat(afterigst).toFixed(2)); + } + + +var grossexp=custom+customsh+customed+afterigst; + +//$('#Grossdutypayable').val(parseFloat(grossexp).toFixed(2)); + +var txtgrossduty=; + +//console.log(grossexp); + if(isNaN(txtgrossduty)) + { + $('#Grossdutypayable').val(''); + } + else + { + $('#Grossdutypayable').val(parseFloat(txtgrossduty).toFixed(2)); + } + +CalculateCtable(); + + +} + + + + + +function CalculateCtable() +{ + + 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($('#Quantity').val()); + + + var igst=parseFloat($('#AfterIgstInt').val()); + var totduty=parseFloat($('#Grossdutypayable').val()); + + var txtdutyimpact=; + +// console.log(txtdutyimpact); + + if(isNaN(txtdutyimpact)) + { + $('#DutyImpact').val(''); + } + else + { + $('#DutyImpact').val(parseFloat(txtdutyimpact).toFixed(2)); + } + + quantity=parseFloat($('#PurQuantity').val()); + + var dutyimpact=parseFloat($('#DutyImpact').val()); + + + var peruom=; + + + if(isNaN(peruom)) + { + $('#CustomDutyExpenses').val(''); + } + else + { + $('#CustomDutyExpenses').val((peruom).toFixed(2)); + } + + + var customdutyexp= $('#CustomDutyExpenses').val() == '' ? '0.00' : $('#CustomDutyExpenses').val(); + var basicqtyval= $('#AfterBasicPriceTax').val() == '' ? '0.00' : $('#AfterBasicPriceTax').val(); + var qty=parseFloat($('#CPQuantity').val()); + var clearing= $('#ClearingCharges').val() == '' ? '0.00' : $('#ClearingCharges').val(); + var basicres=; + var clear=; + + + var basicnett=parseFloat(basicres)+parseFloat(clear)+parseFloat(customdutyexp); + + + if(isNaN(basicnett)) + { + $('#Nett').val(''); + } + else + { + $('#Nett').val((basicnett).toFixed(2)); + } + +} diff --git a/application/views/editCapitalPo.php b/application/views/editCapitalPo.php index b795db51..5ee0b0da 100755 --- a/application/views/editCapitalPo.php +++ b/application/views/editCapitalPo.php @@ -22,6 +22,12 @@ $TotalIgst = 0.0; $OtherAmt = 0.0; $TotalFreightvalue=0.0; + + + + $totassesable=0; + $totSubtotal=0; + $totigst=0; $TotalSummary = 0.0; $TotalBasicAmount = 0.0; @@ -1081,7 +1087,9 @@ $("#PaymentMethod").select2(); + + @@ -1114,63 +1122,107 @@ $("#PaymentMethod").select2(); + + + + + + + + + + + + + + - - + + + + + + - - - - - - - - + + + + + + - - + + - - - + - + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + @@ -1232,6 +1284,13 @@ $("#PaymentMethod").select2(); $totgrossexpense=$totgrossexpense+$record->Grossexpensesduetocustomduty; $ExchangeRate=$record->ExchangeRate; $totalCapitalOrder = $totalCapitalOrder+$record->Rate * $record->Quantity; + + + $totassesable=$totassesable+$record->AssessableValue; + $totSubtotal=$totSubtotal+$record->SubTotal; + $totigst=$totigst+$record->AfterIGST; + + } @@ -1673,10 +1732,10 @@ $("#PaymentMethod").select2();
- High seas sales charge + Assessable Value
-
+
-
-
- Excise duty : (b) -
-
-
- 'ExcisedutyTax','value' => set_value('ExcisedutyTax'),'id'=>'ExcisedutyTax', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);' ,'onchange'=>'Ratechange();'); - echo form_input($data); - ?> -
-
-
-
- 'AfterExcisedutyTax','value' => set_value('AfterExcisedutyTax'),'id'=>'AfterExcisedutyTax', 'class' => 'form-control num' ,'readonly' => 'true'); - echo form_input($data); - ?> -
-
-
-
-
- Excise duty ED_cess : (C) -
-
-
- 'ExcisedutyEDcess','value' => set_value('ExcisedutyEDcess'),'id'=>'ExcisedutyEDcess', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);' ,'onchange'=>'Ratechange();'); - echo form_input($data); - ?> -
-
-
-
- 'AfterExcisedutyEDcess','value' => set_value('AfterExcisedutyEDcess'),'id'=>'AfterExcisedutyEDcess', 'class' => 'form-control num','readonly' => 'true'); - echo form_input($data); - ?> -
-
-
-
-
- Excise duty S & H cess :(d) -
-
-
- 'ExcisedutySHcess','value' => set_value('ExcisedutySHcess'),'id'=>'ExcisedutySHcess', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();'); - echo form_input($data); - ?> -
-
-
-
- 'AfterExcisedutySHcess','value' => set_value('AfterExcisedutySHcess'),'id'=>'AfterExcisedutySHcess', 'class' => 'form-control num' ,'readonly' => 'true'); - echo form_input($data); - ?> -
-
-
+ + +
Custom ED_cess : (e) @@ -1822,10 +1821,10 @@ $("#PaymentMethod").select2();
- Additional Excise duty : (g) + Subtotal: (g)
-
+ + + + + + +
+
+ + +
+
+
+ 'IgstInt','value' => set_value('IgstInt',0),'id'=>'IgstInt', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'CalculateIgst()'); + echo form_input($data); + ?> +
+
+
+
+ 'AfterIgstInt','value' => set_value('AfterIgstInt',0),'id'=>'AfterIgstInt', 'class' => 'form-control num' ,'readonly' => 'true'); + echo form_input($data); + ?> +
+
+
+ + + + + + + + + + +
- Gross duty payable + Total Duty
@@ -1854,34 +1891,8 @@ $("#PaymentMethod").select2();
-
-
- Available Modvat set-off on import : -
-
-
- 'AvailableModvat','value' => set_value('AvailableModvat'),'id'=>'AvailableModvat', 'class' => 'form-control num' ,'readonly' => 'true'); - echo form_input($data); - ?> (b + c + d + g) -
-
- -
-
- -
- Gross expenses due to custom duty: -
-
-
- 'Grossexpenses','value' => set_value('Grossexpenses'),'id'=>'Grossexpenses', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();','readonly' => 'true'); - echo form_input($data); - ?> -
-
-
+ +
@@ -1950,7 +1961,7 @@ $("#PaymentMethod").select2();
'purchaserate','value' => set_value('purchaserate'),'id'=>'purchaserate', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();','readonly' => 'true'); + $data = array('name' => 'DutyImpact','value' => set_value('DutyImpact'),'id'=>'DutyImpact', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();','readonly' => 'true'); echo form_input($data); ?>
@@ -1969,7 +1980,7 @@ $("#PaymentMethod").select2();
- Custom Duty Expenses + Custom Duty
@@ -1983,18 +1994,34 @@ $("#PaymentMethod").select2();
- RMC Including Customers + Clearing Charges
'RMCIncludingCustomers','value' => set_value('RMCIncludingCustomers'),'id'=>'RMCIncludingCustomers', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();','readonly' => 'true'); + $data = array('name' => 'ClearingCharges','value' => set_value('ClearingCharges'),'id'=>'ClearingCharges', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Ratechange();'); echo form_input($data); ?>
+ + +
+ + +
+
+
+ 'Nett','value' => set_value('Nett',0),'id'=>'Nett', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','readonly'=>'true'); + echo form_input($data); + ?> +
+
+ +
@@ -2449,10 +2476,10 @@ $("#PaymentMethod").select2();
- High seas sales charge + Assessable Value
-
+
-
-
- Excise duty : (b) -
-
-
- 'EditExcisedutyTax','value' => set_value('EditExcisedutyTax'),'id'=>'EditExcisedutyTax', 'class' => 'form-control' ,'onkeypress'=>'return isNumberKey(event);' ,'onchange'=>'EditRatechange();'); - echo form_input($data); - ?> -
-
-
-
- 'EditAfterExcisedutyTax','value' => set_value('EditAfterExcisedutyTax'),'id'=>'EditAfterExcisedutyTax', 'class' => 'form-control' ,'readonly' => 'true'); - echo form_input($data); - ?> -
-
-
-
-
- Excise duty ED_cess : (C) -
-
-
- 'EditExcisedutyEDcess','value' => set_value('EditExcisedutyEDcess'),'id'=>'EditExcisedutyEDcess', 'class' => 'form-control' ,'onkeypress'=>'return isNumberKey(event);' ,'onchange'=>'EditRatechange();'); - echo form_input($data); - ?> -
-
-
-
- 'EditAfterExcisedutyEDcess','value' => set_value('EditAfterExcisedutyEDcess'),'id'=>'EditAfterExcisedutyEDcess', 'class' => 'form-control','readonly' => 'true'); - echo form_input($data); - ?> -
-
-
-
-
- Excise duty S & H cess :(d) -
-
-
- 'EditExcisedutySHcess','value' => set_value('EditExcisedutySHcess'),'id'=>'EditExcisedutySHcess', 'class' => 'form-control' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();'); - echo form_input($data); - ?> -
-
-
-
- 'EditAfterExcisedutySHcess','value' => set_value('EditAfterExcisedutySHcess'),'id'=>'EditAfterExcisedutySHcess', 'class' => 'form-control' ,'readonly' => 'true'); - echo form_input($data); - ?> -
-
-
+ + +
Custom ED_cess : (e) @@ -2598,10 +2565,10 @@ $("#PaymentMethod").select2();
- Additional Excise duty : (g) + Subtotal
-
+ + + + + + + +
+
+ + +
+
+
+ 'EditIgstInt ','value' => set_value('EditIgstInt',0),'id'=>'EditIgstInt', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditCalculateIgst()'); + echo form_input($data); + ?> +
+
+
+
+ 'EditAfterIgstInt','value' => set_value('EditAfterIgstInt',0),'id'=>'EditAfterIgstInt', 'class' => 'form-control num' ,'readonly' => 'true'); + echo form_input($data); + ?> +
+
+
+ + + + + + +
- Gross duty payable + Total Duty
@@ -2630,34 +2632,8 @@ $("#PaymentMethod").select2();
-
-
- Available Modvat set-off on import : -
-
-
- 'EditAvailableModvat','value' => set_value('EditAvailableModvat'),'id'=>'EditAvailableModvat', 'class' => 'form-control' ,'readonly' => 'true'); - echo form_input($data); - ?> (b + c + d + g) -
-
- -
-
- -
- Gross expenses due to custom duty -
-
-
- 'EditGrossexpenses','value' => set_value('EditGrossexpenses'),'id'=>'EditGrossexpenses', 'class' => 'form-control' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();','readonly' => 'true'); - echo form_input($data); - ?> -
-
-
+ +
@@ -2720,12 +2696,12 @@ $("#PaymentMethod").select2();
- purchase rate [Basic] + Duty Impact
'Editpurchaserate','value' => set_value('Editpurchaserate'),'id'=>'Editpurchaserate', 'class' => 'form-control' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();','readonly' => 'true'); + $data = array('name' => 'EditDutyImpact','value' => set_value('EditDutyImpact'),'id'=>'EditDutyImpact', 'class' => 'form-control' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();','readonly' => 'true'); echo form_input($data); ?>
@@ -2744,7 +2720,7 @@ $("#PaymentMethod").select2();
- Custom Duty Expenses + Custom Duty Expenses
@@ -2758,18 +2734,35 @@ $("#PaymentMethod").select2();
- RMC Including Customers + Clearing Charges
'EditRMCIncludingCustomers','value' => set_value('EditRMCIncludingCustomers'),'id'=>'EditRMCIncludingCustomers', 'class' => 'form-control' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();','readonly' => 'true'); + $data = array('name' => 'EditClearingCharges','value' => set_value('EditClearingCharges'),'id'=>'EditClearingCharges', 'class' => 'form-control' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'EditRatechange();','readonly' => 'true'); echo form_input($data); ?>
+ + +
+ + +
+
+
+ 'EditNett','value' => set_value('EditNett'),'id'=>'EditNett', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','readonly'=>'true'); + echo form_input($data); + ?> +
+
+ + +
@@ -3645,14 +3638,15 @@ $("#PaymentMethod").select2(); ?>
-
- - 'txttotalhighseas','value' => set_value('txttotalhighseas',number_format($tothighseas, 2, '.', '')),'id'=>'txttotalhighseas', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;'); - echo form_input($data); - ?> -
+
+ + + 'txttotalAssessable','value' => set_value('txttotalAssessable',$totassesable),'id'=>'txttotalAssessable', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;'); + echo form_input($data); + ?> +
@@ -3663,33 +3657,29 @@ $("#PaymentMethod").select2(); ?>
-
- +
+ + + 'txttotalSubtotal','value' => set_value('txttotalSubtotal',$totSubtotal),'id'=>'txttotalSubtotal', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;'); + echo form_input($data); + ?> +
- 'txttotalexcise','value' => set_value('txttotalexcise',number_format($totexciseduty, 2, '.', '')),'id'=>'txttotalexcise', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;'); - echo form_input($data); - ?> -
-
- - - 'txttotalexciseED','value' => set_value('txttotalexciseED',number_format($totexcisedutyED, 2, '.', '')),'id'=>'txttotalexciseED', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;'); - echo form_input($data); - ?> -
+
- + + + 'txttotalIgst','value' => set_value('txttotalIgst',$totigst),'id'=>'txttotalIgst', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;'); + echo form_input($data); + ?> +
+ - 'txttotalexciseSH','value' => set_value('txttotalexciseSH',number_format($totexciseSH, 2, '.', '')),'id'=>'txttotalexciseSH', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;'); - echo form_input($data); - ?> -
@@ -3709,14 +3699,7 @@ $("#PaymentMethod").select2(); ?>
-
- - - 'txttotalAdditionalExciseduty','value' => set_value('txttotalAdditionalExciseduty',number_format($totaddtnlexcise, 2, '.', '')),'id'=>'txttotalAdditionalExciseduty', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;'); - echo form_input($data); - ?> -
+
@@ -3728,24 +3711,9 @@ $("#PaymentMethod").select2(); ?>
-
- + - 'txttotalavlmodvat','value' => set_value('txttotalavlmodvat',number_format($totavlmodvat, 2, '.', '')),'id'=>'txttotalavlmodvat', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;'); - echo form_input($data); - ?> -
- - -
- - - 'txttotalgrossexpense','value' => set_value('txttotalgrossexpense',number_format($totgrossexpense, 2, '.', '')),'id'=>'txttotalgrossexpense', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;'); - echo form_input($data); - ?> -
+
@@ -4301,95 +4269,97 @@ EditRatechange(); $('#AfterSgst').val(calculateSgstTax(CPtotal,$("#Sgst").val()== '' ? "0.00" : $('#Sgst').val())); $('#AfterIgst').val(calculateIgstTax(CPtotal,$("#Igst").val()== '' ? "0.00" : $('#Igst').val())); + +Calculateloadingcharge(); // This is for import basic price //$('#AfterBasicPriceTax').val(Math.round($('#CPTotalAmount').val())); - if($('#LandingCharge').val()!='' && $('#AfterBasicPriceTax').val()!=''){ - $('#AfterLandingCharge').val(calculateLandingCharge($('#LandingCharge').val(),$('#AfterBasicPriceTax').val())); + // if($('#LandingCharge').val()!='' && $('#AfterBasicPriceTax').val()!=''){ + // $('#AfterLandingCharge').val(calculateLandingCharge($('#LandingCharge').val(),$('#AfterBasicPriceTax').val())); - if($('#Highseas').val()!='' && $('#AfterLandingCharge').val()!=''){ - $('#AfterHighseas').val(calculateHighseasCharge($('#AfterLandingCharge').val(),$('#AfterBasicPriceTax').val(),$('#Highseas').val())); + // if($('#Highseas').val()!='' && $('#AfterLandingCharge').val()!=''){ + // $('#AfterHighseas').val(calculateHighseasCharge($('#AfterLandingCharge').val(),$('#AfterBasicPriceTax').val(),$('#Highseas').val())); - if($('#Customduty').val()!='' && $('#AfterHighseas').val()!=''){ - $('#AfterCustomduty').val(calculateCustomdutyCharge($('#AfterLandingCharge').val(),$('#AfterBasicPriceTax').val(),$('#AfterHighseas').val(),$('#Customduty').val())); - if($('#AfterCustomduty').val()!='' && $('#ExcisedutyTax').val()!=''){ - $('#AfterExcisedutyTax').val(calculateExciseCharge($('#AfterLandingCharge').val(),$('#AfterBasicPriceTax').val(),$('#AfterHighseas').val(),$('#AfterCustomduty').val(),$('#ExcisedutyTax').val())); + // if($('#Customduty').val()!='' && $('#AfterHighseas').val()!=''){ + // $('#AfterCustomduty').val(calculateCustomdutyCharge($('#AfterLandingCharge').val(),$('#AfterBasicPriceTax').val(),$('#AfterHighseas').val(),$('#Customduty').val())); + // if($('#AfterCustomduty').val()!='' && $('#ExcisedutyTax').val()!=''){ + // $('#AfterExcisedutyTax').val(calculateExciseCharge($('#AfterLandingCharge').val(),$('#AfterBasicPriceTax').val(),$('#AfterHighseas').val(),$('#AfterCustomduty').val(),$('#ExcisedutyTax').val())); - if($('#AfterExcisedutyTax').val()!='' && $('#ExcisedutyEDcess').val()!=''){ - $('#AfterExcisedutyEDcess').val(calculateExciseEDcessCharge($('#AfterExcisedutyTax').val(),$('#ExcisedutyEDcess').val())); + // if($('#AfterExcisedutyTax').val()!='' && $('#ExcisedutyEDcess').val()!=''){ + // $('#AfterExcisedutyEDcess').val(calculateExciseEDcessCharge($('#AfterExcisedutyTax').val(),$('#ExcisedutyEDcess').val())); - if($('#AfterExcisedutyTax').val()!='' && $('#ExcisedutySHcess').val()!=''){ - $('#AfterExcisedutySHcess').val(calculateExciseSHcessCharge($('#AfterExcisedutyTax').val(),$('#ExcisedutySHcess').val())); - if($('#AfterExcisedutySHcess').val()!='' && $('#CustomEDcess').val()!=''){ - $('#AfterCustomEDcess').val(calculateCustomEDcessCharge($('#AfterLandingCharge').val(),$('#AfterHighseas').val(),$('#AfterCustomduty').val(),$('#AfterExcisedutyTax').val(),$('#AfterExcisedutyEDcess').val(),$('#AfterExcisedutySHcess').val(),$('#CustomEDcess').val())); + // if($('#AfterExcisedutyTax').val()!='' && $('#ExcisedutySHcess').val()!=''){ + // $('#AfterExcisedutySHcess').val(calculateExciseSHcessCharge($('#AfterExcisedutyTax').val(),$('#ExcisedutySHcess').val())); + // if($('#AfterExcisedutySHcess').val()!='' && $('#CustomEDcess').val()!=''){ + // $('#AfterCustomEDcess').val(calculateCustomEDcessCharge($('#AfterLandingCharge').val(),$('#AfterHighseas').val(),$('#AfterCustomduty').val(),$('#AfterExcisedutyTax').val(),$('#AfterExcisedutyEDcess').val(),$('#AfterExcisedutySHcess').val(),$('#CustomEDcess').val())); - } - if($('#AfterExcisedutySHcess').val()!='' && $('#CustomSHcess').val()!=''){ - $('#AfterCustomSHcess').val(calculateCustomSHcessCharge($('#AfterLandingCharge').val(),$('#AfterHighseas').val(),$('#AfterCustomduty').val(),$('#AfterExcisedutyTax').val(),$('#AfterExcisedutyEDcess').val(),$('#AfterExcisedutySHcess').val(),$('#CustomSHcess').val())); + // } + // if($('#AfterExcisedutySHcess').val()!='' && $('#CustomSHcess').val()!=''){ + // $('#AfterCustomSHcess').val(calculateCustomSHcessCharge($('#AfterLandingCharge').val(),$('#AfterHighseas').val(),$('#AfterCustomduty').val(),$('#AfterExcisedutyTax').val(),$('#AfterExcisedutyEDcess').val(),$('#AfterExcisedutySHcess').val(),$('#CustomSHcess').val())); - if($('#AfterCustomSHcess').val()!='' && $('#AdditionalExciseduty').val()!=''){ - $('#AfterAdditionalExciseduty').val(calculateAdditionalExciseDutyCharge($('#AfterBasicPriceTax').val(),$('#AfterLandingCharge').val(),$('#AfterHighseas').val(),$('#AfterCustomduty').val(),$('#AfterExcisedutyTax').val(),$('#AfterExcisedutyEDcess').val(),$('#AfterExcisedutySHcess').val(),$('#AfterCustomEDcess').val(),$('#AfterCustomSHcess').val(),$('#AdditionalExciseduty').val())); + // if($('#AfterCustomSHcess').val()!='' && $('#AdditionalExciseduty').val()!=''){ + // $('#AfterAdditionalExciseduty').val(calculateAdditionalExciseDutyCharge($('#AfterBasicPriceTax').val(),$('#AfterLandingCharge').val(),$('#AfterHighseas').val(),$('#AfterCustomduty').val(),$('#AfterExcisedutyTax').val(),$('#AfterExcisedutyEDcess').val(),$('#AfterExcisedutySHcess').val(),$('#AfterCustomEDcess').val(),$('#AfterCustomSHcess').val(),$('#AdditionalExciseduty').val())); - $('#Grossdutypayable').val(calculateGrossdutypayableCharge($('#AfterLandingCharge').val(),$('#AfterHighseas').val(),$('#AfterCustomduty').val(),$('#AfterExcisedutyTax').val(),$('#AfterExcisedutyEDcess').val(),$('#AfterExcisedutySHcess').val(),$('#AfterCustomEDcess').val(),$('#AfterCustomSHcess').val(),$('#AfterAdditionalExciseduty').val())); + // $('#Grossdutypayable').val(calculateGrossdutypayableCharge($('#AfterLandingCharge').val(),$('#AfterHighseas').val(),$('#AfterCustomduty').val(),$('#AfterExcisedutyTax').val(),$('#AfterExcisedutyEDcess').val(),$('#AfterExcisedutySHcess').val(),$('#AfterCustomEDcess').val(),$('#AfterCustomSHcess').val(),$('#AfterAdditionalExciseduty').val())); - $('#AvailableModvat').val(calculateAvailableModvatCharge($('#AfterExcisedutyTax').val(),$('#AfterExcisedutyEDcess').val(),$('#AfterExcisedutySHcess').val(),$('#AfterAdditionalExciseduty').val())); - $('#Grossexpenses').val(calculateGrossexpensesCharge($('#Grossdutypayable').val(),$('#AvailableModvat').val())); - if($('#PurQuantity').val()!='' && $('#PurQuantity').val()!='0'){ - $('#purchaserate').val(calculatepurchaserate($('#AfterBasicPriceTax').val(),$('#PurQuantity').val())); - $('#CustomDutyExpenses').val(calculateCustomDutyExpenses($('#Grossexpenses').val(),$('#PurQuantity').val())); - $('#RMCIncludingCustomers').val(calculateRMCIncludingCustomers($('#purchaserate').val(),$('#CustomDutyExpenses').val())); - var Rmc = $('#RMCIncludingCustomers').val(); - var Quanty =$('#CPQuantity').val(); - var BasicAmt = $('#CPTotalAmount').val(); - var perKg = parseFloat(BasicAmt).toFixed(2); + // $('#AvailableModvat').val(calculateAvailableModvatCharge($('#AfterExcisedutyTax').val(),$('#AfterExcisedutyEDcess').val(),$('#AfterExcisedutySHcess').val(),$('#AfterAdditionalExciseduty').val())); + // $('#Grossexpenses').val(calculateGrossexpensesCharge($('#Grossdutypayable').val(),$('#AvailableModvat').val())); + // if($('#PurQuantity').val()!='' && $('#PurQuantity').val()!='0'){ + // $('#purchaserate').val(calculatepurchaserate($('#AfterBasicPriceTax').val(),$('#PurQuantity').val())); + // $('#CustomDutyExpenses').val(calculateCustomDutyExpenses($('#Grossexpenses').val(),$('#PurQuantity').val())); + // $('#RMCIncludingCustomers').val(calculateRMCIncludingCustomers($('#purchaserate').val(),$('#CustomDutyExpenses').val())); + // var Rmc = $('#RMCIncludingCustomers').val(); + // var Quanty =$('#CPQuantity').val(); + // var BasicAmt = $('#CPTotalAmount').val(); + // var perKg = parseFloat(BasicAmt).toFixed(2); - $('#txtTotalOrderValue').val(perKg); - } - else { - $('#purchaserate').val('0.00'); - $('#CustomDutyExpenses').val('0.00'); - $('#RMCIncludingCustomers').val('0.00'); - var Rmc = $('#RMCIncludingCustomers').val(); - var Quanty =$('#CPQuantity').val(); - var BasicAmt = $('#CPTotalAmount').val(); - var perKg = parseFloat(BasicAmt).toFixed(2); + // $('#txtTotalOrderValue').val(perKg); + // } + // else { + // $('#purchaserate').val('0.00'); + // $('#CustomDutyExpenses').val('0.00'); + // $('#RMCIncludingCustomers').val('0.00'); + // var Rmc = $('#RMCIncludingCustomers').val(); + // var Quanty =$('#CPQuantity').val(); + // var BasicAmt = $('#CPTotalAmount').val(); + // var perKg = parseFloat(BasicAmt).toFixed(2); - $('#txtTotalOrderValue').val(perKg); + // $('#txtTotalOrderValue').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 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 Excise Duty'); + // } + // } + // else{ + // //alert('Please Enter Custom Duty'); + // } - } + // } - } - else{ - //alert('Please Enter Landing Charge ') - } + // } + // else{ + // //alert('Please Enter Landing Charge ') + // } @@ -4796,6 +4766,7 @@ if(isNaN(CustomDutyExpenses)) if(validateCapitalTax() && validateExceedLimit() && ExceedQuantityCheck()) { var temp = index; + var capital=; var Reqnumber = $('#Reqnumber').val(); var departmentName = $('#CapitalDepartmentName').val(); var AvilBudget = $('#CapitalbudAmt').val(); @@ -4804,7 +4775,7 @@ if(isNaN(CustomDutyExpenses)) var materialCode =$('#MaterialCode').val(); var materialName = $("#CapitalItemName").val(); var uom = $("#CPUOM").val(); - var addPer=''; + var addPer=''; if($("#AddPer").val().trim()==''){ addPer = $("#CPUOM").val(); } @@ -4812,11 +4783,11 @@ if(isNaN(CustomDutyExpenses)) addPer = $("#AddPer").val(); } var exchangeRate = $("#ExchangeRtModal").val(); - var quantity = $("#CPQuantity").val(); - var convertRate = $("#CPRate").val(); - var itemRate = parseFloat(convertRate).toFixed(2); - var basicval = parseFloat($("#CPTotalAmount").val()).toFixed(2); - var OtherAmt = parseFloat($("#OtherAllowances").val()== '' ? "0.00" : $('#OtherAllowances').val()).toFixed(2); + var quantity = $("#CPQuantity").val(); + var convertRate = $("#CPRate").val(); + var itemRate = parseFloat(convertRate).toFixed(2); + var basicval = parseFloat($("#CPTotalAmount").val()).toFixed(2); + var OtherAmt = parseFloat($("#OtherAllowances").val()== '' ? "0.00" : $('#OtherAllowances').val()).toFixed(2); var Cgst = $("#Cgst").val(); var AfterCgst = $("#AfterCgst").val(); var Sgst = $("#Sgst").val(); @@ -4824,27 +4795,38 @@ if(isNaN(CustomDutyExpenses)) var Igst = $("#Igst").val(); var AfterIgst = $("#AfterIgst").val(); - var DisType = $("#DiscountType").val(); + var DisType = $("#DiscountType").val(); var DisVal = $("#txtDiscount").val(); var AfterDisVal = $("#txtAfterDiscount").val(); - var landingCharge = $('#AfterLandingCharge').val(); - var HighSeasSalesCharge = $('#AfterHighseas').val(); - var CustomDuty = $('#AfterCustomduty').val(); - var ExciseDuty = $('#AfterExcisedutyTax').val(); - var ExciseDutyEDCess = $('#AfterExcisedutyEDcess').val(); - var ExciseDutySHCess = $('#AfterExcisedutySHcess').val(); - var CustomEDCess = $('#AfterCustomEDcess').val(); + var landingCharge = $('#AfterLandingCharge').val(); + + var CustomDuty = $('#AfterCustomduty').val(); + + var CustomEDCess = $('#AfterCustomEDcess').val(); var CustomSHCess = $('#AfterCustomSHcess').val(); - var AdditionalExciseDuty = $('#AfterAdditionalExciseduty').val(); + var GrossDutyPayable = $('#Grossdutypayable').val(); - var AvailableModvat = $('#AvailableModvat').val(); - var GrossExpensesDuetoCustom = $('#Grossexpenses').val(); + var PurQuantity = $('#PurQuantity').val(); -var purchaseRate = $('#purchaserate').val(); - var CustomDutyExpenses = $('#CustomDutyExpenses').val(); - var RMCIncludingCustomers = $('#RMCIncludingCustomers').val(); - var basicvalInINR=$('#AfterBasicPriceTax').val(); + + var CustomDutyExpenses = $('#CustomDutyExpenses').val(); + + + + var Assessable=$('#AfterAssessable').val(); + + var Subtotal=$('#Subtotal').val(); + + var AfterIgst=$('#AfterIgstInt').val(); + var Dutyimpact=$('#DutyImpact').val(); + var ClearingCharges=$('#ClearingCharges').val(); + var Nett=$('#Nett').val(); + + var Igst=$('#IgstInt').val(); + + + var basicvalInINR=$('#AfterBasicPriceTax').val(); /*get % values */ var beforeLanding = $('#LandingCharge').val(); @@ -4855,10 +4837,11 @@ var purchaseRate = $('#purchaserate').val(); var beforeExciseDutySHCess = $('#ExcisedutySHcess').val(); var beforeCustomEDCess = $('#CustomEDcess').val(); var beforeCustomSHCess = $('#CustomSHcess').val(); - var beforeAdditionalExciseDuty =$('#AdditionalExciseduty').val(); + var beforeAdditionalExciseDuty =$('#AdditionalExciseduty').val(); var PurQuantity = $('#PurQuantity').val(); - var FreightType = $("#drpFreight").val(); - var FreightVal = $("#txtFreight").val(); + var FreightType = $("#drpFreight").val(); + + var FreightVal = $("#txtFreight").val(); var AfterFreightVal = $("#txtAfterFreight").val(); var NoOfTrip = $("#NOOfTrips").val(); @@ -4876,8 +4859,16 @@ var purchaseRate = $('#purchaserate').val(); var TotalOrderValuePerkg = $("#txtTotalOrderValue").val(); var CapitalDescription =$('#ItemDescription').val(); - var TotalTaxValue = calculateTaxValue(); + var TotalTaxValue = calculateTaxValue(); + + if(capital==0) + { + + TotalTaxValue=0.00; + Total=parseFloat(basicval); + + } $('#MaterialCode option[value='+materialCode+']').remove(); @@ -4920,31 +4911,25 @@ var purchaseRate = $('#purchaserate').val(); addHidden(theForm,"basicval"+temp,basicval); addHidden(theForm,"landingCharge"+temp,landingCharge); - addHidden(theForm,"HighSeasSalesCharge"+temp,HighSeasSalesCharge); + addHidden(theForm,"CustomDuty"+temp,CustomDuty); - addHidden(theForm,"ExciseDuty"+temp,ExciseDuty); - addHidden(theForm,"ExciseDutyEDCess"+temp,ExciseDutyEDCess); - addHidden(theForm,"ExciseDutySHCess"+temp,ExciseDutySHCess); + addHidden(theForm,"CustomEDCess"+temp,CustomEDCess); addHidden(theForm,"CustomSHCess"+temp,CustomSHCess); - addHidden(theForm,"AdditionalExciseDuty"+temp,AdditionalExciseDuty); + addHidden(theForm,"GrossDutyPayable"+temp,GrossDutyPayable); - addHidden(theForm,"AvailableModvat"+temp,AvailableModvat); - addHidden(theForm,"GrossExpensesDuetoCustom"+temp,GrossExpensesDuetoCustom); - addHidden(theForm,"purchaseRate"+temp,purchaseRate); + addHidden(theForm,"CustomDutyExpenses"+temp,CustomDutyExpenses); - addHidden(theForm,"RMCIncludingCustomers"+temp,RMCIncludingCustomers); + addHidden(theForm,"ServiceTotalOrderValue"+temp,TotalTaxValue); addHidden(theForm,"beforeLanding"+temp,beforeLanding); addHidden(theForm,"beforeHighSeasSalesCharge"+temp,beforeHighSeasSalesCharge ); addHidden(theForm,"beforeCustomDuty"+temp,beforeCustomDuty ); - addHidden(theForm,"beforeExciseDuty"+temp,beforeExciseDuty ); - addHidden(theForm,"beforeExciseDutyEDCess"+temp,beforeExciseDutyEDCess ); - addHidden(theForm,"beforeExciseDutySHCess"+temp,beforeExciseDutySHCess ); + addHidden(theForm,"beforeCustomEDCess"+temp,beforeCustomEDCess ); addHidden(theForm,"beforeCustomSHCess"+temp,beforeCustomSHCess); - addHidden(theForm,"beforeAdditionalExciseDuty"+temp,beforeAdditionalExciseDuty); + addHidden(theForm,"PurQuantity"+temp,PurQuantity); addHidden(theForm,"PerKgExpense"+temp,TotalOrderValuePerkg); addHidden(theForm,"LineItemNo"+temp,""); @@ -4972,6 +4957,16 @@ var purchaseRate = $('#purchaserate').val(); addHidden(theForm,"Fvalue"+temp,Freightrateloc); addHidden(theForm,"Afvalue"+temp,AfterFreightAmountloc); + + + addHidden(theForm,"AssessableValue"+temp,Assessable); + addHidden(theForm,"SubTotal"+temp,Subtotal); + addHidden(theForm,"IGSTInt"+temp,Igst); + addHidden(theForm,"AfterIGSTInt"+temp,AfterIgst); + addHidden(theForm,"DutyImpact"+temp,DutyImpact); + addHidden(theForm,"NetValue"+temp,ClearingCharges); + addHidden(theForm,"ClearingCharge"+temp,Nett); + clearCapitalModalFields(); @@ -5134,28 +5129,36 @@ var purchaseRate = $('#purchaserate').val(); function populateValueMainFormForCapital() { + + var capital=; var BasicVal = $('#CPTotalAmount').val() == '' ? '0.00' : $('#CPTotalAmount').val(); + + var BasicVal1 = $('#CPTotalAmount').val() == '' ? '0.00' : $('#CPTotalAmount').val(); + + //console.log(BasicVal1); var disRate = $('#txtAfterDiscount').val() == '' ? '0.00' : $('#txtAfterDiscount').val(); BasicVal = BasicVal-disRate; var AfterCgst = $('#AfterCgst').val() == '' ? '0.00' : $('#AfterCgst').val(); var AfterSgst = $('#AfterSgst').val() == '' ? '0.00' : $('#AfterSgst').val(); var AfterIgst = $('#AfterIgst').val() == '' ? '0.00' : $('#AfterIgst').val(); var OtherAmt = $('#OtherAllowances').val() == '' ? '0.00' : $('#OtherAllowances').val(); + var landingCharge = $('#AfterLandingCharge').val() == '' ? '0.00' : $('#AfterLandingCharge').val(); - var HighSeasSalesCharge = $('#AfterHighseas').val() == '' ? '0.00' : $('#AfterHighseas').val(); + var CustomDuty = $('#AfterCustomduty').val() == '' ? '0.00' : $('#AfterCustomduty').val(); - var ExciseDuty = $('#AfterExcisedutyTax').val() == '' ? '0.00' : $('#AfterExcisedutyTax').val(); - var ExciseDutyEDCess = $('#AfterExcisedutyEDcess').val() == '' ? '0.00' : $('#AfterExcisedutyEDcess').val(); - var ExciseDutySHCess = $('#AfterExcisedutySHcess').val() == '' ? '0.00' : $('#AfterExcisedutySHcess').val(); + + var CustomEDCess = $('#AfterCustomEDcess').val() == '' ? '0.00' : $('#AfterCustomEDcess').val(); var CustomSHCess = $('#AfterCustomSHcess').val() == '' ? '0.00' : $('#AfterCustomSHcess').val(); - var AdditionalExciseDuty = $('#AfterAdditionalExciseduty').val() == '' ? '0.00' : $('#AfterAdditionalExciseduty').val(); + var GrossDutyPayable = $('#Grossdutypayable').val() == '' ? '0.00' : $('#Grossdutypayable').val(); - var AvailableModvat = $('#AvailableModvat').val() == '' ? '0.00' : $('#AvailableModvat').val(); - var GrossExpensesDuetoCustom = $('#Grossexpenses').val() == '' ? '0.00' : $('#Grossexpenses').val(); - var purchaseRate = $('#purchaserate').val() == '' ? '0.00' : $('#purchaserate').val(); - var CustomDutyExpenses = $('#CustomDutyExpenses').val() == '' ? '0.00' : $('#CustomDutyExpenses').val(); - var RMCIncludingCustomers = $('#RMCIncludingCustomers').val() == '' ? '0.00' : $('#RMCIncludingCustomers').val(); + + + var Assessable=$('#AfterAssessable').val() == '' ? '0.00' : $('#AfterAssessable').val(); + var Subtotal=$('#Subtotal').val() == '' ? '0.00' : $('#Subtotal').val(); + var IgstInt=$('#AfterIgstInt').val() == '' ? '0.00' : $('#AfterIgstInt').val(); + + // var totvalue = $('#txtTotalOrderValue').val() == '' ? '0.00' : $('#txtTotalOrderValue').val(); @@ -5180,19 +5183,31 @@ var AfterFreight = $('#txtAfterFreightloc').val() == '' ? '0.00' : $('#txtAfterF var TotLanding = $('#txttotallanding').val() == '' ? '0.00' : $('#txttotallanding').val(); - var TotHighseas = $('#txttotalhighseas').val() == '' ? '0.00' : $('#txttotalhighseas').val(); + var TotCustom = $('#txttotalcustom').val() == '' ? '0.00' : $('#txttotalcustom').val(); - var TotExcise = $('#txttotalexcise').val() == '' ? '0.00' : $('#txttotalexcise').val(); - var TotExciseED = $('#txttotalexciseED').val() == '' ? '0.00' : $('#txttotalexciseED').val(); - var TotExciseSH = $('#txttotalexciseSH').val() == '' ? '0.00' : $('#txttotalexciseSH').val(); + var TotCustomED = $('#txttotalcustomED').val() == '' ? '0.00' : $('#txttotalcustomED').val(); var TotCustomSH = $('#txttotalcustomSH').val() == '' ? '0.00' : $('#txttotalcustomSH').val(); - var TotAdditionalExciseduty = $('#txttotalAdditionalExciseduty').val() == '' ? '0.00' : $('#txttotalAdditionalExciseduty').val(); + var TotGrossduty = $('#txttotalgrossduty').val() == '' ? '0.00' : $('#txttotalgrossduty').val(); - var TotAvlmodvat = $('#txttotalavlmodvat').val() == '' ? '0.00' : $('#txttotalavlmodvat').val(); - var TotGrossexpense = $('#txttotalgrossexpense').val() == '' ? '0.00' : $('#txttotalgrossexpense').val(); + + + + + var TotalAssessable = $('#txttotalAssessable').val() == '' ? '0.00' : $('#txttotalAssessable').val(); + + var TotalIgst = $('#txttotalIgst').val() == '' ? '0.00' : $('#txttotalIgst').val(); + + var TotalSubtotal = $('#txttotalSubtotal').val() == '' ? '0.00' : $('#txttotalSubtotal').val(); + + + + var TotalCapitalOrder = $('#CapitalToatlOrder').val() == '' ? '0.00' : $('#CapitalToatlOrder').val(); + + //console.log(TotalCapitalOrder ); + var TotalBasicOrder = $('#CapitalBasicOrder').val() == '' ? '0.00' : $('#CapitalBasicOrder').val(); var Freight = $('#txtAfterFreight').val() == '' ? '0.00' : $('#txtAfterFreight').val(); @@ -5214,23 +5229,45 @@ var AfterFreight = $('#txtAfterFreightloc').val() == '' ? '0.00' : $('#txtAfterF $('#txttotallanding').val((parseFloat(TotLanding) + parseFloat(landingCharge)).toFixed(2) ); - $('#txttotalhighseas').val((parseFloat(TotHighseas) + parseFloat(HighSeasSalesCharge)).toFixed(2) ); + $('#txttotalcustom').val((parseFloat(TotCustom) + parseFloat(CustomDuty)).toFixed(2) ); - $('#txttotalexcise').val((parseFloat(TotExcise) + parseFloat(ExciseDuty)).toFixed(2) ); - $('#txttotalexciseED').val((parseFloat(TotExciseED) + parseFloat(ExciseDutyEDCess)).toFixed(2) ); - $('#txttotalexciseSH').val((parseFloat(TotExciseSH) + parseFloat(ExciseDutySHCess)).toFixed(2) ); + $('#txttotalcustomED').val((parseFloat(TotCustomED) + parseFloat(CustomEDCess)).toFixed(2) ); $('#txttotalcustomSH').val((parseFloat(TotCustomSH) + parseFloat(CustomSHCess)).toFixed(2) ); - $('#txttotalAdditionalExciseduty').val((parseFloat(TotAdditionalExciseduty) + parseFloat(AdditionalExciseDuty)).toFixed(2) ); + $('#txttotalgrossduty').val((parseFloat(TotGrossduty) + parseFloat(GrossDutyPayable)).toFixed(2) ); - $('#txttotalavlmodvat').val((parseFloat(TotAvlmodvat) + parseFloat(AvailableModvat)).toFixed(2) ); - $('#txttotalgrossexpense').val((parseFloat(TotGrossexpense) + parseFloat(GrossExpensesDuetoCustom)).toFixed(2) ); + + + + $('#txttotalAssessable').val((parseFloat(Assessable) + parseFloat(TotalAssessable)).toFixed(2) ); + + $('#txttotalSubtotal').val((parseFloat(Subtotal) + parseFloat(TotalSubtotal)).toFixed(2) ); + + $('#txttotalIgst').val((parseFloat(TotalIgst) + parseFloat(IgstInt)).toFixed(2) ); + + $('#txtToatlOrder').val((parseFloat(TotalOrderValueSummary) + parseFloat(totvalue)).toFixed(2) ); - $('#CapitalToatlOrder').val((parseFloat(TotalCapitalOrder) + parseFloat(BasicVal) + parseFloat(AfterCgst) + parseFloat(AfterSgst) + parseFloat(AfterIgst) + parseFloat(OtherAmt)+parseFloat(AfterFreight)).toFixed(2) ); - - + var tot=parseFloat(TotalCapitalOrder)+parseFloat(BasicVal1); + // console.log(tot); + + if(capital==0) + { + + + $('#CapitalToatlOrder').val(tot.toFixed(2)); + + } + + else + { + + $('#CapitalToatlOrder').val((parseFloat(TotalCapitalOrder) + parseFloat(BasicVal) + parseFloat(AfterCgst) + parseFloat(AfterSgst) + parseFloat(AfterIgst) + parseFloat(OtherAmt)+parseFloat(AfterFreight)).toFixed(2) ); + + } + + $('#CapitalBasicOrder').val((parseFloat(TotalBasicOrder) + parseFloat(BasicVal) + parseFloat(disRate)).toFixed(2)); @@ -5303,6 +5340,14 @@ $('#PurQuantity').val(''); $("#txtFreightloc").val(''); $("#txtAfterFreightloc").val(''); + $("#AfterAssessable").val(''); + $("#IgstInt").val(0); + $("#AfterIgstInt").val(''); + $("#DutyImpact").val(''); + $("#ClearingCharges").val(''); + $("#Nett").val(''); + $("#Subtotal").val(''); + } @@ -5446,6 +5491,7 @@ function DeleteRow(rowid) var rows = document.getElementById('serviceTax').rows.length; + var capital=; var TotalOrderValueSummary = 0; var TotCgst = 0; @@ -5455,14 +5501,20 @@ function DeleteRow(rowid) var TotLanding = 0; var TotHighseas = 0; var TotCustom = 0; - var TotExcise = 0; - var TotExciseED = 0; - var TotExciseSH = 0; + var TotCustomED = 0; var TotCustomSH = 0; - var TotAdditionalExciseduty = 0; + var TotGrossduty = 0; - var TotAvlmodvat = 0; + + + + var TotalAssable=0; + + var TotalSubtotal=0; + var TotalIgstInt=0; + var Capinttotal=0; + var TotGrossexpense = 0; var CapitalToatlOrder=0; @@ -5478,21 +5530,24 @@ function DeleteRow(rowid) $('#OtherAmt'+i).val(''); $('#landingCharge'+i).val(''); - $('#HighSeasSalesCharge'+i).val(''); + $('#CustomDuty'+i).val(''); - $('#ExciseDuty'+i).val(''); - $('#ExciseDutyEDCess'+i).val(''); - $('#ExciseDutySHCess'+i).val(''); + $('#CustomEDCess'+i).val(''); $('#CustomSHCess'+i).val(''); - $('#AdditionalExciseDuty'+i).val(''); + $('#GrossDutyPayable'+i).val(''); - $('#AvailableModvat'+i).val(''); - $('#GrossExpensesDuetoCustom'+i).val(''); + $('#basicval'+i).val(''); $('#ServiceTotalOrderValue'+i).val(''); + + + $('#AfterAssessable'+i).val(''); + $('#Subtotal'+i).val(''); + $('#IgstInt'+i).val(''); + var TotalOrderValueSummaryI = $('#ServiceTotalOrderValue'+i).val() == '' ? '0.00' : $('#ServiceTotalOrderValue'+i).val(); @@ -5502,11 +5557,9 @@ function DeleteRow(rowid) var TotIgstI = $('#AfterIgst'+i).val() == '' ? '0.00' : $('#AfterIgst'+i).val(); var TotOtherI = $('#OtherAmt'+i).val() == '' ? '0.00' : $('#OtherAmt'+i).val(); var TotLandingI = $('#landingCharge'+i).val() == '' ? '0.00' : $('#landingCharge'+i).val(); - var TotHighseasI = $('#HighSeasSalesCharge'+i).val() == '' ? '0.00' : $('#HighSeasSalesCharge'+i).val(); + var TotCustomI = $('#CustomDuty'+i).val() == '' ? '0.00' : $('#CustomDuty'+i).val(); - var TotExciseI = $('#ExciseDuty'+i).val() == '' ? '0.00' : $('#ExciseDuty'+i).val(); - var TotExciseEDI = $('#ExciseDutyEDCess'+i).val() == '' ? '0.00' : $('#ExciseDutyEDCess'+i).val(); - var TotExciseSHI = $('#ExciseDutySHCess'+i).val() == '' ? '0.00' : $('#ExciseDutySHCess'+i).val(); + var TotCustomEDI = $('#CustomEDCess'+i).val() == '' ? '0.00' : $('#CustomEDCess'+i).val(); var TotCustomSHI = $('#CustomSHCess'+i).val() == '' ? '0.00' : $('#CustomSHCess'+i).val(); var TotAdditionalExcisedutyI = $('#AdditionalExciseDuty'+i).val() == '' ? '0.00' : $('#AdditionalExciseDuty'+i).val(); @@ -5514,6 +5567,15 @@ function DeleteRow(rowid) var TotAvlmodvatI = $('#AvailableModvat'+i).val() == '' ? '0.00' : $('#AvailableModvat'+i).val(); var TotGrossexpenseI = $('#GrossExpensesDuetoCustom'+i).val() == '' ? '0.00' : $('#GrossExpensesDuetoCustom'+i).val(); + + + var Assessable = $('#AssessableValue'+i).val() == '' ? '0.00' : $('#AssessableValue'+i).val(); + + var Subtotal = $('#SubTotal'+i).val() == '' ? '0.00' : $('#SubTotal'+i).val(); + + var IgstInt = $('#AfterIGST'+i).val() == '' ? '0.00' : $('#AfterIGST'+i).val(); + + var discountedRateValue = $('#AfterDisVal'+i).val() == '' ? '0.00' : $('#AfterDisVal'+i).val(); var CapitalToatlOrderI= $('#basicval'+i).val() == '' ? '0.00' : $('#basicval'+i).val(); CapitalToatlOrderI = CapitalToatlOrderI-discountedRateValue; @@ -5534,19 +5596,27 @@ function DeleteRow(rowid) var TotOtherI = $('#OtherAmt'+i).val() == '' ? '0.00' : $('#OtherAmt'+i).val(); var TotLandingI = $('#landingCharge'+i).val() == '' ? '0.00' : $('#landingCharge'+i).val(); - var TotHighseasI = $('#HighSeasSalesCharge'+i).val() == '' ? '0.00' : $('#HighSeasSalesCharge'+i).val(); + var TotCustomI = $('#CustomDuty'+i).val() == '' ? '0.00' : $('#CustomDuty'+i).val(); - var TotExciseI = $('#ExciseDuty'+i).val() == '' ? '0.00' : $('#ExciseDuty'+i).val(); - var TotExciseEDI = $('#ExciseDutyEDCess'+i).val() == '' ? '0.00' : $('#ExciseDutyEDCess'+i).val(); - var TotExciseSHI = $('#ExciseDutySHCess'+i).val() == '' ? '0.00' : $('#ExciseDutySHCess'+i).val(); + + + var TotCustomEDI = $('#CustomEDCess'+i).val() == '' ? '0.00' : $('#CustomEDCess'+i).val(); var TotCustomSHI = $('#CustomSHCess'+i).val() == '' ? '0.00' : $('#CustomSHCess'+i).val(); - var TotAdditionalExcisedutyI = $('#AdditionalExciseDuty'+i).val() == '' ? '0.00' : $('#AdditionalExciseDuty'+i).val(); + var TotGrossdutyI = $('#GrossDutyPayable'+i).val() == '' ? '0.00' : $('#GrossDutyPayable'+i).val(); - var TotAvlmodvatI = $('#AvailableModvat'+i).val() == '' ? '0.00' : $('#AvailableModvat'+i).val(); + + var discountedRateValue = $('#AfterDisVal'+i).val() == '' ? '0.00' : $('#AfterDisVal'+i).val(); + + + + 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(); + - var TotGrossexpenseI = $('#GrossExpensesDuetoCustom'+i).val() == '' ? '0.00' : $('#GrossExpensesDuetoCustom'+i).val(); - var discountedRateValue = $('#AfterDisVal'+i).val() == '' ? '0.00' : $('#AfterDisVal'+i).val(); var CapitalToatlOrderI= $('#basicval'+i).val() == '' ? '0.00' : $('#basicval'+i).val(); CapitalToatlOrderI = CapitalToatlOrderI-discountedRateValue; @@ -5565,22 +5635,26 @@ function DeleteRow(rowid) TotIgst = parseFloat(TotIgst) + parseFloat(TotIgstI); TotOther = parseFloat(TotOther) + parseFloat(TotOtherI); TotLanding = parseFloat(TotLanding) + parseFloat(TotLandingI); - TotHighseas = parseFloat(TotHighseas) + parseFloat(TotHighseasI); + TotCustom = parseFloat(TotCustom) + parseFloat(TotCustomI); - TotExcise = parseFloat(TotExcise) + parseFloat(TotExciseI); - TotExciseED = parseFloat(TotExciseED) + parseFloat(TotExciseEDI); - TotExciseSH = parseFloat(TotExciseSH) + parseFloat(TotExciseSHI); + TotCustomED = parseFloat(TotCustomED) + parseFloat(TotCustomEDI); TotCustomSH = parseFloat(TotCustomSH) + parseFloat(TotCustomSHI); - TotAdditionalExciseduty = parseFloat(TotAdditionalExciseduty) + parseFloat(TotAdditionalExcisedutyI); + TotGrossduty = parseFloat(TotGrossduty) + parseFloat(TotGrossdutyI); - TotAvlmodvat = parseFloat(TotAvlmodvat) + parseFloat(TotAvlmodvatI); - - TotGrossexpense = parseFloat(TotGrossexpense) + parseFloat(TotGrossexpenseI); + TotalOrderValueSummary = parseFloat(TotalOrderValueSummary) + parseFloat(TotalOrderValueSummaryI); CapitalToatlOrder = parseFloat(CapitalToatlOrder) + parseFloat(CapitalToatlOrderI) + parseFloat(TotCgstI) + parseFloat(TotSgstI) + parseFloat(TotIgstI) + parseFloat(TotOtherI); TotBasicAmt=parseFloat(TotBasicAmt) + parseFloat(TotBasicAmtI); + + Capinttotal= parseFloat(Capinttotal)+parseFloat(CapitalToatlOrderI); + + TotalAssable=parseFloat(TotalAssable)+parseFloat(Assessable); + + TotalSubtotal=parseFloat(TotalSubtotal)+parseFloat(Subtotal); + TotalIgstInt=parseFloat(TotalIgstInt)+parseFloat(IgstInt); + } $('#txtTotalDiscount').val(parseFloat(TotDiscount).toFixed(2)); $('#txtTotalFreight').val(parseFloat(TotFreight).toFixed(2) ); @@ -5590,21 +5664,40 @@ function DeleteRow(rowid) $('#TotalOtherAllowances').val(parseFloat(TotOther).toFixed(2) ); $('#txttotallanding').val((parseFloat(TotLanding) ).toFixed(2) ); - $('#txttotalhighseas').val((parseFloat(TotHighseas) ).toFixed(2) ); + $('#txttotalcustom').val((parseFloat(TotCustom)).toFixed(2) ); - $('#txttotalexcise').val((parseFloat(TotExcise)).toFixed(2) ); - $('#txttotalexciseED').val((parseFloat(TotExciseED)).toFixed(2) ); - $('#txttotalexciseSH').val((parseFloat(TotExciseSH)).toFixed(2) ); + $('#txttotalcustomED').val((parseFloat(TotCustomED)).toFixed(2) ); $('#txttotalcustomSH').val((parseFloat(TotCustomSH)).toFixed(2) ); - $('#txttotalAdditionalExciseduty').val((parseFloat(TotAdditionalExciseduty)).toFixed(2) ); + $('#txttotalgrossduty').val((parseFloat(TotGrossduty)).toFixed(2) ); - $('#txttotalavlmodvat').val((parseFloat(TotAvlmodvat)).toFixed(2) ); - $('#txttotalgrossexpense').val((parseFloat(TotGrossexpense)).toFixed(2) ); + + + + if(capital==0) + { + $('#CapitalToatlOrder').val((parseFloat(Capinttotal)).toFixed(2) ); + } + + else + { $('#CapitalToatlOrder').val((parseFloat(CapitalToatlOrder)).toFixed(2) ); + + } $('#CapitalBasicOrder').val((parseFloat(TotBasicAmt)).toFixed(2) ); + $('#txttotalAssessable').val((parseFloat(TotalAssable)).toFixed(2) ); + + + $('#txttotalSubtotal').val((parseFloat(TotalSubtotal)).toFixed(2) ); + + + $('#txttotalIgst').val((parseFloat(TotalIgstInt)).toFixed(2) ); + + + + $('#txtToatlOrder').val((parseFloat(TotalOrderValueSummary)).toFixed(2) ); } @@ -5680,40 +5773,44 @@ function DeleteRow(rowid) $('#EditAfterBasicPriceTax').val($('#basicvalInINR'+userid).val()); $('#EditAfterLandingCharge').val($('#landingCharge'+userid).val()); - $('#EditAfterHighseas').val($('#HighSeasSalesCharge'+userid).val()); + $('#EditAfterCustomduty').val($('#CustomDuty'+userid).val()); - $('#EditAfterExcisedutyTax').val($('#ExciseDuty'+userid).val()); - $('#EditAfterExcisedutyEDcess').val($('#ExciseDutyEDCess'+userid).val()); - $('#EditAfterExcisedutySHcess').val($('#ExciseDutySHCess'+userid).val()); + $('#EditAfterCustomEDcess').val($('#CustomEDCess'+userid).val()); $('#EditAfterCustomSHcess').val($('#CustomSHCess'+userid).val()); - $('#EditAfterAdditionalExciseduty').val($('#AdditionalExciseDuty'+userid).val()); + $('#EditGrossdutypayable').val($('#GrossDutyPayable'+userid).val()); - $('#EditAvailableModvat').val($('#AvailableModvat'+userid).val()); - $('#EditGrossexpenses').val($('#GrossExpensesDuetoCustom'+userid).val()); - $('#Editpurchaserate').val($('#purchaseRate'+userid).val()); + + $('#EditCustomDutyExpenses').val($('#CustomDutyExpenses'+userid).val()); //$('#txtEditInsurance').val($('#RMCIncludingCustomers'+userid).val()); - $('#EditRMCIncludingCustomers').val($('#RMCIncludingCustomers'+userid).val()); - + $('#EdittxtTotalOrderValue').val(cellval[9].innerHTML); + + + $('#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()); + /* get % value */ $('#EditLandingCharge').val($('#beforeLanding'+userid).val()); - $('#EditHighseas').val($('#beforeHighSeasSalesCharge'+userid).val()); + $('#EditCustomduty').val($('#beforeCustomDuty'+userid).val()); - $('#EditExcisedutyTax').val($('#beforeExciseDuty'+userid).val()); - $('#EditExcisedutyEDcess').val($('#beforeExciseDutyEDCess'+userid).val()); - $('#EditExcisedutySHcess').val($('#beforeExciseDutySHCess'+userid).val()); + $('#EditCustomEDcess').val($('#beforeCustomEDCess'+userid).val()); $('#EditCustomSHcess').val($('#beforeCustomSHCess'+userid).val()); - $('#EditAdditionalExciseduty').val($('#beforeAdditionalExciseDuty'+userid).val()); - $('#EditPurQuantity').val($('#PurQuantity'+userid).val()); + $('#EditAdditionalExciseduty').val($('#beforeAdditionalExciseDuty'+userid).val()); + $('#EditPurQuantity').val($('#PurQuantity'+userid).val()); var EditUOM = $('#uom'+userid).val(); $('#RateIn').html('Rate(in' + " "+DisplayCurrencySymbol + '/'+EditUOM+')'); - $('#EditRateIn').html('Rate(in' + " "+DisplayCurrencySymbol + '/'+EditUOM+')'); + $('#EditRateIn').html('Rate(in' + " "+DisplayCurrencySymbol + '/'+EditUOM+')'); $('#txtEditFreight').val($('#FreightVal'+userid).val()); $('#txtEditAfterFreight').val($('#AfterFreightVal'+userid).val()); $('#EditNOOfTrips').val($('#NoOfTrip'+userid).val()); @@ -6174,95 +6271,99 @@ var Freight=parseFloat($('#txtAfterFreightlocedit').val() == '' ? '0.00' : $('#t $('#EditAfterSgst').val(calculateSgstTax(editCPtotal,$("#EditSgst").val()== '' ? "0.00" : $('#EditSgst').val())); $('#EditAfterIgst').val(calculateIgstTax(editCPtotal,$("#EditIgst").val()== '' ? "0.00" : $('#EditIgst').val())); + + + EditCalculateloadingcharge(); + // This is for import basic price // $('#EditAfterBasicPriceTax').val(Math.round($('#EditCPTotalAmount').val())); - if($('#EditLandingCharge').val()!='' && $('#EditAfterBasicPriceTax').val()!=''){ - $('#EditAfterLandingCharge').val(calculateLandingCharge($('#EditLandingCharge').val(),$('#EditAfterBasicPriceTax').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($('#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($('#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()!='' && $('#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($('#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($('#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())); + // 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())); + // $('#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()!='' && $('#EditPurQuantity').val()!='0'){ - $('#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); + // $('#EditAvailableModvat').val(calculateAvailableModvatCharge($('#EditAfterExcisedutyTax').val(),$('#EditAfterExcisedutyEDcess').val(),$('#EditAfterExcisedutySHcess').val(),$('#EditAfterAdditionalExciseduty').val())); + // $('#EditGrossexpenses').val(calculateGrossexpensesCharge($('#EditGrossdutypayable').val(),$('#EditAvailableModvat').val())); + // if($('#EditPurQuantity').val()!='' && $('#EditPurQuantity').val()!='0'){ + // $('#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 { - $('#Editpurchaserate').val('0.00'); - $('#EditCustomDutyExpenses').val('0.00'); - $('#EditRMCIncludingCustomers').val('0.00'); - var Rmc = $('#EditRMCIncludingCustomers').val(); - var Quanty =$('#EditCPQuantity').val(); - var BasicAmt = $('#EditCPQuantity').val(); - var perKg = parseFloat(BasicAmt).toFixed(2); + // $('#EdittxtTotalOrderValue').val(perKg); + // } + // else { + // $('#Editpurchaserate').val('0.00'); + // $('#EditCustomDutyExpenses').val('0.00'); + // $('#EditRMCIncludingCustomers').val('0.00'); + // var Rmc = $('#EditRMCIncludingCustomers').val(); + // var Quanty =$('#EditCPQuantity').val(); + // var BasicAmt = $('#EditCPQuantity').val(); + // var perKg = parseFloat(BasicAmt).toFixed(2); - $('#EdittxtTotalOrderValue').val(perKg); + // $('#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 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 Excise Duty'); + // } + // } + // else{ + // //alert('Please Enter Custom Duty'); + // } - } + // } - } - else{ - //alert('Please Enter Landing Charge ') - } + // } + // else{ + // //alert('Please Enter Landing Charge ') + // } EditcalculateTotalValue(); @@ -6355,7 +6456,7 @@ var Freight=parseFloat($('#txtAfterFreightlocview').val() == '' ? '0.00' : $('#t tinyMCE.triggerSave(); if( validateEditCapitalTax() && EditExceedQuantityCheck() && validateEditExceedLimit()) { - + var capital=; var tr= document.getElementById(userid); var cellval = tr.cells; @@ -6431,6 +6532,17 @@ var Freight=parseFloat($('#txtAfterFreightlocview').val() == '' ? '0.00' : $('#t + + var Assessable=$("#EditAfterAssessable").val(); + var SubTotal=$("#EditSubtotal").val(); + var Igst=$("#EditIgstInt").val(); + var AfterIgst=$("#EditAfterIgstInt").val(); + var DutyImpact=$("#EditDutyImpact").val(); + var ClearingCharges=$('#EditClearingCharges').val(); + var Nett=$('#EditNett').val(); + + + var FreightTypeloc=$('#drpFreighteditloc').val(); var FreightRateloc=$('#txtFreightlocedit').val(); var FreightRateAmountloc=$('#txtAfterFreightlocedit').val(); @@ -6442,19 +6554,24 @@ var Freight=parseFloat($('#txtAfterFreightlocview').val() == '' ? '0.00' : $('#t var Total = (parseFloat(basicval)+parseFloat(AfterCgst)+parseFloat(AfterSgst)+parseFloat(AfterIgst)+parseFloat(OtherAmt)-parseFloat(AfterDisVal)+parseFloat(FreightRateAmountloc)).toFixed(2); + if(capital==0) + { + Total=parseFloat(basicval); + } + $('#Reqnumber'+userid).val(Reqnumber); $('#departmentName'+userid).val(departmentName); $('#CPCostCode'+userid).val(costCode); $('#AvilBudget'+userid).val(AvilBudget); - $('#echangeRate'+userid).val(exchangeRate); + $('#echangeRate'+userid).val(exchangeRate); $('#materialCode'+userid).val(materialCode); $('#materialName'+userid).val(materialName); $('#uom'+userid).val(uom); - $('#per'+userid).val(editPer); + $('#per'+userid).val(editPer); $('#quantity'+userid).val(quantity); - $('#rateInUs'+userid).val(itemRate); + $('#rateInUs'+userid).val(itemRate); $('#basicval'+userid).val(basicval); @@ -6519,6 +6636,15 @@ var Freight=parseFloat($('#txtAfterFreightlocview').val() == '' ? '0.00' : $('#t $('#Afvalue'+userid).val(FreightRateAmountloc); + $('#AssessableValue'+userid).val(Assessable); + $('#SubTotal'+userid).val(SubTotal); + $('#IGSTInt'+userid).val(Igst); + $('#AfterIGSTInt'+userid).val(AfterIgst); + $('#DutyImpact'+userid).val(DutyImpact); + $('#NetValue'+userid).val(Nett); + $('#ClearingCharge'+userid).val(ClearingCharges); + + cellval[2].innerHTML = materialCode; @@ -6722,6 +6848,7 @@ var Freight=parseFloat($('#txtAfterFreightlocedit').val() == '' ? '0.00' : $('#t { var rows = document.getElementById('serviceTax').rows.length; + var capital=; var TotalOrderValueSummary = 0; var TotCgst = 0; @@ -6730,19 +6857,17 @@ var Freight=parseFloat($('#txtAfterFreightlocedit').val() == '' ? '0.00' : $('#t var TotOther = 0; var TotLanding = 0; - var TotHighseas = 0; var TotCustom = 0; - var TotExcise = 0; - var TotExciseED = 0; - var TotExciseSH = 0; var TotCustomED = 0; - var TotCustomSH = 0; - var TotAdditionalExciseduty = 0; - var TotGrossduty = 0; - var TotAvlmodvat = 0; - - var TotGrossexpense = 0; + var TotCustomSH = 0; + var TotGrossduty = 0; + + var TotalAssessable=0; + var TotalSubtotal=0; + var TotalIgst=0; + + var CapitalToatlOrder=0; var TotFreight =0; var TotDiscount=0; @@ -6765,21 +6890,46 @@ var Freight=parseFloat($('#txtAfterFreightlocedit').val() == '' ? '0.00' : $('#t var discountedRateValue = $('#AfterDisVal'+i).val() == '' ? '0.00' : $('#AfterDisVal'+i).val(); var TotLandingI = $('#landingCharge'+i).val() == '' ? '0.00' : $('#landingCharge'+i).val(); - var TotHighseasI = $('#HighSeasSalesCharge'+i).val() == '' ? '0.00' : $('#HighSeasSalesCharge'+i).val(); + var TotCustomI = $('#CustomDuty'+i).val() == '' ? '0.00' : $('#CustomDuty'+i).val(); - var TotExciseI = $('#ExciseDuty'+i).val() == '' ? '0.00' : $('#ExciseDuty'+i).val(); - var TotExciseEDI = $('#ExciseDutyEDCess'+i).val() == '' ? '0.00' : $('#ExciseDutyEDCess'+i).val(); - var TotExciseSHI = $('#ExciseDutySHCess'+i).val() == '' ? '0.00' : $('#ExciseDutySHCess'+i).val(); + var TotCustomEDI = $('#CustomEDCess'+i).val() == '' ? '0.00' : $('#CustomEDCess'+i).val(); + var TotCustomSHI = $('#CustomSHCess'+i).val() == '' ? '0.00' : $('#CustomSHCess'+i).val(); - var TotAdditionalExcisedutyI = $('#AdditionalExciseDuty'+i).val() == '' ? '0.00' : $('#AdditionalExciseDuty'+i).val(); + var TotGrossdutyI = $('#GrossDutyPayable'+i).val() == '' ? '0.00' : $('#GrossDutyPayable'+i).val(); - var TotAvlmodvatI = $('#AvailableModvat'+i).val() == '' ? '0.00' : $('#AvailableModvat'+i).val(); + + +var Assesable=$('#AssessableValue'+i).val()==''?'0.00':$('#AssessableValue'+i).val(); +var Subtotal=$('#SubTotal'+i).val()==''?'0.00':$('#SubTotal'+i).val(); +var Igst=$('#AfterIGSTInt'+i).val()==''?'0.00':$('#AfterIGSTInt'+i).val(); + var TotGrossexpenseI = $('#GrossExpensesDuetoCustom'+i).val() == '' ? '0.00' : $('#GrossExpensesDuetoCustom'+i).val(); + var CapitalToatlOrderI = $('#basicval'+i).val() == '' ? '0.00' : $('#basicval'+i).val(); + + if(capital==1) + { CapitalToatlOrderI = CapitalToatlOrderI - discountedRateValue; - var TotBasicAmtI=parseFloat(CapitalToatlOrderI) + parseFloat(discountedRateValue); + + } + + + + else + { + var CapitalToatlOrderI = $('#basicval'+i).val() == '' ? '0.00' : $('#basicval'+i).val(); + } + + + + var TotBasicAmtI=parseFloat(CapitalToatlOrderI) + parseFloat(discountedRateValue); + + // if(capital==0) + // { + // Total=parseFloat(CapitalToatlOrderI); + // } var TotFreightI = $('#AfterFreightVal'+i).val() == '' ? '0.00' : $('#AfterFreightVal'+i).val(); var TotDiscountI =$('#AfterDisVal'+i).val() == '' ? '0.00' : $('#AfterDisVal'+i).val(); @@ -6790,24 +6940,35 @@ var Freight=parseFloat($('#txtAfterFreightlocedit').val() == '' ? '0.00' : $('#t TotaFreight=parseFloat(TotaFreight)+parseFloat(TotalFreight); + +TotalAssessable=parseFloat(TotalAssessable)+parseFloat(Assesable); +TotalSubtotal=parseFloat(TotalSubtotal)+parseFloat(Subtotal); +TotalIgst=parseFloat(TotalIgst)+parseFloat(Igst); + + TotLanding = parseFloat(TotLanding) + parseFloat(TotLandingI); - TotHighseas = parseFloat(TotHighseas) + parseFloat(TotHighseasI); + TotCustom = parseFloat(TotCustom) + parseFloat(TotCustomI); - TotExcise = parseFloat(TotExcise) + parseFloat(TotExciseI); - TotExciseED = parseFloat(TotExciseED) + parseFloat(TotExciseEDI); - TotExciseSH = parseFloat(TotExciseSH) + parseFloat(TotExciseSHI); + TotCustomED = parseFloat(TotCustomED) + parseFloat(TotCustomEDI); TotCustomSH = parseFloat(TotCustomSH) + parseFloat(TotCustomSHI); - TotAdditionalExciseduty = parseFloat(TotAdditionalExciseduty) + parseFloat(TotAdditionalExcisedutyI); + TotGrossduty = parseFloat(TotGrossduty) + parseFloat(TotGrossdutyI); - TotAvlmodvat = parseFloat(TotAvlmodvat) + parseFloat(TotAvlmodvatI); - - TotGrossexpense = parseFloat(TotGrossexpense) + parseFloat(TotGrossexpenseI); + + + TotalOrderValueSummary = parseFloat(TotalOrderValueSummary) + parseFloat(TotalOrderValueSummaryI); - + if(capital==1) + { CapitalToatlOrder = parseFloat(CapitalToatlOrder) + parseFloat(CapitalToatlOrderI) + parseFloat(TotalCgstI) + parseFloat(TotalSgstI) + parseFloat(TotalIgstI) + parseFloat(TotOtherI)+parseFloat(TotalFreight); + } + + else + { + CapitalToatlOrder = parseFloat(CapitalToatlOrder)+parseFloat(CapitalToatlOrderI); + } TotBasicAmt=parseFloat(TotBasicAmt) + parseFloat(TotBasicAmtI); TotFreight = parseFloat(TotFreight) + parseFloat(TotFreightI); TotDiscount =parseFloat(TotDiscount) + parseFloat(TotDiscountI); @@ -6821,22 +6982,27 @@ var Freight=parseFloat($('#txtAfterFreightlocedit').val() == '' ? '0.00' : $('#t $('#txttotallanding').val((parseFloat(TotLanding) ).toFixed(2) ); - $('#txttotalhighseas').val((parseFloat(TotHighseas) ).toFixed(2) ); + $('#txttotalcustom').val((parseFloat(TotCustom)).toFixed(2) ); - $('#txttotalexcise').val((parseFloat(TotExcise)).toFixed(2) ); - $('#txttotalexciseED').val((parseFloat(TotExciseED)).toFixed(2) ); - $('#txttotalexciseSH').val((parseFloat(TotExciseSH)).toFixed(2) ); + $('#txttotalcustomED').val((parseFloat(TotCustomED)).toFixed(2) ); $('#txttotalcustomSH').val((parseFloat(TotCustomSH)).toFixed(2) ); - $('#txttotalAdditionalExciseduty').val((parseFloat(TotAdditionalExciseduty)).toFixed(2) ); + $('#txttotalgrossduty').val((parseFloat(TotGrossduty)).toFixed(2) ); - $('#txttotalavlmodvat').val((parseFloat(TotAvlmodvat)).toFixed(2) ); - $('#txttotalgrossexpense').val((parseFloat(TotGrossexpense)).toFixed(2) ); + + //$('#txttotalgrossexpense').val((parseFloat(TotGrossexpense)).toFixed(2) ); $('#CapitalToatlOrder').val((parseFloat(CapitalToatlOrder)).toFixed(2) ); $('#CapitalBasicOrder').val((parseFloat(TotBasicAmt)).toFixed(2) ); $('#txtTotalDiscount').val(parseFloat(TotDiscount).toFixed(2)); $('#txtTotalFreight').val(parseFloat(TotFreight).toFixed(2)); $('#txtToatlOrder').val((parseFloat(TotalOrderValueSummary)).toFixed(2) ); + + +$('#txttotalAssessable').val((parseFloat(TotalAssessable)).toFixed(2)); + +$('#txttotalSubtotal').val((parseFloat(TotalSubtotal)).toFixed(2)); + +$('#txttotalIgst').val((parseFloat(TotalIgst)).toFixed(2)); } @@ -8243,9 +8409,624 @@ function populateValueMainFormForupdateCapitalTax() $('#TotalFreight').val(parseFloat(TotalFreight).toFixed(2)); } - - + + + +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= ; +//console.log(result); + + asss=result; +//console.log(asss); + + + // var Assessable= ; +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=; + 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=; + 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=; + 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=; + //console.log(tot); + //var igstpercentage=parseFloat($('#EditIgst').val()); +var igstpercentage=$('#EditIgstInt').val() == '' ? '0.00' : $('#EditIgstInt').val() + var afterigst=; + + + 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=; + +; + 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=; + +// 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=; + + + 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=; + var clear=; + + //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)); + } +} + + + +function Calculateloadingcharge() + { + //alert(); +$('#AfterHighseas').val(''); +$('#AfterCustomduty').val(''); +$('#AfterExcisedutyTax').val(''); +$('#AfterExcisedutyEDcess').val(''); +$('#AfterExcisedutySHcess').val(''); +$('#AfterCustomEDcess').val(''); +$('#AfterCustomSHcess').val(''); +$('#AfterAdditionalExciseduty').val(''); +$('#Grossdutypayable').val(''); +$('#AvailableModvat').val(''); +$('#Grossexpenses').val(''); +$('#purchaserate').val(''); +$('#CustomDutyExpenses').val(''); +$('#RMCIncludingCustomers').val(''); + + + var txtlanding=0; + var txtbasicprice=0; + + //txtlanding=$('#LandingCharge').val() == '' ? '0.00' : $('#LandingCharge').val() + txtlanding=parseFloat($('#LandingCharge').val() == '' ? '0.00' : $('#LandingCharge').val()); + //$('#Rate').val() == '' ? '0.00' : $('#Rate').val() + //txtbasicprice=parseFloat($('#AfterBasicPriceTax').val()); + txtbasicprice=parseFloat($('#AfterBasicPriceTax').val() == '' ? '0.00' : $('#AfterBasicPriceTax').val()); + //var result=(txtlanding*txtbasicprice/100); + var result= ; + var assessble=parseFloat(result)+parseFloat(txtbasicprice); + + + var assessble=; + //$('#AfterLandingCharge').val(parseFloat(Math.round(result))); + if(isNaN(result)) + { + $('#AfterLandingCharge').val(''); + $('#AfterAssessable').val(txtbasicprice.toFixed(2)); + + + } + else + { + $('#AfterLandingCharge').val(result.toFixed(2)); + //$('#AfterAssessable').val(assessble.toFixed(2)); + } + + if(isNaN(assessble)) + { + $('#AfterAssessable').val(txtbasicprice); + + + + } + else + { + $('#AfterAssessable').val(assessble.toFixed(2)); + + } + + CalculateCustomduty() + } + + + +function CalculateCustomduty() +{ + + var txtbasic=0; + var txtcustompercentage=0; + var txthighse=0; + var txtlandingch=0; + var sumcustom=0; + var txtcustomduty=0; + + //var accessible=parseFloat($('#AfterAssessable').val()); +var accessible=parseFloat($('#AfterAssessable').val() == '' ? '0.00' : $('#AfterAssessable').val()); + + //var txtcustompercentage=parseFloat($('#Customduty').val()); +var txtcustompercentage=parseFloat($('#Customduty').val() == '' ? '0.00' : $('#Customduty').val()); + txtcustomduty=; + if(isNaN(txtcustomduty)) + { + $('#AfterCustomduty').val(''); + } + else{ + $('#AfterCustomduty').val(parseFloat(txtcustomduty).toFixed(2)); + } + + CalculateCustomEdcess() + +} + + + + + + + function CalculateCustomEdcess() + { + + 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($('#AfterCustomduty').val()); + + txtcustomduty1=parseFloat($('#AfterCustomduty').val() == '' ? '0.00' : $('#AfterCustomduty').val()); + + // txtedcesspercentage=parseFloat($('#CustomEDcess').val()); + txtedcesspercentage=parseFloat($('#CustomEDcess').val() == '' ? '0.00' : $('#CustomEDcess').val()); + + //var txtcustomedsess=(totalval*txtedcesspercentage)/100; + + txtcustomedsess=; + if(isNaN(txtcustomedsess)) + { + + $('#AfterCustomEDcess').val(''); + } + else + { + $('#AfterCustomEDcess').val(parseFloat(txtcustomedsess).toFixed(2)); + } + CalculateCustomSHcess(); + + + + } + + + + + function CalculateCustomSHcess() + {//alert(); + + var landingch=0; + + var customch=0; + + var totcustomsh=0; + + var txtshpercentage=0; + + var totresult=0; + + + //customch=parseFloat($('#AfterCustomduty').val()); + //console.log(customch); + customch=parseFloat($('#AfterCustomduty').val() == '' ? '0.00' : $('#AfterCustomduty').val()); + + //txtshpercentage=parseFloat($('#CustomSHcess').val()); + txtshpercentage=parseFloat($('#CustomSHcess').val() == '' ? '0.00' : $('#CustomSHcess').val()); + //var totresult=(totcustomsh*txtshpercentage)/100; + totresult=; + if(isNaN(totresult)) + { + $('#AfterCustomSHcess').val(''); + } + else + { + $('#AfterCustomSHcess').val(parseFloat(totresult).toFixed(2)); + } + //CalculateaddlExciseDuty(); + CalculateIgst(); + + } + + + + + + function CalculateIgst() +{ + var basucprice=parseFloat($('#AfterBasicPriceTax').val()); +//var basucprice=$('#AfterBasicPriceTax').val() == '' ? '0.00' : $('#AfterBasicPriceTax').val(); + + var landing=parseFloat($('#AfterLandingCharge').val()); +//var landing=$('#AfterLandingCharge').val() == '' ? '0.00' : $('#AfterLandingCharge').val(); + + var custom=parseFloat($('#AfterCustomduty').val()); +//var custom=$('#AfterCustomduty').val() == '' ? '0.00' : $('#AfterCustomduty').val(); + + var customsh=parseFloat($('#AfterCustomSHcess').val()); +//var customsh=$('#AfterCustomSHcess').val() == '' ? '0.00' : $('#AfterCustomSHcess').val(); + + var customed=parseFloat($('#AfterCustomEDcess').val()); +//var customed=$('#AfterCustomEDcess').val() == '' ? '0.00' : $('#AfterCustomEDcess').val(); + + var assessble=parseFloat($('#AfterAssessable').val()); +//var assessble=$('#AfterAssessable').val() == '' ? '0.00' : $('#AfterAssessable').val(); + + // var tot=parseFloat(assessble)+parseFloat(custom)+parseFloat(customsh)+ + // parseFloat(customed); + + var tot=; + var igstpercentage=parseFloat($('#IgstInt').val()); + var afterigst=; + + + if(isNaN(tot)) + { + $('#Subtotal').val(''); + } + else + { + $('#Subtotal').val(parseFloat(tot).toFixed(2)); + } + + + + if(isNaN(afterigst)) + { + $('#AfterIgstInt').val(''); + } + else + { + $('#AfterIgstInt').val(parseFloat(afterigst).toFixed(2)); + } + + +var grossexp=custom+customsh+customed+afterigst; + +//$('#Grossdutypayable').val(parseFloat(grossexp).toFixed(2)); + +var txtgrossduty=; + +//console.log(grossexp); + if(isNaN(txtgrossduty)) + { + $('#Grossdutypayable').val(''); + } + else + { + $('#Grossdutypayable').val(parseFloat(txtgrossduty).toFixed(2)); + } + +CalculateCtable(); + + +} + + + + + +function CalculateCtable() +{ + + 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($('#Quantity').val()); + + + var igst=parseFloat($('#AfterIgstInt').val()); + var totduty=parseFloat($('#Grossdutypayable').val()); + + var txtdutyimpact=; + +// console.log(txtdutyimpact); + + if(isNaN(txtdutyimpact)) + { + $('#DutyImpact').val(''); + } + else + { + $('#DutyImpact').val(parseFloat(txtdutyimpact).toFixed(2)); + } + + quantity=parseFloat($('#PurQuantity').val()); + + var dutyimpact=parseFloat($('#DutyImpact').val()); + + + var peruom=; + + + if(isNaN(peruom)) + { + $('#CustomDutyExpenses').val(''); + } + else + { + $('#CustomDutyExpenses').val((peruom).toFixed(2)); + } + + + var customdutyexp= $('#CustomDutyExpenses').val() == '' ? '0.00' : $('#CustomDutyExpenses').val(); + var basicqtyval= $('#AfterBasicPriceTax').val() == '' ? '0.00' : $('#AfterBasicPriceTax').val(); + var qty=parseFloat($('#CPQuantity').val()); + var clearing= $('#ClearingCharges').val() == '' ? '0.00' : $('#ClearingCharges').val(); + var basicres=; + var clear=; + + + var basicnett=parseFloat(basicres)+parseFloat(clear)+parseFloat(customdutyexp); + + + if(isNaN(basicnett)) + { + $('#Nett').val(''); + } + else + { + $('#Nett').val((basicnett).toFixed(2)); + } + +} + + diff --git a/application/views/editImportAmendPO.php b/application/views/editImportAmendPO.php index 80e85a10..a13df120 100755 --- a/application/views/editImportAmendPO.php +++ b/application/views/editImportAmendPO.php @@ -1525,8 +1525,8 @@ echo form_textarea($data); - - +