Un airbag démonté paraît impeccable. Un prétensionneur aussi. La note « très bon » est juste et totalement sans portée pour savoir si la pièce peut être remontée. Tenir les deux dans un même champ conduit tôt ou tard à vendre une pièce de sécurité parce qu’elle avait bonne allure.
Les étapes de traitement sont donc conçues en séquence avec conditions : l’autorisation est vérifiée avant le traitement ; les pièces sont évaluées séparément pour la sécurité de réemploi ; et la carcasse ne peut être compactée qu’une fois les tâches préalables achevées.
| Surface | Rôles |
|---|---|
| Compliance | Recycleurs automobiles, Commerce de pièces |
Ce que ce cas suppose
- Une autorisation de traitement valide pour le site. Elle est vérifiée, non supposée ; la vérification consigne date et méthode.
- Des tâches tenues comme telles. Une dépollution achevée seulement dans la tête ne produit aucun flux de matières.
- Des valeurs mesurées là où des quantités apparaissent. Les clôtures de tâches prennent quantités et mesures — sans elles, le flux manque de base.
- Une attestation pour le compactage. Que plus aucune pièce ne reste à retirer doit être déclaré par quelqu’un.
Le déroulement
Le tableau indique pour chaque étape l’appel compétent et ce qui existe ensuite. La justification de l’étape figure en dessous.
| Étape | Appel | Ce qui existe ensuite |
|---|---|---|
| Vérifier l’autorisation | POST /compliance/facilities/{id}/treatment-permits/{permitId}/verify | verifiedAt et method — l’habilitation est contrôlée, non supposée |
| Clore la tâche | POST /compliance/treatment-tasks/{id}/complete | quantities, measurements et outputs ; la dépollution produit elle-même des flux |
| Évaluer la pièce | POST /compliance/parts/{id}/assessments | reuseSafetyStatus décide de la réutilisation — distinct de l’état commercial |
| Trier la batterie | POST /compliance/batteries/{id}/triage | damageIndicators et decision, avant tout déplacement de la batterie |
| Compacter la carcasse | POST /compliance/bodies/{id}/compact | prerequisiteTaskIds et une attestation qu’aucune pièce ne reste à retirer |
Pourquoi chaque étape est nécessaire
- Vérifier l’autorisation.
POST /compliance/facilities/{id}/treatment-permits/{permitId}/verifyconsigne date et méthode du contrôle. Une autorisation au classeur n’est pas une autorisation vérifiée — et lors d’un contrôle, ce qui compte est la date du dernier examen. - Clore la tâche de traitement.
POST /compliance/treatment-tasks/{id}/completeprend résultat, quantités, mesures etoutputsavecassetTypeet, le cas échéant,positionCode. La dépollution produit ainsi elle-même les flux à bilanter ensuite — au lieu de les estimer après. - Évaluer la pièce.
POST /compliance/parts/{id}/assessmentsporte résultat,reuseSafetyStatus, état, défauts et essais réalisés. La sécurité de réemploi est un champ propre, distinct de l’état commercial. C’est précisément cette séparation qui empêche de vendre une pièce de sécurité sur son apparence. - Trier la batterie.
POST /compliance/batteries/{id}/triageprend type, indices de dommage, mesures et décision. Cette étape précède tout déplacement : une batterie haute tension endommagée n’est pas d’abord stockée puis évaluée. - Compacter la carcasse.
POST /compliance/bodies/{id}/compactexige les tâches préalables et une attestation qu’aucune pièce ne reste à retirer. Le compactage est irréversible, d’où sa place en dernier et non là où il faut de la place.
curl -X POST \
-H 'Cookie: __Host-tapinomahub_session=<SITZUNG>' \
-H 'X-CSRF-Token: <CSRF_TOKEN>' \
-H 'X-Compliance-Organisation-Id: <ORGANISATION>' \
-H 'If-Match: "<etag>"' \
-H 'Idempotency-Key: verdichtung-karosse-88213' \
-H 'Content-Type: application/json' \
-d '{"compactedAt":"2026-09-12T15:00:00Z","areaOrFacilityId":"<facilityId>","noFurtherPartsAttestationId":"<attestationId>","prerequisiteTaskIds":["<taskId>"],"evidenceIds":["<evidenceId>"]}' \
'https://api.tapinomahub.com/compliance/bodies/<id>/compact'Ce que l’on obtient
Au final, un véhicule est traité, et chaque prélèvement, chaque validation et chaque acte irréversible connaît sa personne et sa date. Les pièces mises en vente portent leur propre déclaration de sécurité de réemploi.
Où cela figure dans la documentation
Les listes de champs contractuelles, les codes d’erreur et les réponses d’exemple se trouvent dans le contrat OpenAPI de cette surface, à l’adresse docs.tapinomahub.com (tapinoma-compliance). Tous les cas d’usage classés par surface et par rôle : aperçu des cas d’usage.
Sources et références juridiques
Questions fréquentes
Pourquoi la sécurité de réemploi n’est-elle pas dans la note d’état ?
Parce qu’une pièce peut paraître impeccable et ne pas pouvoir être remontée. Airbags et prétensionneurs en sont l’exemple type. Deux questions, deux champs.
Puis-je compacter si des tâches restent ouvertes ?
Non. Le compactage exige les tâches préalables et une attestation. C’est un arrêt voulu, car l’étape est irréversible.
Dois-je trier les batteries individuellement ?
Le tri porte sur une batterie concrète et consigne ses mesures. Un classement global manquerait précisément les cas qui importent.
