Loading
メールアドレスがデフォルトのログイン方式となります 続きを読む
Insurance
InsQuoteService:priceRootItem

InsQuoteService:priceRootItem

このサービスを使用して、見積の対象ルート品目とその子品目の価格 (および必要に応じて税金と手数料) を計算します。

クラス: InsQuoteService

メソッド: priceRootItem

操作手順

  1. このサービスは、見積 ID とルート QuoteLineItem の QuoteLineItem ID を使用して価格を設定します。

  2. 次に、サービスは対象の QuoteLineItem に関連付けられた商品を参照し、価格を計算するためにその商品の計算手順/インテグレーション手順を実行します。

    • 税金と手数料も計算する場合、関連付けられた商品に割り当てられたすべての税金と手数料も実行されます。

  3. 計算された価格は対象 QuoteLineItem に保持され、出力で返されます。

    • 税金と手数料も計算する場合、税金と手数料は対象の QuoteLineItem で保持され、出力で返されます。

リモートオプション

オプション

説明

quoteId

必須。

価格設定する見積の ID。

rootLineId

必須。

価格設定するQuoteLineItemの ID。

calculateTaxesAndFees

省略可能。

サービスが税金と手数料を計算するには、[true] に設定します。

デフォルト値は true です。

withTaxFeeRounding

省略可能。

true の場合、計算された税金と手数料の金額は、半偶数丸め方法を使用して小数点以下 2 桁に丸められます。withTaxFeeRounding は、 calculateTaxesAndFees オプションも true の場合にのみ有効です 。false の場合、丸めは無効になります。

デフォルト値は false です。

Input JSON

{
  "quoteId": "0Q05w000001mgQNCAY",
  "rootLineId": "0QL5w000003kyBnGAI"
}

出力 JSON

{
  "calculatedTaxesAndFees": {
    "0QL5w0000044u0UGAQ": {
      "feeAmount": null,
      "taxAmount": null
    },
    "0QL5w0000044u0SGAQ": {
      "feeAmount": null,
      "taxAmount": null
    },
    "0QL5w0000044u0RGAQ": {
      "feeAmount": null,
      "taxAmount": null
    },
    "0QL5w0000044u0QGAQ": {
      "feeAmount": null,
      "taxAmount": null
    },
    "0QL5w0000044u0PGAQ": {
      "feeAmount": 25,
      "taxAmount": 157.5
    },
    "0QL5w0000044u0KGAQ": {
      "feeAmount": null,
      "taxAmount": null
    },
    "0QL5w0000044u0IGAQ": {
      "feeAmount": null,
      "taxAmount": null
    },
    "0QL5w0000044u0HGAQ": {
      "feeAmount": null,
      "taxAmount": null
    },
    "0QL5w0000044u0GGAQ": {
      "feeAmount": null,
      "taxAmount": null
    },
    "0QL5w0000044u0FGAQ": {
      "feeAmount": 25,
      "taxAmount": 157.5
    },
    "0QL5w0000044u0BGAQ": {
      "feeAmount": null,
      "taxAmount": null
    },
    "0QL5w0000044u0AGAQ": {
      "feeAmount": 50,
      "taxAmount": 315
    }
  },
  "calculatedPrice": {
    "0QL5w0000044u0SGAQ": 500,
    "0QL5w0000044u0RGAQ": 575,
    "0QL5w0000044u0QGAQ": 0,
    "0QL5w0000044u0IGAQ": 500,
    "0QL5w0000044u0HGAQ": 575,
    "0QL5w0000044u0GGAQ": 0,
    "0QL5w0000044u0FGAQ": 1575,
    "0QL5w0000044u0KGAQ": 0,
    "0QL5w0000044u0PGAQ": 1575,
    "0QL5w0000044u0UGAQ": 0,
    "0QL5w0000044u0BGAQ": 0,
    "0QL5w0000044u0AGAQ": 3150
  }
}
 
読み込み中
Salesforce Help | Article