Python interface to GnuCash documents
0.12.0
  • What’s new
  • Documentation
  • Tutorial : using existing objects
  • Tutorial : creating new objects
  • Examples of scripts
  • piecash and the official python bindings
  • piecash package
  • GnuCash SQL Object model and schema
  • Resources
Python interface to GnuCash documents
  • Docs »
  • Welcome to the piecash documentation!
  • View page source

Welcome to the piecash documentation!¶

Release:0.12.0
Date:February 15, 2017
Authors:sdementen
Project page:https://github.com/sdementen/piecash
  • What’s new

Contents:

  • Documentation
    • Installation
    • Quickstart
    • Ready to use scripts
  • Tutorial : using existing objects
    • Opening an existing Book
    • Access to objects
    • Accounts
    • Commodities and Prices
    • Transactions and Splits
    • Other objects
    • Working with slots
  • Tutorial : creating new objects
    • Creating a new Book
    • Creating a new Account
    • Creating a new Commodity
    • Creating a new Transaction
    • Creating new Business objects
  • Examples of scripts
    • Creating and opening gnucash files
    • Creating an account
    • Creating a transaction
    • Simple changes on a newly created book
    • Create a book with some accounts and add a transaction
    • Extract Split information as pandas DataFrame
    • Filtered transaction reports
  • piecash and the official python bindings

For developers¶

The complete api documentation (apidoc) :

  • piecash package

An overall view on the core objects in GnuCash:

  • GnuCash SQL Object model and schema

A list of resources used for the project:

  • Resources

The todo list:

  • write more tests
  • review non core objects (budget, business)
  • build a single exe to ease install on windows (following http://milkator.wordpress.com/2014/07/19/windows-executable-from-python-developing-in-ubuntu/)

Indices and tables¶

  • Index
  • Module Index
  • Search Page
Next

© Copyright 2014 sdementen.

Built with Sphinx using a theme provided by Read the Docs.