diff --git a/gnucash/import-export/aqb/gnc-ab-utils.c b/gnucash/import-export/aqb/gnc-ab-utils.c index 02a1ba7451..b2dbd10575 100644 --- a/gnucash/import-export/aqb/gnc-ab-utils.c +++ b/gnucash/import-export/aqb/gnc-ab-utils.c @@ -159,13 +159,16 @@ gnc_AB_BANKING_new(void) api = AB_Banking_new("gnucash", NULL, 0); g_return_val_if_fail(api, NULL); -#if AQBANKING_VERSION_INT >= 59925 +#if AQBANKING_VERSION_INT >= 59925 \ + || (AQBANKING_VERSION_INT == 59924 && AQBANKING_VERSION_BUILD >= 1) \ + || (AQBANKING_VERSION_INT >= 50709 && AQBANKING_VERSION_INT < 59900) \ + || (AQBANKING_VERSION_INT == 50708 && AQBANKING_VERSION_BUILD >= 1) /* These two values must be set because newest bank regulation requires the bank servers to require it. The string itself results from our registration with the German bank association at https://www.hbci-zka.de/register/prod_register.htm (where the registration was requested and is managed by cstim). The function call was - introduced in aqbanking-5.99.25. */ + introduced in aqbanking-5.99.25 and aqbanking-5.7.9. */ AB_Banking_RuntimeConfig_SetCharValue(api, "fintsRegistrationKey", "412748A1836CDD07181CE1910"); AB_Banking_RuntimeConfig_SetCharValue(api, "fintsApplicationVersionString", PACKAGE_VERSION); #endif