I used FreshBooks initially for a few years as we invoice monthly for property management and renovations bit as my JV's grew in number switched to QuickBooks online with all the different classes etc for each house and seemed to be ok. My accountant was good with QB then I got a bookkeeper as...
Out of all my turnovers once BC hydro wanted me to pay (the tenant left and said they moved out to bc hydro a month before they did) hydro wanted me to pay it but when I showed them the lease and explained the 'real date' they moved it was resolved , took me speaking to a manager on the line...