Is this only happening with pre-pays? Does the data pass the data integrity check? Could you run a DIC prior to running Period End?
If the data is damaged, we would like to take a look at it.