Getting tax percentage using python bindings 2.6.0
Bas ten Berge
bas.ten.berge+gnucash at gmail.com
Sun Jan 26 07:29:54 EST 2014
Hi,
I'm building an application that uses data stored by gnucash. The
application is build on the python bindings. I'm extracting a subset of the
attributes of invoices and related entries but I cannot find a way to
extract the VAT value. The data I'm working on contains only percentages. I
can get the amount and the TaxTable but other operations fail with this
message:
TypeError: in method 'gncTaxTableEntryGetAmount', argument 1 of type
'GncTaxTableEntry const *'
Here's the calls I'm using:
import pprint
tt = session.book.TaxTableLookupByName('HOOG')
pprint.pprint(tt.EntryGetAmount())
I expected a TaxTable to consist of multiple TaxTableEntries, but this is
what I get when I retrieve the entries using tt.GetEntries():
[<gnucash.gnucash_core_c._gnc_monetary; proxy of <Swig Object of type
'_gnc_monetary *' at 0xb491a3c8> >]
What is the correct way of getting the VAT value? I really wouldn't like to
resort to a calculation.
Thanks, Bas
More information about the gnucash-devel
mailing list