diff --git a/core/kernel/money/money-adapter.ts b/core/kernel/money/money-adapter.ts index 16e7ed0e5..f49553e40 100644 --- a/core/kernel/money/money-adapter.ts +++ b/core/kernel/money/money-adapter.ts @@ -123,7 +123,6 @@ export class MoneyAdapter implements MoneyFacadePort { return new Intl.NumberFormat(locale, { maximumFractionDigits, - maximumSignificantDigits: this.maximumSignificantDigits, ...options, }) .format(amount) diff --git a/shared/features/amount-selector/_components/amount-field/amount-field.tsx b/shared/features/amount-selector/_components/amount-field/amount-field.tsx index 706ff38f5..19152eaee 100644 --- a/shared/features/amount-selector/_components/amount-field/amount-field.tsx +++ b/shared/features/amount-selector/_components/amount-field/amount-field.tsx @@ -75,6 +75,7 @@ export function AmountField({ onAmountChange, amount, readOnly, isFilled, budget const { amount: formattedCurrencyAmount } = format({ amount: parseFloat(amount), currency: budget.currency, + options: { maximumSignificantDigits }, }); if (isConversionFirst) { diff --git a/shared/features/invoice/sections/invoice-summary.tsx b/shared/features/invoice/sections/invoice-summary.tsx index 5fc110499..33c047677 100644 --- a/shared/features/invoice/sections/invoice-summary.tsx +++ b/shared/features/invoice/sections/invoice-summary.tsx @@ -47,7 +47,7 @@ export function InvoiceSummary({ {dateKernelPort.format(new Date(item.date), "MM/dd/yyyy")} {/* amount */} - {moneyKernelPort.format({ amount: item.amount.prettyAmount, currency: item.amount.currency }).amount} + {item.amount.prettyAmount} {item.amount.currency.code} {/* rate */} @@ -122,7 +122,7 @@ export function InvoiceSummary({ {InvoiceTokens.rewardSummary.specialMentions} {totalAfterTaxPerCurrency?.map((item, index) => ( - - {moneyKernelPort.format({ amount: item.amount, currency: item.currency }).amount} + - {moneyKernelPort.format({ amount: item.amount, currency: item.currency }).amount} {item.currency.code} {vat.vatRegulationState === "VAT_APPLICABLE" ? InvoiceTokens.rewardSummary.includingVat : " "} {InvoiceTokens.rewardSummary.itemsReceived}