Fix [ 1704203 ] Charges: Income accounts are also debited
This commit is contained in:
parent
c57b01638e
commit
6a0b2f1ae3
|
@ -218,9 +218,15 @@ public class Doc_Bank extends Doc
|
||||||
// End Avoid usage of clearing accounts
|
// End Avoid usage of clearing accounts
|
||||||
|
|
||||||
// Charge DR (Charge)
|
// Charge DR (Charge)
|
||||||
|
if (line.getChargeAmt().compareTo(Env.ZERO) > 0) {
|
||||||
|
fl = fact.createLine(line,
|
||||||
|
line.getChargeAccount(as, line.getChargeAmt().negate()),
|
||||||
|
line.getC_Currency_ID(), null, line.getChargeAmt());
|
||||||
|
} else {
|
||||||
fl = fact.createLine(line,
|
fl = fact.createLine(line,
|
||||||
line.getChargeAccount(as, line.getChargeAmt().negate()),
|
line.getChargeAccount(as, line.getChargeAmt().negate()),
|
||||||
line.getC_Currency_ID(), line.getChargeAmt().negate(), null);
|
line.getC_Currency_ID(), line.getChargeAmt().negate(), null);
|
||||||
|
}
|
||||||
if (fl != null && C_BPartner_ID != 0)
|
if (fl != null && C_BPartner_ID != 0)
|
||||||
fl.setC_BPartner_ID(C_BPartner_ID);
|
fl.setC_BPartner_ID(C_BPartner_ID);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue