Add invoice functionality