Loading
Forsikring
InsQuoteService:priceRootItem

InsQuoteService:priceRootItem

Brug denne tjeneste til at beregne prisen (og eventuelt moms og gebyrer) for et målrodelement og dets underordnede under et tilbud.

Klasse: InsQuoteService

Metode: priceRootItem

Sådan fungerer det

  1. Denne tjeneste tager et tilbuds-id samt QuoteLineItem-id'et for roden QuoteLineItem til pris.

  2. Tjenesten ser derefter på det produkt, der er knyttet til målet QuoteLineItem og kører beregningsproceduren/integrationsproceduren for det pågældende produkt for at beregne prisen.

    • Hvis du også beregner moms og gebyrer, udføres alle moms og gebyrer, der er tildelt til det tilknyttede produkt.

  3. Den beregnede pris bevares derefter på mål-QuoteLineItem og returneres i outputtet.

    • Hvis du også beregner moms og gebyrer, bevares moms og gebyrer også på QuoteLineItem-målet og returneres i outputtet.

Fjernindstillinger

Indstilling

Beskrivelse

quoteId

Påkrævet.

Id for tilbud til pris.

rootLineId

Påkrævet.

Id for QuoteLineItem til pris.

calculateTaxesAndFees

Valgfrit.

Indstil til true for tjenesten for at beregne moms og gebyrer.

Standardværdien er true.

withTaxFeeRounding

Valgfrit.

Hvis det er sandt, afrundes de beregnede moms- og gebyrbeløb til to decimaler ved brug af metoden Halver lige afrunding. withTaxFeeRounding er kun effektiv, hvis calculateTaxesAndFees også er sand. Hvis det er falsk, inaktiveres afrunding.

Standardværdien er falsk.

Input JSON

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

Output 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
  }
}
 
Indlæser
Salesforce Help | Article