I've finally just now noticed the ability to record multiple separate payments on contributions in the back-office area, using the "record payment" button.
I didn't realize it, but according to https://github.com/civicrm/civicrm-core/blob/master/release-notes/4.7.16.md#features this has been around since version 4.7.16.
This is causing a couple of problems for some of my sites:
- After we enter a partial payment against a contribution, there's no easy facility to find that payment (edit: I mean search for that payment, not just see it within the contribution record). I can search for contributions, but not payments.
- A couple of my client's custom features weren't anticipating multiple payments, and so aren't correctly reflecting the payments they're entering against contributions.
- I can't find much documentation about this online.
The above-referenced release notes indicate this was added as part of an effort to support accrual-based accounting. If that's so, is there perhaps a way to disable this functionality, and/or disable other accrual-accounting-related features?