Details
-
Type: Epic
-
Status: Done/Fixed
-
Priority: Important
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.7
-
Fix Version/s: 4.7.17
-
Component/s: None
-
Labels:
-
Versioning Impact:Patch (backwards-compatible bug fixes)
-
Documentation Required?:None
-
Sprint:4.7.14 Financial
-
Funding Source:Contributed Code
Description
Below is an overview of bugs. However, the intention is to create individual issues for any verified issues & move the description to there. As this bug is now an epic it should only be a container for the other bugs, details should not be discussed here & the PRs should be against the other, verified, issues.
1: When there is a change in Contribution line item like Payment instrument, Financial Type etc there is an entry created in civicrm_financial_item table for the change with -ve (using previous financial item) +ve (new financial item). If there is a tax associated with contribution the entries in financial item are incorrect like description, financial account id etc and even in civicrm_entity_financial_txn.entity_id for entity_table = 'civicrm_financial_item'.
2. When we create new contribution using New Contribution Form without priceset with Financial Type Donation (having tax defined for Donation Financial type), civicrm_contribution.tax_amount stores incorrect value.
3. When you try to updated the contribution amount having tax using New Contribution Form, it throws a validation error 'The sum of fee amount and net amount must be equal to total amount' even though the sum of net amount and fee amount is equal to total amount.
4. When there is a change in contribution Financial Type, the entries in financial trxn are created incorrectly which results in unbalance in Balance report.(CRM-19273 fix in QA might resolve this - retest this after applying & testing that)
5. When there is a change in Contribution Financial type and Total Amount in one shot, the entries in financial trxn are created incorrectly which results in unbalance in Balance report. (CRM-19273 fix in QA might resolve this - retest this after applying & testing that)
NB: As of Feb 2, 2017
PR 9340, 9588 closed
PR 9590 merged
PR 9682 open
As of Mar 10, 2017
https://github.com/civicrm/civicrm-core/pull/9590/files and which are addressed by
https://github.com/civicrm/civicrm-core/pull/9589 - has been approved by a reviewer
https://github.com/civicrm/civicrm-core/pull/9682
https://github.com/civicrm/civicrm-core/pull/9683
https://github.com/civicrm/civicrm-core/pull/9684
https://github.com/civicrm/civicrm-core/pull/9685 WIP
Attachments
Issue Links
- has patch in
-
CRM-19273 Changes to Event Option Value Selections on Pending (Pay Later) Contribution Not Creating Correct Financial Items Causing Imbalance in Accounting Batch Export
- Done/Fixed
- is supplemented by
-
CRM-20289 Contribution receipt has incorrect total amount, no sales tax section or amount just prior to it
- In Progress
-
CRM-16960 Contribution forms with "Other amount" is not taxed properly
- Reopened
-
CRM-19966 Tax applied repeatedly when 'empty editing' contribution
- Done/Fixed
-
CRM-16656 [only confirmed for 4.6] Total tax amount on invoice PDF should not depend on calculation producing incorrect results.
- Done/Fixed
-
CRM-18135 Number precision or rounding causes the displayed tax exclusive amount to be out by 1cent.
- Done/Fixed
-
CRM-20547 Tax is not re-calculated when Membership added and the Amount is changed from the default. Not using a Priceset
- Open
-
CRM-18370 Contribution for Multiple participants - TAX not applied for all Participants
- Open
-
CRM-19691 Email Receipt - Public (FrontEd) Event Registration - Participant Total shows extraneous tax and total when taxes not used
- Open
-
CRM-20231 Disabling CiviContribute Component Setting: Tax and Invoicing doesn't fully work
- Open
- supplements
-
CRM-19538 Tax on Memberships is extremely wrong
- Done/Fixed
-
CRM-20423 Tax applied repeatedly when editing contribution for a Membership which does not use a Priceset
- Won't Do
- links to