Invoice & payment import script
Reuben Cummings
reubano at gmail.com
Fri Feb 17 09:43:35 EST 2012
On Fri, Feb 17, 2012 at 5:01 PM, Derek Atkins <warlord at mit.edu> wrote:
> Hi,
>
> Reuben Cummings <reubano at gmail.com> writes:
>> I wasn't aware of an api. Where would I find out how to convert my
>> scripts to use the api? I found
>> http://svn.gnucash.org/docs/HEAD/python_bindings_page.html is that the
>> best source?
>
> Right now the best source is probably the source code. The URL you
> quote might be a starting point, but none of the bindings docs are
> "complete", because the bindings are automated. There are no
> e.g. Scheme or Python binding API docs.
Do you have a link? Or instructions on how I can find what I should be reading?
>>> And apart from that, to me the bi-importer plugin seems to do a similar thing.
>>> It's not built by default though, so you will have to build gnucash yourself.
>>> Have you considered using this plugin or is it doing something totally
>>> different ?
>>
>> I've tried with little success. Using the example from
>> http://svn.gnucash.org/docs/guide/python-import-invoices.html I was
>> only able to import about half of the entries. Also, the resulting
>> invoice is un-posted and you still have to manually enter the
>> payments. I want to import posted invoices as well as the associated
>> payments.
>
> Well, I still recommend you start from here and work with that base
> rather than writing into the DB. Fix the code to import the rest of
> your data. As for posting; there is a lot more to posting than just
> creating the transaction.
>
> Why are you trying to import a posted invoice, anyways? At best you
> would do it once. But you could still automated the process by calling
> the Post API directly.
Ok, any tips on how to call the Post API?
More information about the gnucash-devel
mailing list