Zum Hauptinhalt springen
Didits Funktion Datenbankvalidierung gleicht Identitätsdaten mit maßgeblichen Personenstandsregistern ab – RENAPER (Argentinien), Receita Federal (Brasilien), Tribunal Electoral (Panama, biometrisch), Junta Central Electoral (Dominikanische Republik) und weiteren – abgerechnet pro erfolgreicher Abfrage ohne monatliche Mindestgebühren. Wenn kein Dienst ausgeführt werden kann (erforderliche Felder fehlen oder sind fehlerhaft, Register nicht verfügbar), das Dokument selbst nicht geprüft werden kann (es enthält nicht die Kennung, die die konfigurierten Dienste benötigen – z. B. ein Reisepass ohne nationale ID-Nummer) oder das Gesamtergebnis nicht eindeutig ist (teilweise Übereinstimmung, keine Übereinstimmung), gibt die Funktion eine Warnung für die Sitzung aus. Wenn das Ausstellungsland im Workflow überhaupt nicht aktiviert ist, wird der Schritt stillschweigend ohne Warnung und ohne Berechnung übersprungen. Diese Seite dokumentiert jeden Warnungscode, was ihn auslöst und wie die Workflow-Reaktion konfiguriert wird.

Übersicht

Warnungen werden sowohl in Workflow-Sitzungen als auch von der eigenständigen API (POST /v3/database-validation/) generiert. Alle fünf Risiken sind mit der Funktion DATABASE_VALIDATION gekennzeichnet, erscheinen im Bericht unter database_validations[].warnings[] und folgen der standardmäßigen Struktur des Warnungsobjekts (feature, risk, additional_data, log_type, short_description, long_description, node_id). Es gibt keine festen automatischen Ablehnungsauslöser für die Datenbankvalidierung. Die beiden Übereinstimmungsergebnis-Risiken, das Risiko für abgelöste Dokumente und das Risiko „Nicht anwendbar“ sind einer konfigurierbaren Aktion (DECLINE, REVIEW oder NO_ACTION) zugeordnet; COULD_NOT_PERFORM_DATABASE_VALIDATION ist das einzige feste Verhalten – es setzt die Funktion immer auf in Prüfung.

Konfigurierbare Risiken

Die konfigurierte Aktion steuert auch den log_type der Warnung: DECLINE → error, REVIEW → warning, NO_ACTION → information. Das Übereinstimmungsergebnis selbst wird aus den validation-Einträgen pro Dienst aggregiert (mindestens eine vollständige Übereinstimmung → full_match; andernfalls mindestens eine teilweise → partial_match; andernfalls no_match) – siehe Abgleichsmethoden für die vollständige Entscheidungslogik, die 1×1- / 2×2-Ergebnisse ableitet.

Erzeugte Warnungen

COULD_NOT_PERFORM_DATABASE_VALIDATION deckt zwei verschiedene Situationen ab, und die long_description der Warnung (sowie bei einem dienstspezifischen Fehler database_validation_errors[].message) gibt nun an, welche Situation zutraf, anstatt einen einzelnen generischen Satz zu verwenden: Die geprüften Daten fehlten oder waren fehlerhaft formatiert, bevor ein Dienst abgefragt werden konnte, oder ein Dienst wurde abgefragt und lieferte kein verwertbares Ergebnis. Im zweiten Fall gilt: Wenn das Register für diesen Versuch eigene Diagnosedetails gemeldet hat, sind diese Details in der Nachricht enthalten, sodass Sie sich nicht an den Support wenden müssen, um den Grund zu erfahren. Der vorgeschaltete Dienst wird in der Antwort niemals namentlich genannt.
Wenn COULD_NOT_PERFORM_DATABASE_VALIDATION oder DATABASE_VALIDATION_NOT_APPLICABLE in einer Workflow-Sitzung ausgelöst wird, wird die Prüfung automatisch erneut angestoßen, sobald die fehlenden Daten auf der Sitzungsdetailseite in der Konsole ausgefüllt werden – das Speichern des Feldes führt die Validierung erneut aus, und die Warnung wird bei Erfolg entfernt. Dies funktioniert auch, wenn die Aktion für „nicht anwendbar“ die Sitzung abgelehnt hat, sodass eine abgelehnte Sitzung durch Korrektur der Daten behoben werden kann. Bei DATABASE_VALIDATION_NOT_APPLICABLE hilft die erneute Ausführung, wenn das Dokument die Kennung enthalten kann, diese jedoch nicht gelesen wurde (beispielsweise ein Aufenthaltstitel, dessen nationale Ausweisnummer nicht extrahiert wurde); bei Dokumenttypen, die die Kennung grundsätzlich nicht enthalten (beispielsweise Reisepässe ohne nationale Ausweisnummer), bleibt die Warnung bestehen. Keine Kosten fallen für übersprungene Dienste an; Sie zahlen nur, wenn ein Dienst ein abrechenbares Ergebnis liefert.

Beispiel

Warnungstypen

Jedem Risiko wird basierend auf der Konfiguration Ihrer Anwendung ein Schweregrad zugewiesen. Die Schweregrade fallen in drei Kategorien:

Verwandte Themen

Zuletzt geändert am 7. November 2026