Time tracking tools already generate invoices for you.
The transactions are confusing. Do I have to manually submit my bank transactions for this to be useful?
Managing invoices isn't typically that hard. I typically work for 1 client, not part-time for 3 and I bill monthly. At most, I have 2 outstanding invoices. Maybe other freelancers juggle more clients though.