New invoice functionality.