Python interface to GnuCash documents
0.15.0
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
Docs
»
Index
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.book.Book attribute)
(piecash.core.commodity.Commodity attribute)
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)
B
base_currency (piecash.core.commodity.Commodity attribute)
Book (class in piecash.core.book)
book (piecash.core.account.Account attribute)
(piecash.core.book.Book 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)
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 attribute)
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 attribute)
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 attribute)
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.currency_ISO.ISO_type attribute)
(piecash.core.transaction.Transaction attribute)
currency_conversion() (piecash.core.commodity.Commodity method)
cusip (piecash.core.commodity.Commodity attribute)
(piecash.core.currency_ISO.ISO_type attribute)
Customer (class in piecash.business.person)
customers (piecash.core.book.Book attribute)
D
date (piecash.core.commodity.Price 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 attribute)
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)
(piecash.core.currency_ISO.ISO_type attribute)
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)
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 attribute)
is_closed (piecash.core.transaction.Lot attribute)
is_saved (piecash.core.book.Book attribute)
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)
(piecash.core.currency_ISO.ISO_type attribute)
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)
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.business.person.Customer method)
(piecash.business.person.Employee method)
(piecash.business.person.Vendor method)
(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)
open_book() (in module piecash.core.session)
P
parent (piecash.core.account.Account attribute)
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.book.Book attribute)
(piecash.core.commodity.Commodity attribute)
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 attribute)
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.book.Book attribute)
(piecash.core.transaction.Lot attribute)
(piecash.core.transaction.Transaction attribute)
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 attribute)
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.book.Book attribute)
(piecash.core.commodity.Commodity attribute)
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.business.person.Customer method)
(piecash.business.person.Employee method)
(piecash.business.person.Vendor method)
(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 attribute)
Version (class in piecash.core.session)
W
workday (piecash.business.person.Employee attribute)