diff --git a/src/org/openbravo/erpCommon/ad_forms/DocLine_Bank.java b/src/org/openbravo/erpCommon/ad_forms/DocLine_Bank.java
--- a/src/org/openbravo/erpCommon/ad_forms/DocLine_Bank.java
+++ b/src/org/openbravo/erpCommon/ad_forms/DocLine_Bank.java
@@ -76,9 +76,9 @@
     try {
       data = DocLineBankData.selectGlitem(conn, m_C_GLItem_ID, as.getC_AcctSchema_ID());
       if (data.length > 0) {
-        Account_ID = data[0].glitemDebitAcct;
+        Account_ID = data[0].glitemCreditAcct;
         if (amount != null && amount.signum() < 0)
-          Account_ID = data[0].glitemCreditAcct;
+          Account_ID = data[0].glitemDebitAcct;
       }
       // No account
       if (Account_ID.equals("")) {
