U bent hier:
InsQuoteService:priceRootItem
Gebruik deze service om de prijs (en optioneel belastingen en kosten) te berekenen voor een doelhoofditem en de onderliggende items ervan onder een offerte.
Werkwijze: priceRootItem
De manier waarop het werkt...
-
Deze service neemt zowel een offerte-ID als de QuoteLineItem-ID van het root-QuoteLineItem als prijs op.
-
De service bekijkt vervolgens het Product dat is gekoppeld aan het doelofferteregelitem en voert de berekeningsprocedure/integratieprocedure voor dat product uit om de prijs te berekenen.
-
Als ook belastingen en vergoedingen worden berekend, worden ook alle belastingen en vergoedingen uitgevoerd die zijn toegewezen aan het gekoppelde product.
-
-
De berekende prijs wordt vervolgens gehandhaafd in het doel QuoteLineItem en geretourneerd in de uitvoer.
-
Als u ook belastingen en vergoedingen berekent, worden de belastingen en vergoedingen ook gehandhaafd voor het doel QuoteLineItem en geretourneerd in de uitvoer.
-
Externe opties
Optie |
Beschrijving |
|---|---|
|
Verplicht. ID van de prijsofferte. |
|
Verplicht. ID van de |
|
Optioneel. Ingesteld op De standaardwaarde is |
withTaxFeeRounding
|
Optioneel. Indien true (waar), worden de berekende bedragen aan belasting en kosten afgerond op twee decimalen met behulp van de methode voor halfeven afronden. De standaardwaarde is false (onwaar). |
Uitvoer-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
}
}
