From ca1a7290d9cf4f1a5b7511c1e6e2a4050ee70ee6 Mon Sep 17 00:00:00 2001 From: velz2020 Date: Thu, 21 Sep 2017 19:17:06 +0530 Subject: [PATCH] AMEND DOMESTIC CAPITAL TAX CALCULATIONS --- .../controllers/amendmentpurchaseorder.php | 10 +- application/models/purchaseorder_model.php | 2 +- application/views/capitalpopdf.php | 3 +- application/views/editCapitalAmendPO.php | 270 +++++------------- 4 files changed, 82 insertions(+), 203 deletions(-) diff --git a/application/controllers/amendmentpurchaseorder.php b/application/controllers/amendmentpurchaseorder.php index 1d6c8635..99e98fa3 100755 --- a/application/controllers/amendmentpurchaseorder.php +++ b/application/controllers/amendmentpurchaseorder.php @@ -306,7 +306,7 @@ class amendmentpurchaseorder extends BaseController //echo $Otherpayment; $prePaymentTerms=$this->input->post('beforePaymentTerms'); $preTotalOdervalue=$this->input->post('preTotalOdervalue'); - $MAD.="Amended Total Order Value:  :" . $preTotalOdervalue ."
"; + $MAD.="Amended TotalOrder Value:  :" . $preTotalOdervalue ."
"; $testdate=date("Y-m-d"); if($PaymentTerms!=$prePaymentTerms) { @@ -345,7 +345,7 @@ class amendmentpurchaseorder extends BaseController } $POMaster = array('ParentPO'=>$PONO,'SupplierID'=>$SupplierID,'POType'=>$POType,'PORange'=>$PoRange,'TotalOrderValue'=>$TotalOrderValueSummary,'PODate'=>$PODate,'Status'=>PO_RELEASED,'PaymentTerms'=>$PaymentTerms,'PaymentOtherDescription'=>$Otherpayment,'Mode_Of_Shipment'=>$Modeofshipment,'Supplier_Reference'=>$supplierreference,'Supplier_Offer_No'=>$supplieroffno,'Other_Reference'=>$otherreference,'Fincap'=>$fincap,'InsuranceStatus'=>$insurancestatus,'InsuranceNumber'=>$insuranceno,'POSubType'=>$revenuetype,'DeliverySchedule'=>$DeliverySchedule,'DeliveryOption'=>$DeliveryOption,'ServiceDescription'=>$SpecialInstruction,'CreatedBy'=>$updatedBy,'DeliveryAddress'=>$DeliveryAddr,'DeliveryDate'=>$Deliverydt,'UpdatedOn'=>$updateddt,'ReleasedBy'=>$updatedBy,'ReleasedOn'=>$updateddt,'AmendedDetails'=>$MAD); - print_r($POMaster); + //print_r($POMaster); @@ -615,7 +615,7 @@ function UpdateAmendServicePurchaseOrder() $preTotalordervalue=$this->input->post('preTotalordervalue'); - $MAD.="Amended Total OrderValue:  " . $preTotalordervalue . "
"; + $MAD.="Amended TotalOrder Value:  " . $preTotalordervalue . "
"; if(($ddate != $beforeddate)||($dschedule != $beforedschedule)) { $MAD.="Amended DeliveryOption :  " . $beforeddate . $beforedschedule."
"; @@ -858,9 +858,9 @@ function UpdateAmendServicePurchaseOrder() $ServiceTypeOptions=$this->input->post('PoTypeOptions'); //echo $TotalCapitalorder . "-" . $preTotalCapitalorder; if($PoRange==1){ - $MAD.="Amended TotalOrder Vale:  " . $PreServiceTotalorder . "
"; + $MAD.="Amended TotalOrder Value:  " . $PreServiceTotalorder . "
"; }else if($PoRange==0){ - $MAD.="Amended TotalOrder Vale:  " . $preTotalCapitalorder . "
"; + $MAD.="Amended TotalOrder Value:  " . $preTotalCapitalorder . "
"; } if($PaymentMethod != $prePaymentmethod) diff --git a/application/models/purchaseorder_model.php b/application/models/purchaseorder_model.php index dd28cd13..15378f34 100755 --- a/application/models/purchaseorder_model.php +++ b/application/models/purchaseorder_model.php @@ -1406,7 +1406,7 @@ join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode { $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,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),2) as ServiceTaxamount ,ServiceTax.TotalValue,ServiceTax.CGST,ServiceTax.After_CGST,ServiceTax.SGST,ServiceTax.After_SGST,ServiceTax.IGST,ServiceTax.After_IGST,ServiceTax.otherallowance,ServiceTax.discount,ServiceTax.discountval,ServiceTax.Afterdiscountval, 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 786cbb01..15949232 100755 --- a/application/views/capitalpopdf.php +++ b/application/views/capitalpopdf.php @@ -554,7 +554,8 @@ 0 && $TotalOrderValue!='') { ?> - + + diff --git a/application/views/editCapitalAmendPO.php b/application/views/editCapitalAmendPO.php index 02509ed2..de5f688f 100755 --- a/application/views/editCapitalAmendPO.php +++ b/application/views/editCapitalAmendPO.php @@ -72,6 +72,7 @@ $InsuranceOptions=''; $InsuranceNo=''; $ServiceTypeOptions=''; + $FinalTotalBasic = 0; $INR=''; $INRSYM=''; @@ -241,18 +242,16 @@ else{ $('#insuranceTxtDiv').hide(); } if(DelOpt=="0"){ - $('#Deliverydtdiv').show(); - $('#Schedulediv').hide(); -$('#Deliverydt').val(DelDt); + //$('#Deliverydtdiv').show(); + $('#Schedulediv').hide(); +$('#deliverydateby').show(); +$('#Deliverydtdiv').hide(); } else if(DelOpt=="1"){ - $('#Deliverydtdiv').hide(); - $('#Schedulediv').show(); -//$('#Deliverydt').val(''); -$('#Deliverydt').hide(); - -$('#Scheduleby').val(SchName); + $('#deliverydateby').hide(); + $('#Schedulediv').show(); + $('#Deliverydtdiv').hide(); } if($('#PaymentMethod').val()== 'PT08') @@ -882,7 +881,7 @@ document.getElementById('dispatchinternational').style.display = 'block'; Rate * $record->Quantity,2,'.',''); ?> ServiceTaxamount;}else if($CapitalRange=='0'){echo "0.0"; }?> - Rate * $record->Quantity),2,'.',''); ?> + TotalValue; ?> Rate * $record->Quantity),2,'.',''); ?> @@ -1016,14 +1015,19 @@ document.getElementById('dispatchinternational').style.display = 'block'; After_SGST; $TotalCGST = $TotalCGST+$record->After_CGST; $TotalIGST = $TotalIGST+$record->After_IGST; + $FinalTotalBasic = $FinalTotalBasic + ($record->Rate * $record->Quantity); $Totalotherallowances = $Totalotherallowances+$record->otherallowance; - $TotalDiscountedAmt = $record->Afterdiscountval; + $TotalDiscountedAmt = $TotalDiscountedAmt+ $record->Afterdiscountval; $TotalSummary = $TotalSummary+$record->ServiceTaxamount;//tax - $TotalBasicAmount = $TotalBasicAmount+($record->Rate * $record->Quantity);//basic + //echo 'TAx' . $TotalSummary; + $TotalBasicAmount = $TotalBasicAmount+((($record->Rate * $record->Quantity)+($TotalSummary)+($Totalotherallowances))-(($TotalDiscountedAmt)));//basic + //echo 'ALL' . $TotalBasicAmount; //$ServiceDescription = $ServiceDescription; } if($CapitalRange=='0'){ @@ -1055,7 +1059,8 @@ document.getElementById('dispatchinternational').style.display = 'block'; //echo $TotalSummary; if($CapitalRange=='1'){ - $totalCapitalOrder = $totalCapitalOrder+$TotalBasicAmount-$TotalDiscountedAmt; + $totalCapitalOrder = $totalCapitalOrder+$TotalBasicAmount; + // echo 'FNAL' . $totalCapitalOrder; } else if($CapitalRange=='0') @@ -1366,7 +1371,7 @@ document.getElementById('dispatchinternational').style.display = 'block'; ?> -