Fix purchases, add timeClass.
Adjust fields and options to match requirements per corrections from @jsfenfen