At work I use Zoho Invoice and Time Tracking, all the data is very clearly displayed, it is a pleasure to work with the application. There are many convenient templates, you can send to print directly in the program. I recommend it to everyone, it makes it very easy to work, and it even gives you time to take a little break at work[:+5:].