Hi Hilary
Yes, I'm submitting the form to SharePoint. Sorry, I'm not sure how to query the list to retrieve the last record in the list base on the year field.
I do have a Year field in the form, and the autonumbering field with this formula in the field "max(ReqNumber[CustPreFix = ReqPrefix]) + 1". it will look for the biggest number in the list and do a incremental of 1. My Year Field is set as "substring(today(),1,4)"
I can't do If and Else statement in InfoPath, so I'm not sure how can I reset the autonumbering when the Year Field is a new Year.