From 8891c196ebd01aecfe5c0f2f3be70af4fdcb0adf Mon Sep 17 00:00:00 2001 From: Jitendra Purohit <jitendra@fuzion.co.nz> Date: Tue, 15 Oct 2019 15:32:50 +0530 Subject: [PATCH] dev/core#1317 - Fix total_amount on repeattransaction when tax amount is involved. --- CRM/Contribute/BAO/Contribution.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CRM/Contribute/BAO/Contribution.php b/CRM/Contribute/BAO/Contribution.php index f2995582e1c..ff98ab2e34a 100644 --- a/CRM/Contribute/BAO/Contribution.php +++ b/CRM/Contribute/BAO/Contribution.php @@ -2510,6 +2510,9 @@ LEFT JOIN civicrm_contribution contribution ON ( componentPayment.contribution_ if (isset($contribution->contribution_page_id) && is_numeric($contribution->contribution_page_id)) { $contributionParams['contribution_page_id'] = $contribution->contribution_page_id; } + if (!empty($contribution->tax_amount)) { + $contributionParams['tax_amount'] = $contribution->tax_amount; + } $createContribution = civicrm_api3('Contribution', 'create', $contributionParams); $contribution->id = $createContribution['id']; -- GitLab