Loading
Vakuutus
InsQuoteService:priceRootItem

InsQuoteService:priceRootItem

Käytä tätä palvelua laskeaksesi hinta (ja halutessasi verot ja maksut) kohdejuurikohteelle ja sen alitason kohteille tarjouksessa.

Luokka: InsQuoteService

Metodi: priceRootItem

Miten se toimii?

  1. Tämä palvelu ottaa Quote-tunnuksen sekä QuoteLineItem-juuritason QuoteLineItem-tunnuksen hintaan.

  2. Sen jälkeen palvelu tarkastaa kohteeseen QuoteLineItem liittyvän tuotteen ja suorittaa kyseisen tuotteen laskentatoimenpiteen/integraatiotoimenpiteen laskeakseen hinnan.

    • Jos lasket myös veroja ja palkkioita, myös kaikki asiaankuuluvaan tuotteeseen kohdistetut verot ja palkkiot suoritetaan.

  3. Laskettu hinta säilyy sitten QuoteLineItem-kohteessa ja palautetaan tuloksessa.

    • Jos lasketaan myös veroja ja maksuja, verot ja maksut säilyvät myös QuoteLineItem-kohteessa ja palautetaan tuloksessa.

Etäasetukset

Vaihtoehto

Kuvaus

quoteId

Pakollinen.

Tarjouksen tunnus hintaan.

rootLineId

Pakollinen.

Hinnan tunnus.QuoteLineItem

calculateTaxesAndFees

Valinnainen.

Valitse palvelulle true laskeaksesi verot ja maksut.

Oletusarvo on true.

withTaxFeeRounding

Valinnainen.

Jos arvo on true, lasketut verojen ja maksujen summat pyöristetään kahteen desimaaliin käyttämällä puolitason pyöristämisen menetelmää. withTaxFeeRounding on voimassa vain, jos myös calculateTaxesAndFees on tosi. Jos arvo on false, pyöristäminen ei ole käytössä.

Oletusarvo on false.

Syötetty JSON

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

Tulos-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
  }
}
 
Ladataan
Salesforce Help | Article