- |
+ |
IGRNO ?>
|
@@ -218,7 +218,7 @@
SupplierName ?> |
DeliveryChellanOrInvoiceNo ?> |
- DeliveryChellanDate;
if(!$invdate || $invdate == 'null' || $invdate === '0000-00-00 00:00:00'){
echo "";
@@ -427,6 +427,7 @@
| SNo |
Item Code |
Item Description |
+ HSN/SAC |
UOM |
Ordered Qty |
Received Qty |
@@ -804,6 +805,7 @@
'' + i + ' | ' +
'' + item.MaterialCode + ' | ' +
'' + item.MaterialName + ' | ' +
+ '' + ((item.HSNCODE) ? item.HSNCODE : '') + ' | ' +
'' + item.UOM + ' | ' +
'' + parseInt(item.Quantity) + ' | ' +
' | ' +
@@ -843,6 +845,7 @@
'' + i + ' | ' +
'' + item.MaterialCode + ' | ' +
'' + item.MaterialName + ' | ' +
+ '' + ((item.HSNCODE) ? item.HSNCODE : '') + ' | ' +
'' + item.UOM + ' | ' +
'' + parseInt(item.Quantity) + ' | ' +
' | ' +
@@ -878,6 +881,7 @@
'' + i + ' | ' +
'' + item.MaterialCode + ' | ' +
'' + item.MaterialName + ' | ' +
+ '' + ((item.HSNCODE) ? item.HSNCODE : '') + ' | ' +
'' + item.UOM + ' | ' +
'' + item.Quantity + ' | ' +
'' + item.QuantityAsPerInvoice + ' | ' +
diff --git a/app/Views/alterpurchaseorder.php b/app/Views/alterpurchaseorder.php
index 03e67068..ffea7946 100755
--- a/app/Views/alterpurchaseorder.php
+++ b/app/Views/alterpurchaseorder.php
@@ -2222,8 +2222,8 @@ if (!empty($INRSYMBOL)) {
$("#ServiceMaterialCode").append($('').val("0").html("Select Item Code"));
$.each(JSON.parse(data), function (index, value) {
- $("#ServiceMaterialCode").append($('').val(value.MaterialCode).html(value.MaterialCode + "-" + value.MaterialName));
-
+ var HSNCODE = value.HSNCODE ? value.HSNCODE+" - " : "";
+ $("#ServiceMaterialCode").append($('').val(value.MaterialCode).html( HSNCODE + value.MaterialName+ " ( "+value.MaterialCode+" ) "));
});
} else if (input == 'REVENUE') {
@@ -2233,9 +2233,8 @@ if (!empty($INRSYMBOL)) {
$("#MaterialCode").append($('').val("0").html("Select Item Code"));
$.each(JSON.parse(data), function (index, value) {
- $("#MaterialCode").append($('').val(value.MaterialCode).html(value.MaterialCode + "-" + value.MaterialName));
-
-
+ var HSNCODE = value.HSNCODE ? value.HSNCODE+"-" : "";
+ $("#MaterialCode").append($('').val(value.MaterialCode).html( HSNCODE + value.MaterialName+ " ( "+value.MaterialCode+" ) "));
});
} else {
@@ -2366,7 +2365,8 @@ if (!empty($INRSYMBOL)) {
//This function is used to add material list after delete
$.each(JSON.parse(materialData), function (index, value) {
if (value.MaterialCode == materialCode) {
- $("#MaterialCode").append($('').val(value.MaterialCode).html(value.MaterialCode + "-" + value.MaterialName));
+ var HSNCODE = value.HSNCODE ? value.HSNCODE+"-" : "";
+ $("#MaterialCode").append($('').val(value.MaterialCode).html( HSNCODE + value.MaterialName+ " ( "+value.MaterialCode+" ) "));
}
});
@@ -2950,6 +2950,7 @@ if (!empty($INRSYMBOL)) {
Requisition No |
Item Code |
Item Description |
+ HSN/SAC |
Line Item Specs |
Quantity |
UOM |
@@ -6080,6 +6081,12 @@ if (!empty($INRSYMBOL)) {
// $('#ReqNo').val(Reqnumber).remove();
// $('#ReqNo option[value='+Reqnumber+']').remove();
+ var selectedRText = $('#MaterialCode option:selected').text();
+ var Rparts = selectedRText.split('-');
+ var RHSN = selectedRText.includes('-') && /^\d+$/.test(Rparts[0].trim())
+ ? Rparts[0].trim()
+ : '';
+
$('#MaterialCode option[value=' + materialCode + ']').remove();
@@ -6100,6 +6107,7 @@ if (!empty($INRSYMBOL)) {
${Reqnumber} |
${materialCode} |
${rshorten} |
+ ${RHSN} |
-
@@ -6748,6 +6756,12 @@ if (!empty($INRSYMBOL)) {
var AvilBudget = $('#AvalBuget').val();
var costCode = $('#CostCenterName').val();
var materialCode = $('#ServiceMaterialCode').val();
+ var SselectedText = $('#ServiceMaterialCode option:selected').text();
+ var Sparts = SselectedText.split('-');
+ var SHSN = SselectedText.includes('-') && /^\d+$/.test(Sparts[0].trim())
+ ? Sparts[0].trim()
+ : '';
+
var materialName = $("#ServiceDescription").val();
var uom = $("#ServiceUOM").val();
var addPer = '';
@@ -6804,6 +6818,7 @@ if (!empty($INRSYMBOL)) {
| ${Reqnumber} |
${materialCode} |
${sshorten} |
+ ${SHSN} |
-
@@ -7007,14 +7022,14 @@ if (!empty($INRSYMBOL)) {
$('#EditEmergPer').val($('#Serviceper' + userid).val());
$('#EditQuantity').val($('#quantity' + userid).val());
$('#EditRate').val($('#itemRate' + userid).val());
- $('#txtEditBasicValue').val(cellval[8].innerHTML);
+ $('#txtEditBasicValue').val(cellval[9].innerHTML);
$('#EditAfterCgst').val($('#AfterCgst' + userid).val());
$('#EditAfterSgst').val($('#AfterSgst' + userid).val());
$('#EditAfterIgst').val($('#AfterIgst' + userid).val());
$('#EditCgst').val($('#Cgst' + userid).val());
$('#EditSgst').val($('#Sgst' + userid).val());
$('#EditIgst').val($('#Igst' + userid).val());
- $('#EditTotalOrderValue').val(cellval[10].innerHTML);
+ $('#EditTotalOrderValue').val(cellval[11].innerHTML);
$('#EditOtherAllowances').val($('#OtherAmt' + userid).val());
tinyMCE.get('EdittxtSpcialInstructionSingle').setContent($('#ItemServiceDescription' + userid).val());
@@ -7026,7 +7041,11 @@ if (!empty($INRSYMBOL)) {
$("#EditMaterialCode").empty();
// $('#EditMaterialCode').val("").select2();
- $("#EditMaterialCode").append($('').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
+ var P0 = cellval[4].innerHTML;
+ var P1 = (P0) ? P0 + " - " : "";
+ var P2 = P1 + $('#materialName' + userid).val() ;
+ var P3 = P2 + " ( " + $('#materialCode' + userid).val() + ' ) ';
+ $("#EditMaterialCode").append($('').val($('#materialCode' + userid).val()).html(P3));
if (typeof materialData !== 'undefined' && materialData !== null && materialData !== '') {
var parsedMaterialData = JSON.parse(materialData);
@@ -7034,7 +7053,9 @@ if (!empty($INRSYMBOL)) {
$.each(parsedMaterialData, function (index, value) {
// Assuming userid is defined somewhere in your code
if ($('#materialCode' + userid).val() != value.MaterialCode) {
- $("#EditMaterialCode").append($('').val(value.MaterialCode).html(value.MaterialCode + "-" + value.MaterialName));
+ // $("#EditMaterialCode").append($('').val(value.MaterialCode).html(value.MaterialCode + "-" + value.MaterialName));
+ var HSNCODE = obj.HSNCODE ? obj.HSNCODE+" - " : "";
+ $("#EditMaterialCode").append($('').val(value.MaterialCode).html( HSNCODE + value.MaterialName+ " ( "+value.MaterialCode+" ) "));
}
});
} else {
@@ -7127,17 +7148,23 @@ if (!empty($INRSYMBOL)) {
var TotalTaxValue = calculateEditTaxValue();
+ var editselectedText = $('#EditMaterialCode option:selected').text();
+ var editparts = editselectedText.split('-');
+ var editHSN = editselectedText.includes('-') && /^\d+$/.test(editparts[0].trim())
+ ? editparts[0].trim()
+ : '';
var tr = document.getElementById(userid);
var cellval = tr.cells;
cellval[2].innerHTML = editMaterialCode;
cellval[3].innerHTML = editDescription;
- cellval[5].innerHTML = editQuantity;
- cellval[6].innerHTML = editUOM;
- cellval[7].innerHTML = itemRate;
- cellval[8].innerHTML = basicval;
- cellval[9].innerHTML = TotalTaxValue;
- cellval[10].innerHTML = TotalOrderValue;
+ cellval[4].innerHTML = editHSN;
+ cellval[6].innerHTML = editQuantity;
+ cellval[7].innerHTML = editUOM;
+ cellval[8].innerHTML = itemRate;
+ cellval[9].innerHTML = basicval;
+ cellval[10].innerHTML = TotalTaxValue;
+ cellval[11].innerHTML = TotalOrderValue;
$('#materialCode' + userid).val(editMaterialCode);
@@ -7674,7 +7701,7 @@ if (!empty($INRSYMBOL)) {
$('#EditRevenueQuantity').val($('#quantity' + userid).val());
$('#EditRevenueRate').val($('#itemRate' + userid).val());
$('#editrevenueEmergPer').val($('#per' + userid).val());
- $('#txtEditRevenueBasicValue').val(cellval[8].innerHTML);
+ $('#txtEditRevenueBasicValue').val(cellval[9].innerHTML);
RequistQuantity = $('#quantity' + userid).val();
$('#txtEditDiscount').val($('#DisVal' + userid).val());
$('#txtEditAfterDiscount').val($('#AfterDisVal' + userid).val());
@@ -7708,14 +7735,18 @@ if (!empty($INRSYMBOL)) {
$("#EditRevenueMaterialCode").empty();
-
- $("#EditRevenueMaterialCode").append($('').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
+ var P0 = cellval[4].innerHTML;
+ var P1 = (P0) ? P0 + " - " : "";
+ var P2 = P1 + $('#materialName' + userid).val() ;
+ var P3 = P2 + " ( " + $('#materialCode' + userid).val() + ' ) ';
+ $("#EditRevenueMaterialCode").append($('').val($('#materialCode' + userid).val()).html(P3));
if (typeof materialData !== 'undefined' && materialData !== null && materialData !== '') {
var parsedMaterialData = JSON.parse(materialData);
$.each(parsedMaterialData, function (index, value) {
if ($('#materialCode' + userid).val() != value.MaterialCode) {
- $("#EditRevenueMaterialCode").append($('').val(value.MaterialCode).html(value.MaterialCode + "-" + value.MaterialName));
+ var HSNCODE = value.HSNCODE ? value.HSNCODE+" - " : "";
+ $("#EditRevenueMaterialCode").append($('').val(value.MaterialCode).html( HSNCODE + value.MaterialName+ " ( "+obj.MaterialCode+" ) "));
}
});
} else {
@@ -7733,6 +7764,12 @@ if (!empty($INRSYMBOL)) {
var editselectedMaterialCode = '';
editselectedMaterialCode = $("#EditRevenueMaterialCode").val();
+ var selectedRevenuText = $('#EditRevenueMaterialCode option:selected').text();
+ var editRevenuparts = selectedRevenuText.split('-');
+ var editRevenueHSN = editselectedText.includes('-') && /^\d+$/.test(editRevenuparts[0].trim())
+ ? editRevenuparts[0].trim()
+ : '';
+
$.each(JSON.parse(materialData), function (index, value) {
if (editselectedMaterialCode == value.MaterialCode) {
@@ -7806,15 +7843,23 @@ if (!empty($INRSYMBOL)) {
var userid = $("#hiddenRevenueuserid").val();
var tr = document.getElementById(userid);
+
+ var editRselectedText = $('#EditRevenueMaterialCode option:selected').text();
+ var editRparts = editRselectedText.split('-');
+ var editRHSN = editRselectedText.includes('-') && /^\d+$/.test(editRparts[0].trim())
+ ? editRparts[0].trim()
+ : '';
+
var cellval = tr.cells;
cellval[2].innerHTML = editMaterialCode;
cellval[3].innerHTML = editDescription;
- cellval[5].innerHTML = parseFloat(editQuantity).toFixed(2);
- cellval[6].innerHTML = editUOM;
- cellval[7].innerHTML = parseFloat(itemRate).toFixed(2);
- cellval[8].innerHTML = parseFloat(basicval).toFixed(2);
- cellval[9].innerHTML = parseFloat(TotalTaxValue).toFixed(2);
- cellval[10].innerHTML = parseFloat(TotalOrderValue).toFixed(2);
+ cellval[4].innerHTML = editRHSN;
+ cellval[6].innerHTML = parseFloat(editQuantity).toFixed(2);
+ cellval[7].innerHTML = editUOM;
+ cellval[8].innerHTML = parseFloat(itemRate).toFixed(2);
+ cellval[9].innerHTML = parseFloat(basicval).toFixed(2);
+ cellval[10].innerHTML = parseFloat(TotalTaxValue).toFixed(2);
+ cellval[11].innerHTML = parseFloat(TotalOrderValue).toFixed(2);
$('#materialCode' + userid).val(editMaterialCode);
diff --git a/app/Views/capitalpurchaseorder.php b/app/Views/capitalpurchaseorder.php
index d9eff2ad..d9c3e40a 100755
--- a/app/Views/capitalpurchaseorder.php
+++ b/app/Views/capitalpurchaseorder.php
@@ -804,6 +804,7 @@ if (!empty($INRSYMBOL)) {
| Requisition No |
Item Code |
Item Description |
+ HSN/SAC |
Line Item Specs |
Quantity |
UOM |
@@ -2643,8 +2644,9 @@ if (!empty($INRSYMBOL)) {
if (isAdded == "0") {
-
- $("#MaterialCode").append($('').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
+ var HSNCODE = obj.HSNCODE ? obj.HSNCODE+" - " : "";
+ $("#MaterialCode").append($('').val(obj.MaterialCode).html( HSNCODE + obj.MaterialName+ " ( "+obj.MaterialCode+" ) "));
+ // $("#MaterialCode").append($('').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
}
}
@@ -3443,6 +3445,11 @@ if (!empty($INRSYMBOL)) {
+ var selectedText = $('#MaterialCode option:selected').text();
+ var parts = selectedText.split('-');
+ var HSN = selectedText.includes('-') && /^\d+$/.test(parts[0].trim())
+ ? parts[0].trim()
+ : '';
$('#MaterialCode option[value=' + materialCode + ']').remove();
@@ -3484,6 +3491,7 @@ if (!empty($INRSYMBOL)) {
${Reqnumber} |
${materialCode} |
${shorten} |
+ ${HSN} |
-
@@ -3992,8 +4000,8 @@ if (!empty($INRSYMBOL)) {
if (value.MaterialCode == materialCode) {
-
- $("#MaterialCode").append($('').val(value.MaterialCode).html(value.MaterialCode + "-" + value.MaterialName));
+ var HSNCODE = value.HSNCODE ? value.HSNCODE+"-" : "";
+ $("#MaterialCode").append($('').val(value.MaterialCode).html( HSNCODE + value.MaterialName+ " ( "+value.MaterialCode+" ) "));
}
@@ -4298,7 +4306,7 @@ if (!empty($INRSYMBOL)) {
console.log($('#Igst' + userid).val());
- $('#EdittxtTotalOrderValue').val(cellval[10].innerHTML);
+ $('#EdittxtTotalOrderValue').val(cellval[11].innerHTML);
$('#EditCgst').val($('#Cgst' + userid).val());
$('#EditAfterCgst').val($('#AfterCgst' + userid).val());
$('#EditSgst').val($('#Sgst' + userid).val());
@@ -4375,13 +4383,23 @@ if (!empty($INRSYMBOL)) {
var Material = ;
$("#EditMaterialCode").empty();
+ var P0 = cellval[4].innerHTML;
+ var P1 = (P0) ? P0 + " - " : "";
+ var P2 = P1 + $('#materialName' + userid).val() ;
+ var P3 = P2 + " ( " + $('#materialCode' + userid).val() + ' ) ';
- $("#EditMaterialCode").append($('').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
+ $("#EditMaterialCode").append($('')
+ .val($('#materialCode' + userid).val())
+ .html(P3)
+ .prop('selected', true)
+ );
+ // $("#EditMaterialCode").append($('').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
$('#EditRateIn').html('Rate(in' + " " + DisplayCurrencySymbol + '/' + EditUOM + ')');
for (i = 0; i < Material.length; i++) {
$.each(Material[i], function(idx, obj) {
if (obj.MaterialCode != $('#materialCode' + userid).val()) {
- $("#EditMaterialCode").append($('').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
+ var HSNCODE = obj.HSNCODE ? obj.HSNCODE+" - " : "";
+ $("#EditMaterialCode").append($('').val(obj.MaterialCode).html( HSNCODE + obj.MaterialName+ " ( "+obj.MaterialCode+" ) "));
}
});
@@ -4923,6 +4941,12 @@ if (!empty($INRSYMBOL)) {
$('#ClearingCharges' + userid).val(Clearing);
$('#Subtotal' + userid).val(Subtotal);
+ var editselectedText = $('#EditMaterialCode option:selected').text();
+ var editparts = editselectedText.split('-');
+ var editHSN = editselectedText.includes('-') && /^\d+$/.test(editparts[0].trim())
+ ? editparts[0].trim()
+ : '';
+
if (capitalType == 'International') {
TotalTaxValue = 0.00;
Total = basicval;
@@ -4930,13 +4954,14 @@ if (!empty($INRSYMBOL)) {
cellval[2].innerHTML = materialCode;
cellval[3].innerHTML = materialName;
+ cellval[4].innerHTML = editHSN;
- cellval[5].innerHTML = quantity;
- cellval[6].innerHTML = uom;
- cellval[7].innerHTML = itemRate;
- cellval[8].innerHTML = basicval;
- cellval[9].innerHTML = TotalTaxValue;
- cellval[10].innerHTML = Total;
+ cellval[6].innerHTML = quantity;
+ cellval[7].innerHTML = uom;
+ cellval[8].innerHTML = itemRate;
+ cellval[9].innerHTML = basicval;
+ cellval[10].innerHTML = TotalTaxValue;
+ cellval[11].innerHTML = Total;
$('#EDITCAPITAL').modal('hide');
diff --git a/app/Views/driverPayslipGeneratePrint.php b/app/Views/driverPayslipGeneratePrint.php
index 916654aa..6002e57b 100755
--- a/app/Views/driverPayslipGeneratePrint.php
+++ b/app/Views/driverPayslipGeneratePrint.php
@@ -19,65 +19,88 @@
|
-
-
-
-| Name |
-driver_name; ?> |
-= ' ' ?> |
-Employee ID |
-EmpID ?> |
-
-
-| Designation |
- Designation ?> |
-= ' ' ?> |
-Department |
-DeptName ?> |
-
-
-| Date Of Joining |
- DOJ)) ?> |
-= ' ' ?> |
-No Of Loads |
- no_of_loads ?> |
-
-
-| Bank Name |
-BankName ?> |
-= ' ' ?> |
-PAN Number |
-Pan;?> |
-
-
-| Bank Acc No |
- BankAccountNumber ?> |
-= ' ' ?> |
- Aadhar Number |
-AadharNo);?> |
-
-
-| Bank IFSC |
-IFSCCode ?> |
-= ' ' ?> |
-Loan Balance |
-BalanceAdvance ?> |
-
-
-| |
- |
-= ' ' ?> |
-Diesel |
-diesel_amount; ?> |
-
-
-| |
- |
-= ' ' ?> |
-Shed Duty Amount |
-shed_amount; ?> |
-
-
+
+
+
+ | Name |
+ : |
+ driver_name; ?> |
+ |
+ Employee ID |
+ : |
+ EmpID ?> |
+
+
+
+ | Designation |
+ : |
+ Designation ?> |
+ |
+ Department |
+ : |
+ DeptName ?> |
+
+
+
+ | Date Of Joining |
+ : |
+ DOJ)) ?> |
+ |
+ No Of Loads |
+ : |
+ no_of_loads ?> |
+
+
+
+ | Bank Name |
+ : |
+ BankName ?> |
+ |
+ PAN Number |
+ : |
+ Pan; ?> |
+
+
+
+ | Bank Acc No |
+ : |
+ BankAccountNumber ?> |
+ |
+ Aadhar Number |
+ : |
+ AadharNo); ?> |
+
+
+
+ | Bank IFSC |
+ : |
+ IFSCCode ?> |
+ |
+ Loan Balance |
+ : |
+ ₹BalanceAdvance ?> |
+
+
+
+ |
+ |
+ |
+ |
+ Diesel Amount |
+ : |
+ ₹diesel_amount; ?> |
+
+
+
+ |
+ |
+ |
+ |
+ Shed Duty Amount |
+ : |
+ ₹shed_amount; ?> |
+
+
@@ -85,7 +108,7 @@
| Earnings | Amount ₹ | Deductions | Amount ₹ |
-| BASIC |
+ BASIC |
BASIC; ?> |
PF |
|
diff --git a/app/Views/editCapitalAmendPO.php b/app/Views/editCapitalAmendPO.php
index fb7a822a..92e28978 100755
--- a/app/Views/editCapitalAmendPO.php
+++ b/app/Views/editCapitalAmendPO.php
@@ -888,6 +888,7 @@ if (!empty($POItem) && $CapitalRange == '1') {
SNo |
Requisition No |
Item Description |
+ HSN/SAC |
Line Item Specs |
Quantity |
UOM |
@@ -913,6 +914,7 @@ if (!empty($POItem) && $CapitalRange == '1') {
ReqNo ?> |
MaterialName, 0, 13, "...");
echo $shortName; ?> |
+ HSNCODE ?> |
').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
+ var HSNCODE = obj.HSNCODE ? obj.HSNCODE+" - " : "";
+ $("#MaterialCode").append($('').val(obj.MaterialCode).html( HSNCODE + obj.MaterialName+ " ( "+obj.MaterialCode+" ) "));
+ // $("#MaterialCode").append($('').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
}
}
@@ -3345,7 +3348,7 @@ Calculate Landing charge
$('#EditOtherAllowances').val($('#otherallowance' + userid).val());
//$('#Editservicetotalordervaue').val($('#totalservicevalue'+userid).val());
- $('#Editservicetotalordervaue').val(cellval[9].innerHTML);
+ $('#Editservicetotalordervaue').val(cellval[10].innerHTML);
@@ -3433,12 +3436,22 @@ Calculate Landing charge
$("#EditMaterialCode").empty();
- $("#EditMaterialCode").append($('').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
+ var P0 = cellval[3].innerHTML;
+ var P1 = (P0) ? P0 + " - " : "";
+ var P2 = P1 + $('#materialName' + userid).val() ;
+ var P3 = P2 + " ( " + $('#materialCode' + userid).val() + ' ) ';
+
+ $("#EditMaterialCode").append($('')
+ .val($('#materialCode' + userid).val())
+ .html(P3)
+ .prop('selected', true)
+ );
for (i = 0; i < Material.length; i++) {
$.each(Material[i], function (idx, obj) {
if (obj.MaterialCode != $('#materialCode' + userid).val()) {
- $("#EditMaterialCode").append($('').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
+ var HSN = (obj.HSNCODE) ? obj.HSNCODE+" - " : "";
+ $("#EditMaterialCode").append($('').val(obj.MaterialCode).html(HSN + obj.MaterialName + " ( "+obj.MaterialCode+" ) "));
}
});
@@ -4056,19 +4069,26 @@ Calculate Landing charge
$('#DisVal' + userid).val(DisVal);
$('#AfterDisVal' + userid).val(AfterDisVal);
var shorten = materialName.length > 13 ? materialName.slice(0, 13) + "..." : materialName;
+ var editselectedText = $('#EditMaterialCode option:selected').text();
+ var editparts = editselectedText.split('-');
+ var editHSN = editselectedText.includes('-') && /^\d+$/.test(editparts[0].trim())
+ ? editparts[0].trim()
+ : '';
+
cellval[2].innerHTML = shorten;
//alert(materialName);
- cellval[4].innerHTML = parseFloat(quantity).toFixed(2);
+ cellval[4].innerHTML = editHSN;
+ cellval[5].innerHTML = parseFloat(quantity).toFixed(2);
//alert(quantity);
- cellval[5].innerHTML = uom;
+ cellval[6].innerHTML = uom;
//alert(uom);
- cellval[6].innerHTML = parseFloat(itemRate).toFixed(2);
+ cellval[7].innerHTML = parseFloat(itemRate).toFixed(2);
//alert(itemRate);
- cellval[7].innerHTML = parseFloat(basicval).toFixed(2);
+ cellval[8].innerHTML = parseFloat(basicval).toFixed(2);
//alert(basicval);
- cellval[8].innerHTML = parseFloat(TotalTaxValue).toFixed(2);
+ cellval[9].innerHTML = parseFloat(TotalTaxValue).toFixed(2);
//alert(TotalTaxValue);
- cellval[9].innerHTML = parseFloat(totalservicevalue).toFixed(2);
+ cellval[10].innerHTML = parseFloat(totalservicevalue).toFixed(2);
//alert(basicval);
diff --git a/app/Views/editCapitalPo.php b/app/Views/editCapitalPo.php
index ba8ab4c0..f8ad6ac1 100755
--- a/app/Views/editCapitalPo.php
+++ b/app/Views/editCapitalPo.php
@@ -943,6 +943,7 @@ $(document).ready(function () {
| Requisition No |
Item Code |
Item Description |
+ HSN/SAC |
Line Item Specs |
Quantity |
UOM |
@@ -976,6 +977,7 @@ $(document).ready(function () {
MaterialCode ?> |
MaterialName, 0, 13, "...");
echo $shortName; ?> |
+ HSNCODE ?> |
').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
+ var HSNCODE = obj.HSNCODE ? obj.HSNCODE+" - " : "";
+ $("#MaterialCode").append($('').val(obj.MaterialCode).html( HSNCODE + obj.MaterialName+ " ( "+obj.MaterialCode+" ) "));
}
}
@@ -4802,6 +4804,14 @@ $(document).ready(function () {
var costCode = $('#CostCenter').val();
var materialCode = $('#MaterialCode').val();
+ var selectedText = $('#MaterialCode option:selected').text();
+ var parts = selectedText.split('-');
+ var HSN = selectedText.includes('-') && /^\d+$/.test(parts[0].trim())
+ ? parts[0].trim()
+ : '';
+
+
+
var materialName = $("#CapitalItemName").val();
var uom = $("#CPUOM").val();
var addPer = '';
@@ -4942,7 +4952,8 @@ $(document).ready(function () {
| ${temp} |
${Reqnumber} |
${materialCode} |
- ${shorten} | `;
+ ${shorten} |
+ ${HSN} | `;
if (PONOStatus === "PO_DRAFT" || PONOStatus === "PO_CREATED") {
rowHtml += `').val(value.MaterialCode).html(value.MaterialCode + "-" + value.MaterialName));
+ var HSNCODE = value.HSNCODE ? value.HSNCODE+"-" : "";
+ $("#MaterialCode").append($('').val(value.MaterialCode).html( HSNCODE + value.MaterialName+ " ( "+value.MaterialCode+" ) "));
}
@@ -5835,7 +5845,7 @@ $(document).ready(function () {
$('#EditCustomDutyExpenses').val($('#CustomDutyExpenses' + userid).val());
//$('#txtEditInsurance').val($('#RMCIncludingCustomers'+userid).val());
- $('#EdittxtTotalOrderValue').val(cellval[10].innerHTML);
+ $('#EdittxtTotalOrderValue').val(cellval[11].innerHTML);
@@ -5887,13 +5897,25 @@ $(document).ready(function () {
var Material = ;
$("#EditMaterialCode").empty();
+ var P0 = cellval[4].innerHTML;
+ var P1 = (P0) ? P0 + " - " : "";
+ var P2 = P1 + $('#materialName' + userid).val() ;
+ var P3 = P2 + " ( " + $('#materialCode' + userid).val() + ' ) ';
- $("#EditMaterialCode").append($('').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
+ $("#EditMaterialCode").append($('')
+ .val($('#materialCode' + userid).val())
+ .html(P3)
+ .prop('selected', true)
+ );
+
+ // $("#EditMaterialCode").append($('').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
for (i = 0; i < Material.length; i++) {
$.each(Material[i], function(idx, obj) {
if (obj.MaterialCode != $('#materialCode' + userid).val()) {
- $("#EditMaterialCode").append($('').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
+ // $("#EditMaterialCode").append($('').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
+ var HSN = (obj.HSNCODE) ? obj.HSNCODE+" - " : "";
+ $("#EditMaterialCode").append($('').val(obj.MaterialCode).html(HSN + obj.MaterialName + " ( "+obj.MaterialCode+" ) "));
}
});
@@ -5942,7 +5964,7 @@ $(document).ready(function () {
$('#ViewAfterSgst').val($('#AfterSgst' + userid).val());
$('#ViewAfterIgst').val($('#AfterIgst' + userid).val());
$('#ViewOtherAllowances').val($('#OtherAmt' + userid).val());
- $('#ViewTotalAmountlocal').val(cellval[10].innerHTML);
+ $('#ViewTotalAmountlocal').val(cellval[11].innerHTML);
$('#drpFreightviewloc').val($("#Ftype" + userid).val());
@@ -6715,19 +6737,24 @@ $(document).ready(function () {
$('#DutyImpact' + userid).val(DutyImpact);
$('#NetValue' + userid).val(Nett);
$('#ClearingCharge' + userid).val(ClearingCharges);
+ var editselectedText = $('#EditMaterialCode option:selected').text();
+ var editparts = editselectedText.split('-');
+ var editHSN = editselectedText.includes('-') && /^\d+$/.test(editparts[0].trim())
+ ? editparts[0].trim()
+ : '';
var shorten = materialName.length > 13 ? materialName.slice(0, 13) + "..." : materialName;
cellval[2].innerHTML = materialCode;
cellval[3].innerHTML = shorten;
-
- cellval[5].innerHTML = quantity;
- cellval[6].innerHTML = uom;
- cellval[7].innerHTML = parseFloat(itemRate).toFixed(2);
- cellval[8].innerHTML = parseFloat(basicval).toFixed(2);
- cellval[9].innerHTML = parseFloat(TotalTaxValue).toFixed(2); // what should i display here ?? if international means
- cellval[10].innerHTML = parseFloat(Total).toFixed(2);
+ cellval[4].innerHTML = editHSN;
+ cellval[6].innerHTML = quantity;
+ cellval[7].innerHTML = uom;
+ cellval[8].innerHTML = parseFloat(itemRate).toFixed(2);
+ cellval[9].innerHTML = parseFloat(basicval).toFixed(2);
+ cellval[10].innerHTML = parseFloat(TotalTaxValue).toFixed(2); // what should i display here ?? if international means
+ cellval[11].innerHTML = parseFloat(Total).toFixed(2);
diff --git a/app/Views/editImportAmendPO.php b/app/Views/editImportAmendPO.php
index 1500d30e..4e38583b 100755
--- a/app/Views/editImportAmendPO.php
+++ b/app/Views/editImportAmendPO.php
@@ -1279,6 +1279,7 @@ if (!empty($RequistionDetails)) {
| SNo |
Requisition No |
Item Description |
+ HSN/SAC |
Line Item Specs |
Quantity |
UOM |
@@ -1304,6 +1305,7 @@ if (!empty($RequistionDetails)) {
ReqNo ?> |
MaterialName, 0, 13, "...");
echo $shortName; ?> |
+ HSNCODE ?> |
').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
+ var HSNCODE = obj.HSNCODE ? obj.HSNCODE+" - " : "";
+ $("#MaterialCode").append($('').val(obj.MaterialCode).html( HSNCODE + obj.MaterialName+ " ( "+obj.MaterialCode+" ) "));
}
}
@@ -2678,10 +2680,19 @@ if (!empty($RequistionDetails)) {
- $('#EditTotalOrderValue').val(cellval[6].innerHTML);
+ $('#EditTotalOrderValue').val(cellval[7].innerHTML);
$("#EditMaterialCode").empty();
var Material = ;
- $("#EditMaterialCode").append($('').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
+ var P0 = cellval[3].innerHTML;
+ var P1 = (P0) ? P0 + " - " : "";
+ var P2 = P1 + $('#materialName' + userid).val() ;
+ var P3 = P2 + " ( " + $('#materialCode' + userid).val() + ' ) ';
+
+ $("#EditMaterialCode").append($('')
+ .val($('#materialCode' + userid).val())
+ .html(P3)
+ .prop('selected', true)
+ );
var isAdded = "0";
for (i = 0; i < Material.length; i++) {
$.each(Material[i], function(idx, obj) {
@@ -2724,6 +2735,13 @@ if (!empty($RequistionDetails)) {
var CostCode = $("#EditCostCenter").val();
var AvilBudget = $('#EditAvlBudAmt').val();
var editMaterialCode = $("#EditMaterialCode").val();
+
+ var editselectedText = $('#EditMaterialCode option:selected').text();
+ var editparts = editselectedText.split('-');
+ var editHSN = editselectedText.includes('-') && /^\d+$/.test(editparts[0].trim())
+ ? editparts[0].trim()
+ : '';
+
var edititemname = $("#EditItemName").val();
var editUOM = $('#EditUOM').val();
var editQuantity = $('#EditQuantity').val();
@@ -2799,11 +2817,11 @@ if (!empty($RequistionDetails)) {
var tr = document.getElementById(userid);
var cellval = tr.cells;
-
- cellval[4].innerHTML = editQuantity;
- cellval[5].innerHTML = editUOM;
- cellval[6].innerHTML = itemRate;
- cellval[7].innerHTML = BasicValue;
+ cellval[4].innerHTML = editHSN;
+ cellval[5].innerHTML = editQuantity;
+ cellval[6].innerHTML = editUOM;
+ cellval[7].innerHTML = itemRate;
+ cellval[8].innerHTML = BasicValue;
$('#materialCode' + userid).val(editMaterialCode);
$('#materialName' + userid).val(edititemname);
diff --git a/app/Views/editRevenueAmendPO.php b/app/Views/editRevenueAmendPO.php
index 5fd2ce98..91c73689 100755
--- a/app/Views/editRevenueAmendPO.php
+++ b/app/Views/editRevenueAmendPO.php
@@ -1316,6 +1316,7 @@ if (!empty($INRSYMBOL)) {
| SNo |
Requisition No |
Item Description |
+ HSN/SAC |
Line Item Specs |
Quantity |
UOM |
@@ -1341,6 +1342,7 @@ if (!empty($INRSYMBOL)) {
ReqNo ?> |
MaterialName, 0, 13, "...");
echo $shortName; ?> |
+ HSNCODE ?> |
';
userid = $(e.relatedTarget).data('userid');
+
$('#isEdit').val(1);
$('#isEdit').val(1);
- if (tempUserId == 0) {
var tr = document.getElementById(userid);
var cellval = tr.cells;
var id = $('#Reqnumber' + userid).val();
@@ -2364,6 +2366,7 @@ if (!empty($INRSYMBOL)) {
$('#EditAvlBudAmt').val(AvlBudAmt);
$('#EditMaterialCode').val($('#materialCode' + userid).val());
+
$('#EditItemName').val($('#materialName' + userid).val());
$('#EditUOM').val($('#uom' + userid).val());
$('#EditQuantity').val($('#quantity' + userid).val());
@@ -2372,7 +2375,7 @@ if (!empty($INRSYMBOL)) {
var EdititemRate = parseFloat($('#itemRate' + userid).val()).toFixed(2);
$('#EditRate').val(EdititemRate);
- $('#txtEditBasicValue').val(parseFloat(cellval[7].innerHTML).toFixed(2));
+ $('#txtEditBasicValue').val(parseFloat(cellval[8].innerHTML).toFixed(2));
RequistQuantity = $('#quantity' + userid).val();
$('#txtEditDiscount').val($('#DisVal' + userid).val());
$('#txtEditAfterDiscount').val($('#AfterDisVal' + userid).val());
@@ -2400,7 +2403,16 @@ if (!empty($INRSYMBOL)) {
$("#EditMaterialCode").empty();
var Material = ;
// For Binding Material list center for the selected Requistion Number
- $("#EditMaterialCode").append($('').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
+ var P0 = cellval[3].innerHTML;
+ var P1 = (P0) ? P0 + " - " : "";
+ var P2 = P1 + $('#materialName' + userid).val() ;
+ var P3 = P2 + " ( " + $('#materialCode' + userid).val() + ' ) ';
+
+ $("#EditMaterialCode").append($('')
+ .val($('#materialCode' + userid).val())
+ .html(P3)
+ .prop('selected', true)
+ );
var isAdded = "0";
for (i = 0; i < Material.length; i++) {
$.each(Material[i], function (idx, obj) {
@@ -2416,7 +2428,8 @@ if (!empty($INRSYMBOL)) {
}
});
if (isAdded == "0") {
- $("#EditMaterialCode").append($('').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
+ var HSNCODE = obj.HSNCODE ? obj.HSNCODE+" - " : "";
+ $("#EditMaterialCode").append($('').val(obj.MaterialCode).html( HSNCODE + obj.MaterialName+ " ( "+obj.MaterialCode+" ) "));
}
}
});
@@ -2428,7 +2441,7 @@ if (!empty($INRSYMBOL)) {
$("input:radio[name='optExcise'][value='" + $('#ExciseOption' + userid).val() + "']").prop('checked', 'checked');
$("input:radio[name='optVat'][value='" + $('#VatOption' + userid).val() + "']").prop('checked', 'checked');
$("input:radio[name='optCST'][value='" + $('#CSTOption' + userid).val() + "']").prop('checked', 'checked');
- }
+
if (userid) {
tempUserId = userid;
@@ -2487,18 +2500,23 @@ if (!empty($INRSYMBOL)) {
var TotalOrderValue = $("#txtEditTotalOrderValue").val();
var Service_Description = $("#Edit_Service_Description").val();
var TotalTaxValue = calculateEditTaxValue();
+ var editselectedText = $('#EditMaterialCode option:selected').text();
+ var editparts = editselectedText.split('-');
+ var editHSN = editselectedText.includes('-') && /^\d+$/.test(editparts[0].trim())
+ ? editparts[0].trim()
+ : '';
var tr = document.getElementById(userid);
var cellval = tr.cells;
var shorten = editDescription.length > 13 ? editDescription.slice(0, 13) + "..." : editDescription;
cellval[2].innerHTML = shorten;
-
- cellval[4].innerHTML = parseFloat(editQuantity).toFixed(2);
- cellval[5].innerHTML = editUOM;
- cellval[6].innerHTML = parseFloat(itemRate).toFixed(2);
- cellval[7].innerHTML = parseFloat(basicval).toFixed(2);
- cellval[8].innerHTML = parseFloat(TotalTaxValue).toFixed(2);
- cellval[9].innerHTML = parseFloat(TotalOrderValue).toFixed(2);
+ cellval[3].innerHTML = editHSN;
+ cellval[5].innerHTML = parseFloat(editQuantity).toFixed(2);
+ cellval[6].innerHTML = editUOM;
+ cellval[7].innerHTML = parseFloat(itemRate).toFixed(2);
+ cellval[8].innerHTML = parseFloat(basicval).toFixed(2);
+ cellval[9].innerHTML = parseFloat(TotalTaxValue).toFixed(2);
+ cellval[10].innerHTML = parseFloat(TotalOrderValue).toFixed(2);
$('#materialCode' + userid).val(editMaterialCode);
$('#materialName' + userid).val(editDescription);
@@ -2865,7 +2883,7 @@ if (!empty($INRSYMBOL)) {
+
+
diff --git a/app/Views/importpo.php b/app/Views/importpo.php
index 56790240..4d034d64 100755
--- a/app/Views/importpo.php
+++ b/app/Views/importpo.php
@@ -322,10 +322,19 @@ if (isset($AvlimportBudAmt) && !empty($AvlimportBudAmt)) {
$('#editTripsValue').hide();
}
$('#EditPer').val($('#Per' + userid).val());
- $('#EditTotalOrderValue').val(cellval[9].innerHTML);
+ $('#EditTotalOrderValue').val(cellval[10].innerHTML);
$("#EditMaterialCode").empty();
var Material = ;
- $("#EditMaterialCode").append($('').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
+ var P0 = cellval[4].innerHTML;
+ var P1 = (P0) ? P0 + " - " : "";
+ var P2 = P1 + $('#materialName' + userid).val() ;
+ var P3 = P2 + " ( " + $('#materialCode' + userid).val() + ' ) ';
+
+ $("#EditMaterialCode").append($('')
+ .val($('#materialCode' + userid).val())
+ .html(P3)
+ .prop('selected', true)
+ );
var isAdded = "0";
for (i = 0; i < Material.length; i++) {
$.each(Material[i], function(idx, obj) {
@@ -341,7 +350,9 @@ if (isset($AvlimportBudAmt) && !empty($AvlimportBudAmt)) {
}
});
if (isAdded == "0") {
- $("#EditMaterialCode").append($('').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
+ var HSNCODE = obj.HSNCODE ? obj.HSNCODE+" - " : "";
+ $("#EditMaterialCode").append($('').val(obj.MaterialCode).html( HSNCODE + obj.MaterialName+ " ( "+obj.MaterialCode+" ) "));
+ // $("#EditMaterialCode").append($('').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
}
}
});
@@ -842,6 +853,7 @@ if (isset($AvlimportBudAmt) && !empty($AvlimportBudAmt)) {
| Requisition No |
Item Code |
Item Description |
+ HSN/SAC |
Line Item Specs |
Quantity |
UOM |
@@ -2355,8 +2367,9 @@ if (isset($AvlimportBudAmt) && !empty($AvlimportBudAmt)) {
if (isAdded == "0") {
-
- $("#MaterialCode").append($('').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
+ var HSNCODE = obj.HSNCODE ? obj.HSNCODE+" - " : "";
+ $("#MaterialCode").append($('').val(obj.MaterialCode).html( HSNCODE + obj.MaterialName+ " ( "+obj.MaterialCode+" ) "));
+
}
}
@@ -3439,6 +3452,14 @@ if (isset($AvlimportBudAmt) && !empty($AvlimportBudAmt)) {
var AvilBudget = $('#AvlBudAmt').val();
var costCode = $('#CostCenter').val();
var materialCode = $('#MaterialCode').val();
+ var selectedText = $('#MaterialCode option:selected').text();
+ var parts = selectedText.split('-');
+ var HSN = selectedText.includes('-') && /^\d+$/.test(parts[0].trim())
+ ? parts[0].trim()
+ : '';
+
+
+
var materialName = $("#ItemName").val();
var uom = $("#UOM").val();
var quantity = $("#Quantity").val();
@@ -3533,6 +3554,7 @@ if (isset($AvlimportBudAmt) && !empty($AvlimportBudAmt)) {
${Reqnumber} |
${materialCode} |
${shorten} |
+ ${HSN} |
-
@@ -3873,13 +3895,20 @@ if (isset($AvlimportBudAmt) && !empty($AvlimportBudAmt)) {
if (FreightTypename != "PER TRIP") {
Nooftrip = '';
}
+
+ var editselectedText = $('#EditMaterialCode option:selected').text();
+ var editparts = editselectedText.split('-');
+ var editHSN = editselectedText.includes('-') && /^\d+$/.test(editparts[0].trim())
+ ? editparts[0].trim()
+ : '';
var tr = document.getElementById(userid);
var cellval = tr.cells;
- cellval[5].innerHTML = editQuantity;
- cellval[6].innerHTML = editUOM;
- cellval[7].innerHTML = itemRate;
- cellval[8].innerHTML = BasicValue;
+ cellval[4].innerHTML = editHSN;
+ cellval[6].innerHTML = editQuantity;
+ cellval[7].innerHTML = editUOM;
+ cellval[8].innerHTML = itemRate;
+ cellval[9].innerHTML = BasicValue;
$('#materialCode' + userid).val(editMaterialCode);
$('#materialName' + userid).val(edititemname);
diff --git a/app/Views/inwardgateregister.php b/app/Views/inwardgateregister.php
index ba94d820..9ca75e3d 100755
--- a/app/Views/inwardgateregister.php
+++ b/app/Views/inwardgateregister.php
@@ -160,6 +160,7 @@
| # |
Item Code |
Item Description |
+ HSN/SAC |
Rate |
UOM |
Ordered Quantity |
@@ -297,13 +298,35 @@
$(".searchabledropdown").select2();
- $('#IGRLink').on('click', function() {
- filecheck(1);
+ function debounce(func, timeout = 300) {
+ let timer;
+ return (...args) => {
+ clearTimeout(timer);
+ timer = setTimeout(() => { func.apply(this, args); }, timeout);
+ };
+ }
+
+ $('#IGRLink, #IGRDraftLink').on('click', function(e) {
+ e.preventDefault();
+ const $btn = $(this);
+ const strMsg = $btn.is('#IGRLink')
+ ? 'Generate IGR?'
+ : 'Save as draft IGR?';
+
+ if (confirm('Are you sure? ' + strMsg)) {
+ $btn.prop("disabled", true)
+ .html(' Processing...');
+ filecheck($btn.is('#IGRLink') ? 1 : 0);
+ }
});
- $('#IGRDraftLink').on('click', function() {
- filecheck(0);
- });
+ // $('#IGRLink').on('click', function() {
+ // filecheck(1);
+ // });
+
+ // $('#IGRDraftLink').on('click', function() {
+ // filecheck(0);
+ // });
function filecheck(status) {
$('#hideIGRStatus').val(status);
@@ -320,9 +343,19 @@
// }
// }
function Save() {
- $("#IGRLink, #IGRDraftLink").prop("disabled", true);
+
+ $("#IGRLink, #IGRDraftLink")
+ .prop("disabled", true)
+ .html(' Processing...');
if (validate()) { $("#IGRForm").submit(); }
- else { $("#IGRLink, #IGRDraftLink").prop("disabled", false); }
+ else {
+ // Re-enable buttons and restore original text
+ $("#IGRLink, #IGRDraftLink")
+ .prop("disabled", false)
+ .text(function() {
+ return $(this).attr('id') === 'IGRLink' ? 'Generate IGR' : 'Save as Draft IGR';
+ });
+ }
}
});
@@ -466,6 +499,7 @@
'' + j + ' | ' +
'' + item.MaterialCode + ' | ' +
'' + item.MaterialName + ' | ' +
+ '' + ((item.HSNCODE) ? item.HSNCODE : '') + ' | ' +
'' + Number(item.Rate).toFixed(2) + ' | ' +
'' + item.UOM + ' | ' +
'' + item.Quantity + ' | ' +
@@ -898,6 +932,7 @@
'' + j + ' | ' +
'' + item.MaterialCode + ' | ' +
'' + item.MaterialName + ' | ' +
+ '' + ((item.HSNCODE) ? item.HSNCODE : '') + ' | ' +
'' + Number(item.Rate).toFixed(2) + ' | ' +
'' + item.UOM + ' | ' +
'' + item.Quantity + ' | ' +
diff --git a/app/Views/purchaseorder.php b/app/Views/purchaseorder.php
index 72935ced..8dbe100b 100755
--- a/app/Views/purchaseorder.php
+++ b/app/Views/purchaseorder.php
@@ -406,8 +406,9 @@ if (!empty($INRSYMBOL)) {
if (isAdded == "0") {
-
- $("#MaterialCode").append($('').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
+ var HSNCODE = obj.HSNCODE ? obj.HSNCODE+" - " : "";
+ $("#MaterialCode").append($('').val(obj.MaterialCode).html( HSNCODE + obj.MaterialName+ " ( "+obj.MaterialCode+" ) "));
+ // $("#MaterialCode").append($('').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
}
}
@@ -2191,6 +2192,7 @@ if (!empty($INRSYMBOL)) {
Requisition No |
Item Code |
Item Description |
+ HSN/SAC |
Line Item Specs |
Quantity |
UOM |
@@ -3311,7 +3313,7 @@ if (!empty($INRSYMBOL)) {
} else {
$('#EditPer').val($('#uom' + userid).val());
}
- $('#txtEditBasicValue').val(cellval[8].innerHTML);
+ $('#txtEditBasicValue').val(cellval[9].innerHTML);
RequistQuantity = $('#quantity' + userid).val();
$('#txtEditDiscount').val($('#DisVal' + userid).val());
$('#txtEditAfterDiscount').val($('#AfterDisVal' + userid).val());
@@ -3346,7 +3348,17 @@ if (!empty($INRSYMBOL)) {
$("#EditMaterialCode").empty();
var Material = ;
// For Binding Material list center for the selected Requistion Number
- $("#EditMaterialCode").append($('').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
+ // $("#EditMaterialCode").append($('').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
+ var P0 = cellval[4].innerHTML;
+ var P1 = (P0) ? P0 + " - " : "";
+ var P2 = P1 + $('#materialName' + userid).val() ;
+ var P3 = P2 + " ( " + $('#materialCode' + userid).val() + ' ) ';
+
+ $("#EditMaterialCode").append($('')
+ .val($('#materialCode' + userid).val())
+ .html(P3)
+ .prop('selected', true)
+ );
var isAdded = "0";
for (i = 0; i < Material.length; i++) {
@@ -3373,7 +3385,9 @@ if (!empty($INRSYMBOL)) {
if (isAdded == "0") {
- $("#EditMaterialCode").append($('').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
+ var HSNCODE = obj.HSNCODE ? obj.HSNCODE+" - " : "";
+ $("#EditMaterialCode").append($('').val(obj.MaterialCode).html( HSNCODE + obj.MaterialName+ " ( "+obj.MaterialCode+" ) "));
+ // $("#EditMaterialCode").append($('').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
}
}
@@ -3443,6 +3457,12 @@ if (!empty($INRSYMBOL)) {
// $('#ReqNo').val(Reqnumber).remove();
// $('#ReqNo option[value='+Reqnumber+']').remove();
+ var selectedText = $('#MaterialCode option:selected').text();
+ var parts = selectedText.split('-');
+ var HSN = selectedText.includes('-') && /^\d+$/.test(parts[0].trim())
+ ? parts[0].trim()
+ : '';
+
$('#MaterialCode option[value=' + materialCode + ']').remove();
@@ -3485,6 +3505,7 @@ if (!empty($INRSYMBOL)) {
${Reqnumber} |
${materialCode} |
${shorten} |
+ ${HSN} |
-
@@ -3602,17 +3623,23 @@ if (!empty($INRSYMBOL)) {
var Service_Description = $("#Edit_Service_Description").val();
var TotalTaxValue = calculateEditTaxValue();
-
+ var editselectedText = $('#EditMaterialCode option:selected').text();
+ var editparts = editselectedText.split('-');
+ var editHSN = editselectedText.includes('-') && /^\d+$/.test(editparts[0].trim())
+ ? editparts[0].trim()
+ : '';
+
var tr = document.getElementById(userid);
var cellval = tr.cells;
cellval[2].innerHTML = editMaterialCode;
cellval[3].innerHTML = editDescription;
- cellval[5].innerHTML = editQuantity;
- cellval[6].innerHTML = editUOM;
- cellval[7].innerHTML = itemRate;
- cellval[8].innerHTML = basicval;
- cellval[9].innerHTML = TotalTaxValue;
- cellval[10].innerHTML = TotalOrderValue;
+ cellval[4].innerHTML = editHSN;
+ cellval[6].innerHTML = editQuantity;
+ cellval[7].innerHTML = editUOM;
+ cellval[8].innerHTML = itemRate;
+ cellval[9].innerHTML = basicval;
+ cellval[10].innerHTML = TotalTaxValue;
+ cellval[11].innerHTML = TotalOrderValue;
$('#materialCode' + userid).val(editMaterialCode);
diff --git a/app/Views/rawmaterialListing.php b/app/Views/rawmaterialListing.php
index 565072ef..ae25f7b5 100755
--- a/app/Views/rawmaterialListing.php
+++ b/app/Views/rawmaterialListing.php
@@ -315,7 +315,7 @@ $(document).ready(function () {
let result = JSON.parse(response);
if (result.length > 0) {
let tableHtml = `
-
+
| Date |
@@ -337,12 +337,12 @@ $(document).ready(function () {
tableHtml += `
- | ${CreatedDate} |
+ ${CreatedDate} |
${item.SupplierName} |
-
+ |
${item.PONO}
|
- ${item.POType} |
+ ${item.POType} |
${TotalOrderValue} |
diff --git a/app/Views/requisitionform.php b/app/Views/requisitionform.php
index 50e95219..b14c6f0c 100755
--- a/app/Views/requisitionform.php
+++ b/app/Views/requisitionform.php
@@ -155,6 +155,7 @@ if (!empty($Emp)) {
| Material Code |
Material Name |
Material Category |
+ HSN/SAC |
Uom |
Quantity |
Action |
@@ -205,6 +206,7 @@ if (!empty($Emp)) {
+
@@ -215,7 +217,7 @@ if (!empty($Emp)) {
//print_r( $options);
if (!empty($MaterialList)) {
foreach ($MaterialList as $MID) :
- $options[$MID->MaterialCode] = $MID->MaterialCode . ' ' . ' - ' . ' ' . $MID->MaterialName;
+ $options[$MID->MaterialCode] = $MID->HSNCODE . ' ' . ' - ' . ' ' . $MID->MaterialName.' ( '.$MID->MaterialCode.' )';
endforeach;
}
echo form_dropdown('MaterialCode', $options, set_value('MaterialCode'), 'id="MaterialCode" class="form-control searchabledropdown" ');
@@ -299,9 +301,10 @@ if (!empty($Emp)) {
+
set_value('EditMaterialCode'), 'id' => 'EditMaterialCode', 'class' => 'form-control', 'readonly' => 'true');
+ $data = array('value' => set_value('EditMaterialType'), 'id' => 'EditMaterialType', 'class' => 'form-control', 'readonly' => 'true');
echo form_input($data);
?>
@@ -677,6 +680,11 @@ if (!empty($Emp)) {
var uom = $("#UOM").val();
var quantity = $("#Quantity").val();
var materialdescription = $('#otherD').val();
+ var selectedText = $('#MaterialCode option:selected').text();
+ var parts = selectedText.split('-');
+ var HSN = selectedText.includes('-') && /^\d+$/.test(parts[0].trim())
+ ? parts[0].trim()
+ : '';
$('#MaterialCode option[value=' + materialCode + ']').remove();
@@ -695,6 +703,7 @@ if (!empty($Emp)) {
${materialCode} |
${materialName} |
${categoryName} |
+ ${HSN} |
${uom} |
${quantity} |
@@ -760,11 +769,14 @@ if (!empty($Emp)) {
var userid = $triggerElement.data('userid');
var $tr = $('#' + userid);
var $cells = $tr.find('td');
+ var HSN = $cells.eq(4).text()?$cells.eq(4).text()+'-':'';
+ var MaterialType = HSN+$cells.eq(2).text()+' ( '+$cells.eq(1).text()+ ' ) ';
$('#EditMaterialCode').val($cells.eq(1).text());
+ $('#EditMaterialType').val(MaterialType);
$('#EditDescription').val($cells.eq(2).text());
$('#EditCategory').val($cells.eq(3).text());
- $('#EditUOM').val($cells.eq(4).text());
- $('#EditQuantity').val($cells.eq(5).text());
+ $('#EditUOM').val($cells.eq(5).text());
+ $('#EditQuantity').val($cells.eq(6).text());
$('#Edituserid').val(userid);
});
});
@@ -783,6 +795,13 @@ if (!empty($Emp)) {
var editMaterialCode = $("#EditMaterialCode").val();
var editDescription = $("#EditDescription").val();
var editCategory = $("#EditCategory").val();
+
+ var editMaterialType = $('#EditMaterialType').val();
+ var editparts = editMaterialType.split('-');
+ var editHSN = editselectedText.includes('-') && /^\d+$/.test(editparts[0].trim())
+ ? editparts[0].trim()
+ : '';
+
var editUOM = $('#EditUOM').val();
var editQuantity = $('#EditQuantity').val();
@@ -791,8 +810,9 @@ if (!empty($Emp)) {
cells.eq(1).text(editMaterialCode);
cells.eq(2).text(editDescription);
cells.eq(3).text(editCategory);
- cells.eq(4).text(editUOM);
- cells.eq(5).text(editQuantity);
+ cells.eq(4).text(editHSN);
+ cells.eq(5).text(editUOM);
+ cells.eq(6).text(editQuantity);
$('#MaterialCode' + edituserid).val(editMaterialCode);
$('#Description' + edituserid).val(editDescription);
diff --git a/app/Views/requisitionlisting.php b/app/Views/requisitionlisting.php
index 8cc36bac..aa7686a2 100755
--- a/app/Views/requisitionlisting.php
+++ b/app/Views/requisitionlisting.php
@@ -170,7 +170,7 @@ if (!empty($Status)) {
| newLineItem ?> |
- StatusName); ?> |
+ StatusName); ?> |
').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
+ var HSNCODE = obj.HSNCODE ? obj.HSNCODE+" - " : "";
+ $("#MaterialCode").append($('').val(obj.MaterialCode).html( HSNCODE + obj.MaterialName+ " ( "+obj.MaterialCode+" ) "));
}
}
@@ -686,6 +686,13 @@ if (!empty($INRSYMBOL)) {
var CostCode = $("#EditCostCenter").val();
var AvilBudget = $('#EditAvlBudAmt').val();
var editMaterialCode = $("#EditMaterialCode").val();
+ var selectedText = $('#EditMaterialCode option:selected').text();
+ var editselectedText = $('#EditMaterialCode option:selected').text();
+ var editparts = editselectedText.split('-');
+ var editHSN = editselectedText.includes('-') && /^\d+$/.test(editparts[0].trim())
+ ? editparts[0].trim()
+ : '';
+
var editDescription = $("#EditItemName").val();
var editUOM = $('#EditUOM').val();
var editPer = '';
@@ -725,12 +732,13 @@ if (!empty($INRSYMBOL)) {
cellval[2].innerHTML = editMaterialCode;
cellval[3].innerHTML = editDescription;
- cellval[5].innerHTML = editQuantity;
- cellval[6].innerHTML = editUOM;
- cellval[7].innerHTML = parseFloat(itemRate).toFixed(2);
- cellval[8].innerHTML = parseFloat(basicval).toFixed(2);
- cellval[9].innerHTML = parseFloat(TotalTaxValue).toFixed(2);
- cellval[10].innerHTML = parseFloat(TotalOrderValue).toFixed(2);
+ cellval[4].innerHTML = editHSN;
+ cellval[6].innerHTML = editQuantity;
+ cellval[7].innerHTML = editUOM;
+ cellval[8].innerHTML = parseFloat(itemRate).toFixed(2);
+ cellval[9].innerHTML = parseFloat(basicval).toFixed(2);
+ cellval[10].innerHTML = parseFloat(TotalTaxValue).toFixed(2);
+ cellval[11].innerHTML = parseFloat(TotalOrderValue).toFixed(2);
$('#materialCode' + userid).val(editMaterialCode);
@@ -1069,6 +1077,7 @@ if (!empty($INRSYMBOL)) {
| Requisition No |
Item Code |
Item Description |
+ HSN/SAC |
Line Item Specs |
Quantity |
UOM |
@@ -1824,7 +1833,7 @@ if (!empty($INRSYMBOL)) {
$('#EditQuantity').val($('#quantity' + userid).val());
RequistQuantity = $('#quantity' + userid).val();
$('#EditRate').val($('#itemRate' + userid).val());
- $('#txtEditBasicValue').val(cellval[7].innerHTML);
+ $('#txtEditBasicValue').val(cellval[9].innerHTML);
$('#EditCgst').val($('#Cgst' + userid).val());
$('#EditAfterCgst').val($('#AfterCgst' + userid).val());
$('#EditSgst').val($('#Sgst' + userid).val());
@@ -1842,7 +1851,7 @@ if (!empty($INRSYMBOL)) {
$("#EditFrequencyNo").val($('#FrequencyValue' + userid).val());
}
- $('#EditTotalOrderValue').val(cellval[9].innerHTML);
+ $('#EditTotalOrderValue').val(cellval[11].innerHTML);
$('#EditOtherAllowances').val($('#OtherAmt' + userid).val());
$('#EditOtheritemDescription').val($('#OtherServiceDescription' + userid).val());
@@ -1863,7 +1872,12 @@ if (!empty($INRSYMBOL)) {
$("#EditMaterialCode").empty();
var Material = ;
// For Binding Material list center for the selected Requistion Number
- $("#EditMaterialCode").append($(' ').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
+ var P0 = cellval[4].innerHTML;
+ var P1 = (P0) ? P0 + " - " : "";
+ var P2 = P1 + $('#materialName' + userid).val() ;
+ var P3 = P2 + " ( " + $('#materialCode' + userid).val() + ' ) ';
+
+ $("#EditMaterialCode").append($(' ').val($('#materialCode' + userid).val()).html(P3));
var isAdded = "0";
for (i = 0; i < Material.length; i++) {
$.each(Material[i], function(idx, obj) {
@@ -1891,8 +1905,8 @@ if (!empty($INRSYMBOL)) {
if (isAdded == "0") {
-
- $("#EditMaterialCode").append($(' ').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
+ var HSNCODE = obj.HSNCODE ? obj.HSNCODE+" - " : "";
+ $("#EditMaterialCode").append($(' ').val(obj.MaterialCode).html( HSNCODE + obj.MaterialName+ " ( "+obj.MaterialCode+" ) "));
}
}
@@ -1919,6 +1933,11 @@ if (!empty($INRSYMBOL)) {
var AvilBudget = $('#AvlBudAmt').val();
var costCode = $('#CostCenter').val();
var materialCode = $('#MaterialCode').val();
+ var selectedText = $('#MaterialCode option:selected').text();
+ var parts = selectedText.split('-');
+ var HSN = selectedText.includes('-') && /^\d+$/.test(parts[0].trim())
+ ? parts[0].trim()
+ : '';
var materialName = $("#ItemName").val();
var uom = $("#UOM").val();
@@ -1991,6 +2010,7 @@ if (!empty($INRSYMBOL)) {
${Reqnumber} |
${materialCode} |
${shorten} |
+ ${HSN} |
-
diff --git a/app/Views/viewinwardgateregister.php b/app/Views/viewinwardgateregister.php
index f1e04c44..34f49cb0 100755
--- a/app/Views/viewinwardgateregister.php
+++ b/app/Views/viewinwardgateregister.php
@@ -248,7 +248,7 @@
$time = $createddate->format('h:i A');
?>
|
- |
+ |
|
@@ -267,7 +267,7 @@
|
SupplierName ?> |
DeliveryChellanOrInvoiceNo ?> |
- DeliveryChellanDate;
if(!$invdate || $invdate == 'null' || $invdate === '0000-00-00 00:00:00'){
echo "";
@@ -497,6 +497,7 @@
| SNo |
Item Code |
Item Description |
+ HSN/SAC |
UOM |
Ordered Qty |
Received Qty |
@@ -1253,6 +1254,7 @@
'' + i + ' | ' +
'' + item.MaterialCode + ' | ' +
'' + item.MaterialName + ' | ' +
+ '' + ((item.HSNCODE) ? item.HSNCODE : '') + ' | ' +
'' + item.UOM + ' | ' +
'' + parseInt(item.Quantity) + ' | ' +
' | ' +
@@ -1307,6 +1309,7 @@
'' + i + ' | ' +
'' + item.MaterialCode + ' | ' +
'' + item.MaterialName + ' | ' +
+ '' + ((item.HSNCODE) ? item.HSNCODE : '') + ' | ' +
'' + item.UOM + ' | ' +
'' + parseInt(item.Quantity) + ' | ';
if (userRole == 5) { // 5 - lab staff
@@ -1367,6 +1370,7 @@
'' + i + ' | ' +
'' + item.MaterialCode + ' | ' +
'' + item.MaterialName + ' | ' +
+ '' + ((item.HSNCODE) ?item.HSNCODE : '') + ' | ' +
'' + item.UOM + ' | ' +
'' + item.Quantity + ' | ' ;
if (userRole == 5) { // 5 - lab staff
| |