Auf dem Gelände steht ein Fahrzeug ohne Papiere, abgestellt über Nacht. Am selben Tag nimmt ein Mitarbeiter ein Fahrzeug an, obwohl der Standort dafür nicht zugelassen ist. Beides passiert, und beides wird bei einer Prüfung nicht danach beurteilt, ob es passiert ist, sondern wie damit umgegangen wurde.
Die Compliance-Fläche gibt jedem dieser Sonderfälle ein eigenes Kommando mit eigenem Nachweis. Welcher Zweig gilt, entscheidet der Einzelfall; die Ereigniskette hält fest, dass und wie entschieden wurde — mit Zeitpunkt, Organisation und handelnder Person.
| Fläche | Rollen |
|---|---|
| Compliance | Autoverwerter |
Was dieser Fall voraussetzt
- Einen angelegten Fall. Alle Kommandos außer der Belegzustellung beziehen sich auf einen Fall; jedes der fünf Kommandos verlangt die aktuelle ETag-Version in
If-Match. - Die Organisation im Aufruf.
X-Compliance-Organisation-Idbindet jedes Ereignis an die verantwortliche Organisation. - Eine angemeldete Person für die Entledigung. Die Entscheidung des Eigentümers wird nur in einer menschlichen Sitzung erfasst; ein API-Schlüssel genügt nicht.
- Eine Zielanlage für eignerlose Fahrzeuge. Die Weiterleitung nennt die empfangende Behandlungsanlage ausdrücklich.
Der Ablauf
Die Tabelle nennt je Stufe den zuständigen Aufruf und das, was danach vorliegt. Die Begründung, warum die Stufe nicht übersprungen werden kann, steht darunter.
| Stufe | Aufruf | Was danach vorliegt |
|---|---|---|
| Unzulässige Annahme dokumentieren | POST /compliance/cases/{id}/unauthorized-receipt-incidents | receivedAt, location, reason und safeguards — was angenommen wurde und wie es gesichert ist |
| Eigentümer ermitteln | POST /compliance/cases/{id}/owner-identification | status identified, pending oder not_identifiable, dazu attempts |
| Entledigung festhalten | POST /compliance/cases/{id}/owner-disposition-decisions | Entscheidung des Eigentümers mit Attest — erfasst nur durch eine angemeldete Person |
| Eignerlos zur Anlage leiten | POST /compliance/cases/{id}/ownerless-routing | targetAtfFacilityId und plannedTransferAt |
| Annahmebeleg zustellen | POST /compliance/collection-receipts/{id}/deliveries | deliveryType receipt mit Empfänger, Medium und Zeitpunkt |
Warum jede Stufe nötig ist
- Die unzulässige Annahme dokumentieren.
POST /compliance/cases/{id}/unauthorized-receipt-incidentsnimmtreceivedAt,location,reasonund mindestens eine Angabe insafeguards. Festgehalten wird nicht nur, dass etwas schiefging, sondern wie das Fahrzeug bis zur Klärung gesichert ist. - Den Eigentümer ermitteln.
POST /compliance/cases/{id}/owner-identificationnimmtstatusmitidentified,pendingodernot_identifiableund die unternommenenattempts. Belegt wird die Bemühung, nicht nur das Ergebnis — gerade beinot_identifiableist sie der eigentliche Nachweis. - Die Entledigung festhalten.
POST /compliance/cases/{id}/owner-disposition-decisionsnimmtownerPartyId,decision,effectiveAtund eineattestationId. Diese Handlung erfasst nur eine angemeldete Person; ein API-Schlüssel allein genügt nicht. - Das eignerlose Fahrzeug weiterleiten.
POST /compliance/cases/{id}/ownerless-routingnennt die Zielanlage intargetAtfFacilityIdund den geplanten Übergang inplannedTransferAt. Die Weiterleitung ist geplant und benannt, nicht eine Abholung auf Zuruf. - Den Annahmebeleg zustellen.
POST /compliance/collection-receipts/{id}/deliveriesträgtdeliveryTypereceipt,recipientPartyId,mediumunddeliveredAt. Wer ein Fahrzeug abgegeben hat, bekommt den Beleg nachweisbar — auch in einem Sonderfall.
curl -X POST \
-H 'X-Api-Key: <API_KEY>' \
-H 'X-Compliance-Organisation-Id: <ORGANISATION>' \
-H 'If-Match: "<etag>"' \
-H 'Idempotency-Key: eignerlos-weiterleitung-0417' \
-H 'Content-Type: application/json' \
-d '{"targetAtfFacilityId":"<facilityId>","plannedTransferAt":"2026-09-15T08:00:00Z"}' \
'https://api.tapinomahub.com/compliance/cases/<id>/ownerless-routing'Was am Ende vorliegt
Am Ende hat jeder Sonderfall seinen Nachweis: die unzulässige Annahme mit ihrer Sicherung, die Eigentümerermittlung mit ihren Versuchen, die Entledigung mit ihrer Person, das eignerlose Fahrzeug mit seiner Zielanlage und der Abgebende mit seinem Beleg.
Wo das in der Dokumentation steht
Die verbindlichen Feldlisten, Fehlercodes und Beispielantworten stehen im OpenAPI-Vertrag dieser Fläche unter docs.tapinomahub.com (tapinoma-compliance). Alle Anwendungsfälle nach Fläche und Rolle geordnet: Übersicht der Anwendungsfälle.
Quellen und Rechtsgrundlagen
Häufige Fragen
Muss ich alle fünf Zweige durchlaufen?
Nein. Jeder Zweig gehört zu einem bestimmten Sonderfall. Ein eignerloses Fahrzeug braucht die Eigentümerermittlung und die Weiterleitung, eine Entledigungserklärung braucht die Entscheidung des Eigentümers.
Kann ich die Entledigung per API-Schlüssel erfassen?
Nein. Der Vertrag verlangt dafür eine angemeldete Person. Die übrigen Zweige lassen sich auch mit einem API-Schlüssel der passenden Rolle erfassen.
Warum werden erfolglose Ermittlungsversuche festgehalten?
Weil bei einem nicht auffindbaren Eigentümer die Bemühung selbst der Nachweis ist. Ein blosses „nicht ermittelbar" trägt keine Prüfung.
