We have a number of membership-related contributions that are in Overdue status, as they were promised but not paid on time. Now they have been paid, so in reality they are completed and no longer overdue.
When we attempt to edit the contribution we get the error message in the title. I understand that status transitions are restricted to preserve the integrity of financial transactions- but finally receiving an overdue payment sounds like a sensible transition (and we aren't using Civi for our actual accounts anyway, our finance officer uses a separate accounts package). Is there a correct way of doing this for end users, ie without manually changing it in the database? (We're using 4.4.20)