In Belgium, sales taxes paid need to be reported per vendor and split by "reason": investment versus expenses.
Currently it's possible to create two ECAs, each with their own purpose. However, this is vendor-visible. It would be more practical if it were possible to design a system which allows splitting taxes on additional criteria.
One thing I can come up with would be to create "buy into assets" functionality and allow separation of taxes by the criterion "bought into assets" and "reported as expenses".