Client-side validation for invoice screen