diff --git a/org.adempiere.base/src/org/compiere/model/MInvoiceLine.java b/org.adempiere.base/src/org/compiere/model/MInvoiceLine.java index f0f64e5622..02dc8e013d 100644 --- a/org.adempiere.base/src/org/compiere/model/MInvoiceLine.java +++ b/org.adempiere.base/src/org/compiere/model/MInvoiceLine.java @@ -937,14 +937,8 @@ public class MInvoiceLine extends X_C_InvoiceLine return false; // red1 - solving BUGS #[ 1701331 ] , #[ 1786103 ] - if (tax.getTaxAmt().signum() != 0) { - if (!tax.save(get_TrxName())) - return false; - } - else { - if (!tax.is_new() && !tax.delete(false, get_TrxName())) - return false; - } + if (!tax.save(get_TrxName())) + return false; } return true; }