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