Loading
Seguro
Índice
Selecionar filtros

          Sem resultados
          Sem resultados
          Aqui estão algumas dicas de pesquisa

          Verifique a grafia das palavras-chave.
          Tente utilizar termos mais genéricos.
          Selecione menos filtros para ampliar sua pesquisa.

          Pesquisar em toda a Ajuda do Salesforce
          InsQuoteService:priceRootItem

          InsQuoteService:priceRootItem

          Use esse serviço para calcular o preço (e, como opção, impostos e taxas) para um item raiz de destino e seus filhos em uma cotação.

          Classe: InsQuoteService

          Método: priceRootItem

          Como funciona

          1. Esse serviço usa um ID de cotação e o ID de QuoteLineItem da raiz QuoteLineItem para preço.

          2. O serviço então procurará o Produto associado ao QuoteLineItem de destino e executará o Procedimento de cálculo/Procedimento de integração para esse Produto para calcular o Preço.

            • Se você também estiver calculando impostos e taxas, todos os impostos e taxas atribuídos ao Produto associado também serão executados.

          3. O preço calculado então é persistido no QuoteLineItem de destino e retornado na saída.

            • Se você também estiver calculando impostos e tarifas, os impostos e tarifas também serão persistidos no QuoteLineItem de destino e retornados na saída.

          Opções remotas

          Opção

          Descrição

          quoteId

          Obrigatório.

          ID da cotação para preço.

          rootLineId

          Obrigatório.

          ID do QuoteLineItem para o preço.

          calculateTaxesAndFees

          Opcional.

          Defina como true para o serviço calcular impostos e taxas.

          O valor padrão é true.

          withTaxFeeRounding

          Opcional.

          Se verdadeiro, os valores de taxa e imposto calculados são arredondados para duas casas decimais usando o método de arredondamento para metade. A withTaxFeeRounding é efetiva apenas quando a opção calculateTaxesAndFees também é verdadeira. Se falso, o arredondamento estará desabilitado.

          O valor padrão é false.

          JSON de entrada

          {
            "quoteId": "0Q05w000001mgQNCAY",
            "rootLineId": "0QL5w000003kyBnGAI"
          }
          

          JSON de saída

          {
            "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
            }
          }
          
           
          Carregando
          Salesforce Help | Article