Why does a transaction have a New process status after running crediting?
When you change a transaction you have two records: the old transaction with the Obsolete status and the changed transaction with a New status.
You must run the Revert Transactions process for a date range that includes the original transaction date first. Then run the crediting process again.