There are different status codes relating to account status. Some update, and some dont.
The one status code that does update is the "Current Account Status."
If a previously delinquent account is paid back to good-standing, the current status code of the account will be updated. Any prior current status is overwritten. Current status has NO historical memory, and does not retain any prior status of the account. It is what it says.... the current status.
However, other status codes in your credit file record various prior states of the account. You have a "Payment Rating" code which records the status of the account prior to the last update of the current status. Thus, an account that had a prior derogatory status, and was thereafter brought back into good-standing will have a currrent status reflecting it current good standing, but the payment rating code will retain the prior status of, for example, a 90-day late status prior to becoming current.
And of course, all of the individual derogs are still retained in the consumer's file under their payment history profile.
It is not enough to simply get the current status accurately updated to pays as agreed in order to cleanse one's credit file/report. The old baddies are still in there. Many creditors will agree to update status to current upon payment, but that is really not an "agreement" to anything. It is a requirement. And what they dont tell you is that the update of the current status does nothing to remove the prior derogatory reporting from the consumer's credit file/report.