Changing the sysprefs 'dateformat' and/or 'TimeFormat' on a production server with overdue items that is accruing fines can result in duplicate fines. Reason: The date is stored in syspref format in the table accountlines, description field and parsed is from there. Until we have a rewrite of the accounts system ready, the script fix_accountlines_date.pl can be used to parse and change the date format. However it handles only 'us' and 'metric' as previous date formats.
...and it does not touch the time format at all. Changing the time format can result in duplicate fines as well.
> Until we have a rewrite of the accounts system ready, the script > fix_accountlines_date.pl can be used to parse and change the date format. I believe this has happened since :)