ofxstatement的改进插件
ofxstatement-betterment的Python项目详细描述
这是下载的Bettermentcsv语句的ofxstatement插件 从网站的activity页面。ofxstatement将csv转换为 ofx文件中的一系列“check”事务,例如Moneydance 将只考虑生成ofx文件的银行和信用卡帐户 导入。鉴于改善公司的每日损益交易数据,“支票” 事务类型工作得很好。
ofxstatement是一个将专有银行对账单转换为 ofx格式,适合导入gnucash、moneydance和其他兼容的 应用。ofxstatement的插件解析特定的专有银行 语句格式并生成公共数据结构,然后将其格式化 变成ofx文件。
要求
与ofxstatement一样,这个插件需要python 3。你需要 ofxstatement已安装;如果 您可以通过pip安装插件。
安装
您可以通过大多数普通的python方法安装插件(确保 使用环境中的python3安装进行安装)。删除–用户 如果要全局安装包,请选择。
PIP
pip3 install --user ofxstatement-betterment
设置.py
python3 setup.py install --user
配置
注意,您可以在ofxstatement的配置文件(可访问)中指定“bank”和“account” 使用xstatement edit config命令或直接在 ~/.local/share/ofxstatement/config.ini(至少在Linux上)。设置这些值会使 使您的个人理财应用程序更容易识别文件数据的哪个帐户 属于。
还要注意,默认情况下过滤零金额的交易记录。如果你想包括 零金额交易,在您的设置中将“zero_filter”设置为“false”。下面是一个例子 改进插件的设置块:
[betterment] account = 8675309 plugin = betterment zero_filter = false
用法
将您的改进activity导出到csv文件(它当前是transactions.csv)。然后运行:
$ ofxstatement convert -t betterment transactions.csv betterment.ofx
然后,您可以将bettermenent.ofx导入到您选择的个人金融应用程序中。
历史
0.3.0(2015-11-15)
- 通过使用标题行而不是索引更新以支持较新的csv格式,支持 新的日期格式,并按日期对期初余额和期末余额进行排序。
0.2.4(2015-10-18)
- 更改为伪唯一事务ID的SHA-256哈希,以便改进 保持唯一性的id稳定性。
0.2.2(2015-10-04)
- 添加筛选器以删除挂起的交易(其期末余额为空)
0.2.1(2015-09-27)
- 小文档改进。
0.2.0(2015-09-27)
- 添加测试
- 连接到Travis CI
- 增加了工作服测试覆盖率报告。
0.1.0(2015-09-26)
- 已上载到PYPI
- 添加到github