From dbcf3bec836589a37c8a3147b41fde076b134f25 Mon Sep 17 00:00:00 2001 From: Youssef Lourayad Date: Wed, 31 Dec 2025 03:13:49 +0100 Subject: [PATCH] Fix original amount missing negative sign in negative amount expenses --- src/components/ReportActionItem/MoneyRequestView.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/ReportActionItem/MoneyRequestView.tsx b/src/components/ReportActionItem/MoneyRequestView.tsx index d76043b43dfa..2c152e26e04b 100644 --- a/src/components/ReportActionItem/MoneyRequestView.tsx +++ b/src/components/ReportActionItem/MoneyRequestView.tsx @@ -60,6 +60,7 @@ import { getReportName, getTransactionDetails, getTripIDFromTransactionParentReportID, + isExpenseReport, isInvoiceReport, isPaidGroupPolicy, isReportApproved, @@ -75,6 +76,7 @@ import { getDescription, getDistanceInMeters, getFormattedCreated, + getOriginalAmountForDisplay, getOriginalTransactionWithSplitInfo, getReimbursable, getTagArrayFromName, @@ -263,7 +265,6 @@ function MoneyRequestView({ billable: transactionBillable, category: transactionCategory, tag: transactionTag, - originalAmount: transactionOriginalAmount, originalCurrency: transactionOriginalCurrency, postedDate: transactionPostedDate, } = getTransactionDetails(transaction, undefined, undefined, allowNegativeAmount, false, currentUserPersonalDetails) ?? {}; @@ -283,6 +284,7 @@ function MoneyRequestView({ const formattedTransactionAmount = shouldDisplayTransactionAmount ? convertToDisplayString(actualAmount, actualCurrency) : ''; const formattedPerAttendeeAmount = shouldDisplayTransactionAmount ? convertToDisplayString(actualAmount / (actualAttendees?.length ?? 1), actualCurrency) : ''; + const transactionOriginalAmount = transaction && getOriginalAmountForDisplay(transaction, isExpenseReport(moneyRequestReport)); const formattedOriginalAmount = transactionOriginalAmount && transactionOriginalCurrency && convertToDisplayString(transactionOriginalAmount, transactionOriginalCurrency); const isManagedCardTransaction = isCardTransactionTransactionUtils(transaction); const cardProgramName = getCompanyCardDescription(transaction?.cardName, transaction?.cardID, cardList);