Python interface to GnuCash documents
latest
What’s new
Documentation
Tutorial : using existing objects
Tutorial : creating new objects
Examples of programs written with piecash
piecash and the official python bindings
piecash on android
piecash package
GnuCash SQL Object model and schema
Resources
Python interface to GnuCash documents
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
Account (class in piecash.core.account)
account (piecash.budget.BudgetAmount attribute)
(piecash.core.transaction.Lot attribute)
(piecash.core.transaction.Split attribute)
accounts (piecash.core.commodity.Commodity attribute)
accounts() (piecash.core.book.Book property)
AccountType (class in piecash.core.account)
action (piecash.core.transaction.Split attribute)
active (piecash.business.person.Customer attribute)
(piecash.business.person.Employee attribute)
(piecash.business.person.Vendor attribute)
adapt_session() (in module piecash.core.session)
add() (piecash.core.book.Book method)
addr1 (piecash.business.person.Address attribute)
addr2 (piecash.business.person.Address attribute)
addr3 (piecash.business.person.Address attribute)
addr4 (piecash.business.person.Address attribute)
Address (class in piecash.business.person)
address (piecash.business.person.Customer attribute)
(piecash.business.person.Employee attribute)
(piecash.business.person.Vendor attribute)
amount (piecash.budget.BudgetAmount attribute)
amounts (piecash.budget.Budget attribute)
at_date (piecash.core.account.Account attribute)
B
base_currency (piecash.core.commodity.Commodity attribute)
Book (class in piecash.core.book)
book (piecash.core.account.Account attribute)
Budget (class in piecash.budget)
budget (piecash.budget.BudgetAmount attribute)
budget_amounts (piecash.core.account.Account attribute)
BudgetAmount (class in piecash.budget)
build_uri() (in module piecash.core.session)
business_company_address (piecash.core.book.Book attribute)
business_company_contact (piecash.core.book.Book attribute)
business_company_email (piecash.core.book.Book attribute)
business_company_ID (piecash.core.book.Book attribute)
business_company_name (piecash.core.book.Book attribute)
business_company_phone (piecash.core.book.Book attribute)
business_company_website (piecash.core.book.Book attribute)
C
calculate_imbalances() (piecash.core.transaction.Transaction method)
CallableList (class in piecash._common)
cancel() (piecash.core.book.Book method)
children (piecash.core.account.Account attribute)
ChoiceType (class in piecash.sa_extra)
close() (piecash.core.book.Book method)
code (piecash.core.account.Account attribute)
commodities() (piecash.core.book.Book property)
Commodity (class in piecash.core.commodity)
commodity (piecash.core.account.Account attribute)
,
[1]
(piecash.core.commodity.Price attribute)
commodity_scu (piecash.core.account.Account attribute)
compile_datetime() (in module piecash.sa_extra)
control_mode (piecash.core.book.Book attribute)
counter_bill (piecash.core.book.Book attribute)
counter_customer (piecash.core.book.Book attribute)
counter_employee (piecash.core.book.Book attribute)
counter_exp_voucher (piecash.core.book.Book attribute)
counter_invoice (piecash.core.book.Book attribute)
counter_job (piecash.core.book.Book attribute)
counter_order (piecash.core.book.Book attribute)
counter_vendor (piecash.core.book.Book attribute)
country() (piecash.core.currency_ISO.ISO_type property)
create_book() (in module piecash.core.session)
create_currency_from_ISO() (in module piecash.core.factories)
create_stock_accounts() (in module piecash.core.factories)
create_stock_from_symbol() (in module piecash.core.factories)
credit (piecash.business.person.Customer attribute)
creditcard_account (piecash.business.person.Employee attribute)
currencies() (piecash.core.book.Book property)
currency (piecash.business.person.Customer attribute)
(piecash.business.person.Employee attribute)
(piecash.business.person.Vendor attribute)
(piecash.core.commodity.Commodity attribute)
(piecash.core.commodity.Price attribute)
(piecash.core.transaction.Transaction attribute)
currency() (piecash.core.currency_ISO.ISO_type property)
currency_conversion() (piecash.core.commodity.Commodity method)
cusip (piecash.core.commodity.Commodity attribute)
cusip() (piecash.core.currency_ISO.ISO_type property)
Customer (class in piecash.business.person)
customers() (piecash.core.book.Book property)
D
date (piecash.core.commodity.Price attribute)
default_currency (piecash.core.book.Book attribute)
delete() (piecash.core.book.Book method)
description (piecash.budget.Budget attribute)
(piecash.core.account.Account attribute)
(piecash.core.transaction.Transaction attribute)
discount (piecash.business.person.Customer attribute)
E
email (piecash.business.person.Address attribute)
Employee (class in piecash.business.person)
employees() (piecash.core.book.Book property)
enter_date (piecash.core.transaction.Transaction attribute)
F
fax (piecash.business.person.Address attribute)
flush() (piecash.core.book.Book method)
fraction (piecash.core.commodity.Commodity attribute)
fraction() (piecash.core.currency_ISO.ISO_type property)
fullname (piecash.core.account.Account attribute)
G
get() (piecash._common.CallableList method)
(piecash.core.book.Book method)
get_balance() (piecash.core.account.Account method)
get_foreign_keys() (in module piecash.sa_extra)
get_system_currency_mnemonic() (in module piecash._common)
GncCommodityError
GncConversionError
GncImbalanceError
GncNoActiveSession
GncPriceError
GncValidationError
GnucashException
H
hidden (piecash.core.account.Account attribute)
hybrid_property_gncnumeric() (in module piecash._common)
I
id (piecash.business.person.Customer attribute)
(piecash.business.person.Employee attribute)
(piecash.business.person.Vendor attribute)
impl (piecash.kvp.SlotType attribute)
invoices() (piecash.core.book.Book property)
is_closed (piecash.core.transaction.Lot attribute)
is_saved() (piecash.core.book.Book property)
is_template (piecash.core.account.Account attribute)
ISO_type (class in piecash.core.currency_ISO)
K
KVP_Type (class in piecash.kvp)
L
language (piecash.business.person.Employee attribute)
Lot (class in piecash.core.transaction)
lot (piecash.core.transaction.Split attribute)
lots (piecash.core.account.Account attribute)
M
mapped_to_slot_property() (in module piecash.sa_extra)
memo (piecash.core.transaction.Split attribute)
mnemonic (piecash.core.commodity.Commodity attribute)
mnemonic() (piecash.core.currency_ISO.ISO_type property)
module
piecash
piecash._common
piecash._declbase
piecash.budget
piecash.business
piecash.business.invoice
piecash.business.person
piecash.business.tax
piecash.core
piecash.core._commodity_helper
piecash.core.account
piecash.core.book
piecash.core.commodity
piecash.core.currency_ISO
piecash.core.factories
piecash.core.session
piecash.core.transaction
piecash.kvp
piecash.ledger
piecash.metadata
piecash.sa_extra
N
name (piecash.budget.Budget attribute)
(piecash.business.person.Address attribute)
(piecash.business.person.Customer attribute)
(piecash.business.person.Employee attribute)
(piecash.business.person.Vendor attribute)
(piecash.core.account.Account attribute)
namespace (piecash.core.commodity.Commodity attribute)
natural_sign (piecash.core.account.Account attribute)
non_std_scu (piecash.core.account.Account attribute)
notes (piecash.business.person.Customer attribute)
(piecash.business.person.Vendor attribute)
(piecash.core.transaction.Transaction attribute)
num (piecash.core.transaction.Transaction attribute)
O
obj_guid (piecash._common.Recurrence attribute)
object_to_validate() (piecash.core.account.Account method)
(piecash.core.commodity.Commodity method)
(piecash.core.commodity.Price method)
(piecash.core.transaction.Lot method)
(piecash.core.transaction.Split method)
(piecash.core.transaction.Transaction method)
observe_commodity() (piecash.core.account.Account method)
on_book_add() (piecash.business.person.Employee method)
open_book() (in module piecash.core.session)
P
parent (piecash.core.account.Account attribute)
Person (class in piecash.business.person)
phone (piecash.business.person.Address attribute)
piecash
module
piecash._common
module
piecash._declbase
module
piecash.budget
module
piecash.business
module
piecash.business.invoice
module
piecash.business.person
module
piecash.business.tax
module
piecash.core
module
piecash.core._commodity_helper
module
piecash.core.account
module
piecash.core.book
module
piecash.core.commodity
module
piecash.core.currency_ISO
module
piecash.core.factories
module
piecash.core.session
module
piecash.core.transaction
module
piecash.kvp
module
piecash.ledger
module
piecash.metadata
module
piecash.sa_extra
module
placeholder (piecash.core.account.Account attribute)
post_date (piecash.core.transaction.Transaction attribute)
Price (class in piecash.core.commodity)
prices (piecash.core.commodity.Commodity attribute)
prices() (piecash.core.book.Book property)
prices_df() (piecash.core.book.Book method)
process_bind_param() (piecash.kvp.SlotType method)
(piecash.sa_extra.ChoiceType method)
process_result_value() (piecash.kvp.SlotType method)
(piecash.sa_extra.ChoiceType method)
pure_slot_property() (in module piecash.sa_extra)
Q
quandl_fx() (in module piecash.core._commodity_helper)
quantity (piecash.core.transaction.Split attribute)
query() (piecash.core.book.Book property)
quote_flag (piecash.core.commodity.Commodity attribute)
quote_source (piecash.core.commodity.Commodity attribute)
quote_tz (piecash.core.commodity.Commodity attribute)
R
rate (piecash.business.person.Employee attribute)
reconcile_date (piecash.core.transaction.Split attribute)
reconcile_state (piecash.core.transaction.Split attribute)
Recurrence (class in piecash._common)
recurrence_mult (piecash._common.Recurrence attribute)
recurrence_period_start (piecash._common.Recurrence attribute)
recurrence_period_type (piecash._common.Recurrence attribute)
recurrence_weekend_adjust (piecash._common.Recurrence attribute)
recurse (piecash.core.account.Account attribute)
RO_threshold_day (piecash.core.book.Book attribute)
root_account (piecash.core.book.Book attribute)
root_template (piecash.core.book.Book attribute)
S
save() (piecash.core.book.Book method)
scheduled_transaction (piecash.core.account.Account attribute)
(piecash.core.transaction.Transaction attribute)
ScheduledTransaction (class in piecash.core.transaction)
session (piecash.core.book.Book attribute)
shipping_address (piecash.business.person.Customer attribute)
sign (piecash.core.account.Account attribute)
SlotType (class in piecash.kvp)
source (piecash.core.commodity.Price attribute)
Split (class in piecash.core.transaction)
splits (piecash.core.account.Account attribute)
(piecash.core.transaction.Lot attribute)
(piecash.core.transaction.Transaction attribute)
splits() (piecash.core.book.Book property)
splits_df() (piecash.core.book.Book method)
T
table_version (piecash.core.session.Version attribute)
tax_included (piecash.business.person.Customer attribute)
(piecash.business.person.Vendor attribute)
tax_override (piecash.business.person.Customer attribute)
(piecash.business.person.Vendor attribute)
taxtable (piecash.business.person.Customer attribute)
(piecash.business.person.Vendor attribute)
taxtables() (piecash.core.book.Book property)
term (piecash.business.person.Customer attribute)
(piecash.business.person.Vendor attribute)
track_dirty() (piecash.core.book.Book static method)
trading_account() (piecash.core.book.Book method)
Transaction (class in piecash.core.transaction)
transaction (piecash.core.transaction.Split attribute)
transactions (piecash.core.commodity.Commodity attribute)
transactions() (piecash.core.book.Book property)
type (piecash.core.account.Account attribute)
(piecash.core.commodity.Price attribute)
U
update_prices() (piecash.core.commodity.Commodity method)
uri (piecash.core.book.Book attribute)
use_split_action_field (piecash.core.book.Book attribute)
use_trading_accounts (piecash.core.book.Book attribute)
V
validate() (piecash.core.account.Account method)
(piecash.core.book.Book method)
(piecash.core.commodity.Commodity method)
(piecash.core.commodity.Price method)
(piecash.core.transaction.Lot method)
(piecash.core.transaction.Split method)
(piecash.core.transaction.Transaction method)
value (piecash.core.commodity.Price attribute)
(piecash.core.transaction.Split attribute)
Vendor (class in piecash.business.person)
vendors() (piecash.core.book.Book property)
Version (class in piecash.core.session)
W
workday (piecash.business.person.Employee attribute)
Read the Docs
v: latest
Versions
master
latest
stable
develop
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds