Most of what is described is bad data entry and controls that don’t stop some of it, ie. future dates.
Most reports submitted by the committees by excel spreadsheet. It would be difficult to have check controls on that operation.
I recently downloaded and review data from 5 different federal campaigns. One of them had a 20% error rate on the contributor zip code. I found data entry errors on all of the reports.
A 20% error rate on the zip code? Who is putting in the bad data? The campaign trying to hide funny business, or the donors trying to reduce their junk mail?