From d04844a3754f93e19ad3b48cecb00c841193712c Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Mon, 29 Sep 2014 17:48:50 -0500 Subject: [PATCH] IDEMPIERE-2218 Cannot reverse journal with control amount --- org.adempiere.base/src/org/compiere/model/MJournal.java | 1 + org.adempiere.base/src/org/compiere/model/MJournalBatch.java | 1 + 2 files changed, 2 insertions(+) diff --git a/org.adempiere.base/src/org/compiere/model/MJournal.java b/org.adempiere.base/src/org/compiere/model/MJournal.java index 84fdb645ff..170f93aa52 100644 --- a/org.adempiere.base/src/org/compiere/model/MJournal.java +++ b/org.adempiere.base/src/org/compiere/model/MJournal.java @@ -756,6 +756,7 @@ public class MJournal extends X_GL_Journal implements DocAction // Reverse indicator StringBuilder msgd = new StringBuilder("(->").append(getDocumentNo()).append(")"); reverse.addDescription(msgd.toString()); + reverse.setControlAmt(getControlAmt().negate()); //FR [ 1948157 ] reverse.setReversal_ID(getGL_Journal_ID()); if (!reverse.save()) diff --git a/org.adempiere.base/src/org/compiere/model/MJournalBatch.java b/org.adempiere.base/src/org/compiere/model/MJournalBatch.java index ec67283ab7..9270bdfe45 100644 --- a/org.adempiere.base/src/org/compiere/model/MJournalBatch.java +++ b/org.adempiere.base/src/org/compiere/model/MJournalBatch.java @@ -630,6 +630,7 @@ public class MJournalBatch extends X_GL_JournalBatch implements DocAction // Reverse indicator StringBuilder msgd = new StringBuilder("(->").append(getDocumentNo()).append(")"); reverse.addDescription(msgd.toString()); + reverse.setControlAmt(getControlAmt().negate()); //[ 1948157 ] reverse.setReversal_ID(getGL_JournalBatch_ID()); reverse.saveEx();