MyExpenses icon indicating copy to clipboard operation
MyExpenses copied to clipboard

Synchronization of tags

Open anon8675309 opened this issue 2 years ago • 2 comments

Currently tags are not synchronized, nor can they be exported or imported. This results in every person in a group needing to manually type in each tag.

This feature request is similar to #639, but for tags instead of categories.

anon8675309 avatar Jun 01 '22 16:06 anon8675309

Tags that appear in a transaction are synced and are imported on the reading side of the sync. This is not working for you? Otherwise, I'd be interested in learning about your use case, that requires to sync tags that do not appear in transactions.

mtotschnig avatar Jun 01 '22 17:06 mtotschnig

OK, I see. It is working as you described.

I can give some examples of when it might be desirable to sync tags before any transactions are tagged.

A group of housemates have some shared expenses. They all want to use the same labels one label is "incorrect" to indicate that there's something wrong with a transaction. Ideally no tramsaction would have this tag, and in practice they shouldn't have this tag for long. When a new housemate arrives, it'd be nice to have the "incorrect" tag pre-loaded when we first set them up so they would know how to tag something that is wrong, but maybe they paid cash and didn't get a receipt so they want to record it and fix the category or whatever later.

Another example would be a tag that is only on a transaction that happens once or twice a year. Maybe it's something like "reimbursible". When balancing the account, maybe we check the "delete reconciled transactions" box. So most of the time there will not be a transaction for this tag.

Tags that are applied ephemerally are the only case where syncing everything up front would make any difference. In the majority of situations there will be old transactions with tags that will take care of this.

I think it'd still be a nice feature, but it's low importance.

anon8675309 avatar Jun 01 '22 20:06 anon8675309