Added series report function with validation