For sole traders, invoicing is a necessary evil....

read more