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
          InsPolicyService:calculateTaxesAndFees

          InsPolicyService:calculateTaxesAndFees

          Verwenden Sie diesen Service, um Steuern und Gebühren für einen Zielvermögenswert (Police) zu berechnen und zu sparen.

          Klasse: InsPolicyService

          Methode: calculateTaxesAndFees

          Steuer- und Gebühreninformationen werden im Vermögenswertobjekt (Police) sowie in den Feldern "AssetCoverage__c", "AssetInsuredItem__c" und "AssetPartyRelationship__c" gespeichert.

          Dieser Service spart auch Steuern nach Posten, wie in Schritt 3 unten beschrieben.

          Hinweis
          Hinweis

          Dieser Service unterstützt die Salesforce Financial Services Cloud.

          Funktionsweise

          1. Der Service verwendet den assetId, den effectiveDate (oder EffectiveDate_c die Zielrichtlinie oder das heutige Datum, wenn der Wert null ist).

          2. Basierend auf den Steuern und Gebühren, die der Police zugeordnet sind, den Abdeckungen und/oder den versicherten Posten, wird entweder die angegebene einfache Berechnung durchgeführt oder das Berechnungsverfahren oder Integrationsverfahren aufgerufen, das zur Berechnung der Steuern und Gebühren erforderlich ist.

            Hinweis
            Hinweis

            Dieser Service kann auch externe Systeme aufrufen, um Steuern und Gebühren zu berechnen. Geben Sie beim Einrichten von Steuern und Gebühren diese Systeme an.

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

            • Wenn ein AssetItem Steuern und Gebühren berechnet hat, speichert der Service einen AssetPricingAdjustment__c, der diese Steuern/Gebühr darstellt.

              Der AssetPricingAdjustment__c enthält den berechneten Betrag (Amount__c), die zugehörigen AssetItem (AssetCoverageId__c/AssetInsuredItemId__c/AssetPartyRelationshipId__c) und Asset (AssetId__c), den Typ (Steuer oder Gebühr; AdjustmentType__c) und die zugehörige Steuer/Gebühr (PriceListEntryId__c).

              AssetPricingAdjustment__c ist ein AssetItem zugeordnet, sodass auch das ApplicableItemType__c festgelegt wird. Diese Einstellung gibt an, welcher Elementtyp anwendbar ist: "Abdeckung", "Versicherter Posten" oder "Beziehung der beteiligten Person".

              Wenn die transactionId angegeben ist, wird das AssetTransactionId__c Feld auf den Wert transactionId festgelegt.

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

            • Wenn ein AssetItem 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 saveItemizedTaxesAndFees auf false festgelegt ist, werden die AssetPricingAdjustment__c nicht gespeichert. Die TotalTaxAmount__c- und TotalFeeAmount__c für den Vermögenswert (Police) sind auf 0 festgelegt. Alle anderen Werte werden weiterhin gespeichert.

          4. Auf Vermögenswertebene wird die Summe aller Steuerbeträge und Gebührenbeträge im TotalTaxAmount__c- bzw. TotalFeeAmount__c gespeichert.

          5. Wenn es sich bei dem Zielvermögenswert (Police) nicht um die ursprüngliche Version der Police handelt, werden die Steuer- und Gebührenbeträge auf der Grundlage der EffectiveDate__c und ExpirationDate__c des Vermögenswerts anteilig berechnet. Die anteiligen Steuer- und Gebührenbeträge für eine AssetItem werden in den ProratedTaxAmount__c- und ProratedFeeAmount__c gespeichert. Die anteiligen Steuer- und Gebührenbeträge für den Vermögenswert werden in den TotalTaxForTerm__c- und TotalFeeForTerm__c gespeichert.

          6. Wenn eine transactionId bereitgestellt wird, wird die Änderung der anteiligen Steuer- und Gebührenbeträge insgesamt (die Summe der anteiligen Steuer- und Gebührenbeträge in der Zielvermögenswertversion und allen vorherigen Versionen des Vermögenswerts) zwischen der aktuellen Vermögenswertversion und den vorherigen Vermögenswertversionen in den TaxAmount__c- und FeeAmount__c der Zieltransaktion gespeichert.

          Remote-Optionen

          Option

          Beschreibung

          assetId

          Erforderlich

          ID des Vermögenswerts (Police), für den dieser Service Steuern und Gebühren berechnet.

          transactionId

          Optional

          Die angegebene Transaktion wird mit berechneten Steuer- und Gebührenbeträgen aktualisiert.

          jurisdictionIds

          Optional

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

          effectiveDate

          Optional

          Berechnen Sie Steuern und Gebühren, die nur zum angegebenen Datum wirksam sind.

          Wenn nicht angegeben, wird der Wert standardmäßig auf die EffectiveDate__c der Zielrichtlinie zurückgesetzt. Wenn EffectiveDate__c null ist, wird standardmäßig das heutige Datum verwendet.

          saveChanges

          Optional

          true oder false

          Standardmäßig wird true verwendet.

          Falls true, behalten Sie die berechneten Steuern und Gebühren für die Police (Vermögenswert) bei.

          Falls false, behalten Sie die berechneten Steuern und Gebühren für die Police (Vermögenswert) nicht bei.

          Input JSON

          Dieser Service verwendet keine Eingabe-JSON.

          Ausgabe-JSON

          Der Service gibt die in der Produkt-/untergeordneten Produkthierarchie nach Posten geordneten Steuern und Gebühren zurück. Beispiel:

          {
            "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