From 8d1d1a028988ce9ccb3bd29137c18ec3af517520 Mon Sep 17 00:00:00 2001 From: gandhimathi Date: Thu, 14 Sep 2017 12:35:45 +0530 Subject: [PATCH] done service po pdf changes --- .../controllers/emergencypurchaseorder.php | 21 +- application/controllers/purchaseorder.php | 3 +- application/models/purchaseorder_model.php | 23 +- application/views/alterpurchaseorder.php | 145 +++- application/views/servicepopdf.php | 808 +++++++----------- 5 files changed, 483 insertions(+), 517 deletions(-) diff --git a/application/controllers/emergencypurchaseorder.php b/application/controllers/emergencypurchaseorder.php index a7ea26d1..ab4b02d7 100755 --- a/application/controllers/emergencypurchaseorder.php +++ b/application/controllers/emergencypurchaseorder.php @@ -67,6 +67,7 @@ class emergencypurchaseorder extends BaseController //$data['WorkStatus']=$this->purchaseorder_model->GetWorkStatus('C019'); $data['WorkStatus']=$this->purchaseorder_model->getStatus(7); $data['ServiceOption'] = $this->requistion_model->getConfigValue('C022'); + $data['PoTypeOptions'] = $this->purchaseorder_model->getConfigValue('C026'); $this->loadViews("alterpurchaseorder", $this->global, $data, Null); } @@ -134,8 +135,17 @@ class emergencypurchaseorder extends BaseController $ServiceWorkStatus=$this->input->post('workStatus'); $ServiceScheduleType = $this->input->post('ScheduleType'); - $ServiceScheduleOptions = $this->input->post('ServiceOptions'); - $ServiceServiceNo = $this->input->post('ServiceNo'); + $ServiceScheduleOptions = $this->input->post('ServiceOptions'); + $ServiceServiceNo = $this->input->post('ServiceNo'); + $ModeOfShipment=$this->input->post('emergmodeofshipment'); + $SupplierReference=$this->input->post('emergsupplierreference'); + $SuppliersOfferNo=$this->input->post('emergsupplierofferno'); + $OtherReferences=$this->input->post('emergotherreference'); + $Fincap=$this->input->post('emergfincap'); + $InsuranceOptions=$this->input->post('insuranceStatus'); + $InsuranceNo=$this->input->post('insuranceNo'); + $ServiceTypeOptions=$this->input->post('PoTypeOptions'); + $DescriptionOfPo = $this->input->post('emergdescofpo'); //create T_Requestion_Master $Request = array('ReqType'=>$POType, 'Requestedby'=>$RequestedBy,'CostCenterCode'=>$CostCenterName,'Status'=>$ReqStatus,'Comments'=>$RequistionComments,'ReqDate'=>$createddt,'CreatedDate'=>$createddt,'CreatedBy'=>$CreateBy,'Schedule_Type'=>$ServiceScheduleType,'NumberOfService'=>$ServiceServiceNo,'Service_Period'=>$ServiceScheduleOptions); @@ -150,7 +160,7 @@ class emergencypurchaseorder extends BaseController // PO Master - $POList = array('SupplierID'=>$SupplierID, 'TotalOrderValue'=>$TotalOrderValueSummary,'PODate'=>$PODate,'Status'=>$POStatus,'DeliverySchedule'=>$DeliverySchedule,'DeliveryOption'=>$DeliveryOption,'ServiceDescription'=>$SpcialInstruction,'CreatedBy'=>$CreateBy,'DeliveryAddress'=>$DeliveryAddr,'DeliveryDate'=>$Deliverydt,'CreatedDate'=>$createddt,'PaymentTerms'=>$PaymentTerms,'ServiceWorkStatus'=>$ServiceWorkStatus,'POType'=>$POType,'PaymentOtherDescription'=>$OtherPayment); + $POList = array('SupplierID'=>$SupplierID, 'TotalOrderValue'=>$TotalOrderValueSummary,'PODate'=>$PODate,'Status'=>$POStatus,'DeliverySchedule'=>$DeliverySchedule,'DeliveryOption'=>$DeliveryOption,'ServiceDescription'=>$SpcialInstruction,'CreatedBy'=>$CreateBy,'DeliveryAddress'=>$DeliveryAddr,'DeliveryDate'=>$Deliverydt,'CreatedDate'=>$createddt,'PaymentTerms'=>$PaymentTerms,'ServiceWorkStatus'=>$ServiceWorkStatus,'POType'=>$POType,'PaymentOtherDescription'=>$OtherPayment,'Supplier_Reference'=>$SupplierReference,'Mode_Of_Shipment'=>$ModeOfShipment,'Supplier_Offer_No'=>$SuppliersOfferNo,'Other_Reference'=>$OtherReferences,'Fincap'=>$Fincap,'Description_Of_Service'=>$DescriptionOfPo,'InsuranceStatus'=>$InsuranceOptions,'InsuranceNumber'=>$InsuranceNo,'POSubType'=>$ServiceTypeOptions); $POMaster = $this->purchaseorder_model->addPOMaster($POList); $PONO = ''; @@ -166,7 +176,7 @@ class emergencypurchaseorder extends BaseController for ($i = 1; $i <= $RowCount; $i++) { - + $Per = $this->input->post('Serviceper'.$i); $MaterialCode = $this->input->post('materialCode'.$i); $Quantity = $this->input->post('quantity'.$i); $Reqnumber = $this->input->post('Reqnumber'.$i); @@ -209,7 +219,7 @@ class emergencypurchaseorder extends BaseController - $POLineItemList = array('PONO'=>$PONO, 'ReqNo'=>$RegNo,'MaterialCode'=>$MaterialCode,'Quantity'=>$Quantity,'Rate'=>$itemRate,'Status'=>$LineItemStatus,'CreatedBy'=>$CreateBy,'CreatedDate'=>$createddt,'CostCenterCode'=>$CostCenter,'ServiceMaterialDescription'=>$ServiceMaterialDescription,'ServiceFrequency'=>$ServiceFrequency); + $POLineItemList = array('PONO'=>$PONO, 'ReqNo'=>$RegNo,'MaterialCode'=>$MaterialCode,'Quantity'=>$Quantity,'Rate'=>$itemRate,'Status'=>$LineItemStatus,'CreatedBy'=>$CreateBy,'CreatedDate'=>$createddt,'CostCenterCode'=>$CostCenter,'ServiceMaterialDescription'=>$ServiceMaterialDescription,'ServiceFrequency'=>$ServiceFrequency,'Per'=>$Per); $POLineItem = $this->purchaseorder_model->addPOLineItem($POLineItemList); $LineItemNo = ''; if(count($POLineItem)>0) @@ -1104,3 +1114,4 @@ class emergencypurchaseorder extends BaseController ?> + diff --git a/application/controllers/purchaseorder.php b/application/controllers/purchaseorder.php index f4d8d2f3..135ee172 100755 --- a/application/controllers/purchaseorder.php +++ b/application/controllers/purchaseorder.php @@ -1194,7 +1194,8 @@ $AdvanceAmount=0.00; $data['releasedetails'] = $this->purchaseorder_model->GetReleasedDetails($PONO); - + $data['serviceTaxList'] = $this->purchaseorder_model->GetServiceTaxDetails($PONO); + $data['CurrencySymbol']=$this->purchaseorder_model->GerCurrencyCodeName('INR'); //print_r( $data['CurrencySymbol']); diff --git a/application/models/purchaseorder_model.php b/application/models/purchaseorder_model.php index 75d10f38..1fab0f4c 100755 --- a/application/models/purchaseorder_model.php +++ b/application/models/purchaseorder_model.php @@ -419,7 +419,7 @@ function GetPOType($ReqNo) function getCompanyInformation() { - $this->db->select('CompanyName,Address'); + $this->db->select('CompanyName,Address,GSTNO,PAN,ContactNumber,EmailAddress,AlternateContactNumber,companyWebsite,StateCode'); $this->db->from('T_Company_Details'); $query = $this->db->get(); @@ -656,10 +656,10 @@ function GetPOType($ReqNo) - $subQuery ='SELECT distinct LineItem.LineItemNo,LineItem.ReqNo,LineItem.ServiceMaterialDescription,Mat.MaterialCode,Mat.MaterialName,POMaster.ParentPO, + $subQuery ='SELECT distinct LineItem.LineItemNo,LineItem.ReqNo,LineItem.Per,LineItem.ServiceMaterialDescription,Mat.MaterialCode,Mat.MaterialName,POMaster.ParentPO, Mat.UOM,Quantity,Rate,ROUND((Quantity *Rate),2 ) as BasicValue,POMaster.AmendedDetails,LineItem.AmendedDetails as lineamenddetails, ROUND(( Tax.After_SGST + Tax.After_CGST + Tax.After_IGST ) ,2)as Taxamount,ReqMat.NumberOfService,ReqMat.Schedule_Type,ReqMat.Service_Period, - TotalValue,Tax.*,LineItem.CostCenterCode ,POMaster.*,sup.SupplierName,sup.Address,Payment.PaymentTerms,AdvanceAmount + TotalValue,Tax.*,LineItem.CostCenterCode ,POMaster.*,sup.SupplierName,sup.SupplierID,sup.Address,sup.ContactNumber,sup.EmailAddress,sup.PAN,sup.GSTNO,Payment.PaymentTerms,AdvanceAmount FROM T_PurchaseOrder_LineItem LineItem join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode join T_Service_Tax Tax on Tax.LineItemNo = LineItem.LineItemNo @@ -1400,7 +1400,7 @@ join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode } else{ $ReqNo = $res->ReqNo; - $this->db->select('ReqMast.ReqNo,ReqMast.CostCenterCode,ReqMast.ReqDate,ReqMast.Schedule_Type,ReqMast.NumberOfService,ReqMast.Service_Period,re.FirstName,Dept.DEPCode,Dept.DepartmentName'); + $this->db->select('ReqMast.ReqNo,ReqMast.CostCenterCode,ReqMast.ReqDate,ReqMast.Schedule_Type,ReqMast.NumberOfService,ReqMast.Service_Period,re.FirstName,Dept.DEPCode,Dept.DepartmentName,Dept.shortName'); $this->db->from('T_Requestion_Master ReqMast'); $this->db->join('T_Employee_Details re','re.EmpID=ReqMast.Requestedby'); $this->db->join('T_DepartmentDetails Dept', 're.Departmentcode = Dept.DEPCode'); @@ -1409,7 +1409,7 @@ join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode $Details['RequistionNo']= $Reqresult->result()[0]->ReqNo; $Detaisl['ReqDate']=$Reqresult->result()[0]->ReqDate; $Details['RequestedName']= $Reqresult->result()[0]->FirstName; - $Details['RequestedDept']= $Reqresult->result()[0]->DepartmentName; + $Details['RequestedDept']= $Reqresult->result()[0]->shortName; $Details['CostCenterCode']= $Reqresult->result()[0]->CostCenterCode; $date = new DateTime($Reqresult->result()[0]->ReqDate,new DateTimeZone('Asia/Kolkata')); $retDate = $date->format('d-m-Y'); @@ -1565,5 +1565,18 @@ join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode } + } +//get service tax listusing po number + function GetServiceTaxDetails($PONO = ''){ + + $taxQuery ='SELECT @count:=@count+1 serial_number,group_concat(@count ORDER BY @count ASC) as Itemcode,st.CGST,st.SGST,st.IGST,st.otherallowance FROM kasiram9_SIADEV.T_Service_Tax st + join T_PurchaseOrder_LineItem pl on pl.LineItemNo=st.LineItemNo + join T_PurchaseOrder_Master pm on pm.PONO=pl.PONO + JOIN (SELECT @count := 0) count + where pm.POType=? and pm.PONO=? + group by st.CGST,st.SGST,st.IGST,st.otherallowance ORDER BY st.LineItemNo ASC'; + $query = $this->db->query($taxQuery,array("SERVICE",$PONO)); + + return $query->result(); } } diff --git a/application/views/alterpurchaseorder.php b/application/views/alterpurchaseorder.php index cf2e7354..405cebb3 100755 --- a/application/views/alterpurchaseorder.php +++ b/application/views/alterpurchaseorder.php @@ -1,4 +1,8 @@ -"NO","value"=>"0"),array("name"=>"YES","value"=>"1") + ); +$ReqType =''; $CompanyAddress = ''; $dt = new DateTime('now', new DateTimeZone('Asia/Kolkata')); $CurrentDate = $dt->format('d-m-Y'); @@ -2464,7 +2468,85 @@ function populateValueMainFormForDeleteItem(rowid) + + +
+
+
+
+ + + +
+ + 'Select Work Status'); + + + if(!empty($PoTypeOptions)) + { + foreach ($PoTypeOptions as $POpt): + + + $optionsPO[$POpt->ConfigValue] = $POpt->ConfigValue; + + endforeach; + } + + echo form_dropdown('PoTypeOptions', $optionsPO,set_value('PoTypeOptions'),'id="PoTypeOptions"' ,'required="true"' ,'class="form-control select2'); + + + ?> +
+ + + +
+
+
+
+
+ +
+ + +
+ + + + +
+
+
+ +
+ 'insuranceNo','value' => set_value('insuranceNo'),'id'=>'insuranceNo', 'class' => 'form-control' ,'required' => 'true'); + echo form_input($data); + ?> +
+
+ +
+
+
@@ -3893,7 +3975,7 @@ function populateValueMainFormForDeleteItem(rowid)
'OtherAllowances','value' => set_value('OtherAllowances',0),'id'=>'OtherAllowances', 'class' => 'form-control num' ,'placeholder' => 'Other Allowances','onchange'=>'Ratechange()'); + $data = array('name' => 'OtherAllowances','value' => set_value('OtherAllowances',0),'id'=>'OtherAllowances', 'class' => 'form-control num' ,'placeholder' => 'Other Allowances','onchange'=>'Ratechange()','onkeypress'=>'return isNumberKey(event);'); echo form_input($data); ?>
@@ -5436,6 +5518,7 @@ function populateValueMainFormForDeleteItem(rowid) $("#selectdeliveryby").show(); $("#txtPoRange").show(); $("#emergdescofpo").hide(); + $('#typeOptions').html('Revenue Type Options'); } else if ( this.value == 'SERVICE') // Service po { @@ -5449,6 +5532,7 @@ function populateValueMainFormForDeleteItem(rowid) $('#EditDisplayScheduleDiv').show(); $("#txtPoRange").hide(); $("#emergdescofpo").show(); + $('#typeOptions').html('Service Type Options'); } else if ( this.value == 'IMPORT') // Import po @@ -5458,6 +5542,7 @@ function populateValueMainFormForDeleteItem(rowid) $("#revenuepotaxes").hide(); $("#servicepotaxes").hide(); $("#workstatus").hide(); + $('#typeOptions').html('Import Type Options'); } else if ( this.value == 'CAPITAL') // Capital po { @@ -5466,6 +5551,7 @@ function populateValueMainFormForDeleteItem(rowid) $("#revenuepotaxes").hide(); $("#servicepotaxes").hide(); $("#workstatus").hide(); + $('#typeOptions').html('Capital Type Options'); } else // Default { @@ -5540,6 +5626,10 @@ function populateValueMainFormForDeleteItem(rowid) $('#otheroptiondiv').hide(); $('#Otherpayment').val(''); } + else if(supPaymentTerms=='PT08'){ + $('#otheroptiondiv').show(); + + } $('#PaymentMethod').empty(); var paymentList = ; @@ -5925,7 +6015,7 @@ function populateValueMainFormForDeleteItem(rowid) $('#AfterIgst').val(calculateIgstTax($('#ServiceBasAmt').val(),$("#Igst").val()== '' ? "0.00" : $('#Igst').val())); calculateTotalOrdervalue(); - var res = ExceedBudget($('#TotalOrderValue').val(), $('#AvalBuget').val()); + var res = ExceedBudget($('#ServiceBasAmt').val(), $('#AvalBuget').val()); if(!res) { $('#ServiceRate').focus(); @@ -6021,6 +6111,13 @@ function populateValueMainFormForDeleteItem(rowid) var materialCode =$('#ServiceMaterialCode').val(); var materialName = $("#ServiceDescription").val(); var uom = $("#ServiceUOM").val(); + var addPer=''; + if($("#AddEmergPer").val().trim()==''){ + addPer = $("#ServiceUOM").val(); + } + else{ + addPer = $("#AddEmergPer").val(); + } var quantity = $("#ServiceQuantity").val(); var itemRate = parseFloat($("#ServiceRate").val()).toFixed(2); @@ -6035,7 +6132,7 @@ function populateValueMainFormForDeleteItem(rowid) var Frequency=$("#ServiceOptions").val(); var FrequencySchedule=$("#ScheduleType").val(); - var OtherAmt=$("#OtherAllowances").val(); + var OtherAmt=parseFloat($("#OtherAllowances").val()).toFixed(2); var ItemServiceDescription=$("#txtSpcialInstructionSingle").val(); var TotalOrderValue = $("#TotalOrderValue ").val(); @@ -6072,6 +6169,7 @@ function populateValueMainFormForDeleteItem(rowid) addHidden(theForm,"materialCode"+temp,materialCode ); addHidden(theForm,"materialName"+temp,materialName ); addHidden(theForm,"uom"+temp,uom); + addHidden(theForm,"Serviceper"+temp,addPer); addHidden(theForm,"quantity"+temp,quantity); addHidden(theForm,"itemRate"+temp,itemRate); addHidden(theForm,"Cgst"+temp,Cgst); @@ -6134,7 +6232,7 @@ function populateValueMainFormForDeleteItem(rowid) $('#txtSpcialInstructionSingle').focus(); return false; } - else if(ExceedBudget($('#TotalOrderValue').val(),$('#AvalBuget').val()) == false) + else if(ExceedBudget($('#ServiceBasAmt').val(),$('#AvalBuget').val()) == false) { $('#ServiceRate').focus(); return false; @@ -6211,7 +6309,8 @@ function populateValueMainFormForDeleteItem(rowid) $("#Sgst").val(0); $("#Igst").val(0); $("#TotalOrderValue ").val(''); - $("#txtSpcialInstructionSingle ").val(''); + tinyMCE.get('txtSpcialInstructionSingle').setContent(''); + $('#AddEmergPer').val(''); $("#OtherAllowances ").val(0); } @@ -6237,6 +6336,7 @@ function populateValueMainFormForDeleteItem(rowid) $('#EditItemName').val($('#materialName'+userid).val()); $('#EditUOM').val($('#uom'+userid).val()); + $('#EditEmergPer').val($('#Serviceper'+userid).val()); $('#EditQuantity').val($('#quantity'+userid).val()); $('#EditRate').val($('#itemRate'+userid).val()); $('#txtEditBasicValue').val(cellval[7].innerHTML); @@ -6250,7 +6350,8 @@ function populateValueMainFormForDeleteItem(rowid) //$('#EditFrequency').val($('#Frequency'+userid).val()); $('#EditTotalOrderValue').val(cellval[9].innerHTML); $('#EditOtherAllowances').val($('#OtherAmt'+userid).val()); - $('#EdittxtSpcialInstructionSingle').val($('#ItemServiceDescription'+userid).val()); + + tinyMCE.get('EdittxtSpcialInstructionSingle').setContent($('#ItemServiceDescription'+userid).val()); if($('#FrequencySchedule'+userid).val()!='Recurring'){ $('#EditFrequencyChange').val('One time'); @@ -6348,7 +6449,7 @@ $('#content').loader('hide'); var Tot = txtQuantity * txtUnitPrice * requencyValue $('#txtEditBasicValue').val(parseFloat(Tot).toFixed(2)); - ExceedBudget(Tot, $('#EditAvlBudAmt').val()); + ExceedBudget($('#txtEditBasicValue').val(), $('#EditAvlBudAmt').val()); $('#EditAfterCgst').val(calculateCgstTax($('#txtEditBasicValue').val(),$("#EditCgst").val()== '' ? "0.00" : $('#EditCgst').val())); $('#EditAfterSgst').val(calculateSgstTax($('#txtEditBasicValue').val(),$("#EditSgst").val()== '' ? "0.00" : $('#EditSgst').val())); @@ -6378,7 +6479,7 @@ $('#content').loader('hide'); * This function is used for update service */ $('.EditService').click(function(){ - + tinyMCE.triggerSave(); if( validateEditServiceTax()) { @@ -6388,8 +6489,15 @@ $('#content').loader('hide'); var editDescription = $("#EditItemName").val(); var ItemServiceDescription=$("#EdittxtSpcialInstructionSingle").val(); - var OtherAmt=$("#EditOtherAllowances").val(); + var OtherAmt=parseFloat($("#EditOtherAllowances").val()).toFixed(2); var editUOM = $('#EditUOM').val(); + var editPer=''; + if($("#EditEmergPer").val().trim()==''){ + editPer = $("#EditUOM").val(); + } + else{ + editPer = $("#EditEmergPer").val(); + } var editQuantity = $('#EditQuantity').val(); var itemRate = $("#EditRate").val(); @@ -6431,6 +6539,7 @@ $('#content').loader('hide'); $('#materialCode'+userid).val(editMaterialCode); $('#materialName'+userid).val(editDescription); $('#uom'+userid).val(editUOM); + $('#Serviceper'+userid).val(editPer); $('#quantity'+userid).val(editQuantity); $('#itemRate'+userid).val(itemRate); $('#Cgst'+userid).val(Cgst); @@ -6490,7 +6599,7 @@ $('#content').loader('hide'); return false; } - else if(ExceedBudget($('#EditTotalOrderValue').val(),$('#EditAvlBudAmt').val()) == false) + else if(ExceedBudget($('#txtEditBasicValue').val(),$('#EditAvlBudAmt').val()) == false) { $('#EditRate').focus(); return false; @@ -6620,7 +6729,7 @@ $('#content').loader('hide'); $('#txtStatus').val(stat); var TextRowCount = $('#txtRowCount').val(); var TextDeletedRowCount = $('#txtDeletedRow').val(); - var TextTotalOrderValueSummaryService = $('#txtTotalOrderValueSummaryService').val(); + var TextTotalOrderValueSummaryService = $('#txtTotBasicAmount').val(); var TextSpcialInstruction = $('#ScopeOfWork').val(); var TextStatus = stat; var PaymentMethod = $('#PaymentMethod').val(); @@ -7398,5 +7507,17 @@ $("#PaymentMethod").change(function() { $('#txtTotalOrderValueSummary').val(''); } + $('#insuranceTxtDiv').hide(); + $("#insuranceStatus").change(function(){ + if($("#insuranceStatus").val()=="1"){ + $('#insuranceTxtDiv').show(); + + } + else{ + $('#insuranceTxtDiv').hide(); + $('#insuranceNo').val(''); + } + }); + diff --git a/application/views/servicepopdf.php b/application/views/servicepopdf.php index 24149da4..010233b3 100755 --- a/application/views/servicepopdf.php +++ b/application/views/servicepopdf.php @@ -1,10 +1,11 @@ -


