r17207 - gnucash/branches/aqbanking3/src/import-export/aqbanking - Enable internal transfers and debit notes.

Andreas Köhler andi5 at cvs.gnucash.org
Mon Jun 9 16:31:12 EDT 2008


Author: andi5
Date: 2008-06-09 16:31:12 -0400 (Mon, 09 Jun 2008)
New Revision: 17207
Trac: http://svn.gnucash.org/trac/changeset/17207

Modified:
   gnucash/branches/aqbanking3/src/import-export/aqbanking/gnc-plugin-aqbanking.c
Log:
Enable internal transfers and debit notes.

Later on, internal transfers may be hidden again as before, if they are
unstable.


Modified: gnucash/branches/aqbanking3/src/import-export/aqbanking/gnc-plugin-aqbanking.c
===================================================================
--- gnucash/branches/aqbanking3/src/import-export/aqbanking/gnc-plugin-aqbanking.c	2008-06-09 20:30:26 UTC (rev 17206)
+++ gnucash/branches/aqbanking3/src/import-export/aqbanking/gnc-plugin-aqbanking.c	2008-06-09 20:31:12 UTC (rev 17207)
@@ -380,14 +380,38 @@
 gnc_plugin_ab_cmd_issue_inttransaction (GtkAction *action,
                                         GncMainWindowActionData *data)
 {
-    /* FIXME */
+    Account *account;
+
+    ENTER("action %p, main window data %p", action, data);
+    account = main_window_to_account(data->window);
+    if (account == NULL) {
+        g_message("No AqBanking account selected");
+        LEAVE("no account");
+        return;
+    }
+
+    gnc_ab_maketrans(GTK_WIDGET(data->window), account, SINGLE_INTERNAL_TRANSFER);
+
+    LEAVE(" ");
 }
 
 static void
 gnc_plugin_ab_cmd_issue_direct_debit (GtkAction *action,
                                       GncMainWindowActionData *data)
 {
-    /* FIXME */
+    Account *account;
+
+    ENTER("action %p, main window data %p", action, data);
+    account = main_window_to_account(data->window);
+    if (account == NULL) {
+        g_message("No AqBanking account selected");
+        LEAVE("no account");
+        return;
+    }
+
+    gnc_ab_maketrans(GTK_WIDGET(data->window), account, SINGLE_DEBITNOTE);
+
+    LEAVE(" ");
 }
 
 /************************************************************



More information about the gnucash-changes mailing list