Le certificat de destruction du brouillon à la remiseTous les articles

Le certificat de destruction du brouillon à la remise

Le certificat de destruction est le document auquel s’attache un contrôle. Ce cas montre les cinq étapes qui le rendent fiable.

Publié: 2026-09-12Temps de lecture: 4 minAPI tapinomahub & processus
API & processusDocuments & PDFAPI

Le certificat est souvent traité comme une dernière étape : le véhicule est traité, donc on remplit le formulaire. Un contrôle demande alors qui a validé, quand cela a été délivré et si le détenteur a bien reçu le document — et un tirage sans cette chaîne ne répond à aucune de ces questions.

Le certificat de destruction du brouillon à la remiseEntrée : un dossier où le véhicule est hors d’usage et correctement traité 1. Créer le brouillon (POST /compliance/cases/{id}/certificates): legalProfile et issuerFacilityId — référentiel et site émetteur 2. Approuver (POST /compliance/certificates/{id}/approve): attestationId désigne la personne qui a validé — non le système 3. Préparer le jeu imprimé (POST /compliance/certificates/{id}/prepare-print): renderProfile et copySetReference pour le jeu officiel 4. Délivrer (POST /compliance/certificates/{id}/issue-electronic): signatureEnvelopeId et serializationVersion ; la voie papier a son propre appel 5. Remettre (POST /compliance/certificates/{id}/deliveries): recipientPartyId, medium et deliveredAt — la remise est elle-même un événement Sortie : un certificat délivré dont le parcours est justifié de la validation au destinataire L’émetteur légal est l’établissement agréé, non la plateforme. platformRole et issuerSnapshot l’attestent.Le certificat de destruction du brouillon à la remiseEntrée : un dossier où le véhicule est hors d’usage et correctement traité01Créer le brouillonPOST /compliance/cases/{id}/certificateslegalProfile et issuerFacilityId — référentiel et site émetteur02ApprouverPOST /compliance/certificates/{id}/approveattestationId désigne la personne qui a validé — non le système03Préparer le jeu impriméPOST /compliance/certificates/{id}/prepare-printrenderProfile et copySetReference pour le jeu officiel04DélivrerPOST /compliance/certificates/{id}/issue-electronicsignatureEnvelopeId et serializationVersion ; la voie papier a son propre appel05RemettrePOST /compliance/certificates/{id}/deliveriesrecipientPartyId, medium et deliveredAt — la remise est elle-même un événementSortie : un certificat délivré dont le parcours est justifié de la validation au destinataireL’émetteur légal est l’établissement agréé, non la plateforme. platformRole et issuerSnapshot l’attestent.
Cinq appels du brouillon à la remise. La validation nomme une personne, non un système.

Le certificat n’est donc pas un formulaire mais une suite d’événements aux responsabilités séparées : brouillon, validation par une personne nommée, préparation du jeu, délivrance et remise. Chaque étape est justifiée séparément.

SurfaceRôles
ComplianceRecycleurs automobiles

Ce que ce cas suppose

  • Un dossier où le véhicule est établi hors d’usage. Sans constatation de statut, le certificat manque de base.
  • Un site émetteur agréé. Le brouillon le nomme dans issuerFacilityId ; émetteur et personne agissante sont déduits par le serveur de l’authentification, non de l’appel.
  • Une personne habilitée à signer. La validation est imputée à une personne, non à l’établissement en général.
  • Une décision sur la voie. Électronique ou certificat papier allemand — chacune a son appel.

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.

La chaîne d’appels de ce cas d’usage
ÉtapeAppelCe qui existe ensuite
Créer le brouillonPOST /compliance/cases/{id}/certificateslegalProfile et issuerFacilityId — référentiel et site émetteur
ApprouverPOST /compliance/certificates/{id}/approveattestationId désigne la personne qui a validé — non le système
Préparer le jeu impriméPOST /compliance/certificates/{id}/prepare-printrenderProfile et copySetReference pour le jeu officiel
DélivrerPOST /compliance/certificates/{id}/issue-electronicsignatureEnvelopeId et serializationVersion ; la voie papier a son propre appel
RemettrePOST /compliance/certificates/{id}/deliveriesrecipientPartyId, medium et deliveredAt — la remise est elle-même un événement

Pourquoi chaque étape est nécessaire

  1. Créer le brouillon. POST /compliance/cases/{id}/certificates prend legalProfile et issuerFacilityId — le référentiel et le site émetteur. Un brouillon n’est pas encore un certificat — c’est précisément sa raison d’être.
  2. Valider. POST /compliance/certificates/{id}/approve porte approvedAt et un identifiant d’attestation. Cette étape est le cœur de l’auditabilité : elle désigne la personne qui a validé. Un système ne valide rien, et le contrat exige donc ici une personne connectée ayant reconfirmé son authentification ; une clé API seule ne suffit pas.
  3. Préparer le jeu imprimé. POST /compliance/certificates/{id}/prepare-print prend un profil de rendu et une référence de jeu. Le formulaire officiel comporte plusieurs exemplaires ; leur destination fait partie de l’obligation, non du choix de l’imprimante.
  4. Délivrer. POST /compliance/certificates/{id}/issue-electronic porte l’enveloppe de signature et la version de sérialisation. Pour la voie papier, un appel dédié, POST /compliance/certificates/{id}/issue-de-paper, consigne le lieu de délivrance et les quatre exemplaires originaux — deux voies, un état.
  5. Remettre. POST /compliance/certificates/{id}/deliveries porte destinataire, support et date de remise. La remise est elle-même un événement, car « délivré » et « parvenu au détenteur » sont deux faits distincts.
Valider un certificat de façon imputable
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: freigabe-2026-09-12-017' \
  -H 'Content-Type: application/json' \
  -d '{"approvedAt":"2026-09-12T10:15:00Z","attestationId":"<attestationId>"}' \
  'https://api.tapinomahub.com/compliance/certificates/<id>/approve'

Ce que l’on obtient

Au final, un certificat délivré existe, dont le parcours de la validation à la remise est justifié. Lors d’un contrôle, la question « qui a validé » n’est plus une recherche mais un champ.

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

Ai-je besoin du brouillon si j’ai déjà les données ?

Oui. Le contrat ne prévoit pas d’autre point d’entrée : validation, préparation du jeu imprimé et délivrance partent du brouillon créé au préalable. Validation et délivrance en sont séparées.

Papier ou électronique ?

Les deux sont prévus, chacun avec son appel. La voie papier consigne lieu et nombre d’originaux, l’électronique l’enveloppe de signature.

Pourquoi la remise est-elle un appel distinct ?

Parce que délivrance et remise sont des faits différents. Un certificat délivré qui n’atteint jamais le détenteur est un dossier ouvert.