Email ID:         PAN:
Our Reference:          GSTIN: + + Shipped To:
Survey NO: 168/1C3,Pennalur Pet Road, Goonipalyam village, Uthukottai Taluk,Tiruvallur Dist,Chennai,Tamilnadu,602026.
State code:33 + Delivery :
+ + + + + Indent : + + format("d-m-Y"); echo $date; ?> + Dept: + CCD: + Fin cap: + + + + +
+
+

Mode of Shipment:

+

Insurance :

+

Please arrange to deliver the materials listed below as per schedule to our works

+ + + + + + + + + + + + + Schedule_Type=="One Time"){ + $TotalAmount = ($record->BasicValue) + $record->Taxamount ;//+ $record->otherallowance; + $BasicAmount = $BasicAmount + $record->BasicValue; + }else if($record->Schedule_Type=="Recurring"){ + $TotalAmount = ($record->BasicValue * $record->NumberOfService) + $record->Taxamount ;//+ $record->otherallowance; + $BasicAmount = $BasicAmount + ($record->BasicValue * $record->NumberOfService); + } + ?> + + + + + + + + + After_SGST; + $AfterCGST =$AfterCGST + $record->After_CGST; + $AfterIGST = $AfterIGST + $record->After_IGST; + $otherallowances =$otherallowances + $record->otherallowance; + $totaltaxamount=$totaltaxamount+$record->Taxamount; + + } + $OrderValue = $SubTotalAmount+ $otherallowances; + } + + ?> + + +
S#SERVICE DESCRIPTIONUOMQTYRATE RsPER
ServiceMaterialDescription ; ?>UOM ; ?>Quantity ; ?> Rate ; ?> Per; ?>
+

 

+ ParentPO != ''){ + $i++; + } + } + } + if($i>0){ + ?> + + + + + + + + + + + + + lineamenddetails ; + } + } ?> + +
+

