add members, functions and functionality for DAO_invoice