Usted está aquí:
InsQuoteService:priceRootItem
Utilice este servicio para calcular el precio (y opcionalmente, impuestos y comisiones) de un elemento raíz de destino y sus elementos secundarios en un presupuesto.
Método: priceRootItem
Funcionamiento
-
Este servicio incluye un Id. de presupuesto así como el Id. de QuoteLineItem de la raíz QuoteLineItem a price.
-
El servicio mirará a continuación el Producto asociado con el QuoteLineItem de destino y ejecutará el Procedimiento de cálculo/Procedimiento de integración para ese Producto con el fin de calcular el Precio.
-
Si también calcula impuestos y comisiones, todos los impuestos y comisiones asignados al Producto asociado también se ejecutan.
-
-
El precio calculado se mantiene en el QuoteLineItem de destino y se devuelve en el resultado.
-
Si también calcula impuestos y comisiones, los impuestos y comisiones también persisten en el QuoteLineItem de destino y se devuelven en el resultado.
-
Opciones remotas
Opción |
Descripción |
|---|---|
|
Obligatorio. Id. del presupuesto al precio. |
|
Obligatorio. Id. del |
|
Opcional. Establezca El valor predeterminado es |
withTaxFeeRounding
|
Opcional. Si es verdadero, los importes de impuestos y comisiones calculados se redondean a dos decimales utilizando el método de redondeo medio par. La El valor predeterminado es false. |
JSON de salida
{
"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
}
}
