diff --git a/CRM/Contribute/BAO/Contribution.php b/CRM/Contribute/BAO/Contribution.php index e68194d40512..98cc46830d8c 100644 --- a/CRM/Contribute/BAO/Contribution.php +++ b/CRM/Contribute/BAO/Contribution.php @@ -4166,7 +4166,7 @@ public static function getContributionBalance($contributionId, $contributionTota $contributionTotal = CRM_Price_BAO_LineItem::getLineTotal($contributionId); } - return CRM_Utils_Money::subtractCurrencies( + return (float) CRM_Utils_Money::subtractCurrencies( $contributionTotal, CRM_Core_BAO_FinancialTrxn::getTotalPayments($contributionId, TRUE) ?: 0, CRM_Core_DAO::getFieldValue('CRM_Contribute_DAO_Contribution', $contributionId, 'currency')