diff --git a/src/components/TransactionItemRow/DataCells/TotalCell.tsx b/src/components/TransactionItemRow/DataCells/TotalCell.tsx index b9ecc4036476..e752c7e1a159 100644 --- a/src/components/TransactionItemRow/DataCells/TotalCell.tsx +++ b/src/components/TransactionItemRow/DataCells/TotalCell.tsx @@ -3,6 +3,7 @@ import TextWithTooltip from '@components/TextWithTooltip'; import useLocalize from '@hooks/useLocalize'; import useThemeStyles from '@hooks/useThemeStyles'; import {convertToDisplayString} from '@libs/CurrencyUtils'; +import {getTransactionDetails} from '@libs/ReportUtils'; import {getCurrency as getTransactionCurrency, hasReceipt, isReceiptBeingScanned} from '@libs/TransactionUtils'; import type TransactionDataCellProps from './TransactionDataCellProps'; @@ -10,17 +11,16 @@ function TotalCell({shouldShowTooltip, transactionItem}: TransactionDataCellProp const styles = useThemeStyles(); const {translate} = useLocalize(); const currency = getTransactionCurrency(transactionItem); - - let amount = convertToDisplayString(Math.abs(transactionItem.amount), currency); - + const amount = getTransactionDetails(transactionItem)?.amount; + let amountToDisplay = convertToDisplayString(amount, currency); if (hasReceipt(transactionItem) && isReceiptBeingScanned(transactionItem)) { - amount = translate('iou.receiptStatusTitle'); + amountToDisplay = translate('iou.receiptStatusTitle'); } return ( );