Uecko_ERP/modules/customer-invoices/src/api/application/helpers/format-money-dto.ts

17 lines
387 B
TypeScript
Raw Normal View History

2025-09-18 08:49:32 +00:00
import { MoneyDTO } from "@erp/core";
import { MoneyValue } from "@repo/rdx-ddd";
export function formatMoneyDTO(amount: MoneyDTO, locale: string) {
2025-09-19 09:29:49 +00:00
if (amount.value === "") {
return "";
}
2025-09-18 08:49:32 +00:00
const money = MoneyValue.create({
value: Number(amount.value),
currency_code: amount.currency_code,
scale: Number(amount.scale),
}).data;
return money.format(locale);
}