Apologies for piggy-backing on this thread, but it fits -- especially since I agree with Jonathan that Red has been a huge help on importing records. Thanks!
I have three investment accounts with Fidelity, and I've used Red's set-up to import records from two of them. However, I can't get records for the 3d account, though I know that transactions for this account are in the download. It fails with this message: Error: fund info not found for: [] Just to be clear -- nothing is inside the brackets. This appears to be the same response that calls for addition CUSIP info in my import file. With the other accounts, once I'd added the requested CUSIP numbers and related fund information the processing continued. Any hints on what it's missing and how I can trouble-shoot this? (It's surely clear from the way I've described this and asked my question that I'm not a programmer!) Thanks -- John On Monday, April 19, 2021 at 11:22:34 PM UTC-4 redst...@gmail.com wrote: > That's great! > > 1. Ah, I need to clean/document that better. You can ignore it assuming > you're not having trouble. ofxparse should pick up your account number fine > from that input. > > 2. Also code that needs to be cleaned up. There should be only a single > entry. Correct, that is how your Vanguard files should be named. That's how > the website names them when you download them, BTW, so this should work out > of the box. > > 3. Correct, the banking transaction builder relies on smart_importer to > generate that Income posting. See this article > <https://reds-rants.netlify.app/personal-finance/transaction-builders/>. > You'll have to setup smart_importer (very easy), and point it at your > existing beancount file. > > On Monday, April 19, 2021 at 7:04:50 PM UTC-7 jrgo...@gmail.com wrote: > >> Also want to give a shout out to Red for the really helpful posts and >> great contribution to getting going quickly with importing. I was able to >> get 3 importers working using this framework (one US bank that has OFX, one >> overseas bank with OFX), and one investment account. >> >> I had a few questions regarding the code: >> >> 1) in the importer class you have "self.account_number_field = >> "account_id". How is that used? The OFX file has this: >> <BANKID>123456789<ACCTID>123456<ACCTTYPE>CHECKING. Is this relevant? >> >> 2) In your examples folder you have 2 entries for >> "self.filename_identifier_substring". Is this an "AND" match or is it a >> "OR" match? Do I hard code entries in my bank importer or is there a way to >> use the config file to pass those parameters. For example, in your importer >> for Vanguard you have self.filename_identifier_substring = >> 'OfxDownload.qfx' so does that mean I have to have the Vanguard files be >> called '***OfxDownload.qfx'? >> >> 3) My OFX for my bank has entries like this >> >> "<STMTTRN><TRNTYPE>DEP<DTPOSTED>20200131000000<TRNAMT>4.22<FITID>123<NAME>Credit >> >> Interest<MEMO>Deposit, Processed</STMTTRN> >> " >> >> Your config example has entries like "income' : 'INCOME:INTEREST:BANKNAME" >> >> Is this idea that this type of transaction automatically gets processed >> and put into that account? Out of the box it didn't happen has perhaps >> banking.py in libimport is looking for a different string. My question is >> how should I configure this or is this simply better to handle with the >> smart_importer and mostly ignore those configurations? >> >> thanks, >> Jonathan >> > -- You received this message because you are subscribed to the Google Groups "Beancount" group. To unsubscribe from this group and stop receiving emails from it, send an email to beancount+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/ba1604a0-ae11-4a3e-94ee-7f7eefbb9dcdn%40googlegroups.com.