There are no surprises on this project related to data for three reasons:
1) Data quality and timeliness of delivery was raised as a risk early on in the project as the data is coming from twelve different systems across the country.
2) One of the assumptions in the SoW was that the client was responsible for all data quality issues.
3) Data issues have been a recurring theme throughout the life-cycle of this project so data has been a permanent line item on my weekly client status meeting agenda.
One other thing I didn't mention in my original post is that the system is designed to be updated weekly with new/refreshed data from the client's legacy systems. This is the primary reason why I thought we could separate data quality issues from the UAT. The client has the power, through the weekly update process, to easily add corrected data to the system.
P.S. Thank-you to both Frank and Mark for your feedback!