sde1000 / quicktill

Figure out where all the money and stock went to
GNU General Public License v3.0
43 stars 9 forks source link

Transaction relationships table #215

Open sde1000 opened 3 years ago

sde1000 commented 3 years ago

It might be useful to have a table describing relationships between transactions, for example "a part-merged into b by user u" or "non-deferrable payments from a split out to new transaction b by user u".

How many different types of relationships do we need to be able to describe between two transactions? Are we going to need free text to describe them, or can we encode the relationship?

Relationships we don't need to describe

sde1000 commented 2 years ago

Maybe just have a "see also" table? "For transaction x see also transaction y". Searches for transaction x can transitively follow this table to offer improved search results.