diff --git a/apps/api/src/app/portfolio/portfolio.service.ts b/apps/api/src/app/portfolio/portfolio.service.ts index f50023ed4..c15d06c1e 100644 --- a/apps/api/src/app/portfolio/portfolio.service.ts +++ b/apps/api/src/app/portfolio/portfolio.service.ts @@ -186,6 +186,7 @@ export class PortfolioService { currency, date, isDraft, + quantity, SymbolProfile, type, unitPrice @@ -194,7 +195,7 @@ export class PortfolioService { case ActivityType.DIVIDEND: dividendInBaseCurrency += await this.exchangeRateDataService.toCurrencyAtDate( - unitPrice, + new Big(quantity).mul(unitPrice).toNumber(), currency ?? SymbolProfile.currency, userCurrency, date