From 7993b40e75f67e7f143f6b88fc0f2ca6b2cd9339 Mon Sep 17 00:00:00 2001 From: KarinG Date: Tue, 7 Mar 2017 21:37:09 -0700 Subject: [PATCH] Fixes for CRM-19966 and net_amounts. --- CRM/Contribute/BAO/Contribution.php | 16 ---------------- CRM/Contribute/Form/Contribution.php | 6 +----- 2 files changed, 1 insertion(+), 21 deletions(-) diff --git a/CRM/Contribute/BAO/Contribution.php b/CRM/Contribute/BAO/Contribution.php index ab6c479f01..0ae08528c6 100644 --- a/CRM/Contribute/BAO/Contribution.php +++ b/CRM/Contribute/BAO/Contribution.php @@ -5370,22 +5370,6 @@ LEFT JOIN civicrm_contribution on (civicrm_contribution.contact_id = civicrm_co return $amount; } - /** - * Calculate net amount. - * - * @param array $netAmount - * - * @param float $taxAmount - * - * @return array - */ - public static function calculateNetAmount($netAmount, $taxAmount) { - if ($taxAmount) { - $netAmount -= $taxAmount; - } - return CRM_Utils_Money::format($netAmount, NULL, '%a'); - } - /** * Retrieve Sales Tax Financial Accounts. * diff --git a/CRM/Contribute/Form/Contribution.php b/CRM/Contribute/Form/Contribution.php index 1f8b49c513..441ccff580 100644 --- a/CRM/Contribute/Form/Contribution.php +++ b/CRM/Contribute/Form/Contribution.php @@ -377,10 +377,6 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP $defaults['fee_amount'] = CRM_Utils_Money::format($defaults['fee_amount'], NULL, '%a'); } - if (isset($defaults['net_amount'])) { - $defaults['net_amount'] = CRM_Contribute_BAO_Contribution::calculateNetAmount($defaults['net_amount'], CRM_Utils_Array::value('tax_amount', $defaults)); - } - if ($this->_contributionType) { $defaults['financial_type_id'] = $this->_contributionType; } @@ -1589,7 +1585,7 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP } if (!isset($submittedValues['total_amount'])) { - $submittedValues['total_amount'] = CRM_Utils_Array::value('total_amount', $this->_values); + $submittedValues['total_amount'] = CRM_Utils_Array::value('total_amount', $this->_values) - CRM_Utils_Array::value('tax_amount', $this->_values); } $this->assign('lineItem', !empty($lineItem) && !$isQuickConfig ? $lineItem : FALSE); -- 2.25.1