Details
-
Type:
Bug
-
Status: Done/Fixed
-
Priority:
Minor
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.3.0
-
Fix Version/s: 4.3.0
-
Component/s: Accounting Integration, CiviMember
-
Labels:None
Description
Quick config price field value rows hold the financial_type_id for each membership type offered in an online contribution page. If you change the financial type for a membership type AFTER the quick config price set is created, we need to update the price_field_value.financial_type_id for any quick_config price set price_field_value rows that use that membership_type_id.
To recreate the issue:
- create a new financial account for Student Dues
- create a new financial type for Student Dues and link to new financial account
- edit Student membership type and change financial type to Student Dues
- use online contribution page 2 to signup for membership
The line_item created will have the old (wrong) financial type (id =2), and the financial_line_item row will have the wrong (old) financial_account_id