Revert 12710 Allow the entry the Tax amount manually the same way PO - 6345 b330695a3a58

It was reverted with revision 13840 because it's causing big issues
This commit is contained in:
Carlos Ruiz 2011-02-26 20:55:17 -05:00
parent bae99d6364
commit 04579bc676
2 changed files with 2 additions and 2 deletions

View File

@ -432,7 +432,7 @@ public class MInvoiceLine extends X_C_InvoiceLine
return;
// setLineNetAmt();
MTax tax = MTax.get (getCtx(), getC_Tax_ID());
if (tax.isDocumentLevel() && m_IsSOTrx || getTaxAmt().signum() > 0)// AR Inv Tax
if (tax.isDocumentLevel() && m_IsSOTrx) // AR Inv Tax
return;
//
TaxAmt = tax.calculateTax(getLineNetAmt(), isTaxIncluded(), getPrecision());

View File

@ -209,7 +209,7 @@ public class MInvoiceTax extends X_C_InvoiceTax
//
// phib [ 1702807 ]: manual tax should never be amended
// on line level taxes
if (!documentLevel && amt.signum() != 0) // manually entered
if (!documentLevel && amt.signum() != 0 && !isSOTrx) // manually entered
;
else if (documentLevel || baseAmt.signum() == 0)
amt = Env.ZERO;