gnucash master: Aqbanking: Add display of aqbanking subaccountid in initial correspondence setup

Christian Stimming cstim at code.gnucash.org
Wed Oct 8 13:10:19 EDT 2014


Updated	 via  https://github.com/Gnucash/gnucash/commit/c81eaae6 (commit)
	from  https://github.com/Gnucash/gnucash/commit/8a7f426f (commit)



commit c81eaae677b9f3931102dc9964ce5549a9f98fa8
Author: Christian Stimming <christian at cstimming.de>
Date:   Wed Oct 8 21:24:51 2014 +0200

    Aqbanking: Add display of aqbanking subaccountid in initial correspondence setup

diff --git a/src/import-export/aqb/assistant-ab-initial.c b/src/import-export/aqb/assistant-ab-initial.c
index d0def64..d01b590 100644
--- a/src/import-export/aqb/assistant-ab-initial.c
+++ b/src/import-export/aqb/assistant-ab-initial.c
@@ -569,24 +569,21 @@ ab_account_longname(const AB_ACCOUNT *ab_acc)
 {
     gchar *bankname;
     gchar *result;
-    const char *ab_bankname, *bankcode;
+    const char *ab_bankname, *bankcode, *subAccountId;
 
     g_return_val_if_fail(ab_acc, NULL);
 
     ab_bankname = AB_Account_GetBankName(ab_acc);
     bankname = ab_bankname ? gnc_utf8_strip_invalid_strdup(ab_bankname) : NULL;
     bankcode = AB_Account_GetBankCode(ab_acc);
+    subAccountId = AB_Account_GetSubAccountId(ab_acc);
 
     /* Translators: Strings are 1. Account code, 2. Bank name, 3. Bank code. */
-    if (bankname && *bankname)
-        result = g_strdup_printf(_("%s at %s (code %s)"),
-                                 AB_Account_GetAccountNumber(ab_acc),
-                                 bankname,
-                                 bankcode);
-    else
-        result = g_strdup_printf(_("%s at bank code %s"),
-                                 AB_Account_GetAccountNumber(ab_acc),
-                                 bankcode);
+    result = g_strdup_printf(_("Bank code %s (%s), Account %s (%s)"),
+                             bankcode,
+                             bankname ? bankname : "",
+                             AB_Account_GetAccountNumber(ab_acc),
+                             subAccountId ? subAccountId : "");
     g_free(bankname);
 
     return result;



Summary of changes:
 src/import-export/aqb/assistant-ab-initial.c | 17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)



More information about the gnucash-changes mailing list