diff --git a/base/src/org/compiere/acct/Fact.java b/base/src/org/compiere/acct/Fact.java index 40f1d18e05..e48937854a 100644 --- a/base/src/org/compiere/acct/Fact.java +++ b/base/src/org/compiere/acct/Fact.java @@ -39,7 +39,9 @@ public final class Fact { m_doc = document; m_acctSchema = acctSchema; - m_postingType = defaultPostingType; + m_postingType = defaultPostingType; + // Fix [ 1884676 ] Fact not setting transaction + m_trxName = document.getTrxName(); // log.config(toString()); } // Fact @@ -763,7 +765,8 @@ public final class Fact * @return true if all lines were saved */ public boolean save (String trxName) - { + { + m_trxName = trxName; // save Lines for (int i = 0; i < m_lines.size(); i++) {