Du er her:
InsQuoteService:priceRootItem
Bruk denne tjenesten til å beregne prisen (og eventuelt avgifter og gebyrer) for et rotelement og dets underordnede under et tilbud.
Metode: priceRootItem
Slik virker det
-
Denne tjenesten tar inn en Tilbud-ID i tillegg til QuoteLineItem-IDen til rot-QuoteLineItem til pris.
-
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.
-
-
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 |
|---|---|
|
Obligatorisk. Id for tilbudet til pris. |
|
Obligatorisk. ID for |
|
Valgfritt. Angi til Standardverdien er |
withTaxFeeRounding
|
Valgfritt. Hvis verdien er sann, avrundes de beregnede avgifts- og godtgjørelsesbeløpene til to desimalplasser ved å bruke avrundingsmetoden halv lik. Standardverdien er false. |
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
}
}
