Licence Entreprise et API d'inventaire
Pour les groupes exploitant plusieurs établissements, le modèle au rapport devient une charge administrative. La licence annuelle supprime les frais par rapport, expose le générateur via une API REST afin que votre système HSE ou ERP produise directement les inventaires, et peut être déployée dans votre propre réseau lorsque les données de substances ne doivent pas quitter le site.
Licence annuelle — à partir de 4 900 € par an
Tarification par tranche d'établissements. Comprend les deux voies d'intégration.
- ▪ Rapports et dossiers illimités sur l'ensemble des établissements couverts par la licence — aucun frais par rapport, aucune licence par poste.
- ▪ API REST d'inventaire transmettez votre registre d'établissements et de substances, recevez l'identifiant de l'enregistrement stocké et le résultat Σ(q/Q) SEVESO III, puis récupérez le dossier complet.
- ▪ Générateur sur site les mêmes moteurs de validation et de génération de documents, empaquetés pour fonctionner dans votre réseau, afin que les quantités de substances ne quittent jamais votre infrastructure.
- ▪ Clés API mesurées émettez et révoquez des clés par intégration ; chaque appel est journalisé avec la route, le statut et l'enregistrement résultant.
- ▪ Registres de modifications au niveau du groupe comparaison des révisions d'une année sur l'autre, conservée pour l'ensemble des sites de la licence.
- ▪ Interlocuteur support dédié et préavis en cas d'évolution des quantités seuils de l'Annexe I ou de la notation CLP.
Voie d'intégration A — API REST d'inventaire
POST /api/public/v1/inventory-report — authentification par jeton, schéma validé.
Les requêtes sont validées avec exactement les mêmes schémas que l'assistant, y compris l'arithmétique des clés de contrôle CAS et EC. Les identifiants invalides renvoient un code HTTP 422 avec le champ en défaut — les données incorrectes ne peuvent pas non plus entrer dans le registre via l'API.
curl -X POST https://chempac.uk/api/public/v1/inventory-report \
-H "Authorization: Bearer chk_live_..." \
-H "Content-Type: application/json" \
-d '{
"region": "eu",
"reporting_year": 2025,
"chemical_count": 1,
// Sealed client-side (AES-256-GCM, DEK wrapped under your vault key).
// CHEMPAC stores ciphertext only — no plaintext facility or substance data.
"envelope": {
"payload_ciphertext": "base64...",
"payload_iv": "base64...",
"wrapped_dek": "base64...",
"wrapped_dek_iv": "base64...",
"enc_version": 1, "dek_scope": "user"
},
// Optional: validated in memory to return the Seveso summation. Never stored.
"facility": {
"facility_name": "Rotterdam Terminal 4",
"street": "Havenweg 22", "city": "Rotterdam",
"state": "Zuid-Holland", "postal_code": "3089 JR",
"country": "Netherlands",
"competent_authority": "DCMR Milieudienst Rijnmond",
"contact_person": "A. Visser", "contact_title": "HSE Manager",
"contact_phone": "+31 10 555 0100",
"contact_email": "hse@example.com",
"emergency_phone": "+31 10 555 0199",
"reporting_year": 2025
},
"chemicals": [{
"chemical_name": "Toluene", "cas_number": "108-88-3",
"ec_number": "203-625-9",
"clp_hazard_classes": ["Flam. Liq. 2"],
"seveso_category": "P5c",
"physical_state": "Liquid",
"max_amount": 4200, "max_unit": "t",
"avg_daily_amount": 3100,
"storage_location": "Tank Farm B",
"storage_type": "Aboveground Tank"
}]
}'| Authentification | Clé porteuse (chk_live_…), hachée au repos, révocable |
|---|---|
| Réponse de succès | 201 — report_id, substance_entries, sommation SEVESO |
| Échec de validation | 422 — liste des anomalies par champ |
| Mesure d'usage | Chaque appel est journalisé : route, statut, enregistrement résultant |
Voie d'intégration B — Générateur sur site
Fonctionne dans votre réseau. Aucune donnée de substance ne quitte votre infrastructure.
| Déploiement | Image de conteneur, exécutée sur votre propre hôte ou cloud privé |
|---|---|
| Résidence des données | Les données de substances et les dossiers générés restent sur vos systèmes |
| Identité | Se connecte à votre fournisseur d'identité ; les rôles correspondent à vos groupes HSE |
| Mises à jour | Versions publiées lors de toute évolution des quantités de l'Annexe I ou de la notation CLP |
| Durée de la licence | Annuelle, par tranche d'établissement |
Le déploiement sur site est cadré par groupe lors de l'intégration — indiquez-nous votre nombre d'établissements et votre fournisseur d'identité dans le formulaire de demande, et nous confirmerons la tranche de licence et le calendrier de déploiement.
Demande Entreprise
Nous répondons à l'adresse que vous indiquez.
Codes de déploiement — api : intégration REST hébergée · onprem : générateur sur site · both : les deux · undecided : à définir.
Avis légal obligatoire — ECHA / SEVESO III / ICPE / REACH
AVIS LÉGAL : CHEMPAC INVENTORY SYSTEM met en forme les données fournies par l'exploitant dans une présentation normalisée d'inventaire des substances dangereuses, à des fins d'information et de tenue de registres internes. Il ne constitue pas une certification juridique, environnementale ou réglementaire et ne dépose rien pour votre compte. Les quantités, les classifications CLP et les quantités seuils de SEVESO III (directive 2012/18/UE) doivent être vérifiées au regard des lignes directrices de l'ECHA, du règlement (CE) n° 1907/2006 (REACH), du règlement (CE) n° 1272/2008 (CLP), du Code de l'environnement (articles L. 511-1 et suivants) et de l'arrêté ministériel du 26 mai 2014 relatif à la prévention des accidents majeurs. L'exploitant est seul responsable de la transmission de cet inventaire à la DREAL et au préfet de département.