Amended Details

+
+ " . $v->AmendedDetails . ""; + break; + } + }?> +
Item DescriptionPrevious DetailsCurrent Details
+ + + Tax and other details: + + + + + + + + + + + + + + + + + + +
S#CGST%SGST%IGST%OTHERS
Itemcode?>CGST?>SGST?>IGST?>otherallowance?>
- - - -

Payment Terms: 

-   -
Scope Of Work As Annexure :
- - -
-   +

Scope of work:

+

- - - - - - - - - - - - - - - - - - - - - - - - - + + + +
Total Amount In Words

Total Amount Before Tax In INR  
Total Tax Amount In INR  
Total Amount After Tax In INR  
Advance Amount Paid In INR  
Balance Needs to be pay In INR  
- - - ReleasedOn, new DateTimeZone('Asia/Kolkata')); - - - ?> - + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Payment terms :
+
Total Amount RsTotal CGST Amount in RsTotal SGST Amount in RsTotal IGST Amount in RsOthers RsTotal Tax RsOrder value Rs
       
+

Order value in words:

+
+ + + -   -

Note: Please acknowledge receipt of this order for acceptance

-

          Material to be delivered to our stores before 3pm  

-

          Please refer order number and item code in your challan/invoice       

-

 

---> -
-
-
- DRAFT
'; - - } - ?> -
-
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PURCHASE ORDER
-Siddharth Industries - Survey NO: 168/1C3,Pennalur Pet Road,
Goonipalyam village, Uthukottai Taluk,Tiruvallur Dist,
Chennai,Tamilnadu,602026.

