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)

  • Are these contributions based on pledges? If thats the case should you be amending via pledge? – Parvez Saleh Nov 17 '15 at 16:12
  • Hi Parvez, no we don't use pledges at all. These are contributions that are payments for memberships. I don't know how they actually got to be overdue- I see it isn't an option when editing existing contributions manually, and isn't even an option when searching with "Find Contributions". – DaveFF Nov 17 '15 at 17:02
  • Must be a status thats been setup at FF and it must be a terminal status? Can you check your contribution statuses and see what the settings are? – Parvez Saleh Nov 17 '15 at 17:24
  • Aha, I've found somewhere they can become overdue. It's when you're adding a membership and its contribution together ("Record Membership Payment?" ticked). "Overdue" is an option in "Payment Status". – DaveFF Nov 26 '15 at 9:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.