Each line item in purchase invoices, sales invoices, transactions should be able to have one or more custom (user-defined) tags. This would be in addition to the accounting category that is currently used. The tags (metadata) could then be used fo...