-www.Sidharthindustries.com
-GSTIN: 33BCHPS1840J1ZJ
-PAN: BCHP6184J
-Email: purchase@sidharthindustries.com -
-Purchase Order No: -SI/30001/17 - 18/S - -PO Date : -25-08-2017
Shipped From:
HYDRO POWER PRODUCTS
No, 31, Pillaiyar Koil street (Near Kasi Theatre) Jafferkhanpet,Chennai,Tamilnadu,600 083
GSTIN: PAN:
Email ID:
Vendor code: 
Shipped To:
Survey NO: 168/1C3,Pennalur Pet Road, Goonipalyam village, Uthukottai Taluk,Tiruvallur Dist,Chennai,Tamilnadu,602026.
State code:33
- Supplier's Offer No: SC265/030 - Our Reference(s)
Contact: Mr.D.Viswanathan
Delivery : 29-08-2017
Indent :REQ00124-08-2017Dept: PRODN CCD: T01CCD: T01Fin cap:854944
-
- -

Supplier Reference: Mr.M.Arun

-

Cell: 9381320202

-

Mode of Shipment: By road

-

Insurance Policy No: AA5683WE45

-

Please arrange to deliver the materials listed below as per schedule to our works

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 S.No SERVICE DESCRITION UOM QTY RATE ₹ PER
1(G85215523056,DS45116203717-up to 50kg)Nos24250Nos
2(G85215523542,DS45116203803-60 to 150 kg)Nos24890Nos
3(45114159809 600kg-2000kg)Nos27860Nos
460 to 150 kg-DS45116203803Nos21500Nos
-

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
S.NoCGST%SGST%IGST%OTHERS
155NANil
255NANil
355NANil
-

Scope of work:

-

1.The Asc is for the period of one year from 01-08-2017 to 30-07-2018.

-

2.The parts for the service to be replaced during the ASC other than a specified in serial        NO 7 of your offer 

- - - - - - - - - - - - - - - - - - - - - - - - - -
-Payment terms : -100 % Against performa -Total AmountCGSTSGSTIGSTOthersTotal TaxOrder value
27,640.002,764.002,764.000.00-5,528.0033,168.00
-

Order value in words: Rupees Thirty Three thousand one sixty eight.

-
-

 

- - - - - - - -
-

 Note: Please acknowledge receipt of this order for acceptance
          Material to be delivered to our stores before 3pm
          Please refer order number and item code in your challan/invoice

-

Released By : Management
Released On : 25-08-2017

-
-

For SIDDHARTH INDUSTRIES

-

 

-

 

-

 

-

Authorised signatory

-
- -

This is a system generated purchase order

- +

 

+

 

+

Authorised signatory

+

This is a system generated purchase order

+ Page: +
+ + - \ No newline at end of file