Loading
Versicherung
Inhalt
Filter auswählen

          Keine Ergebnisse
          Keine Ergebnisse
          Hier sind einige Suchtipps

          Überprüfen Sie die Schreibweise Ihrer Stichwörter.
          Verwenden Sie allgemeinere Suchbegriffe.
          Wählen Sie weniger Filter aus, um Ihre Suche auszuweiten.

          Gesamte Salesforce-Hilfe durchsuchen
          InsQuoteService:calculateTaxesAndFees

          InsQuoteService:calculateTaxesAndFees

          Verwenden Sie diesen Service, um Steuern und Gebühren für ein Zielangebot zu berechnen und zu sparen.

          Steuer- und Gebühreninformationen werden sowohl im Angebotsobjekt als auch im Objekt "Angebotsbelegposten" gespeichert.

          Hinweis
          Hinweis

          Dieser Service wird für Gastbenutzer nicht unterstützt.

          Wenn ein Gastbenutzer versucht, ein OmniScript oder ein Integrationsverfahren oder eine Benutzeroberflächenfunktion auszuführen, die diesen Service verwendet, wird der Service nicht ausgeführt und dem Gastbenutzer wird eine Fehlermeldung angezeigt.

          Klasse: InsQuoteService

          Methode: calculateTaxesAndFees

          Funktionsweise

          1. Anhand der quoteId, der jurisdictionId und der effectiveDate (sofern angegeben) werden die Steuern und Gebühren berechnet, die auf das Angebot angewendet werden sollen.

          2. Wenn saveChanges auf true festgelegt (oder standardmäßig festgelegt) ist, werden die berechneten Steuern und Gebühren auf drei Arten gespeichert.

            • Wenn ein Angebotsbelegposten Steuern und Gebühren berechnet hat, wird ein QuotePricingAdjustment__c gespeichert, der diese Steuern/Gebühr darstellt. Der QuotePricingAdjustment__c enthält den berechneten Betrag (Amount__c), den zugeordneten Angebotsbelegposten (QuoteItemId__c) und das Angebot (QuoteId__c), den Typ (tax oder fee; AdjustmentType__c) und die zugehörige Steuer/Gebühr (PriceListEntryId__c).

            • Wenn ein Angebotsbelegposten oder seine untergeordneten Positionen Steuern berechnet haben, wird die Summe der berechneten Steuern für sich selbst und seine untergeordneten Positionen im TaxAmount__c gespeichert.

            • Wenn ein Angebotsbelegposten oder seine untergeordneten Elemente Gebühren berechnet haben, wird die Summe der berechneten Gebühren für sich selbst und seine untergeordneten Elemente im FeeAmount__c gespeichert.

            Hinweis
            Hinweis

            Wenn "saveChanges" auf "false" festgelegt ist, werden die QuotePricingAdjustment__c und Aktualisierungen der Angebotsbelegposten-Datensätze nicht gespeichert.

          3. Auf Angebotsebene wird die Summe aller Steuerbeträge und Gebührenbeträge in den TotalTaxAmount__c- und TotalFeeAmount__c gespeichert.

          Remote-Optionen

          Option

          Beschreibung

          quoteId

          Erforderlich

          ID des Angebots, für das dieser Service Steuern und Gebühren berechnet.

          jurisdictionIds

          Optional

          Berechnet nur Steuern und Gebühren, die den angegebenen Rechtsordnungen zugeordnet sind.

          effectiveDate

          Optional

          Berechnen Sie Steuern und Gebühren, die erst am angegebenen Datum in Kraft treten.

          Wenn dies nicht der Fall ist, wird standardmäßig der EffectiveDate__c des Zielangebots verwendet. Wenn EffectiveDate__c null ist, wird standardmäßig das heutige Datum verwendet.

          saveChanges

          Optional

          true oder false

          Standardmäßig wird true verwendet.

          Falls true, werden berechnete Steuern und Gebühren im Angebot gespeichert.

          Bei false werden die berechneten Steuern und Gebühren im Angebot nicht gespeichert.

          withTaxFeeRounding

          Optional

          Bei "true" werden die berechneten Steuer- und Gebührenbeträge mithilfe der Methode der halben gleichmäßigen Rundung auf zwei Dezimalstellen gerundet. Bei false ist die Rundung deaktiviert.

          Der Standardwert lautet "falsch".

          Input JSON

          Dieser Service verwendet keine Eingabe-JSON.

          Ausgabe-JSON

          Der Service gibt eine JSON-Darstellung des Angebots zurück, die nur Produkt- und Steuer-/Gebühreninformationen enthält.

          {
            "productId": 1,
            "productName": "Product",
            "ProductCode": "P",
            "taxesAndFees": [{
              "Id": 1,
              "Amount__c": 10,
              "PriceListEntryId__c": 11,
              "AdjustmentType__c": "Tax"
            }, {
              "Id": 2,
              "Amount__c": 15,
              "PriceListEntryId__c": 12,
              "AdjustmentType__c": "Fee"
            }],
            "taxAmount": 25
            "feeAmount": 30
            "childProducts": [{
              "productId": 2,
              "productName": "Insured Item",
              "ProductCode": "II",
              "instanceKey": "My Insured Item",
              "taxesAndFees": [{
                "Id": 3,
                "Amount__c": 15,
                "PriceListEntryId__c": 16,
                "AdjustmentType__c": "Tax"
              }],
              "taxAmount": 15
            }, {
              "productId": 3,
              "productName": "Coverage",
              "ProductCode": "C",
              "taxesAndFees": [{
                "Id": 4,
                "Amount__c": 15,
                "PriceListEntryId__c": 21
                "AdjustmentType__c": "Fee"
              }],
              "feeAmount": 15
            }]
          }
           
          Laden
          Salesforce Help | Article