Hello Tom,

thanks. That seems to be exactly what I've been looking for. If I get it right
for the REST API you have made accessible (parts?) of the query framework.
I'll give it a try and also have a look at your unpublished work.

regards,

Christoph Holtermann

Am 10.11.2014 um 20:57 schrieb Tom Lofts:
> Hi Christoph,
>
> While the query api isn’t available in Python yet, I’ve made some steps 
> towards this for the REST API I’ve been working on. Some of this code is 
> already available in the latest version of Gnucash, mostly in the Python 
> examples directory at 
> https://github.com/Gnucash/gnucash/blob/master/src/optional/python-bindings/example_scripts/rest-api/gnucash_rest.py
>
> The code you’ll want is getInvoices which creates a query which then adds a 
> condition to check for paid/unpaid and active/inactive invoices.
>
> I’ve done a little more work which I haven’t made available publicly yet, but 
> a work in progress version of this function is also attached.
>
> If you have any queries please let me know.
>
> Kind regards,
>
> Tom
>
>
> On 10/11/14 15:10, Christoph Holtermann wrote:
>> Dear developers,
>>
>> to get my invoices to LaTeX I went to jinja2 templating engine
>> which works quite fine.
>> src/optional/python-bindings/example_scripts/gncinvoice_jinja.py
>> https://github.com/c-holtermann/gnucash/commit/15a69f120569a174837b467d54a22fb1b4345777
>>
>> I want to be able to show a list of all invoices to select which one to 
>> extract.
>> This leads to my question:
>>
>> What ways are there to list all invoices (with python) ?
>>
>> I first went through all lots to get corresponding invoices - which leaves 
>> all
>> invoices without transactions. Did this in latex_invoices.py.
>> Then I realized that in the python business bindings there is
>> InvoiceLookupByID which is a good way to access invoices.
>> But it's not possible by this way to know all IDs.
>>
>> When I use the way similar to the search dialogue like "all invoices
>> after 1970 january" I would probably get all invoices. But as far as I
>> know the query api is not yet open to python, is it ?
>>
>> Is there another way to get all invoices ?
>>
>> regards,
>>
>> Christoph Holtermann
>>


-- 
--- Nachricht gesendet von C. Holtermann ---
-                                          -
-  Verschlüsselte Nachrichten können über  -
- den öffentlichen Schlüssel auf folgendem -
- Keyserver an mich gesendet werden:       -
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x4DD9CF0482B0620B

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to