将专有银行对账单转换为ofx格式的工具,适合导入gnucash

ofxstatement的Python项目详细描述


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>

0.6.1(2017-0.6.0(2016-6.0(2016-是的进入OFX。

-显示调试信息的命令行选项(--debug)。

-修复appdirs的配置文件位置>;=1.3.0

<0.5.0(2013-11-03)
==


-插件现在通过setuptools的入口点机制注册。这使得插件可以独立于xstatement本身而独立于xstatement本身生存在不同的卵细胞中。插件注册为"ofxstatement"入口点
(11)。



-命令行接口已更改:``ofxstatement``现在接受"action"
参数,并且添加了一些操作:

*``ofxstatement convert``:执行到ofx的转换``:list available conversion plugins
*``ofxstatement edit config``:启动默认编辑器编辑配置
file

-``ofxstatement convert``可以在不进行任何配置的情况下运行。要使用的插件名
在本例中是使用`-t type``参数(12)指定的。

-``statementline``支持更多属性,转换为ofx(13):

*``refnum``-转换为`<;refnum>;``in of x。
*``trtype`-转换为`<;trtype>;``in of x。


~~~~~~~~~~~~~~
ofx语句
~~~~~~~~~~~~~~~

……图片:https://travis-ci.org/kedder/ofxstatement.png?branch=master
:目标:https://travis ci.org/kedder/ofxstatement
。图片::https://coveralls.io/repos/kedder/ofxstatement/badge.png?branch=master
:目标:https://coveralls.io/r/kedder/ofxstatement?branch=master

ofx statement是将专有银行对账单转换为ofx格式的工具,
适合导入gnucash。包提供了一个命令行工具来运行:``ofxstatement``。运行"ofxstatement-h"查看基本用法说明。
"ofxstatement"在python 3下工作,与python 2不兼容。



mats,但很少支持标准数据格式,
如"ofx"。另一方面,"gnucash"等个人会计工具只支持标准格式,可能永远不会支持网上银行系统的专有报表格式。


为了弥合两者之间的差距,创建了ofx报表工具。_ gnucash:http://gnucash.org/
。_ ofx:http://en.wikipedia.org/wiki/open_financial廑exchange


操作模式
===


``ofxstatement``工具计划在以下工作流中使用:

1。每个月底,使用您的网上银行服务将
对账单从您所有的银行账户导出到
OfX报表格式的文件中。对每个导出的文件运行"ofxstatement",将其转换为标准的ofx格式。shell脚本或makefile可能有助于自动执行此例程。

3。将生成的ofx文件导入gnucash或其他会计系统。


.plugins作为常规的python eggs安装,使用
easy_install或pip,例如::


注意,ofxstatement本身将通过这种方式自动安装。
安装后,``ofxstatement``实用程序应该可用。

官方软件包存储库安装xstatement::

$apt install of xstatement plugins

您可以通过运行:


$ofx statement list plugins


来检查xstatement是否正常工作。您应该打印已安装插件的列表。


>安装后,用法很简单:


$ofxstatement convert-t<;plugin>;bank_statement.csv statement.ofx

orted to GnuCash or other
financial program you use.


Known Plugins
=============

There are several user-developed plugins available:

================================= ============================================
Plugin Description
================================= =========一个好几家银行的X Statement Lithuanian ``插件,在立陶宛:瑞典银行、丹麦银行和立陶宛通用的交换格式LITAS-ESIS中运行。


Po_tovnispo_itelna的X Statement捷克``插件
(`` maxibps``)和使用gpc
格式的银行(例如fio banka,module
``gpc``)。

`ofxstatement unicreditcz``用于unicredit bank捷克共和国和斯洛伐克的插件
`ofxstatement otp``用于otp bank的插件,在匈牙利运营作为一组插件,由@bubbas开发:
``dkb`cc``和``lbbamazon``.

`banking.statements.osuspankki``芬兰osuspankki银行
`banking.statements.nordea``北欧银行(至少芬兰分行)
`ofxstatement-1822direkt``德国银行1822direkt.com
`ofxstat奥地利的几个银行的插件,在奥地利经营:
easybank,ing diba,livebank,raiffeisenbank。
瑞士邮政金融的报表postfinance(基于java文本的电子金融银行/信用对账单)。
`_keytradebank(比利时)
` of x statement be ing``ing(比利时)
` of x statement be kbc``of x statement betterment``` of x statement betterment`` betterment(比利时)
` of x statement simple`` of x statement simple(比利时)
` of x statement simple`` of x statement latvian(比利时)json财务报表格式
`_拉脱维亚银行对通用ISO-20022格式的支持为私人账户解析*.csv
"Ofxstatement Polish"对一些波兰银行和金融机构的支持
"Ofxstatement Russian"对几家俄罗斯银行的支持:Avangard、Tinkoff、Sberbank(借方)。
"Ofxstatement DAB"DAB Bank(德国)
"Ofxstatement is arion bank i"celand
===========================================





_立陶宛语:https://github.com/kedder/ofxstatement lithuanian
。_ OfxStatement-Czech:https://gitlab.com/mcepl/OfxStatement-Czech
。_ ofxstatement-unicreditcz:https://github.com/milankni/ofxstatement-unicreditcz
。_ ofxstatement-otp:https://github.com/abesto/ofxstatement otp
。_ ofxstatement-bubbas:https://github.com/bubbas/ofxstatement-bubbas
。_ banking.statements.osuspankki:https://github.com/koodaamo/banking.statements.osuspankki
。_ banking.statements.nordea:https://github.com/koodaamo/banking.statements.nordea
。_ ofxstatement-1822direkt:https://github.com/mirkodziadzka/ofxstatement-1822direkt
。_奥地利语:https://github.com/nblock/ofxstatement奥地利语
…小精灵t-postfinance:https://pypi.python.org/pypi/ofxstatement postfinance
。_ ofxstatement-mbank-sk:https://github.com/epigheton/ofxstatement mbank-sk
。_ ofxstatement-be-keytrade:https://github.com/scotchy49/ofxstatement-be-keytrade
。_ ofxstatement-be-ing:https://github.com/theomarescaux/ofxstatement-be-ing
。_ ofxstatement-be-kbc:https://github.com/plenaerts/ofxstatement-be-kbc
。_ ofxstatement-betterment:https://github.com/cmayes/ofxstatement-betterment
。_ ofxstatement-simple:https://github.com/cmayes/ofxstatement-simple
。_拉脱维亚官方网站:https://github.com/gintsmurans/ofxstatement latvian
。_ ofxstatement-iso20022:https://github.com/kedder/ofxstatement-iso20022
。_ ofxstatement-seb:https://github.com/themalkolm/ofxstatement-seb
。_ ofxstatement-alfabank:https://github.com/themalkolm/ofxstatement-alfabank
。_ ofxstatement-paypal:https://github.com/themalkolm/ofxstatement-paypal
。_ ofxstatement-polish:https://github.com/yay6/ofxstatement-polish
。_ ofxstatement-俄语:https://github.com/gerasiov/ofxstatement俄语
…_ ofxstatement-dab:https://github.com/johannesklug/ofxstatement-dab
。_ Ofxstatement-is-arionbanki:https://github.com/dagur/Ofxstatement是arionbanki


高级配置
=====


虽然Ofxstatement可以在不进行任何配置的情况下使用,但某些插件可能会接受其他配置参数。这些参数可以在配置文件中指定
。配置文件可以使用"edit config"命令进行编辑,这会打开您喜欢的编辑器:配置文件格式是标准的.ini格式。配置被划分为与"type"命令行参数相对应的部分。每个
节都必须提供指向已注册的转换插件之一的"plugin"选项。其他参数是特定于插件的。

文件
格式,由插件"swedbank"和"litas-essis"处理。`` litas-essis`
插件将加载使用``cp1257``字符集的语句,并设置自定义货币
和自定义帐号。这样,gnucash将自动将导入的.ofx语句与特定的gnucash帐户关联。

有关更多信息,请参阅特定的插件
文档。


编写自己的插件
=======


如果尚未开发银行插件(请参阅上面的"已知插件"部分
),您可以轻松编写自己的插件,前提是您对python编程语言有一定的了解。有一个"ofxstatement sample"插件项目可用,它提供了示例样板并详细描述了插件开发过程。_ ofxstatement-sample:https://github.com/kedder/ofxstatement-sample

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
datetime如何使用JodaTime在Java中设置时间属性   java固定算法的性能时间   java如何从JMenu中获取所选项以更改文本区域的文本颜色?   java配置单元UDF传递数组<string>作为参数   javaapachebeam和BigQuery   java与PrintWriter之间的差异。printf和PrintWriter。格式方法   继承如何处理按Java版本更改的导入,以及在多个版本上编译   xml java。lang.noClassDefFoundant生成错误   java如何使用包含映射的JSON发送POST请求?   java如何在任何应用程序的JAR文件中绑定MySql数据库?   Java脚本解释器   sslhttpclientjava。网SocketException:未实现未连接的socket   java如何为Android应用程序创建类似于Cron作业的东西   java JButton+radiobox+复选框   java内存管理将文件写入内存   java这是计算对象实例的有效方法吗?   用于死锁情况的java代码?   JavaSpring容器作为新实体插入,而不是存储在表中