mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Aqbanking: Add display of aqbanking subaccountid in initial correspondence setup
This commit is contained in:
parent
8a7f426f3b
commit
c81eaae677
@ -569,24 +569,21 @@ ab_account_longname(const AB_ACCOUNT *ab_acc)
|
|||||||
{
|
{
|
||||||
gchar *bankname;
|
gchar *bankname;
|
||||||
gchar *result;
|
gchar *result;
|
||||||
const char *ab_bankname, *bankcode;
|
const char *ab_bankname, *bankcode, *subAccountId;
|
||||||
|
|
||||||
g_return_val_if_fail(ab_acc, NULL);
|
g_return_val_if_fail(ab_acc, NULL);
|
||||||
|
|
||||||
ab_bankname = AB_Account_GetBankName(ab_acc);
|
ab_bankname = AB_Account_GetBankName(ab_acc);
|
||||||
bankname = ab_bankname ? gnc_utf8_strip_invalid_strdup(ab_bankname) : NULL;
|
bankname = ab_bankname ? gnc_utf8_strip_invalid_strdup(ab_bankname) : NULL;
|
||||||
bankcode = AB_Account_GetBankCode(ab_acc);
|
bankcode = AB_Account_GetBankCode(ab_acc);
|
||||||
|
subAccountId = AB_Account_GetSubAccountId(ab_acc);
|
||||||
|
|
||||||
/* Translators: Strings are 1. Account code, 2. Bank name, 3. Bank code. */
|
/* Translators: Strings are 1. Account code, 2. Bank name, 3. Bank code. */
|
||||||
if (bankname && *bankname)
|
result = g_strdup_printf(_("Bank code %s (%s), Account %s (%s)"),
|
||||||
result = g_strdup_printf(_("%s at %s (code %s)"),
|
bankcode,
|
||||||
AB_Account_GetAccountNumber(ab_acc),
|
bankname ? bankname : "",
|
||||||
bankname,
|
AB_Account_GetAccountNumber(ab_acc),
|
||||||
bankcode);
|
subAccountId ? subAccountId : "");
|
||||||
else
|
|
||||||
result = g_strdup_printf(_("%s at bank code %s"),
|
|
||||||
AB_Account_GetAccountNumber(ab_acc),
|
|
||||||
bankcode);
|
|
||||||
g_free(bankname);
|
g_free(bankname);
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
|
Loading…
Reference in New Issue
Block a user