Begin of Invoices plus more validation and tests