https://blog.probooks.com/posts/achieving-financial-transparency-invoice-audit-trails/