diff --git a/application/controllers/purchaseorder.php b/application/controllers/purchaseorder.php
index 0ac16a41..dfafbed9 100755
--- a/application/controllers/purchaseorder.php
+++ b/application/controllers/purchaseorder.php
@@ -391,7 +391,7 @@ class purchaseorder extends BaseController
$this->global['pageTitle'] = 'Siddharth : Edit Import Purchase order form';
$this->loadViews("editimportpo", $this->global, $data, NULL);
}
- else if($ReqType == CAPITAL)
+ else if($ReqType == CAPITAL)
{
$CapitalRange = $_GET['CapitalRange'];
@@ -402,6 +402,7 @@ class purchaseorder extends BaseController
{
$data['AvlBudAmt'] = $AvlBudget[0]['BudgetAmount'] - $AvlBudget[0]['Totalvalue'];
}
+
if($CapitalRange=='0'){
$data['POItem'] = $this->purchaseorder_model->getCapitalPurchaseOrderDetails($PONO);
}
@@ -411,7 +412,7 @@ class purchaseorder extends BaseController
$data['requestedBy'] = $this->purchaseorder_model->GetRequesedByDetails($PONO);
- $CapitalRange='';
+ //$CapitalRange='';
foreach($data['POItem'] as $Rate)
{
$exRate=$Rate->ExchangeRate;
@@ -422,6 +423,7 @@ class purchaseorder extends BaseController
$Currency=$CUR->CurrencyType;
}
+
if($CapitalRange=='0'){
$data['CurrencyDetail']=$this->purchaseorder_model->GetCurrencyDetail($Currency);
$data['ExchangeRate']=$exRate;
@@ -1702,8 +1704,7 @@ $createddt='';
/* Add capital Po*/
function addNewCapitalPurchaseOrder()
{
-//echo "sxscd";
-//die();
+
$POdt =$this->input->post('PODate');
$PODate = $this->getDateformat($POdt);
@@ -1714,15 +1715,15 @@ $createddt='';
$POType = $this->input->post('POType');
$PoRange = $this->input->post('txtPoRange');
- //$DeliveryOption = $this->input->post('DateRange');
- // if($DeliveryOption==1){
- // $Deliverydt = '';
- // $DeliverySchedule = $this->input->post('Scheduleby');
- // }
- //else{
- //$Deliverydt = $this->getDateformat($dt);
- //$DeliverySchedule = '';
- // }
+ /* $DeliveryOption = $this->input->post('DateRange');
+ if($DeliveryOption==1){
+ $Deliverydt = '';
+ $DeliverySchedule = $this->input->post('Scheduleby');
+ }
+ else{
+ $Deliverydt = $this->getDateformat($dt);
+ $DeliverySchedule = '';
+ } */
$DeliveryOption = $this->input->post('DateRange');
@@ -1756,11 +1757,11 @@ $createddt='';
}
$PaymentMethod = $this->input->post('PaymentMethod');
- $PayableAT = $this->input->post('PayableAT');
+
$Palaceoforigin=$this->input->post('PlaceOforigin');
- $PaymentDate=$this->input->post('PaymentDate');
+
$SpcialInstruction = $this->input->post('txtSpcialInstruction');
$TotalOrder = $this->input->post('CapitalToatlOrder');
$POStatus = $this->input->post('txtStatus');
@@ -1777,7 +1778,7 @@ $createddt='';
$createddt = $dt->format('Y-m-d H:i:s');
$currencytypeID = $this->input->post('currencytype');
- $POList = array('SupplierID'=>$SupplierID, 'TotalOrderValue'=>$TotalOrder,'PODate'=>$PODate,'Status'=>$POStatus,'PORange'=>$PoRange,'ExchangeRateCalculatedon'=>$ExchangeRateOn,'ExchangeRate'=>$ExchangeRate,'PaymentTerms'=>$PaymentMethod,'PaymentDays'=>$PaymentDate,'PayableAt'=>$PayableAT,'ServiceDescription'=>$SpcialInstruction,'CreatedBy'=>$CreateBy,'DeliveryAddress'=>$DeliveryAddr,'CreatedDate'=>$createddt,'DeliverySchedule'=>$DeliverySchedule,'DeliveryOption'=>$DeliveryOption,'CapitalRange'=>$CapitalRange,'POType'=>$POType,'CurrencyType'=>$currencytypeID,'DeliverySchedule'=>$DeliverySchedule,'Import_PlaceofOrgin'=>$Palaceoforigin,'Import_DispatchDetails'=>$Dispatch);
+ $POList = array('SupplierID'=>$SupplierID, 'TotalOrderValue'=>$TotalOrder,'PODate'=>$PODate,'Status'=>$POStatus,'PORange'=>$PoRange,'ExchangeRateCalculatedon'=>$ExchangeRateOn,'ExchangeRate'=>$ExchangeRate,'PaymentTerms'=>$PaymentMethod,'ServiceDescription'=>$SpcialInstruction,'CreatedBy'=>$CreateBy,'DeliveryAddress'=>$DeliveryAddr,'CreatedDate'=>$createddt,'DeliverySchedule'=>$DeliverySchedule,'DeliveryOption'=>$DeliveryOption,'CapitalRange'=>$CapitalRange,'POType'=>$POType,'CurrencyType'=>$currencytypeID,'DeliverySchedule'=>$DeliverySchedule,'Import_PlaceofOrgin'=>$Palaceoforigin,'Import_DispatchDetails'=>$Dispatch);
// $POList = array('SupplierID'=>$SupplierID, 'TotalOrderValue'=>$TotalOrder,'PODate'=>$PODate,'Status'=>$POStatus,'PORange'=>$PoRange,'ServiceDescription'=>$SpcialInstruction,'CreatedBy'=>$CreateBy,'DeliveryAddress'=>$DeliveryAddr,'Import_DispatchDetails'=>$Dispatch,'CreatedDate'=>$createddt,'DeliverySchedule'=>$DeliverySchedule,'DeliveryOption'=>$DeliveryOption,'ExchangeRate'=>$Exchangerate,'ExchangeRateCalculatedon'=>$ExchangeRateCalculatedon,'CurrencyType'=>$CurrencyType,'PaymentTerms'=>$PaymentTerms,'POType'=>$POType,'Import_PlaceofOrgin'=>$Palaceoforigin);
@@ -1843,13 +1844,16 @@ $createddt='';
//echo $BasicPriceinmton;
$CostCenter = $this->input->post('CPCostCode'.$i);
- $ServiceTax = $this->input->post('AfterServiceTax'.$i);
- $EduCess = $this->input->post('AfterEduCess'.$i);
- $SecHighTax = $this->input->post('AfterSecHighTax'.$i);
- $KrishiTax = $this->input->post('AfterKrishiTax'.$i);
- $SwachhTax = $this->input->post('AfterSwachhTax'.$i);
+
$TotalOrderValue = $this->input->post('TotalOrderValue'.$i);
-
+ $Cgst = $this->input->post('Cgst'.$i);
+ $Sgst = $this->input->post('Sgst'.$i);
+ $Igst = $this->input->post('Igst'.$i);
+ $AfterCgst = $this->input->post('AfterCgst'.$i);
+ $AfterSgst = $this->input->post('AfterSgst'.$i);
+ $AfterIgst = $this->input->post('AfterIgst'.$i);
+
+ $OtherAmt = $this->input->post('OtherAmt'.$i);
$SkipInsert = "False";
if( count($comma_separated) > 0)
{
@@ -1880,11 +1884,13 @@ $createddt='';
if(trim($POType) == CAPITAL )
{
- $ServiceTaxList = array('LineItemNo'=>$LineItemNo, 'ServiceTax'=>$ServiceTax,'EducessTax'=>$EduCess,'SecHigherEducessTax'=>$SecHighTax,'KrishiKalyantax'=>$KrishiTax,'SwachhBharattax'=>$SwachhTax,'TotalValue'=>$TotalOrderValue, 'CreatedBy'=>$CreateBy,'CreatedDate'=>$createddt);
+ if($CapitalRange=='1')
+ {
+ $ServiceTaxList = array('LineItemNo'=>$LineItemNo, 'CGST'=>$Cgst,'After_CGST'=>$AfterCgst,'SGST'=>$Sgst,'After_SGST'=>$AfterSgst,'IGST'=>$Igst,'After_IGST'=>$AfterIgst,'otherallowance'=>$OtherAmt,'TotalValue'=>$TotalOrderValue, 'CreatedBy'=>$CreateBy,'CreatedDate'=>$createddt);
$ServiceTax = $this->purchaseorder_model->addServiceTax($ServiceTaxList);
- }
-
+
+ }
if($CapitalRange=='0')
{
//echo "dsc";
@@ -1897,9 +1903,9 @@ $createddt='';
$ImportList = $this->purchaseorder_model->addImportTax($ImportTaxList);
}
-
+
- //}
+ }
}
}
@@ -1910,7 +1916,7 @@ $createddt='';
/*Edit Capital po*/
function EditCapitalPurchaseOrder()
{
-
+
$PONO =$this->input->post('txtPONO');
$POdt =$this->input->post('PODate');
@@ -1922,15 +1928,16 @@ $createddt='';
$POType = $this->input->post('POType');
$PoRange = $this->input->post('txtPoRange');
- // $DeliveryOption = $this->input->post('DateRange');
- // if($DeliveryOption==1){
- // $Deliverydt = '';
- // $DeliverySchedule = $this->input->post('Scheduleby');
- // }
- // else{
- // $Deliverydt = $this->getDateformat($dt);
- // $DeliverySchedule = '';
- // }
+ /* $DeliveryOption = $this->input->post('DateRange');
+ if($DeliveryOption==1){
+ $Deliverydt = '';
+ $DeliverySchedule = $this->input->post('Scheduleby');
+ }
+ else{
+ //$Deliverydt = $this->getDateformat($dt);
+ $Deliverydt = '';
+ $DeliverySchedule = '';
+ } */
$DeliveryOption = $this->input->post('DateRange');
@@ -1969,10 +1976,10 @@ $createddt='';
$ExchangeRate=$this->input->post('ExchangeRt');
}
$PaymentMethod = $this->input->post('PaymentMethod');
- $PayableAT = $this->input->post('PayableAT');
+
- $PaymentDate=$this->input->post('PaymentDate');
+
$SpcialInstruction = $this->input->post('txtSpcialInstruction');
$TotalOrder = $this->input->post('CapitalToatlOrder');
$POStatus = $this->input->post('txtStatus');
@@ -1991,7 +1998,7 @@ $createddt='';
$updateddt = $dt->format('Y-m-d H:i:s');
- $POList = array('SupplierID'=>$SupplierID, 'TotalOrderValue'=>$TotalOrder,'PODate'=>$PODate,'Status'=>$POStatus,'PORange'=>$PoRange,'ExchangeRate'=>$ExchangeRate,'ExchangeRateCalculatedon'=>$ExchangeRateOn,'PaymentTerms'=>$PaymentMethod,'PaymentDays'=>$PaymentDate,'PayableAt'=>$PayableAT,'ServiceDescription'=>$SpcialInstruction,'CreatedBy'=>$CreateBy,'DeliveryAddress'=>$DeliveryAddr,'DeliveryDate'=>$Deliverydt,'CreatedDate'=>$createddt,'DeliverySchedule'=>$DeliverySchedule,'DeliveryOption'=>$DeliveryOption,'CurrencyType'=>$currencytypeID,'DeliverySchedule'=>$DeliverySchedule,'Import_PlaceofOrgin'=>$Palaceoforigin,'Import_DispatchDetails'=>$Dispatch);
+ $POList = array('SupplierID'=>$SupplierID, 'TotalOrderValue'=>$TotalOrder,'PODate'=>$PODate,'Status'=>$POStatus,'PORange'=>$PoRange,'ExchangeRate'=>$ExchangeRate,'ExchangeRateCalculatedon'=>$ExchangeRateOn,'PaymentTerms'=>$PaymentMethod,'ServiceDescription'=>$SpcialInstruction,'CreatedBy'=>$CreateBy,'DeliveryAddress'=>$DeliveryAddr,'CreatedDate'=>$createddt,'DeliverySchedule'=>$DeliverySchedule,'DeliveryOption'=>$DeliveryOption,'CurrencyType'=>$currencytypeID,'DeliverySchedule'=>$DeliverySchedule,'Import_PlaceofOrgin'=>$Palaceoforigin,'Import_DispatchDetails'=>$Dispatch);
$POMaster = $this->purchaseorder_model->updatePOMaster($PONO,$POList);
@@ -2050,14 +2057,17 @@ $createddt='';
//echo $BasicPriceinmton;
$CostCenter = $this->input->post('CPCostCode'.$i);
- $ServiceTax = $this->input->post('AfterServiceTax'.$i);
- $EduCess = $this->input->post('AfterEduCess'.$i);
- $SecHighTax = $this->input->post('AfterSecHighTax'.$i);
- $KrishiTax = $this->input->post('AfterKrishiTax'.$i);
- $SwachhTax = $this->input->post('AfterSwachhTax'.$i);
+
$TotalOrderValue = $this->input->post('TotalOrderValue'.$i);
$POLineItemNo = $this->input->post('LineItemNo'.$i);
-
+ $Cgst = $this->input->post('Cgst'.$i);
+ $Sgst = $this->input->post('Sgst'.$i);
+ $Igst = $this->input->post('Igst'.$i);
+ $AfterCgst = $this->input->post('AfterCgst'.$i);
+ $AfterSgst = $this->input->post('AfterSgst'.$i);
+ $AfterIgst = $this->input->post('AfterIgst'.$i);
+
+ $OtherAmt = $this->input->post('OtherAmt'.$i);
$SkipInsert = "False";
if( count($comma_separated) > 0)
{
@@ -2086,20 +2096,23 @@ $createddt='';
{
$LineItemNo = $POLineItem[0]['LineItemNo'];
}
- //echo $LineItemNo;
+
if(trim($POType) == CAPITAL )
{
- $ServiceTaxList = array('LineItemNo'=>$LineItemNo, 'ServiceTax'=>$ServiceTax,'EducessTax'=>$EduCess,'SecHigherEducessTax'=>$SecHighTax,'KrishiKalyantax'=>$KrishiTax,'SwachhBharattax'=>$SwachhTax,'TotalValue'=>$TotalOrderValue, 'CreatedBy'=>$CreateBy,'CreatedDate'=>$createddt);
+ if($capitalType=='1')
+ {
+ $ServiceTaxList = array('LineItemNo'=>$LineItemNo, 'CGST'=>$Cgst,'After_CGST'=>$AfterCgst,'SGST'=>$Sgst,'After_SGST'=>$AfterSgst,'IGST'=>$Igst,'After_IGST'=>$AfterIgst,'otherallowance'=>$OtherAmt,'TotalValue'=>$TotalOrderValue, 'CreatedBy'=>$CreateBy,'CreatedDate'=>$createddt);
$ServiceTax = $this->purchaseorder_model->addServiceTax($ServiceTaxList);
-
+ }
+ 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);
- //print_r($ImportTaxList);
- //die();
-
+ $ImportList = $this->purchaseorder_model->addImportTax($ImportTaxList);
+ }
+
- $ImportList = $this->purchaseorder_model->addImportTax($ImportTaxList);
}
@@ -2112,16 +2125,19 @@ $createddt='';
$POLineItemList = array('PONO'=>$PONO, 'ReqNo'=>$Reqnumber,'MaterialCode'=>$MaterialCode,'Quantity'=>$Quantity,'Rate'=>$itemRate,'Status'=>$LineItemStatus,'CreatedBy'=>$CreateBy,'CreatedDate'=>$createddt,'CostCenterCode'=>$CostCenter);
$POLineItem = $this->purchaseorder_model->updatePOLineItem($PONO,$LineItemNo,$POLineItemList);
-
- $ServiceTaxList = array('ServiceTax'=>$ServiceTax,'EducessTax'=>$EduCess,'SecHigherEducessTax'=>$SecHighTax,'KrishiKalyantax'=>$KrishiTax,'SwachhBharattax'=>$SwachhTax,'TotalValue'=>$TotalOrderValue, 'UpdateBY'=>$updatedBy,'UpdatedOn'=>$updateddt);
+ if($capitalType=='1')
+ {
+ $ServiceTaxList = array('CGST'=>$Cgst,'After_CGST'=>$AfterCgst,'SGST'=>$Sgst,'After_SGST'=>$AfterSgst,'IGST'=>$Igst,'After_IGST'=>$AfterIgst,'otherallowance'=>$OtherAmt,'TotalValue'=>$TotalOrderValue, 'UpdateBY'=>$CreateBy,'UpdatedOn'=>$createddt);
$ServiceTax = $this->purchaseorder_model->updateServiceTax($LineItemNo,$ServiceTaxList);
-
+ }
+ 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);
$ImportList= $this->purchaseorder_model->updateImportTax($LineItemNo,$ImportTaxList);
-
+ }
}
}
diff --git a/application/models/purchaseorder_model.php b/application/models/purchaseorder_model.php
index a7c6ff69..b47db09e 100755
--- a/application/models/purchaseorder_model.php
+++ b/application/models/purchaseorder_model.php
@@ -1256,14 +1256,13 @@ function getCapitalPurchaseOrderDetails($PONO = '')
{
$subQuery ='SELECT distinct LineItem.LineItemNo,Req.ReqNo,Mat.MaterialCode,Mat.MaterialName,LineItem.ServiceMaterialDescription,LineItem.ServiceFrequency,
-Mat.UOM,Quantity,Rate,Req.Status,ROUND((ServiceTax.After_CGST + ServiceTax.After_SGST + ServiceTax.After_IGST + ServiceTax.otherallowance),2) as ServiceTaxamount
- ,ServiceTax.TotalValue,ServiceTax.CGST,ServiceTax.After_CGST,ServiceTax.SGST,ServiceTax.After_SGST,ServiceTax.IGST,ServiceTax.After_IGST,ServiceTax.otherallowance,
+Mat.UOM,Quantity,ReceivedQuantity,Rate,Req.Status,
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,POMast.CurrencyType,
Req.CostCenterCode,Dept.DepartmentName FROM T_PurchaseOrder_LineItem LineItem
join T_PurchaseOrder_Master POMast on POMast.PONO = LineItem.PONO
join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode
- join T_Service_Tax ServiceTax on ServiceTax.LineItemNo = LineItem.LineItemNo
+
join T_Import_Tax Tax on Tax.LineItemNo = LineItem.LineItemNo
join T_Requestion_Master Req on Req.ReqNo = LineItem.ReqNo
join T_Employee_Details emp on Req.Requestedby = emp.EmpID
@@ -1284,13 +1283,13 @@ join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode
$subQuery ='SELECT distinct LineItem.LineItemNo,ReqNo,Mat.MaterialCode,Mat.MaterialName,
Mat.UOM,Quantity,Rate,ROUND((Quantity *Rate),2 ) as BasicValue ,
- ROUND((ServiceTax + EducessTax + SecHigherEducessTax + KrishiKalyantax + SwachhBharattax),2)as Taxamount
- ,TotalValue,ServiceTax,EducessTax,SecHigherEducessTax,KrishiKalyantax,SwachhBharattax,CostCenterCode , POMaster.*,sup.SupplierName,sup.Address
+ LineItem.CostCenterCode , POMaster.*,sup.SupplierName,sup.Address,Payment.PaymentID,Payment.PaymentTerms
FROM T_PurchaseOrder_LineItem LineItem
join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode
- join T_Service_Tax Tax on Tax.LineItemNo = LineItem.LineItemNo
+
join T_PurchaseOrder_Master POMaster on POMaster.PONO = LineItem.PONO
join T_SupplierDetailsN sup on sup.SupplierID = POMaster.SupplierID
+ join T_PaymentTerms Payment on Payment.PaymentID = POMaster.PaymentTerms
where LineItem.PONO =?';
$query = $this->db->query($subQuery,array($PONO));
@@ -1316,11 +1315,11 @@ join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode
// get domestic capital po list
- function getDomesticCapitalPurchaseOrderDetails($PONO = '')
+ function getDomesticCapitalPurchaseOrderDetails($PONO = '')
{
$subQuery ='SELECT distinct LineItem.LineItemNo,Req.ReqNo,Mat.MaterialCode,Mat.MaterialName,LineItem.ServiceMaterialDescription,LineItem.ServiceFrequency,
- Mat.UOM,Quantity,Rate,Req.Status,ROUND((ServiceTax.After_CGST + ServiceTax.After_SGST + ServiceTax.After_IGST + ServiceTax.otherallowance),2) as ServiceTaxamount
+ Mat.UOM,Quantity,ReceivedQuantity,Rate,Req.Status,ROUND((ServiceTax.After_CGST + ServiceTax.After_SGST + ServiceTax.After_IGST + ServiceTax.otherallowance),2) as ServiceTaxamount
,ServiceTax.TotalValue,ServiceTax.CGST,ServiceTax.After_CGST,ServiceTax.SGST,ServiceTax.After_SGST,ServiceTax.IGST,ServiceTax.After_IGST,ServiceTax.otherallowance,
POMast.ExchangeRate,POMast.ExchangeRateCalculatedon,POMast.TotalOrderValue as BasicValue,POMast.CapitalRange,ROUND((POMast.TotalOrderValue),2) as BasicINRValue,POMast.CurrencyType,
diff --git a/application/views/capitalpopdf.php b/application/views/capitalpopdf.php
index 404da500..a23119f4 100755
--- a/application/views/capitalpopdf.php
+++ b/application/views/capitalpopdf.php
@@ -1,8 +1,6 @@
CompanyName;
- $CompanyAddress = $CO->Address;
- }
+ foreach ($CompanyDetails as $CO)
+ {
+ $CompanyName = $CO->CompanyName;
+ $CompanyAddress = $CO->Address;
+
+ }
}
-
-
if(!empty($POItem))
{
-
- foreach ($POItem as $PO)
- {
- $ReqNo=$PO->ReqNo;
- $PONO = $PO->PONO;
- $postatus= $PO->Status;
- $SuplierName = $PO->SupplierName;
- $SuplierAddress = $PO->Address;
- $DeliveryAddress = $PO->DeliveryAddress;
-
- $dt = new DateTime($PO->PODate, new DateTimeZone('Asia/Kolkata'));
- $Podt = $dt->format('d-m-Y');
- if($PO->DeliveryOption=='1'){
+
+ foreach ($POItem as $PO)
+ {
+ $PONO = $PO->PONO;
+ $postatus= $PO->Status;
+ $SuplierName = $PO->SupplierName;
+ $SuplierAddress = $PO->Address;
+ $DeliveryAddress = $PO->DeliveryAddress;
+ $postatus= $PO->Status;
+ $dt = new DateTime($PO->PODate, new DateTimeZone('Asia/Kolkata'));
+ $Podt = $dt->format('d-m-Y');
+ if($PO->DeliveryOption=='1'){
$DeliveryDate = '';
$DeliverySchedule = $PO->DeliverySchedule;
+ $Import_DispatchDetails='';
}
else{
$dtDe = new DateTime($PO->DeliveryDate, new DateTimeZone('Asia/Kolkata'));
$DeliveryDate = $dtDe->format('d-m-Y');
$DeliverySchedule = '';
+ $Import_DispatchDetails=$PO->Import_DispatchDetails;
}
- $ServiceDescription =$PO->ServiceDescription;
- $CostCenterCode=$PO->CostCenterCode;
-
- $PaymentTerms=$PO->PaymentTerms;
- $PaymentDays=$PO->PaymentDays;
- $PayableAT=$PO->PaymentTerms;
- }
- }
-
+ $ServiceDescription =$PO->ServiceDescription;
+ $PaymentTerms = $PO->PaymentTerms;
+ $Placeoforigin=$PO->Import_PlaceofOrgin;
+
+
+ }
+}
+ $currencyName='INR';
$currencyCode ='';
- $currencyName='';
- if(!empty($CurrencySymbol))
+ if(!empty($CurrencySymbol))
{
foreach ($CurrencySymbol as $Curr)
{
$currencyCode = $Curr->FontCode2000;
- $currencyName = $Curr->Currency_Code;
+ //$currencyName = $currencyName;
}
}
-
-
-
-
-?>
-
+
+ ?>
-
-
+
+
+ PURCHASE ORDER - PO NO:
+
-
-
-| # |
-Item and Description |
-Qty |
-
-Rate Per Unit in |
-
-Rate Per Unit in |
-
-
-
-Total Amount in |
-
-Total Amount in |
+
+
+
+
+|
+
+
+ |
+ |
-
-
-
- |
-MaterialName ; ?> |
-Quantity ; ?> |
-Rate ; ?> |
-
-Quantity*$record->Rate);
- echo number_format($BasicValue,2) ; ?> |
+
+ Vendor Address :
+
+ |
+
+ Delivery To :
+
+ |
-
-
-
-
-
-
-
-
-
-
-
Total Order Amount in :
-
-
Total Order Amount in :
-
-
-| Total Amount In Words: |
- |
-
+PO DATE : |
+DISPATCH / SCHEDULE BY : |
+PLACE OF ORIGIN: |
+
-
-
-
- | Requistion Number |
- Requested by |
- Requested Department |
- Cost center |
-
+
+
+
-
+
+
+| Requistion Number |
+Requested By |
+Requested Department |
+Cost Center |
+
+
+
+ |
+ |
+ |
+ |
+
+
+
+
+
+
+
+
+
+ | # |
+ Item Name |
+ Qty |
+ UOM
+
+
+ | Rate Per Unit in |
+
+
+
+ Rate Per Unit in |
+
+
+
+ Total Amount in |
+
+
+
+ Total Amount in |
+
+
+
+
+
+
-
- |
- |
- |
- |
-
+ $index = 0;
+ $TotalAmount = 0;
+ $OrderValue = 0;
+
+ foreach($POItem as $record)
+ {
+ $index = $index + 1;
+ $OrderValue= $OrderValue + $record->Quantity*$record->Rate;
+ ?>
+
+ |
+ MaterialName ; ?> |
+ Quantity ; ?> |
+ UOM ; ?> |
+ Rate),2) ; ?> |
+ Quantity * $record->Rate),2);?> |
+
+
-
-
-
+
+
+ }
+
+ ?>
+
+
+
+
+
+
+
+ Total Amount In Words
|
+
+
+ Total Order Amount in Total Order Amount in |
+
+
+
+ |
+ Payment Terms
+
+ |
+
+ Certified that the particulars given above are true and correct
+
+
+ Authorized Signatory
+ |
+
+
+
+
+
+Special Instruction:
+
+
+
-
-
-
Service Description:
- ReleasedOn, new DateTimeZone('Asia/Kolkata'));
+
?>
-
-
- | ReleasedBy: |
- ReleasedOn: |
-
-
- | FirstName;?> |
- format('d-m-Y');?> |
- |
- |
- |
- |
-
-
+
+
+
+
+ Released By : FirstName;?>
+ Released On : format('d-m-Y');?>
-
-
-
-
- | Till Release State: |
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+ }
+ }
+ else {
+
+
+ ?>
+
+
+
diff --git a/application/views/capitalpurchaseorder.php b/application/views/capitalpurchaseorder.php
index 92f95d4e..cc26b11c 100755
--- a/application/views/capitalpurchaseorder.php
+++ b/application/views/capitalpurchaseorder.php
@@ -421,11 +421,11 @@ function vaildateBeforeOpenModal()
$options1 = array("0"=>'Select Payment method');
//print_r( $options);
- if(!empty($payment))
+ if(!empty($Payment))
{
- foreach ($payment as $payment):
+ foreach ($Payment as $payment):
- $options1[$rl->PaymentTerms] = $rl->ConfigValue.' '.' - '.' '.$rl->PaymentTerms;
+ $options1[$payment->PaymentID] = $payment->PaymentTerms;
endforeach;
}
@@ -433,6 +433,7 @@ function vaildateBeforeOpenModal()
echo form_dropdown('PaymentMethod', $options1,set_value('PaymentMethod'),'id="PaymentMethod"' ,'class="form-control"');
?>
+
@@ -454,12 +455,13 @@ function vaildateBeforeOpenModal()
| SNo |
Requisition No |
- Item Name |
+ Item Code |
+ Item Description |
Quantity |
UOM |
Rate |
Basic Amount |
- Tax Amount |
+ Tax Amount |
Total Order Amount |
Action |
@@ -573,11 +575,7 @@ function vaildateBeforeOpenModal()
?>
-
- 'txtservicedescription','value' => set_value('txtservicedescription'),'id'=>'txtservicedescription', 'class' => 'form-control');
- echo form_input($data); ?>
-
+
@@ -587,16 +585,7 @@ function vaildateBeforeOpenModal()
?>
-
-
-
- 'Frequency','value' => set_value('Frequency'),'id'=>'Frequency', 'class' => 'form-control' ,'readonly' => 'true');
- echo form_input($data);
- ?>
-
-
-
+
@@ -650,7 +639,7 @@ function vaildateBeforeOpenModal()
'AfterCgst','value' => set_value('AfterCgst'),'id'=>'AfterCgst', 'class' => 'form-control num' ,'placeholder' => 'After CGST','readonly' => 'true');
+ $data = array('name' => 'AfterCgst','value' => set_value('AfterCgst',0),'id'=>'AfterCgst', 'class' => 'form-control num' ,'placeholder' => 'After CGST','readonly' => 'true');
echo form_input($data);
?>
@@ -678,7 +667,7 @@ function vaildateBeforeOpenModal()
'AfterSgst','value' => set_value('AfterSgst'),'id'=>'AfterSgst', 'class' => 'form-control num' ,'placeholder' => 'After SGST','readonly' => 'true');
+ $data = array('name' => 'AfterSgst','value' => set_value('AfterSgst',0),'id'=>'AfterSgst', 'class' => 'form-control num' ,'placeholder' => 'After SGST','readonly' => 'true');
echo form_input($data);
?>
@@ -707,7 +696,7 @@ function vaildateBeforeOpenModal()
'AfterIgst','value' => set_value('AfterIgst'),'id'=>'AfterIgst', 'class' => 'form-control num' ,'placeholder' => 'After IGST','readonly' => 'true');
+ $data = array('name' => 'AfterIgst','value' => set_value('AfterIgst',0),'id'=>'AfterIgst', 'class' => 'form-control num' ,'placeholder' => 'After IGST','readonly' => 'true');
echo form_input($data);
?>
@@ -722,7 +711,7 @@ function vaildateBeforeOpenModal()
'OtherAllowances','value' => set_value('OtherAllowances'),'id'=>'OtherAllowances', 'class' => 'form-control num' ,'placeholder' => 'Other Allowances');
+ $data = array('name' => 'OtherAllowances','value' => set_value('OtherAllowances',0),'id'=>'OtherAllowances', 'class' => 'form-control num' ,'placeholder' => 'Other Allowances');
echo form_input($data);
?>
@@ -1131,15 +1120,7 @@ function vaildateBeforeOpenModal()
?>
-
-
-
- 'EditCapitalbudAmt','value' => set_value('EditCapitalbudAmt'),'id'=>'EditCapitalbudAmt', 'class' => 'form-control' ,'readonly' => 'true');
- echo form_input($data);
- ?>
-
-
+
@@ -1172,12 +1153,7 @@ function vaildateBeforeOpenModal()
?>
-
- 'Edittxtservicedescription','value' => set_value('Edittxtservicedescription'),'id'=>'Edittxtservicedescription', 'class' => 'form-control');
- echo form_input($data); ?>
-
-
-
-
-
- 'EditFrequency','value' => set_value('EditFrequency'),'id'=>'EditFrequency', 'class' => 'form-control','readonly' => 'true' );
- echo form_input($data);
- ?>
-
-
-
+
-
+
+ 'txtSpcialInstruction','value' => set_value('txtSpcialInstruction'),'id'=>'txtSpcialInstruction', 'class' => 'form-control','rows' => '10', 'cols' => '40' );
+ echo form_textarea($data);
+ ?>
+
@@ -1914,7 +1881,7 @@ function vaildateBeforeOpenModal()
| <%=index%> |
<%=ReqNo%> |
-
+ <%=MaterialCode%> |
<%=MaterialName%> |
<%=Quantity%> |
<%=UOM%> |
@@ -1984,19 +1951,9 @@ function vaildateBeforeOpenModal()
$("#SupAddress").val(obj.Address);
supPaymentTerms=obj.PaymentTerms;
- supPaymentAT=obj.PayableAT;
- subPaymentDate=obj.PaymentDays;
+ $("#PaymentMethod").val(obj.PaymentID);
- // if (subPaymentDate=="After")
- // {
- // //alert();
- // document.getElementById("After").checked = true;
-
- // }
- // else{
- // document.getElementById("Before").checked = true;
-
- // }
+
}
@@ -2004,37 +1961,8 @@ function vaildateBeforeOpenModal()
- $('#PaymentMethod').empty();
- var paymentList = ;
-
- $.each(paymentList, function(idx1, obj1) {
-
-
- if(obj1.PaymentTerms == supPaymentTerms )
- {
- $("#PaymentMethod").append( $('').val(obj1.PaymentTerms).html(obj1.PaymentTerms));
- $("#PayableAT").val(supPaymentAT);
-
-
- }
-
-
- });
-
- $.each(paymentList, function(idx, obj) {
-
-
- if(obj.PaymentTerms != supPaymentTerms )
- {
- $("#PaymentMethod").append( $('').val(obj.PaymentTerms).html(obj.PaymentTerms));
- $("#PayableAT").val(supPaymentAT);
-
-
-
- }
-
-
- });
+
+
@@ -2054,7 +1982,7 @@ function vaildateBeforeOpenModal()
var id = $('#Reqnumber').val();
$("#CapitalbudAmt").val('');
- $("#ExchangeRtModal").val(ExchangeRate);
+ $("#ExchangeRtModal").val(parseFloat(ExchangeRate).toFixed(2));
$("#MaterialCode").empty();
$("#CapitalDepartmentName").val('');
@@ -2083,7 +2011,7 @@ function vaildateBeforeOpenModal()
}
});
- $("#CapitalbudAmt").val(AvlBudAmt);
+ $("#CapitalbudAmt").val(parseFloat(AvlBudAmt).toFixed(2));
// For Binding Material list center for the selected Requistion Number
@@ -2313,32 +2241,16 @@ function vaildateBeforeOpenModal()
$('#CPTotalAmount').val(parseFloat(Tot).toFixed(2));
- $('#AfterBasicPriceTax').val(Math.round(BasicInINR));
+ $('#AfterBasicPriceTax').val(parseFloat(BasicInINR).toFixed(2));
//ExceedBudget($('#CPTotalAmount').val(),$('#CapitalbudAmt').val());
if(ExceedBudget($('#CPTotalAmount').val(),$('#CapitalbudAmt').val())){
- //Service Tax calculation
-
-
- $('#AfterServiceTax').val(calculateServiceTax($('#AfterBasicPriceTax').val()));
-
- //Edu. cess @2% on service Tax
- $('#AfterEduCess').val( calculateEduess($('#AfterServiceTax').val()));
-
- //Sec. & Higher Edu. cess @1 % on service Tax
-
- $('#AfterSecHighTax').val(calculateHigherEdu($('#AfterServiceTax').val()));
- //Krishi Kalyan tax
-
- $('#AfterKrishiTax').val(calculateKrishiKalyantax($('#AfterBasicPriceTax').val()));
- //Swachh Bharat tax
-
- $('#AfterSwachhTax').val(calculateSwachhBharattax($('#AfterBasicPriceTax').val()));
-
- // This is for import basic price
-
- //$('#AfterBasicPriceTax').val(Math.round($('#CPTotalAmount').val()));
+ //Service Tax calculation
+
+ $('#AfterCgst').val(calculateCgstTax($('#AfterBasicPriceTax').val(),$('#Cgst').val()));
+ $('#AfterSgst').val(calculateSgstTax($('#AfterBasicPriceTax').val(),$('#Sgst').val()));
+ $('#AfterIgst').val(calculateIgstTax($('#AfterBasicPriceTax').val(),$('#Igst').val()));
if($('#LandingCharge').val()!='' && $('#AfterBasicPriceTax').val()!=''){
$('#AfterLandingCharge').val(calculateLandingCharge($('#LandingCharge').val(),$('#AfterBasicPriceTax').val()));
@@ -2815,12 +2727,13 @@ function vaildateBeforeOpenModal()
var itemRate = parseFloat(convertRate).toFixed(2);
var basicval = parseFloat($("#CPTotalAmount").val()).toFixed(2);
- var AfterServiceTax = $("#AfterServiceTax").val();
- var AfterEduCess = $("#AfterEduCess").val();
- var AfterSecHighTax = $("#AfterSecHighTax").val();
-
- var AfterKrishiTax = $("#AfterKrishiTax").val();
- var AfterSwachhTax = $("#AfterSwachhTax").val();
+ var OtherAmt = parseFloat($('#OtherAllowances').val()).toFixed(2);
+ var Cgst = $("#Cgst").val();
+ var AfterCgst = $("#AfterCgst").val();
+ var Sgst = $("#Sgst").val();
+ var AfterSgst = $("#AfterSgst").val();
+ var Igst = $("#Igst").val();
+ var AfterIgst = $("#AfterIgst").val();
var landingCharge = $('#AfterLandingCharge').val();
@@ -2853,7 +2766,7 @@ var purchaseRate = $('#purchaserate').val();
var beforeAdditionalExciseDuty =$('#AdditionalExciseduty').val();
var PurQuantity = $('#PurQuantity').val();
- var Total = (parseFloat(basicval)+parseFloat(AfterServiceTax)+parseFloat(AfterEduCess)+parseFloat(AfterSecHighTax)+parseFloat(AfterKrishiTax)+parseFloat(AfterSwachhTax)).toFixed(2);
+ var Total = (parseFloat(basicval)+parseFloat(AfterCgst)+parseFloat(AfterSgst)+parseFloat(AfterIgst)+parseFloat(OtherAmt)).toFixed(2);
var TotalOrderValuePerkg = $("#txtTotalOrderValue").val();
@@ -2882,7 +2795,7 @@ var purchaseRate = $('#purchaserate').val();
var template = jQuery("#CapitalList").html();
- $('#capitalAppend').append(_.template(template,{index:temp,ReqNo:Reqnumber,MaterialName:materialName,Quantity:quantity,UOM:uom,Rate:itemRate,BasicAmount:basicval,Taxvalue:TotalTaxValue,TotalValue:basicval}));
+ $('#capitalAppend').append(_.template(template,{index:temp,ReqNo:Reqnumber,MaterialCode:materialCode,MaterialName:materialName,Quantity:quantity,UOM:uom,Rate:itemRate,BasicAmount:basicval,Taxvalue:TotalTaxValue,TotalValue:basicval}));
//clearCapitalModalFields();
var theForm = $(".CapitalPO");
@@ -2900,11 +2813,7 @@ var purchaseRate = $('#purchaserate').val();
addHidden(theForm,"itemRate"+temp,itemRate);
addHidden(theForm,"basicval"+temp,basicval);
addHidden(theForm,"basicvalInINR"+temp,basicvalInINR);
- addHidden(theForm,"AfterServiceTax"+temp,AfterServiceTax);
- addHidden(theForm,"AfterEduCess"+temp,AfterEduCess);
- addHidden(theForm,"AfterSecHighTax"+temp,AfterSecHighTax);
- addHidden(theForm,"AfterKrishiTax"+temp,AfterKrishiTax);
- addHidden(theForm,"AfterSwachhTax"+temp,AfterSwachhTax);
+
addHidden(theForm,"landingCharge"+temp,landingCharge);
addHidden(theForm,"HighSeasSalesCharge"+temp,HighSeasSalesCharge);
addHidden(theForm,"CustomDuty"+temp,CustomDuty);
@@ -2935,8 +2844,13 @@ var purchaseRate = $('#purchaserate').val();
addHidden(theForm,"PerKgExpense"+temp,TotalOrderValuePerkg);
addHidden(theForm,"capitalType",capitalType);
-
-
+ addHidden(theForm,"Cgst"+temp,Cgst);
+ addHidden(theForm,"AfterCgst"+temp,AfterCgst);
+ addHidden(theForm,"Sgst"+temp,Sgst);
+ addHidden(theForm,"AfterSgst"+temp,AfterSgst);
+ addHidden(theForm,"Igst"+temp,Igst);
+ addHidden(theForm,"AfterIgst"+temp,AfterIgst);
+ addHidden(theForm,"OtherAmt"+temp,OtherAmt);
@@ -3039,11 +2953,10 @@ var purchaseRate = $('#purchaserate').val();
}
/* calculate tax value*/
function calculateTaxValue(){
- var ServiceTaxAmount = $('#AfterServiceTax').val() == '' ? '0.00' : $('#AfterServiceTax').val();
- var EduCessTaxAmount = $('#AfterEduCess').val() == '' ? '0.00' : $('#AfterEduCess').val();
- var SecHighTaxAmount = $('#AfterSecHighTax').val() == '' ? '0.00' : $('#AfterSecHighTax').val();
- var KrishiTaxAmount = $('#AfterKrishiTax').val() == '' ? '0.00' : $('#AfterKrishiTax').val();
- var SwachhTaxAmount = $('#AfterSwachhTax').val() == '' ? '0.00' : $('#AfterSwachhTax').val();
+ var Cgst = $('#AfterCgst').val() == '' ? '0.00' : $('#AfterCgst').val();
+ var Sgst = $('#AfterSgst').val() == '' ? '0.00' : $('#AfterSgst').val();
+ var Igst = $('#AfterIgst').val() == '' ? '0.00' : $('#AfterIgst').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();
@@ -3059,7 +2972,7 @@ var purchaseRate = $('#purchaserate').val();
var purchaseRate = $('#purchaserate').val() == '' ? '0.00' : $('#purchaserate').val();
var CustomDutyExpenses = $('#CustomDutyExpenses').val() == '' ? '0.00' : $('#CustomDutyExpenses').val();
var RMCIncludingCustomers = $('#RMCIncludingCustomers').val() == '' ? '0.00' : $('#RMCIncludingCustomers').val();
- var totTaxvalue = (parseFloat(ServiceTaxAmount)+ parseFloat(EduCessTaxAmount)+ parseFloat(SecHighTaxAmount) + parseFloat(KrishiTaxAmount)+ parseFloat(SwachhTaxAmount));
+ var totTaxvalue = (parseFloat(Sgst)+ parseFloat(Cgst)+ parseFloat(Igst));
//+parseFloat(landingCharge)+parseFloat(HighSeasSalesCharge)+parseFloat(CustomDuty)+parseFloat(ExciseDuty)+parseFloat(ExciseDutyEDCess)+parseFloat(ExciseDutySHCess)+parseFloat(CustomEDCess)+parseFloat(CustomSHCess)+parseFloat(AdditionalExciseDuty)+parseFloat(GrossDutyPayable)+parseFloat(AvailableModvat)+parseFloat(GrossExpensesDuetoCustom)+parseFloat(purchaseRate)+parseFloat(CustomDutyExpenses)+parseFloat(RMCIncludingCustomers)
var totTax = parseFloat(totTaxvalue).toFixed(2);
@@ -3069,11 +2982,10 @@ var purchaseRate = $('#purchaserate').val();
function populateValueMainFormForCapital()
{
var BasicVal = $('#CPTotalAmount').val() == '' ? '0.00' : $('#CPTotalAmount').val();
- var ServiceTaxAmount = $('#AfterServiceTax').val() == '' ? '0.00' : $('#AfterServiceTax').val();
- var EduCessTaxAmount = $('#AfterEduCess').val() == '' ? '0.00' : $('#AfterEduCess').val();
- var SecHighTaxAmount = $('#AfterSecHighTax').val() == '' ? '0.00' : $('#AfterSecHighTax').val();
- var KrishiTaxAmount = $('#AfterKrishiTax').val() == '' ? '0.00' : $('#AfterKrishiTax').val();
- var SwachhTaxAmount = $('#AfterSwachhTax').val() == '' ? '0.00' : $('#AfterSwachhTax').val();
+ var 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();
@@ -3090,17 +3002,15 @@ var purchaseRate = $('#purchaserate').val();
var CustomDutyExpenses = $('#CustomDutyExpenses').val() == '' ? '0.00' : $('#CustomDutyExpenses').val();
var RMCIncludingCustomers = $('#RMCIncludingCustomers').val() == '' ? '0.00' : $('#RMCIncludingCustomers').val();
// var totvalue = $('#txtTotalOrderValue').val() == '' ? '0.00' : $('#txtTotalOrderValue').val();
- var totvalue = (parseFloat(ServiceTaxAmount)+parseFloat(EduCessTaxAmount)+parseFloat(SecHighTaxAmount)+parseFloat(KrishiTaxAmount)+parseFloat(SwachhTaxAmount)).toFixed(2);
+ var totvalue = (parseFloat(AfterCgst)+parseFloat(AfterSgst)+parseFloat(AfterIgst)).toFixed(2);
var TotalOrderValueSummary = $('#txtToatlOrder').val() == '' ? '0.00' : $('#txtToatlOrder').val();
- var TotalServiceTax = $('#TotalAfterServiceTax').val() == '' ? '0.00' : $('#TotalAfterServiceTax').val();
- var TotalEducess = $('#TotalAfterEduCess').val() == '' ? '0.00' : $('#TotalAfterEduCess').val();
- var TotHigherEdu = $('#TotalAfterSecHighTax').val() == '' ? '0.00' : $('#TotalAfterSecHighTax').val();
-
- var TotalKrishiKalyan = $('#TotalAfterKrishiTax').val() == '' ? '0.00' : $('#TotalAfterKrishiTax').val();
- var TotSwachhBharat = $('#TotalAfterSwachhTax').val() == '' ? '0.00' : $('#TotalAfterSwachhTax').val();
+ var 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 TotLanding = $('#txttotallanding').val() == '' ? '0.00' : $('#txttotallanding').val();
var TotHighseas = $('#txttotalhighseas').val() == '' ? '0.00' : $('#txttotalhighseas').val();
@@ -3117,12 +3027,10 @@ var purchaseRate = $('#purchaserate').val();
var TotGrossexpense = $('#txttotalgrossexpense').val() == '' ? '0.00' : $('#txttotalgrossexpense').val();
var TotalCapitalOrder = $('#CapitalToatlOrder').val() == '' ? '0.00' : $('#CapitalToatlOrder').val();
- $('#TotalAfterServiceTax').val((parseFloat(TotalServiceTax) + parseFloat(ServiceTaxAmount)).toFixed(2) );
- $('#TotalAfterEduCess').val((parseFloat(TotalEducess) + parseFloat(EduCessTaxAmount)).toFixed(2) );
- $('#TotalAfterSecHighTax').val((parseFloat(TotHigherEdu) + parseFloat(SecHighTaxAmount)).toFixed(2) );
-
- $('#TotalAfterKrishiTax').val((parseFloat(TotalKrishiKalyan) + parseFloat(KrishiTaxAmount)).toFixed(2) );
- $('#TotalAfterSwachhTax').val((parseFloat(TotSwachhBharat) + parseFloat(SwachhTaxAmount)).toFixed(2) );
+ $('#txtTotCgst').val((parseFloat(TotalCgst) + parseFloat(AfterCgst)).toFixed(2) );
+ $('#txtTotSgst').val((parseFloat(TotSgst) + parseFloat(AfterSgst)).toFixed(2) );
+ $('#txtTotIgst').val((parseFloat(TotalIgst) + parseFloat(AfterIgst)).toFixed(2) );
+ $('#TotalOtherAllowances').val((parseFloat(TotalAllowance) + parseFloat(OtherAmt)).toFixed(2) );
$('#txttotallanding').val((parseFloat(TotLanding) + parseFloat(landingCharge)).toFixed(2) );
$('#txttotalhighseas').val((parseFloat(TotHighseas) + parseFloat(HighSeasSalesCharge)).toFixed(2) );
@@ -3161,12 +3069,13 @@ var purchaseRate = $('#purchaserate').val();
$("#CPRate").val('');
$("#CPTotalAmount").val('');
- $("#AfterServiceTax").val('');
- $("#AfterEduCess").val('');
- $("#AfterSecHighTax").val('');
-
- $("#AfterKrishiTax").val('');
- $("#AfterSwachhTax").val('');
+ $("#AfterCgst").val(0);
+ $("#AfterSgst").val(0);
+ $("#AfterIgst").val(0);
+$("#Cgst").val(0);
+$("#Sgst").val(0);
+$("#Igst").val(0);
+$("#OtherAllowances").val(0);
$('#AfterBasicPriceTax').val('');
$('#LandingCharge').val('');
$('#AfterLandingCharge').val('');
@@ -3270,12 +3179,10 @@ function DeleteRow(rowid)
var TotalOrderValueSummary = 0;
- var TotalServiceTax = 0;
- var TotalEducess = 0;
- var TotHigherEdu = 0;
-
- var TotalKrishiKalyan = 0;
- var TotSwachhBharat = 0;
+ var TotCgst = 0;
+ var TotSgst = 0;
+ var TotIgst = 0;
+ var TotOther = 0;
var TotLanding = 0;
var TotHighseas = 0;
@@ -3294,12 +3201,12 @@ function DeleteRow(rowid)
for (var i = 1; i < rows; i++) {
if(deletedRow==i){
- $('#AfterServiceTax'+i).val('');
- $('#AfterEduCess'+i).val('');
- $('#AfterSecHighTax'+i).val('');
+ $('#AfterCgst'+i).val('');
+ $('#AfterSgst'+i).val('');
+ $('#AfterIgst'+i).val('');
- $('#AfterKrishiTax'+i).val('');
- $('#AfterSwachhTax'+i).val('');
+ $('#OtherAmt'+i).val('');
+
$('#landingCharge'+i).val('');
$('#HighSeasSalesCharge'+i).val('');
@@ -3321,12 +3228,11 @@ function DeleteRow(rowid)
var TotalOrderValueSummaryI = $('#ServiceTotalOrderValue'+i).val() == '' ? '0.00' : $('#ServiceTotalOrderValue'+i).val();
- var TotalServiceTaxI = $('#AfterServiceTax'+i).val() == '' ? '0.00' : $('#AfterServiceTax'+i).val();
- var TotalEducessI = $('#AfterEduCess'+i).val() == '' ? '0.00' : $('#AfterEduCess'+i).val();
- var TotHigherEduI = $('#AfterSecHighTax'+i).val() == '' ? '0.00' : $('#AfterSecHighTax'+i).val();
-
- var TotalKrishiKalyanI = $('#AfterKrishiTax'+i).val() == '' ? '0.00' : $('#AfterKrishiTax'+i).val();
- var TotSwachhBharatI = $('#AfterSwachhTax'+i).val() == '' ? '0.00' : $('#AfterSwachhTax'+i).val();
+ var TotCgstI = $('#AfterCgst'+i).val() == '' ? '0.00' : $('#AfterCgst'+i).val();
+ var TotSgstI = $('#AfterSgst'+i).val() == '' ? '0.00' : $('#AfterSgst'+i).val();
+ 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();
@@ -3350,12 +3256,10 @@ function DeleteRow(rowid)
var TotalOrderValueSummaryI = $('#ServiceTotalOrderValue'+i).val() == '' ? '0.00' : $('#ServiceTotalOrderValue'+i).val();
- var TotalServiceTaxI = $('#AfterServiceTax'+i).val() == '' ? '0.00' : $('#AfterServiceTax'+i).val();
- var TotalEducessI = $('#AfterEduCess'+i).val() == '' ? '0.00' : $('#AfterEduCess'+i).val();
- var TotHigherEduI = $('#AfterSecHighTax'+i).val() == '' ? '0.00' : $('#AfterSecHighTax'+i).val();
-
- var TotalKrishiKalyanI = $('#AfterKrishiTax'+i).val() == '' ? '0.00' : $('#AfterKrishiTax'+i).val();
- var TotSwachhBharatI = $('#AfterSwachhTax'+i).val() == '' ? '0.00' : $('#AfterSwachhTax'+i).val();
+ var TotCgstI = $('#AfterCgst'+i).val() == '' ? '0.00' : $('#AfterCgst'+i).val();
+ var TotSgstI = $('#AfterSgst'+i).val() == '' ? '0.00' : $('#AfterSgst'+i).val();
+ 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();
@@ -3376,12 +3280,11 @@ function DeleteRow(rowid)
}
- TotalServiceTax = parseFloat(TotalServiceTax) + parseFloat(TotalServiceTaxI);
- TotalEducess = parseFloat(TotalEducess) + parseFloat(TotalEducessI);
- TotHigherEdu = parseFloat(TotHigherEdu) + parseFloat(TotHigherEduI);
-
- TotalKrishiKalyan = parseFloat(TotalKrishiKalyan) + parseFloat(TotalKrishiKalyanI);
- TotSwachhBharat = parseFloat(TotSwachhBharat) + parseFloat(TotSwachhBharatI);
+ TotCgst = parseFloat(TotCgst) + parseFloat(TotCgstI);
+ TotSgst = parseFloat(TotSgst) + parseFloat(TotSgstI);
+ TotIgst = parseFloat(TotIgst) + parseFloat(TotIgstI);
+ TotOther = parseFloat(TotOther) + parseFloat(TotOtherI);
+
TotLanding = parseFloat(TotLanding) + parseFloat(TotLandingI);
TotHighseas = parseFloat(TotHighseas) + parseFloat(TotHighseasI);
@@ -3401,12 +3304,10 @@ function DeleteRow(rowid)
}
- $('#TotalAfterServiceTax').val((parseFloat(TotalServiceTax)).toFixed(2) );
- $('#TotalAfterEduCess').val((parseFloat(TotalEducess)).toFixed(2) );
- $('#TotalAfterSecHighTax').val((parseFloat(TotHigherEdu)).toFixed(2) );
-
- $('#TotalAfterKrishiTax').val((parseFloat(TotalKrishiKalyan) ).toFixed(2) );
- $('#TotalAfterSwachhTax').val((parseFloat(TotSwachhBharat) ).toFixed(2) );
+ $('#txtTotCgst').val(parseFloat(TotCgst).toFixed(2) );
+ $('#txtTotSgst').val(parseFloat(TotSgst).toFixed(2) );
+ $('#txtTotIgst').val(parseFloat(TotIgst).toFixed(2) );
+ $('#TotalOtherAllowances').val(parseFloat(TotOther).toFixed(2) );
$('#txttotallanding').val((parseFloat(TotLanding) ).toFixed(2) );
$('#txttotalhighseas').val((parseFloat(TotHighseas) ).toFixed(2) );
@@ -3486,7 +3387,13 @@ function DeleteRow(rowid)
$('#EditRMCIncludingCustomers').val($('#ServiceTotalOrderValue'+userid).val());
$('#EdittxtTotalOrderValue').val($('#PerKgExpense'+userid).val());
-
+ $('#EditCgst').val($('#Cgst'+userid).val());
+ $('#EditAfterCgst').val($('#AfterCgst'+userid).val());
+ $('#EditSgst').val($('#Sgst'+userid).val());
+ $('#EditAfterSgst').val($('#AfterSgst'+userid).val());
+ $('#EditIgst').val($('#Igst'+userid).val());
+ $('#EditAfterIgst').val($('#AfterIgst'+userid).val());
+ $('#EditOtherAllowances').val($('#OtherAmt'+userid).val());
/* get % value */
$('#EditLandingCharge').val($('#beforeLanding'+userid).val());
@@ -3614,16 +3521,11 @@ else
{
stat = '';
}
-
+tinyMCE.triggerSave();
var splinstr = $('#txtSpcialInstruction').val();
var deladd = $('#DeliveryAddr').val();
var ExchangeRateOn = $('#Exchangerateon').val();
var PaymentMethod = $('#PaymentMethod').val();
-var PayableAT = $('#PayableAT').val();
-var Before = $('#Before').val();
-var After = $('#After').val();
-
-
$('#SpcialInstruction').val(splinstr);
$('#txtDeliveryAddress').val(deladd);
$('#txtStatus').val(stat);
@@ -3641,7 +3543,7 @@ $('#txtStatus').val(stat);
{
$('#content').loader('show');
$.ajax({
- data:$('.CapitalPO').serialize()+"&ExchangeRateOn="+ExchangeRateOn+"&PaymentMethod="+PaymentMethod+"&PayableAT="+PayableAT+"&PaymentDate="+PaymentDate,
+ data:$('.CapitalPO').serialize()+"&ExchangeRateOn="+ExchangeRateOn+"&PaymentMethod="+PaymentMethod,
type:"POST",
url:"purchaseorder/addNewCapitalPurchaseOrder",
success:function(data) {
@@ -3737,8 +3639,8 @@ function clearAfterAddLineItemAdd(){
var txtQuantity = parseFloat( $('#EditCPQuantity').val());
var txtExchangeRate = 1;
- var RatePerTon = parseFloat( $('#EditCPRate').val());
- //var txtUnitPrice = parseFloat($('#Rate').val());
+ var RatePerTon = parseFloat( $('#EditCPRate').val()).toFixed(2);
+ //var txtUnitPrice = parseFloat($('#Rate').val()).toFixed(2);
if(capitalType=='International'){
txtExchangeRate = parseFloat( $('#EditExchangeRtModal').val());
var Tot = txtQuantity * RatePerTon;
@@ -3759,20 +3661,9 @@ function clearAfterAddLineItemAdd(){
//Service Tax calculation
- $('#EditAfterServiceTax').val(calculateServiceTax($('#EditAfterBasicPriceTax').val()));
-
- //Edu. cess @2% on service Tax
- $('#EditAfterEduCess').val( calculateEduess($('#EditAfterServiceTax').val()));
-
- //Sec. & Higher Edu. cess @1 % on service Tax
-
- $('#EditAfterSecHighTax').val(calculateHigherEdu($('#EditAfterServiceTax').val()));
- //Krishi Kalyan tax
-
- $('#EditAfterKrishiTax').val(calculateKrishiKalyantax($('#EditAfterBasicPriceTax').val()));
- //Swachh Bharat tax
-
- $('#EditAfterSwachhTax').val(calculateSwachhBharattax($('#EditAfterBasicPriceTax').val()));
+ $('#EditAfterCgst').val(calculateCgstTax($('#EditAfterBasicPriceTax').val(),$('#EditCgst').val()));
+ $('#EditAfterSgst').val(calculateSgstTax($('#EditAfterBasicPriceTax').val(),$('#EditSgst').val()));
+ $('#EditAfterIgst').val(calculateIgstTax($('#EditAfterBasicPriceTax').val(),$('#EditIgst').val()));
// This is for import basic price
@@ -3921,13 +3812,14 @@ function clearAfterAddLineItemAdd(){
var convertRate = $("#EditCPRate").val();
var itemRate = convertRate;
var basicval = $("#EditCPTotalAmount").val();
- var AfterServiceTax = $("#EditAfterServiceTax").val();
- var AfterEduCess = $("#EditAfterEduCess").val();
- var AfterSecHighTax = $("#EditAfterSecHighTax").val();
-
- var AfterKrishiTax = $("#EditAfterKrishiTax").val();
- var AfterSwachhTax = $("#EditAfterSwachhTax").val();
- var Total = (parseFloat(basicval)+parseFloat(AfterServiceTax)+parseFloat(AfterEduCess)+parseFloat(AfterSecHighTax)+parseFloat(AfterKrishiTax)+parseFloat(AfterSwachhTax));
+ var Cgst = $("#EditCgst").val();
+ var AfterCgst = $("#EditAfterCgst").val();
+ var Sgst = $("#EditSgst").val();
+ var AfterSgst = $("#EditAfterSgst").val();
+ var Igst = $("#EditIgst").val();
+ var AfterIgst = $("#EditAfterIgst").val();
+ var OtherAmt = $('#EditOtherAllowances').val();
+ var Total = (parseFloat(basicval)+parseFloat(AfterCgst)+parseFloat(AfterSgst)+parseFloat(AfterIgst));
var TotalTaxValue = EditcalculateTaxValue();
@@ -3981,11 +3873,7 @@ function clearAfterAddLineItemAdd(){
$('#basicvalInINR'+userid).val(basicvalInINR);
RequistQuantity = $('#quantity'+userid).val();
- $('#AfterServiceTax'+userid).val(AfterServiceTax);
- $('#AfterEduCess'+userid).val(AfterEduCess);
- $('#AfterSecHighTax'+userid).val(AfterSecHighTax);
- $('#AfterKrishiTax'+userid).val(AfterKrishiTax);
- $('#AfterSwachhTax'+userid).val(AfterSwachhTax);
+
$('#ServiceTotalOrderValue'+userid).val(TotalTaxValue);
$('#landingCharge'+userid).val(landingCharge);
@@ -4004,8 +3892,15 @@ function clearAfterAddLineItemAdd(){
$('#CustomDutyExpenses'+userid).val(CustomDutyExpenses);
$('#RMCIncludingCustomers'+userid).val(RMCIncludingCustomers);
$('#CapitalToatlOrder'+userid).val(basicval);
- $('#CapitalToatlOrder'+userid).val(basicval);
-
+
+ $('#Cgst'+userid).val(Cgst);
+ $('#AfterCgst'+userid).val(AfterCgst);
+ $('#Sgst'+userid).val(Sgst);
+ $('#AfterSgst'+userid).val(AfterSgst);
+ $('#Igst'+userid).val(Igst);
+ $('#AfterIgst'+userid).val(AfterIgst);
+
+ $('#OtherAmt'+userid).val(OtherAmt);
/* get % value */
@@ -4021,15 +3916,15 @@ function clearAfterAddLineItemAdd(){
$('#beforeAdditionalExciseDuty'+userid).val(beforeAdditionalExciseDuty);
$('#PurQuantity'+userid).val(PurQuantity);
$('#PerKgExpense'+userid).val(TotalOrderValuePerkg);
-
- cellval[2].innerHTML = materialName;
+ cellval[2].innerHTML = materialCode;
+ cellval[3].innerHTML = materialName;
- cellval[3].innerHTML = quantity;
- cellval[4].innerHTML =uom;
- cellval[5].innerHTML =itemRate;
- cellval[6].innerHTML =basicval;
- cellval[7].innerHTML =TotalTaxValue;
- cellval[8].innerHTML =basicval;
+ cellval[4].innerHTML = quantity;
+ cellval[5].innerHTML =uom;
+ cellval[6].innerHTML =itemRate;
+ cellval[7].innerHTML =basicval;
+ cellval[8].innerHTML =TotalTaxValue;
+ cellval[9].innerHTML =basicval;
@@ -4111,11 +4006,10 @@ function validateEditCapitalTax()
}
/* calculate tax value*/
function EditcalculateTaxValue(){
- var ServiceTaxAmount = $('#EditAfterServiceTax').val() == '' ? '0.00' : $('#EditAfterServiceTax').val();
- var EduCessTaxAmount = $('#EditAfterEduCess').val() == '' ? '0.00' : $('#EditAfterEduCess').val();
- var SecHighTaxAmount = $('#EditAfterSecHighTax').val() == '' ? '0.00' : $('#EditAfterSecHighTax').val();
- var KrishiTaxAmount = $('#EditAfterKrishiTax').val() == '' ? '0.00' : $('#EditAfterKrishiTax').val();
- var SwachhTaxAmount = $('#EditAfterSwachhTax').val() == '' ? '0.00' : $('#EditAfterSwachhTax').val();
+ var Cgst = $('#EditAfterCgst').val() == '' ? '0.00' : $('#EditAfterCgst').val();
+ var Sgst = $('#EditAfterSgst').val() == '' ? '0.00' : $('#EditAfterSgst').val();
+ var Igst = $('#EditAfterIgst').val() == '' ? '0.00' : $('#EditAfterIgst').val();
+
var landingCharge = $('#EditAfterLandingCharge').val() == '' ? '0.00' : $('#EditAfterLandingCharge').val();
var HighSeasSalesCharge = $('#EditAfterHighseas').val() == '' ? '0.00' : $('#EditAfterHighseas').val();
var CustomDuty = $('#EditAfterCustomduty').val() == '' ? '0.00' : $('#EditAfterCustomduty').val();
@@ -4131,7 +4025,7 @@ function validateEditCapitalTax()
var purchaseRate = $('#Editpurchaserate').val() == '' ? '0.00' : $('#Editpurchaserate').val();
var CustomDutyExpenses = $('#EditCustomDutyExpenses').val() == '' ? '0.00' : $('#EditCustomDutyExpenses').val();
var RMCIncludingCustomers = $('#EditRMCIncludingCustomers').val() == '' ? '0.00' : $('#EditRMCIncludingCustomers').val();
- var totTaxvalue = (parseFloat(ServiceTaxAmount)+ parseFloat(EduCessTaxAmount)+ parseFloat(SecHighTaxAmount) + parseFloat(KrishiTaxAmount)+ parseFloat(SwachhTaxAmount));
+ var totTaxvalue = (parseFloat(Cgst)+ parseFloat(Sgst)+ parseFloat(Igst));
//+parseFloat(landingCharge)+parseFloat(HighSeasSalesCharge)+parseFloat(CustomDuty)+parseFloat(ExciseDuty)+parseFloat(ExciseDutyEDCess)+parseFloat(ExciseDutySHCess)+parseFloat(CustomEDCess)+parseFloat(CustomSHCess)+parseFloat(AdditionalExciseDuty)+parseFloat(GrossDutyPayable)+parseFloat(AvailableModvat)+parseFloat(GrossExpensesDuetoCustom)+parseFloat(purchaseRate)+parseFloat(CustomDutyExpenses)+parseFloat(RMCIncludingCustomers)
var totTax = parseFloat(totTaxvalue).toFixed(2);
@@ -4169,12 +4063,10 @@ function validateEditCapitalTax()
var rows = document.getElementById('serviceTax').rows.length;
var TotalOrderValueSummary = 0;
- var TotalServiceTax = 0;
- var TotalEducess = 0;
- var TotHigherEdu = 0;
-
- var TotalKrishiKalyan = 0;
- var TotSwachhBharat = 0;
+ var TotCgst = 0;
+ var TotSgst = 0;
+ var TotIgst = 0;
+ var TotOther = 0;
var TotLanding = 0;
var TotHighseas = 0;
@@ -4196,13 +4088,11 @@ function validateEditCapitalTax()
var TotalOrderValueSummaryI = $('#ServiceTotalOrderValue'+i).val() == '' ? '0.00' : $('#ServiceTotalOrderValue'+i).val();
- var TotalServiceTaxI = $('#AfterServiceTax'+i).val() == '' ? '0.00' : $('#AfterServiceTax'+i).val();
- var TotalEducessI = $('#AfterEduCess'+i).val() == '' ? '0.00' : $('#AfterEduCess'+i).val();
- var TotHigherEduI = $('#AfterSecHighTax'+i).val() == '' ? '0.00' : $('#AfterSecHighTax'+i).val();
-
- var TotalKrishiKalyanI = $('#AfterKrishiTax'+i).val() == '' ? '0.00' : $('#AfterKrishiTax'+i).val();
- var TotSwachhBharatI = $('#AfterSwachhTax'+i).val() == '' ? '0.00' : $('#AfterSwachhTax'+i).val();
-
+ var TotalCgstI = $('#AfterCgst'+i).val() == '' ? '0.00' : $('#AfterCgst'+i).val();
+ var TotalSgstI = $('#AfterSgst'+i).val() == '' ? '0.00' : $('#AfterSgst'+i).val();
+ var TotalIgstI = $('#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();
@@ -4218,12 +4108,10 @@ function validateEditCapitalTax()
var TotGrossexpenseI = $('#GrossExpensesDuetoCustom'+i).val() == '' ? '0.00' : $('#GrossExpensesDuetoCustom'+i).val();
var CapitalToatlOrderI = $('#basicval'+i).val() == '' ? '0.00' : $('#basicval'+i).val();
- TotalServiceTax = parseFloat(TotalServiceTax) + parseFloat(TotalServiceTaxI);
- TotalEducess = parseFloat(TotalEducess) + parseFloat(TotalEducessI);
- TotHigherEdu = parseFloat(TotHigherEdu) + parseFloat(TotHigherEduI);
-
- TotalKrishiKalyan = parseFloat(TotalKrishiKalyan) + parseFloat(TotalKrishiKalyanI);
- TotSwachhBharat = parseFloat(TotSwachhBharat) + parseFloat(TotSwachhBharatI);
+ TotCgst = parseFloat(TotCgst) + parseFloat(TotalCgstI);
+ TotSgst = parseFloat(TotSgst) + parseFloat(TotalSgstI);
+ TotIgst = parseFloat(TotIgst) + parseFloat(TotalIgstI);
+ TotOther = parseFloat(TotOther) + parseFloat(TotOtherI);
TotLanding = parseFloat(TotLanding) + parseFloat(TotLandingI);
TotHighseas = parseFloat(TotHighseas) + parseFloat(TotHighseasI);
@@ -4243,12 +4131,10 @@ function validateEditCapitalTax()
}
- $('#TotalAfterServiceTax').val((parseFloat(TotalServiceTax)).toFixed(2) );
- $('#TotalAfterEduCess').val((parseFloat(TotalEducess)).toFixed(2) );
- $('#TotalAfterSecHighTax').val((parseFloat(TotHigherEdu)).toFixed(2) );
-
- $('#TotalAfterKrishiTax').val((parseFloat(TotalKrishiKalyan) ).toFixed(2) );
- $('#TotalAfterSwachhTax').val((parseFloat(TotSwachhBharat) ).toFixed(2) );
+ $('#txtTotCgst').val(parseFloat(TotCgst).toFixed(2) );
+ $('#txtTotSgst').val(parseFloat(TotSgst).toFixed(2) );
+ $('#txtTotIgst').val(parseFloat(TotIgst).toFixed(2) );
+ $('#TotalOtherAllowances').val(parseFloat(TotOther).toFixed(2) );
$('#txttotallanding').val((parseFloat(TotLanding) ).toFixed(2) );
$('#txttotalhighseas').val((parseFloat(TotHighseas) ).toFixed(2) );
@@ -4342,7 +4228,48 @@ function SetCapitalPo()
}
}
-
+function calculateCgstTax(varBasicValue,Cgst)
+ {
+
+ var basicValue = parseFloat(varBasicValue);
+ var Cgst = parseFloat(Cgst);
+ var ServiceTaxValue = 0.0;
+
+ ServiceTaxValue = ;
+
+ var TAXval = parseFloat(ServiceTaxValue).toFixed(2);
+
+ return TAXval;// $('#AfterServiceTax').val(TAXval);
+
+ }
+function calculateSgstTax(varBasicValue,Sgst)
+ {
+
+ var basicValue = parseFloat(varBasicValue);
+ var Sgst = parseFloat(Sgst);
+ var ServiceTaxValue = 0.0;
+
+ ServiceTaxValue = ;
+
+ var TAXval = parseFloat(ServiceTaxValue).toFixed(2);
+
+ return TAXval;// $('#AfterServiceTax').val(TAXval);
+
+ }
+function calculateIgstTax(varBasicValue,Igst)
+ {
+
+ var basicValue = parseFloat(varBasicValue);
+ var Igst = parseFloat(Igst);
+ var ServiceTaxValue = 0.0;
+
+ ServiceTaxValue = ;
+
+ var TAXval = parseFloat(ServiceTaxValue).toFixed(2);
+
+ return TAXval;// $('#AfterServiceTax').val(TAXval);
+
+ }
diff --git a/application/views/editCapitalPo.php b/application/views/editCapitalPo.php
index dba76666..0dc352ba 100755
--- a/application/views/editCapitalPo.php
+++ b/application/views/editCapitalPo.php
@@ -15,11 +15,11 @@
$DeliveryAddress ='';
$POStatus = '';
$PONO = '';
- $TotalServiceTax = 0;
- $TotalEducessTax = 0.0;
- $TotalSecHigherEducessTax = 0.0;
- $TotalKrishiKalyantax = 0.0;
- $TotalSwachhBharattax = 0.0;
+ $TotalCgst = 0;
+ $TotalSgst = 0.0;
+ $TotalIgst = 0.0;
+ $OtherAmt = 0.0;
+
$TotalSummary = 0.0;
$TotalBasicAmount = 0.0;
$ServiceDescription = '';
@@ -487,7 +487,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
if($PaymentTerms==$rl->PaymentTerms)
{
- $options6[$rl->PaymentTerms] = $rl->PaymentTerms;
+ $options6[$rl->PaymentID] = $rl->PaymentTerms;
}
endforeach;
@@ -499,7 +499,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
if($PaymentTerms!=$rl2->PaymentTerms)
{
- $options6[$rl2->PaymentTerms] = $rl2->PaymentTerms;
+ $options6[$rl2->PaymentID] = $rl2->PaymentTerms;
}
endforeach;
@@ -531,14 +531,18 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
| SNo |
Requisition No |
- Item Name |
+ Item Code |
+ Item Description |
Quantity |
UOM |
Rate |
Basic Amount |
Tax Amount |
Total Order Amount |
- Action |
+ Actual Quantity |
+ Received Quantity |
+ Pending Quantity |
+ Action |
@@ -556,13 +560,21 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
|
ReqNo ?> |
+ MaterialCode?> |
MaterialName?> |
Quantity ?> |
UOM ?> |
Rate ?> |
- Rate * $record->Quantity ?> |
- ServiceTaxamount?> |
- Rate * $record->Quantity ?> |
+ Rate * $record->Quantity, 2, '.', '') ?> |
+
+ ServiceTaxamount;?> |
+
+ |
+
+ Rate * $record->Quantity, 2, '.', '') ?> |
+ Quantity ?> |
+ ReceivedQuantity ?> |
+ Quantity - $record->ReceivedQuantity, 2, '.', ''); ?> |
$record->MaterialCode,"ReqNo"=>$record->ReqNo);
array_push($res_arr_values, $row);
@@ -582,6 +594,17 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
+
+
+
+
+
+
+
+
+
+
+
@@ -628,20 +651,21 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
@@ -660,13 +684,13 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
ServiceTax;
- $TotalEducessTax = $TotalEducessTax+$record->EducessTax;
- $TotalSecHigherEducessTax = $TotalSecHigherEducessTax+$record->SecHigherEducessTax;
- $TotalKrishiKalyantax = $TotalKrishiKalyantax+$record->KrishiKalyantax;
- $TotalSwachhBharattax = $TotalSwachhBharattax+$record->SwachhBharattax;
+ if($CapitalRange=='1'){
+ $TotalCgst = $TotalCgst + $record->After_CGST;
+ $TotalSgst = $TotalSgst + $record->After_SGST;
+ $TotalIgst = $TotalIgst + $record->After_IGST;
+ $OtherAmt = $OtherAmt + $record->otherallowance;
$TotalSummary = $TotalSummary+$record->ServiceTaxamount;
+ }
$TotalBasicAmount = $TotalBasicAmount+$record->BasicValue;
$ServiceDescription = $ServiceDescription;
if($CapitalRange=='0'){
@@ -691,7 +715,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
// $totorder=$totorder+$record->TotalOrderValue;
- $totalCapitalOrder = $totalCapitalOrder+$record->BasicValue;
+ $totalCapitalOrder = $totalCapitalOrder+$record->Rate * $record->Quantity;
@@ -810,11 +834,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
?>
-
- 'txtservicedescription','value' => set_value('txtservicedescription'),'id'=>'txtservicedescription', 'class' => 'form-control');
- echo form_input($data); ?>
-
+
@@ -824,16 +844,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
?>
-
-
-
- 'Frequency','value' => set_value('Frequency'),'id'=>'Frequency', 'class' => 'form-control' ,'readonly' => 'true');
- echo form_input($data);
- ?>
-
-
-
+
@@ -884,7 +895,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
'AfterCgst','value' => set_value('AfterCgst'),'id'=>'AfterCgst', 'class' => 'form-control num' ,'placeholder' => 'After CGST','readonly' => 'true');
+ $data = array('name' => 'AfterCgst','value' => set_value('AfterCgst',0),'id'=>'AfterCgst', 'class' => 'form-control num' ,'placeholder' => 'After CGST','readonly' => 'true');
echo form_input($data);
?>
@@ -912,7 +923,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
'AfterSgst','value' => set_value('AfterSgst'),'id'=>'AfterSgst', 'class' => 'form-control num' ,'placeholder' => 'After SGST','readonly' => 'true');
+ $data = array('name' => 'AfterSgst','value' => set_value('AfterSgst',0),'id'=>'AfterSgst', 'class' => 'form-control num' ,'placeholder' => 'After SGST','readonly' => 'true');
echo form_input($data);
?>
@@ -941,7 +952,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
'AfterIgst','value' => set_value('AfterIgst'),'id'=>'AfterIgst', 'class' => 'form-control num' ,'placeholder' => 'After IGST','readonly' => 'true');
+ $data = array('name' => 'AfterIgst','value' => set_value('AfterIgst',0),'id'=>'AfterIgst', 'class' => 'form-control num' ,'placeholder' => 'After IGST','readonly' => 'true');
echo form_input($data);
?>
@@ -956,7 +967,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
'OtherAllowances','value' => set_value('OtherAllowances'),'id'=>'OtherAllowances', 'class' => 'form-control num' ,'placeholder' => 'Other Allowances');
+ $data = array('name' => 'OtherAllowances','value' => set_value('OtherAllowances',0),'id'=>'OtherAllowances', 'class' => 'form-control num' ,'placeholder' => 'Other Allowances');
echo form_input($data);
?>
@@ -1411,11 +1422,6 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
?>
-
- 'Edittxtservicedescription','value' => set_value('Edittxtservicedescription'),'id'=>'Edittxtservicedescription', 'class' => 'form-control');
- echo form_input($data); ?>
-
@@ -1425,16 +1431,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
?>
-
-
-
- 'EditFrequency','value' => set_value('EditFrequency'),'id'=>'EditFrequency', 'class' => 'form-control','readonly' => 'true' );
- echo form_input($data);
- ?>
-
-
-
+
@@ -1968,15 +1965,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
?>
-
-
-
- 'ViewCapitalbudAmt','value' => set_value('ViewCapitalbudAmt'),'id'=>'ViewCapitalbudAmt', 'class' => 'form-control' ,'readonly' => 'true');
- echo form_input($data);
- ?>
-
-
+
@@ -1995,9 +1984,11 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
'Item Code');
- echo form_dropdown('MaterialCode', $options,set_value('ViewMaterialCode'),'id="ViewMaterialCode"' ,'class="form-control select2"');
- ?>
+
+
+ $data = array('name' => 'ViewMaterialCode','value' => set_value('ViewMaterialCode'),'id'=>'ViewMaterialCode', 'class' => 'form-control' ,'readonly' => 'true');
+ echo form_input($data);
+ ?>
@@ -2009,11 +2000,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
?>
-
- 'Viewtxtservicedescription','value' => set_value('Viewtxtservicedescription'),'id'=>'Viewtxtservicedescription', 'class' => 'form-control');
- echo form_input($data); ?>
-
+
@@ -2023,16 +2010,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
?>
-
-
-
- 'ViewFrequency','value' => set_value('ViewFrequency'),'id'=>'ViewFrequency', 'class' => 'form-control','readonly' => 'true' );
- echo form_input($data);
- ?>
-
-
-
+
@@ -2515,7 +2493,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
'txtTotCgst','value' => set_value('txtTotCgst' ),'id'=>'txtTotCgst', 'class' => 'form-control num' ,'readonly' => 'true');
+ $data = array('name' => 'txtTotCgst','value' => set_value('txtTotCgst', number_format($TotalCgst, 2, '.', '')),'id'=>'txtTotCgst', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
@@ -2524,14 +2502,14 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
'txtTotSgst','value' => set_value('txtTotSgst' ),'id'=>'txtTotSgst', 'class' => 'form-control num' ,'readonly' => 'true');
+ $data = array('name' => 'txtTotSgst','value' => set_value('txtTotSgst',number_format($TotalSgst, 2, '.', '') ),'id'=>'txtTotSgst', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
'txtTotIgst','value' => set_value('txtTotIgst' ),'id'=>'txtTotIgst', 'class' => 'form-control num' ,'readonly' => 'true');
+ $data = array('name' => 'txtTotIgst','value' => set_value('txtTotIgst',number_format($TotalIgst, 2, '.', '')),'id'=>'txtTotIgst', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
@@ -2539,7 +2517,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
'ToatalOtherAllowances','value' => set_value('ToatalOtherAllowances'),'id'=>'ToatalOtherAllowances', 'class' => 'form-control num' ,'readonly' => 'true');
+ $data = array('name' => 'TotalOtherAllowances','value' => set_value('TotalOtherAllowances',number_format($OtherAmt, 2, '.', '')),'id'=>'TotalOtherAllowances', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
@@ -2554,7 +2532,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
'txttotallanding','value' => set_value('txttotallanding',$TotalLanding),'id'=>'txttotallanding', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
+ $data = array('name' => 'txttotallanding','value' => set_value('txttotallanding',number_format($TotalLanding, 2, '.', '')),'id'=>'txttotallanding', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
@@ -2563,7 +2541,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
'txttotalhighseas','value' => set_value('txttotalhighseas',$tothighseas),'id'=>'txttotalhighseas', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
+ $data = array('name' => 'txttotalhighseas','value' => set_value('txttotalhighseas',number_format($tothighseas, 2, '.', '')),'id'=>'txttotalhighseas', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
@@ -2572,7 +2550,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
'txttotalcustom','value' => set_value('txttotalcustom',$totcustom),'id'=>'txttotalcustom', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
+ $data = array('name' => 'txttotalcustom','value' => set_value('txttotalcustom',number_format($totcustom, 2, '.', '')),'id'=>'txttotalcustom', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
@@ -2581,7 +2559,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
'txttotalexcise','value' => set_value('txttotalexcise',$totexciseduty),'id'=>'txttotalexcise', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
+ $data = array('name' => 'txttotalexcise','value' => set_value('txttotalexcise',number_format($totexciseduty, 2, '.', '')),'id'=>'txttotalexcise', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
@@ -2590,7 +2568,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
'txttotalexciseED','value' => set_value('txttotalexciseED',$totexcisedutyED),'id'=>'txttotalexciseED', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
+ $data = array('name' => 'txttotalexciseED','value' => set_value('txttotalexciseED',number_format($totexcisedutyED, 2, '.', '')),'id'=>'txttotalexciseED', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
@@ -2600,7 +2578,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
'txttotalexciseSH','value' => set_value('txttotalexciseSH',$totexciseSH),'id'=>'txttotalexciseSH', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
+ $data = array('name' => 'txttotalexciseSH','value' => set_value('txttotalexciseSH',number_format($totexciseSH, 2, '.', '')),'id'=>'txttotalexciseSH', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
@@ -2609,7 +2587,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
'txttotalcustomED','value' => set_value('txttotalcustomED',$totcustomED),'id'=>'txttotalcustomED', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
+ $data = array('name' => 'txttotalcustomED','value' => set_value('txttotalcustomED',number_format($totcustomED, 2, '.', '')),'id'=>'txttotalcustomED', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
@@ -2618,7 +2596,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
'txttotalcustomSH','value' => set_value('txttotalcustomSH',$totcustomSH),'id'=>'txttotalcustomSH', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
+ $data = array('name' => 'txttotalcustomSH','value' => set_value('txttotalcustomSH',number_format($totcustomSH, 2, '.', '')),'id'=>'txttotalcustomSH', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
@@ -2627,7 +2605,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
'txttotalAdditionalExciseduty','value' => set_value('txttotalAdditionalExciseduty',$totaddtnlexcise),'id'=>'txttotalAdditionalExciseduty', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
+ $data = array('name' => 'txttotalAdditionalExciseduty','value' => set_value('txttotalAdditionalExciseduty',number_format($totaddtnlexcise, 2, '.', '')),'id'=>'txttotalAdditionalExciseduty', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
@@ -2637,7 +2615,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
'txttotalgrossduty','value' => set_value('txttotalgrossduty',$totgrossduty),'id'=>'txttotalgrossduty', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
+ $data = array('name' => 'txttotalgrossduty','value' => set_value('txttotalgrossduty',number_format($totgrossduty, 2, '.', '')),'id'=>'txttotalgrossduty', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
@@ -2646,7 +2624,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
'txttotalavlmodvat','value' => set_value('txttotalavlmodvat',$totavlmodvat),'id'=>'txttotalavlmodvat', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
+ $data = array('name' => 'txttotalavlmodvat','value' => set_value('txttotalavlmodvat',number_format($totavlmodvat, 2, '.', '')),'id'=>'txttotalavlmodvat', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
@@ -2656,7 +2634,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
'txttotalgrossexpense','value' => set_value('txttotalgrossexpense',$totgrossexpense),'id'=>'txttotalgrossexpense', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
+ $data = array('name' => 'txttotalgrossexpense','value' => set_value('txttotalgrossexpense',number_format($totgrossexpense, 2, '.', '')),'id'=>'txttotalgrossexpense', 'class' => 'form-control' ,'readonly' => 'true','style'=>'text-align:right;');
echo form_input($data);
?>
@@ -2666,12 +2644,7 @@ document.getElementById('currencyTypeDiv').style.display = 'block';
-
- 'txtSpcialInstruction','value' => set_value('txtSpcialInstruction',$ServiceDescription),'id'=>'txtSpcialInstruction', 'class' => 'form-control','rows' => '10', 'cols' => '40' );
- echo form_textarea($data);
- ?>
-
+