Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Critical
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.7.7
-
Fix Version/s: 4.7.9
-
Component/s: CiviContribute
-
Labels:
-
Versioning Impact:Major (incompatible API change)
-
Documentation Required?:None
-
Funding Source:Contributed Code
Description
I'm pretty sure this is new behaviour so it seems like a bug.
When adding a membership via the "Add Membership" or "Submit Credit Card membership", the contribution amount is prepopulated with the membership price.
However, if the user overrides this, the resulting entry in civicrm_financial_item still has the original default price instead of what the person paid.
The contribution and transaction look good otherwise.
I don't think there's a reason why financial item table should list a different price.
For example, when using event discounts (via CiviDiscount), financial item amount is the discounted price (which I think makes sense).