Details
-
Type:
Bug
-
Status: Done/Fixed
-
Priority:
Major
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.5
-
Component/s: Accounting Integration, CiviMember
-
Labels:None
-
Documentation Required?:None
Description
If staff person records a $0 back-end Membership Signup and does NOT check Record Payment box - a line_item record should still be created with:
entity_table = civicrm_membership
entity_id = membership ID
contribution_id = NULL
Currently no line_item record is created.
Attachments
Issue Links
- is supplemented by
-
CRM-15152 Create contribution and line_item for $0 front-end membership purchase
-
- Done/Fixed
-
-
CRM-15178 Correct line_item entity reference for memberships when Separate Payments is true
-
- Done/Fixed
-
-
CRM-15204 Upgrade to fix bad line item
-
- Done/Fixed
-
-
CRM-15205 Fix sample data for line item
-
- Done/Fixed
-
-
CRM-15206 Edit Contribution form for Membership shows wrong line item
-
- Done/Fixed
-
-
CRM-15188 line_item entity refs to membership rather than contrib on non-membership lines of membership price sets
-
- Done/Fixed
-
- supplements
-
CRM-14918 Line Items should be created for all Membership Signup/Renewal and Participant Registration transactions
-
- Done/Fixed
-
Sumitted PR at https://github.com/civicrm/civicrm-core/pull/3999/files
Fix includes
1. Front End Membership creation
– 0 Membership Amount - 0 amount contribution and line item
– Separate Membership case - when a contribution page is configured for separate payment the line item points to wrong entity
– Fix for price set for membership having fields with and without membership type
– Fixed Renew of Membership
2. For Back End
– Creating line item when record contribution is not checked
– Updating of contribution for membership leads to creation of bogus line item
– Fix for price set for membership having fields with and without membership type
3. Import of Membership Create/Update mode
4. Membership creation via api
5. IPN callback to handle membership related contribution.