This documentation refers to an older version of CiviCRM (3.4 / 4.0). The current stable version is 4.1. Please introduce all documentation changes and new material here.

Skip to end of metadata
Go to start of metadata
This page refers to CiviCRM 3.4 and 4.0, current STABLE version.

Documentation Search


CiviCRM 3.4 and 4.0 Documentation

Support and Participation

Developer Resources


CiviCRM books!

Make sure to check out the FLOSS Manual Understanding CiviCRM as well! You can also support this project by ordering a hard copy.

Or support us by buying an eBook or hard copy of Using CiviCRM from Packt Publishing.

Any linkage between contribution and membership records?

The only link between CiviContribute and CiviMember is the payment record associated with a membership. This is stored in civicrm_membership_payment table with an indirect FK to a civicrm_contribution record (since they could be potentially other forms of payment beyond CiviContribute).

You can configure online contribution pages to include a membership signup/renewal block. When user signs up/renews on these pages we automatically create:

  • a contact record (if this is a new contact in your DB)
  • a contribution record
  • a membershp record
  • a membership payment record which links the membership to the "contribution"

If you are entering a Membership manually from a contact record page, I think you need to:

  1. Create / Edit the membership record in the Memberships pane of the contact record
  2. Create the payment as a contribution in the Contributions pane of the contact record
  3. If you add members to any Groups (eg "Members"), you need to do that manually too.

You could, I believe, integrate steps 2 and 3 by creating a Profile of type Contribution and including the "Add to group" there.

[Source. ]

Labels
  • None