Du är här:
InsQuoteService:priceRootItem
Använd denna tjänst för att beräkna priset (och eventuellt skatter och avgifter) för ett målrotobjekt och dess underordnade under en offert.
Metod: priceRootItem
Så här fungerar det
-
Denna tjänst tar in ett offert-ID samt QuoteLineItem-ID för roten QuoteLineItem till priset.
-
Tjänsten kommer sedan att titta på produkten som är associerad med målet QuoteLineItem och köra beräkningsförfarandet/integreringsförfarandet för produkten för att beräkna priset.
-
Om även skatter och avgifter beräknas utförs även alla skatter och avgifter som är tilldelade den associerade produkten.
-
-
Det beräknade priset behålls sedan på mål-QuoteLineItem och returneras i utdatan.
-
Om även skatter och avgifter beräknas kvarstår även skatterna och avgifterna för mål-QuoteLineItem och returneras i utdatan.
-
Fjärralternativ
Alternativ |
Beskrivning |
|---|---|
|
Obligatoriskt. Id för offerten att prissätta. |
|
Obligatoriskt. ID för |
|
Valfritt. Ställ in till Standardvärdet är |
withTaxFeeRounding
|
Valfritt. Om sant avrundas de beräknade skatte- och avgiftsbeloppen till två decimaler med hjälp av halvjämn avrundning. Standardvärdet är falskt. |
JSON för utdata
{
"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
}
}
