Sie befinden sich hier:
Spendenvalidierungen im gemeinnützigen Bereich
Halten Sie einige Spendenvalidierungen an, um Massendatenmigrationen so schnell und reibungslos wie möglich abzuschließen. Das Anhalten von Überprüfungen von Spendentransaktionen, Spendenzusagen und Spendenzusagenplänen verringert die Reibung während des Migrationsprozesses. Verwenden Sie diese Tabellen, um die Spendenvalidierungen zu überprüfen und zu sehen, welche Schecks in den Spendenaktionen-Einstellungen angehalten werden können.
| ERFORDERLICHE EDITIONEN |
|---|
| Verfügbar in: Lightning Experience |
Verfügbar in: Editionen Enterprise, Performance, Unlimited und Developer mit Education Cloud Verfügbarkeit: Enterprise, Unlimited und Developer Edition mit Nonprofit Cloud |
| Erforderliche Benutzerberechtigungen | |
|---|---|
| Konfigurieren von Spendenaktionen: | Fundraising_Admin-Berechtigungssatzgruppe ODER Geänderter Berechtigungssatz "Vollständiger Zugriff auf Education Cloud" |
Sie können Spendenvalidierungen für Datenmigrationen in den Spendenaktionseinstellungen anhalten. Verwenden Sie die Fundraising Business Process API, um Spendenvalidierungen auf Nutzlastbasis nach Nutzlast anzuhalten.
Spendentransaktionsvalidierungen
| Validierung | Beschreibung | Kann angehalten werden? |
|---|---|---|
Ursprünglicher positiver Betrag |
Bestätigt, dass der ursprüngliche Betrag der Spendentransaktion größer oder gleich null ist. | Nein |
| Ursprünglichen Betrag aktualisieren eingeschränkt | Schränkt Aktualisierungen am Feld "Ursprünglicher Betrag" der Spendentransaktionen ein, da der Status "Bezahlt" lautet. | Ja. Wenn "Accounting Subledger" (Unterbuchhaltung) aktiv ist, wird verhindert, dass Benutzer diese Validierung anhalten. |
| Aktualisieren des ISO-Währungscodes eingeschränkt | Schränkt Aktualisierungen am Feld "ISO-Währungscode" der Geschenktransaktionen ein, da der Status "Bezahlt" oder "Vollständig erstattet" lautet. | Nein |
| Aktualisieren des Spenders eingeschränkt | Schränkt Aktualisierungen am Feld "Spender" für Spendentransaktionen ein, da der Status "Bezahlt" oder "Vollständig erstattet" lautet. | Ja |
| Aktualisierungs-Abschlussdatum eingeschränkt | Schränkt Aktualisierungen am Feld "Abschlussdatum der Transaktion" des Geschenks ein, da der Status "Bezahlt" lautet. | Ja. Wenn "Accounting Subledger" (Unterbuchhaltung) aktiv ist, wird verhindert, dass Benutzer diese Validierung anhalten. |
| Transaktionsstatus endgültig | Verhindert ungültige Änderungen am Feld "Geschenktransaktionsstatus". | Nein |
| Transaktionsabschlussdatum erforderlich | Wenn Sie den Wert des Felds "Status" der Spendentransaktion zu "Bezahlt" oder "Vollständig erstattet" ändern, legen Sie das Feld "Abschlussdatum der Transaktion" fest. | Nein |
| Aktualisieren der Spendenzusage | Schränkt die Bearbeitung des Felds "Spendenverpflichtung" ein, da der Wert des Felds "Status" ein anderer Wert als "Unbezahlt" oder "Ausstehend" ist. | Ja |
| Aktualisieren des Zeitplans für Spendenzusagen | Schränkt die Bearbeitung des Felds "Schedule of Gift Commitment" (Plan für Spendenzusagen) ein, da der Status ein anderer Wert als "Unbezahlt" oder "Ausstehend" ist. | Ja |
| Fälligkeitsdatum der Transaktion erforderlich | Überprüft, ob das Feld "Fälligkeitsdatum der Transaktion" ausgefüllt ist. | Nein |
| Fälligkeitsdatum vs. Startdatum planen | Überprüft, ob das Fälligkeitsdatum der Transaktion am oder nach dem Startdatum des Spendenverpflichtungsplans liegt. | Nein |
| Fälligkeitsdatum im Zeitplanbereich | Stellt sicher, dass das Fälligkeitsdatum der Transaktion zwischen dem Startdatum und dem Enddatum des Spendenzusageplans liegt. | Nein |
| Übereinstimmung des Spendenverpflichtungsplans | Überprüft, ob der Plan für Spendenzusagen zur zugeordneten Spendenzusage gehört. | Nein |
| Einzelne Transaktion für benutzerdefinierten Plan | Stellt sicher, dass ein benutzerdefinierter Spendenverpflichtungsplan nur mit einer Spendentransaktion verknüpft ist. | Nein |
| Quellabgleich von Kampagne und Kontaktaufnahme | Stellt sicher, dass der Wert des Felds "Quellcode für die Kontaktaufnahme" der Spendentransaktion für die ausgewählte Kampagne gültig ist. | Nein |
Validierungen des Spendenbeitrags
| Validierung | Beschreibung | Kann angehalten werden? |
|---|---|---|
| Erwarteter Gesamtbetrag nicht negativ | Überprüft, ob der erwartete Gesamtbetrag des Spendenbeitrags größer oder gleich null ist. | Nein |
| Enddatum größer als Startdatum | Verhindert, dass das erwartete Enddatum des Spendenbeitrags vor dem erwarteten Startdatum liegt. | Nein |
| Verhindern von Aktualisierungen am Planungstyp bei vorhandenem Spendenverpflichtungsplan | Verhindert die Aktualisierung des Feldwerts "Planungstyp" des Spendenbeitrags, da dem Beitrag ein Plan für Spendenbeiträge zugeordnet ist. | Nein |
| Aktualisierungsstatus auf Entwurf eingeschränkt | Verhindert, dass der Wert des Felds "Status" eines Spendenbeitrags wieder zu "Entwurf" geändert wird, nachdem er auf "Aktiv" festgelegt wurde und Spendentransaktionen zugeordnet sind. | Ja |
| Aktualisierungsstatus auf "Geschlossen" eingeschränkt | Verhindert, dass der Wert des Felds "Status" eines Spendenbeitrags von "Geschlossen" zu einem anderen Status als "Aktiv" geändert wird, da ihm Spendentransaktionen zugeordnet sind. | Ja |
| Aktualisierungsstatus auf angehalten eingeschränkt | Verhindert, dass das Feld "Spendenverpflichtungsstatus" auf "Angehalten" aktualisiert wird, da "Transaktionen anhalten" dem Typ "Aktueller Spendenverpflichtungsplan" entspricht. | Nein |
| Aktualisieren des Status "Angehalten" eingeschränkt | Verhindert, dass das Feld "Spendenverpflichtungsstatus" auf einen anderen Wert als "Verstrichen", "Fehlgeschlagen" oder "Aktiv" aktualisiert wird, da der aktuelle Spendenverpflichtungsplantyp "Transaktionen erstellen" lautet. | Nein |
| Aktualisieren des ISO-Währungscodes eingeschränkt | Schränkt Aktualisierungen am Wert des Felds "ISO-Währungscode" des Spendenbeitrags ein, da Datensätze vom Typ "Spendenbeitragsplan" vorhanden sind. | Nein |
Validierungen des Spendenverpflichtungsplans
| Validierung | Beschreibung | Kann angehalten werden? |
|---|---|---|
| Transaktionsintervall positiv | Stellt sicher, dass der Wert des Felds "Transaktionsintervall" des Spendenverpflichtungsplans größer als null ist. | Nein |
| Transaktionsbetrag nicht negativ | Überprüft, ob der Wert des Felds "Transaktionsbetrag" des Spendenverpflichtungsplans größer oder gleich null ist. | Nein |
| Enddatum größer als Startdatum | Stellt sicher, dass das Enddatum des Spenden-Engagementplans nicht vor dem Startdatum liegt. | Nein |
| Transaktionstag für monatliche Transaktion erforderlich | Überprüft, ob der Wert des Felds "Transaktionstag" des Spendenverpflichtungsplans größer als null ist, da der Transaktionszeitraum monatlich ist. | Nein |
| Transaktionsintervall kleiner als 100 | Überprüft, ob der Wert des Felds "Transaktionsintervall" des Spendenverpflichtungsplans kleiner oder gleich 100 ist. | Nein |
| Transaktionszeitraum für wiederkehrende Transaktionen erforderlich | Überprüft, ob das Feld "Ratenzeitraum" des Spendenverpflichtungsplans für wiederkehrende Pläne ausgefüllt ist. | Nein |
| Verhindern der Bearbeitung, wenn der Plan Transaktionen aufweist | Verhindert die Aktualisierung von Feldern, da einem Spendenverpflichtungsplan Spendentransaktionen zugeordnet sind. | Ja |
| Startdatum vor Fälligkeitsdatum der Transaktion planen | Überprüft, ob das Startdatum des Spendenverpflichtungsplans vor dem Fälligkeitsdatum einer zugeordneten frühesten Spendentransaktion liegt. | Nein |
| Planenddatum sollte nach dem letzten Fälligkeitsdatum der Transaktion liegen | Stellt sicher, dass das Enddatum des Spendenverpflichtungsplans nach dem Fälligkeitsdatum der letzten zugeordneten Spendentransaktion liegt. | Nein |
| Spendenzusage für benutzerdefinierte Pläne anfordern | Überprüft, ob benutzerdefinierte Spendenverpflichtungspläne einer Spendenverpflichtungs-ID zugeordnet sind. | Nein |
| Benutzerdefinierte Pläne können nicht angehalten werden | Stellt sicher, dass, wenn der Benutzer einen benutzerdefinierten Plan erstellt, das Feld "Typ" des Spendenverpflichtungsplans nicht auf "Transaktionen anhalten" festgelegt ist. | Nein |
| Benutzerdefinierte Pläne können nur für Spendenbeiträge mit einem benutzerdefinierten Planungstyp erstellt werden. | Stellt sicher, dass nur benutzerdefinierte Spendenzusagenpläne erstellt und Spendenzusagen zugeordnet werden, bei denen das Feld "Planungstyp" auf "Benutzerdefiniert" festgelegt ist. | Nein |
| Obergrenze von 50 benutzerdefinierten Plänen | Überprüft, ob bei jeder Anforderung nicht mehr als 50 benutzerdefinierte Spendenverpflichtungspläne erstellt werden. | Nein |
| Verhindern sich überschneidender Pläne | Überprüfen Sie, ob sich der Spendenverpflichtungsplan nicht mit anderen Plänen überschneidet. | Nein |
| Verhindern der Erstellung von Zeitplänen bei leerem Spendenverpflichtungs-Zeitplantyp | Stellt sicher, dass der Spendenverpflichtungsplan nur mit einer Spendenverpflichtung verknüpft ist, die über einen festgelegten Planungstyp verfügt. | Nein |
| Verhindern nicht übereinstimmender Plantypen | Überprüft, ob der Feldwert "Typ" (Wiederkehrend oder benutzerdefinierte) des Spendenbeitragsplans mit dem Planungstyp des Spendenbeitrags übereinstimmt. | Nein |
- Anhalten von Spendenvalidierungen
Minimieren Sie die Reibung bei Massendatenmigrationen, indem Sie Validierungen für Spendentransaktionen, Spendenzusagen und Spendenzusagenpläne anhalten.

