Tax and Import Duty Calculator
function calculateTaxAndDuty() {
const itemValue = parseFloat(document.getElementById(“itemValue”).value);
const importDutyRate = parseFloat(document.getElementById(“importDutyRate”).value) / 100;
const salesTaxRate = parseFloat(document.getElementById(“salesTaxRate”).value) / 100;
const shippingCost = parseFloat(document.getElementById(“shippingCost”).value);
if (isNaN(itemValue) || isNaN(importDutyRate) || isNaN(salesTaxRate) || isNaN(shippingCost) || itemValue <= 0 || importDutyRate < 0 || salesTaxRate < 0 || shippingCost < 0) {
alert("Please enter valid positive values for all fields.");
return;
}
const importDuty = itemValue * importDutyRate;
const salesTax = itemValue * salesTaxRate;
const totalAmount = itemValue + importDuty + salesTax + shippingCost;
document.getElementById("totalImportDuty").value = importDuty.toFixed(2);
document.getElementById("totalSalesTax").value = salesTax.toFixed(2);
document.getElementById("totalAmount").value = totalAmount.toFixed(2);
}
function resetCalculator() {
document.getElementById("taxImportDutyForm").reset();
document.getElementById("totalImportDuty").value = "";
document.getElementById("totalSalesTax").value = "";
document.getElementById("totalAmount").value = "";
}