The document fails to conform to the following mandatory element specified in DTD specification:
<!ELEMENT STMTRS - - (CURDEF , BANKACCTFROM , BANKTRANLIST? , LEDGERBAL , AVAILBAL? , MKTGINFO?)>
As a result, their OFX document does not contain BANKACCTFROM and LEDGERBAL elements. When GnuCash tries to import this invalid document, GnuCash fails to recognize any valid transactions in the BANKTRANLIST element. KMyMoney reports that 'No Accounts found' error.
An OFX compliance library, LibOFX is available.
No comments:
Post a Comment