diff --git a/src/views/sales/salesOrder/salesOrderAdd.vue b/src/views/sales/salesOrder/salesOrderAdd.vue index 2f2353d..0e987db 100644 --- a/src/views/sales/salesOrder/salesOrderAdd.vue +++ b/src/views/sales/salesOrder/salesOrderAdd.vue @@ -899,8 +899,8 @@ export default { }, // 计算税额。同时计算未含税价及未含税总额 taxAmountInput(row) { - // 计算税额 = (单价 - (单价 / (1 + 税率))) * 数量 - row.taxAmount = Math.round(((parseFloat(row.price) - (parseFloat(row.price) / (parseFloat(1) + parseFloat(row.taxRate !== '' ? row.taxRate : '0') / 100))) * parseFloat(row.count !== '' ? row.count : '0')) * 100) / 100 + // 计算单个商品税额 = 单价 - (单价 / (1 + 税率)) + row.taxAmount = Math.round((parseFloat(row.price) - (parseFloat(row.price) / (parseFloat(1) + parseFloat(row.taxRate !== '' ? row.taxRate : '0') / 100))) * 100) / 100 // 计算未含税价 = 单价 - 税额 row.unTaxPrice = Math.round((parseFloat(row.price) - parseFloat(row.taxAmount)) * 100) / 100 // 计算未含税总额 = 未含税价 * 数量