For some incorrect statuses SAP has already correction programs, so you should first check SAP Marketplace for such programs.
In general you should collect all cases and analyse to find the possible root cause. This is important to implement measures that these problems will not arise with new documents and annoy you in 5 years when archiving.
This is also important to differentiate between real inconsistencies and just lazy user behavior .
I have for example 26000 purchase order which cannot be archived, since people forgot in the late 90s to do GR/IR clearing. Later they cleared the GR/IR account in FI only. This means that MM is not cleared and FI is cleared, if I do MM clearance now then this means that is doubled in FI.
Further it is pretty important as basis for a discussion with people who can approve your desire to do hard table updates to enable archiving. I would certainly not take such decision alone, I would even discuss this approach with internal and external auditors to get their permission.
They will probably not stop you for such old documents if you can show that these issues do not exist with current business cases.
You also need to evaluate if you really want to update table entries or if you use a Z-program (copy of archiving programs with disabled error messages) for archiving. Not all situations can be solved with an update in a single field (e.g. my GR/IR clearance from above would need the check disabled in the archiving program)