#315 make correct API call for Single Sales
#315 client-side validation for revenue model

ugly, but working poc implementation