Re: Confusing.
Yes, and changes to the tax code usually mean you have to collect different information about transactions to previously. Usually more detail, sometimes less.
British Sage for example still has separate account codes for UK and Overseas Entertainment even though that has been treated the same for tax purposes for about 30+ years.