you can divide them into two main groups simple and complex invoices