Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

ユーザインターフェースおよび API の通貨項目の小数点以下の値を丸める

公開日: Jun 11, 2025
説明
カスタム通貨項目を作成し、小数点以下の桁数を設定すると、ユーザインターフェースで値を入力したときに Salesforce は入力値を丸めます。

しかし、API を使用して値を挿入または更新した場合、Salesforce はその値を丸めません。

例えば、小数点以下 2 桁の通貨項目の場合、以下のようになります。
  • ユーザインターフェースで $1.234 と入力すると、値は $1.23 に丸められます。
  • API では、$1.234 を入力すると、$1.234 としてデータベースに保存されます。

この動作は、システムの後方互換性を維持するためのもので、設計通りに動作しています。
解決策
この動作が貴社の組織で問題を起こさないようにするために使える回避策は以下の通りです。
  • 小数点以下 2 桁を要求する API への Web コールアウトを使用する前に、通貨値を丸める。
  • 値を小数点以下 2 桁に丸める表示ロジックをユーザインターフェースに追加する。
  • 小数点以下 2 桁に丸めるための「挿入/更新後」のトリガを記述する。
  • 通貨項目の値を受け取り、小数点以下 2 桁に丸める数式項目を作成する。

商品価格項目の表示形式拡張機能とは?
ナレッジ記事番号

000385689

 
読み込み中
Salesforce Help | Article