Full bookkeeping means double-entry, bank reconciliations, and accountant-ready reports. QuickBooks and Xero do this well but have a learning curve.
Glo Invoice handles the operational side — invoices, payments, expenses, mileage, and a P&L — without the accounting overhead.
Hand the P&L to your CPA at quarter-end. Most don't need anything more.