Vous êtes ici :
InsQuoteService:priceRootItem
Utilisez ce service pour calculer le prix (et éventuellement les taxes et les frais) d'un élément racine cible et de ses enfants dans le cadre d'un devis.
Méthode : priceRootItem
Fonctionnement
-
Ce service prend en compte un ID de devis ainsi que l'ID QuoteLineItem de la racine QuoteLineItem to price.
-
Le service examine ensuite le Produit associé au QuoteLineItem cible et exécute la Procédure de calcul/Procédure d'intégration pour ce Produit afin de calculer le Prix.
-
Si vous calculez également les taxes et les frais, toutes les taxes et tous les frais attribués au Produit associé sont également exécutés.
-
-
Le Prix calculé est ensuite conservé dans le QuoteLineItem cible et renvoyé dans la sortie.
-
Si vous calculez également les taxes et les frais, les taxes et les frais sont également conservés dans le QuoteLineItem cible et renvoyés dans la sortie.
-
Options distantes
Option |
Description |
|---|---|
|
Obligatoire. L'ID du devis au prix. |
|
Obligatoire. ID de la |
|
Facultatif. Définissez le service sur La valeur par défaut est |
withTaxFeeRounding
|
Facultatif. Si vrai, les montants de taxe et de frais calculés sont arrondis à deux décimales en utilisant la méthode de l'arrondi à moitié pair. La La valeur par défaut est false. |
JSON de sortie
{
"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
}
}
