[GNC] Linked Documents on Import
Geoff
cleanoutmyshed at gmail.com
Sun Jul 24 19:10:26 EDT 2022
Hi Robert
> Is there a way to include the document URI in the import CSV?
I don't believe so.
> could probably reverse engineer the database queries that are
> being made by reading the source code.
PieCash may be of interest:
https://github.com/sdementen/piecash
Regards
Geoff
=====
On 25/07/2022 6:58 am, Robert Simmons wrote:
> Please forgive me if this is the wrong place to ask this question. I
> searched the list and did not see this discussed, so if it was discussed,
> also please forgive my searching mistake.
>
> I have built a Jupyter notebook that parses incoming bills in various forms
> (some are PDF, some are CSV, and some are just saved HTML). The output is
> the correct CSV for gnucash. After importing the data from this CSV, I have
> almost everything I need except for one data point: the linked document.
> After the import process, I have to go one by one to each imported bill or
> invoice and link the document manually in gnucash's UI.
>
> I opened the database and looked around and I can see that the linked
> documents are stored in the "slots" table with the "name" column set to
> "assoc_uri" set to the relative path to the document. The "slot_type" is 4
> and the "obj_guid" I assume points to the invoice or whatever the document
> is associated with. This is all very straightforward. I absolutely don't
> want to make changes from Jupyter directly to the database even though I
> could probably reverse engineer the database queries that are being made by
> reading the source code.
>
> I have looked through the Python bindings and I don't see any references to
> linking documents.
>
> Is there a way to include the document URI in the import CSV?
>
> Or
>
> Is there a Python binding that I'm missing or isn't documented that will
> allow me to link a document?
>
> Finally:
>
> Is adding a field for a linked document to the importer UI component a
> valid feature request?
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
More information about the gnucash-user
mailing list