Loading
Forsikring
InsQuoteService:priceRootItem

InsQuoteService:priceRootItem

Bruk denne tjenesten til å beregne prisen (og eventuelt avgifter og gebyrer) for et rotelement og dets underordnede under et tilbud.

Klasse: InsQuoteService

Metode: priceRootItem

Slik virker det

  1. Denne tjenesten tar inn en Tilbud-ID i tillegg til QuoteLineItem-IDen til rot-QuoteLineItem til pris.

  2. Tjenesten ser deretter på produktet som er knyttet til mål QuoteLineItem, og kjører Beregningsprosedyre/Integrasjonsprosedyre for dette produktet for å beregne prisen.

    • Hvis du også beregner avgifter og gebyrer, utføres også alle avgifter og gebyrer som er tildelt det tilknyttede produktet.

  3. Den beregnede prisen beholdes deretter på mål QuoteLineItem og returneres i utdataene.

    • Hvis du også beregner avgifter og gebyrer, beholdes avgiftene og gebyrene også på mål QuoteLineItem og returneres i utdataene.

Eksterne alternativer

Alternativ

Beskrivelse

quoteId

Obligatorisk.

Id for tilbudet til pris.

rootLineId

Obligatorisk.

ID for QuoteLineItem til pris.

calculateTaxesAndFees

Valgfritt.

Angi til true for tjenesten for å beregne avgifter og avgifter.

Standardverdien er true.

withTaxFeeRounding

Valgfritt.

Hvis verdien er sann, avrundes de beregnede avgifts- og godtgjørelsesbeløpene til to desimalplasser ved å bruke avrundingsmetoden halv lik. withTaxFeeRounding er effektiv bare når calculateTaxesAndFees-alternativet også er sant. Hvis false, er avrunding deaktivert.

Standardverdien er false.

Inndata-JSON

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

Utdata-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
  }
}
 
Laster
Salesforce Help | Article