Sie befinden sich hier:
Standardkontextdefinitionen für die Abrechnung
Nachdem Sie den Kontextservice aktiviert haben, können Sie auf die Standardkontextdefinitionen zugreifen, die für Billing verfügbar sind.
Erforderliche Editionen
| Verfügbarkeit: Lightning Experience |
| Verfügbarkeit: Enterprise, Unlimited und Developer Edition mit Revenue Cloud |
Die Kontextdefinition "BillingContext" ist mit der Revenue Cloud Advanced-Lizenz oder der Revenue Cloud Billing-Lizenz verfügbar. Die Kontextdefinition "StandaloneBillingContext" ist nur mit der Revenue Cloud Billing-Lizenz verfügbar. Weitere Informationen erhalten Sie von Ihrem Salesforce-Kundenbeauftragten. |
Billing bietet zwei Standardkontextdefinitionen. Für eine optimale Integration und eine vereinfachte Einrichtung sollten Sie die Standardkontextdefinitionen erweitern und dann die erweiterten Kontextdefinitionen verwenden.
BillingContext Context Definition
Die API "Rechnungsstellungspläne für Aufträge erstellen" verwendet die Kontextdefinition "BillingContext", um die Daten von Aufträgen zu hydratisieren und Abrechnungspläne zu erstellen. Diese Kontextdefinition ordnet Auftragsdaten strukturierten Abrechnungskonfigurationen zu und weist die folgenden Zuordnungen auf:
- Die OrderEntitiesMapping ist die Quellzuordnung, mit der Auftragsfelder den Kontextknoten der Abrechnungstransaktion zugeordnet werden. Die Knoten für Abrechnungstransaktionen beschreiben die Struktur, Interpretation und Verarbeitung abrechnungsbezogener Daten.
- Die BSGEntitiesMapping ist die Zielzuordnung, die die Knoten vom Typ "Abrechnungsplankontext" den Feldern der Objekte "Abrechnungsplan", "Abrechnungsplangruppe" und "Abrechnungsplangruppenbeziehung" zuordnet. Durch diese Zuordnung wird sichergestellt, dass Auftragsdaten ordnungsgemäß in die entsprechenden Felder "Abrechnungsplan", "Abrechnungsplangruppe" und "Beziehung der Abrechnungsplangruppe" übertragen werden.
Wählen Sie die erweiterte Kontextdefinition und Kontextzuordnung auf der Seite "Abrechnungseinstellungen" aus, die von der API zum Erstellen von Abrechnungsplänen für Aufträge verwendet werden sollen.
Ab der Version Summer '25 können Sie keine vorhandenen Kontextdefinitionen mehr synchronisieren, die entweder dupliziert oder über die standardmäßige Kontextdefinition "BillingContext" erweitert wurden. Führen Sie zum Beheben dieses Problems die einmalige Aufgabe aus, die Kontextattributzuordnungs-API zu verwenden, um doppelte Zuordnungen zwischen diesen Attributen von BSGEntitiesMapping zu löschen:
- Attribut "BillingTransactionSource" des Knotens "BillingSchedule" auf das Attribut "Reference" des Objekts "BillingSchedule".
- Attribut "BillingTransactionItemSource" des Knotens "BillingSchedule" zum Attribut "ReferenceItem" des Objekts "BillingSchedule".
StandaloneBillingContext Context Definition
Die API "Standalone Billing Schedules erstellen" verwendet die Kontextdefinition "StandaloneBillingContext", um die Daten von Transaktionen zu hydratisieren und Abrechnungspläne zu erstellen. Diese Kontextdefinition weist die folgenden Zuordnungen auf:
- Die TransactionMapping ordnet die Felder der Transaktion den Attributen des Transaktionsknotens zu.
- Die BSGEntitiesMapping ordnet die Attribute der Kontextknoten "Rechnungsstellungsplan", "Rechnungsstellungsplangruppe" und "Rechnungsstellungsplangruppe" den Feldern der entsprechenden Salesforce-Objekte zu.

