Hi, On Mittwoch, 9. Juli 2008, Jerry Jaskierny wrote: > David Reiser <[EMAIL PROTECTED]> said: [...] > > WARN <gnc.import.aqbanking> gnc_ab_gettrans: No accountinfo result > > for this account [...]
When asked for the list of accounts the bank returns the account number as say "xxxxx1234". But when returning statements it only returns a substring for the account number (e.g. "1234"). Since GnuCash is directly looking for an AccountInfo object for the expected account number (in this example "xxxxx1234") it doesn't succeed. The solution would be for GnuCash to scan the AccountInfos available and compare the account number by itself, assuming a match if there is a substring match. Or: rather than calling AB_ImExporterContext_FindAccountInfo() I suggest using code like this: ------------------------------------------------------------------------------X8 AB_IMEXPORTER_ACCOUNTINFO *ai; ai=AB_ImExporterContext_GetFirstAccountInfo(ctx); while(ai) { const char *s; s=AB_ImExporterAccountInfo_GetAccountNumber(ai); if (s && strstr(expectedAccountNumber, s)!=NULL) break; ai=AB_ImExporterContext_GetNextAccountInfo(ctx); } /* ai is now either NULL or the matching AccountInfo */ ------------------------------------------------------------------------------X8 Regards Martin -- "Things are only impossible until they're not" Martin Preuss - http://www.aquamaniac.de/ AqBanking - http://www.aqbanking.de/ LibChipcard - http://www.libchipcard.de/ _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel