refactors  new_items and new_invoice_items to unique methods