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