+6 −3
4242const subtotal = sum(items);
43- return subtotal * (1 + taxRate);
43+ const total = subtotal * (1 + taxRate);
44+ const precision = currency === "JPY" ? 0 : 2;
45+ return Number(total.toFixed(precision));
61- export function formatMoney(value, currency) {
62- return value.toLocaleString(undefined, { currency });
61+ export function formatMoney(value, currency, locale) {
62+ return value.toLocaleString(locale, {
63+ style: "currency", currency: currency });