Hi, Red --
Thanks very much for the prompt response.
I installed the plug-in as instructed above, and unfortunately I've taken a step back. Bean-identify still associates these files with my import settings, but now I can't extract any files. Instead, I get this error message:
ERROR:root:Importer beancount_reds_importers.fidelity.Importer.extract() raised an unexpected error: 'capgains_lt'
Traceback (most recent call last):
File "/Users/johnrakestraw/.pyenv/versions/3.9.1/lib/python3.9\\\\\\/site-packages/beancount/ingest/extract.py", line 182, in extract
new_entries = extract_from_file(
File "/Users/johnrakestraw/.pyenv/versions/3.9.1/lib/python3.9/site-packages/beancount/ingest/extract.py", line 67, in extract_from_file
new_entries = importer.extract(file, **kwargs)
File "/Users/johnrakestraw/.pyenv/versions/3.9.1/lib/python3.9/site-packages/beancount_reds_importers/libtransactionbuilder/investments.py", line 311, in extract
self.initialize(file)
File "/Users/johnrakestraw/.pyenv/versions/3.9.1/lib/python3.9/site-packages/beancount_reds_importers/libtransactionbuilder/investments.py", line 45, in initialize
self.build_account_map() # TODO: avoid for identify()
File "/Users/johnrakestraw/.pyenv/versions/3.9.1/lib/python3.9/site-packages/beancount_reds_importers/libtransactionbuilder/investments.py", line 57, in build_account_map
"capgains_lt": self.config['capgains_lt'],
KeyError: 'capgains_lt'
And there's a further mystery (at least, a mystery to me). I get this error message on records I downloaded from Fidelity last night. (And, as I said earlier, I successfully extracted transactions for two of my accounts but not for the third.)
The mystery is that I downloaded fresh files from Fidelity just now, after getting that error message, using the same commands I used last night. But bean-identify doesn't identify these using my my.import file and bean-extract returns no error messages but instead merely the header -- ;; -*- mode: beancount -*-.
Why would it generate the error message with last night's files but not even recognize the ones I just now downloaded? Makes no sense to me.