![]() Versions of piecash as of 1.0.0 supports python >=3.6 and books from gnucash 3.0.x series.Īlways do a backup of your gnucash file/DB before using piecash. If you want to work with python 2.7/3.4 and books from gnucash 2.6.x series, you can use piecash 0.19.0. default_currency ) # => Commodity # iterating over all splits in all books and print the transaction description: for acc in book. Modify objects or add new objects (accounts, transactions, prices, …)Ĭreate new GnuCash documents from scratchĪ simple example of a piecash script: with open_book ( "example.gnucash" ) as book : # get default currency of book print ( book. Open existing GnuCash documents and access all objects within Piecash has also been successfully run on Android (sqlite3 backend) thanks to Kivy buildozer and python-for-android. Piecash test suite runs successfully on Windows and Linux on the three supported SQL backends (sqlite3, Postgres and MySQL). XML parsing/reading of XML GnuCash files if you prefer python over XML/XLST manipulations. This is specially useful on Windows where the official python bindings may be tricky to install or if you want to work with ![]() GnuCash is suitable for Microsoft Windows, Mac OS X and Linux. The official python bindings (as long as no advanced book modifications and/or engine calculations are needed). This accounting software can be used by individuals and SMES and is also available in Dutch. It is a pure python package, tested on python 3.6 to 3.9, that can be used as an alternative to: Piecash provides a simple and pythonic interface to GnuCash files stored in SQL (sqlite3, Postgres and MySQL).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |