I am trying to tie the GenralJournalAccountEntry transactions back to the original transactions. While I've tried to start with individual modules e.g. Projects, Vendors etc, I'm wondering if there is a recommended or easy way to go about this as opposed to what I am doing. Wondering if there is already a pre-built entity or table that has all this data brought together.
As an example, in the case below, I have 2 tables
1. Has some basic information from GeneralJournalAccountEntry and GeneralJournalEntry
2. Has similar information from ProjectTrans with the addition of the Project ID.
I can visually see that the 3 GL transactions can be tied back to the Project Transactions based on Voucher and Cost Center ID below but I'm not certain if that is the ideal or correct way to tie these 2 datasets together.

Is there a better approach to this?