dynamic row addition and invoice validation