https://blog.probooks.com/posts/improving-client-relationships-transparent-invoicing/