CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Discussion (deprecated) »
  • Feature Requests and Suggestions »
  • CiviContribute Suggestions »
  • Prohibited donors and donation limits?
Pages: [1]

Author Topic: Prohibited donors and donation limits?  (Read 702 times)

jsnyder83

  • I’m new here
  • *
  • Posts: 2
  • Karma: 0
  • CiviCRM version: 4.5.4
  • CMS version: Drupal 7
  • MySQL version: 5.6.17
  • PHP version: 5.5.12
Prohibited donors and donation limits?
December 30, 2014, 02:53:32 am
I'm working with an anti-corruption NGO in Indonesia, and encouraging them to adopt CiviCRM and CiviContribute to expand their supporter base and to do a more efficient job of handling donations.

Two things that are very important to this organization are 1.) ensuring that they don't take money from someone who is clearly corrupt (under ongoing investigation, prior conviction, etc.) and 2.) to enforce a strict donation limit (maximum) per donor per year.

I recognize that this is perhaps a one-off instance, since most people want to use CiviContribute to get as much money as possible, but does anyone have any suggestions on how to implement a "black list" of prohibited donors and/or to enforce donation caps?

Erik Hommel

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1773
  • Karma: 59
    • EE-atWork
  • CiviCRM version: all sorts
  • CMS version: Drupal
  • MySQL version: Ubuntu's latest LTS version
  • PHP version: Ubuntu's latest LTS version
Re: Prohibited donors and donation limits?
December 30, 2014, 03:18:33 am
I think you might have to do some customization to achieve this, but it does not sound like a major effort? I do not think you can achieve this in core CiviCRM.
You might want to add a custom field to the contact record to capture if the individual (or organization? If not, only use Individual) is ' suspect or curruption' .
And validation needs to be added to the contribution forms to check the donation limit.
Consultant/project manager at EEatWork and CiviCooP (http://www.civicoop.org/)

jsnyder83

  • I’m new here
  • *
  • Posts: 2
  • Karma: 0
  • CiviCRM version: 4.5.4
  • CMS version: Drupal 7
  • MySQL version: 5.6.17
  • PHP version: 5.5.12
Re: Prohibited donors and donation limits?
January 03, 2015, 07:01:29 am
@Erik Hommel - Thanks for the reply.

For the first problem, I was thinking it would make the most sense to develop a "blacklist" of prohibited donors, and flag anyone that registers under that name for admin review before a user account is created. However, I have no idea of how to actually implement something like this on CiviCRM.

For the second issue, it would be relatively easy to use radio buttons on a web form to restrict the maximum a person could pay for an annual membership, but we also want to have an option for one-time donations. The challenge lies in comparing these two types of donations, and in rejecting donations above the allowable annual limit (the NGO worries that accepting too much money from one individual might create a conflict of interest, or affect their perception as an impartial fighter of corruption). Would it be possible to add a validation rule that basically checks whether donations year-to-date (for example) are below a certain threshold? How would one go about doing so?

Erik Hommel

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1773
  • Karma: 59
    • EE-atWork
  • CiviCRM version: all sorts
  • CMS version: Drupal
  • MySQL version: Ubuntu's latest LTS version
  • PHP version: Ubuntu's latest LTS version
Re: Prohibited donors and donation limits?
January 07, 2015, 12:07:34 am
All would be possible, but will require customization. How are your PHP skills? None of it would be extremely hard to do in an extension.
Consultant/project manager at EEatWork and CiviCooP (http://www.civicoop.org/)

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Discussion (deprecated) »
  • Feature Requests and Suggestions »
  • CiviContribute Suggestions »
  • Prohibited donors and donation limits?

This forum was archived on 2017-11-26.