Exemples / CDJ CONNECT 1.2
Lots JSON par cas d’usage
Exemples regroupés du format CDJ Connect 1.2.
Les lots complets passent le schéma 1.2. Les pièces évoquées ne sont pas incluses ; pour un vrai conditionnement, utiliser le ZIP fictif.
Exemple minimal de lot.json
{
"version_format": "1.2",
"en_tete": {
"id_lot": "LOT-20260520-0001",
"date_lot": "2026-05-20T10:30:00+02:00",
"environnement": "production",
"sens_transmission": "EMETTEUR_VERS_ERP",
"type_flux": "IMPORT_DOSSIERS",
"emetteur": {
"type": "PRESTATAIRE",
"code": "RAYDOCS",
"nom": "Raydocs"
},
"destinataire": {
"type": "ERP",
"code": "ETUDE_DUPONT",
"nom": "SCP Dupont",
"logiciel": "LOGICIEL_METIER"
}
},
"service_destinataire": {
"code": "SVC-CONTENTIEUX",
"libelle": "Contentieux"
},
"dossiers": [
{
"reference_client": "CLI-12345",
"reference_dossier_destinataire": null,
"references_externes": [],
"nature_dossier": "INJONCTION_DE_PAYER",
"libelle_nature_dossier": "Injonction de payer",
"code_nature_dossier_externe": null,
"source_code_nature_dossier": null,
"evenements": [
{
"code_evenement": "OUVERTURE_DOSSIER",
"date_effet": "2026-05-20",
"libelle": "Ouverture dossier"
}
]
}
]
}
Exemple de mise à jour par identifiant du logiciel métier avec ajout de pièces
{
"version_format": "1.2",
"en_tete": {
"id_lot": "LOT-20260625-0002",
"date_lot": "2026-06-25T14:30:00+02:00",
"environnement": "production",
"sens_transmission": "EMETTEUR_VERS_ERP",
"type_flux": "IMPORT_DOSSIERS",
"emetteur": {
"type": "PRESTATAIRE",
"code": "RAYDOCS",
"nom": "Raydocs"
},
"destinataire": {
"type": "ERP",
"code": "ETUDE_DUPONT",
"nom": "SCP Dupont",
"logiciel": "LOGICIEL_METIER"
}
},
"service_destinataire": {
"code": "SVC-CONTENTIEUX"
},
"dossiers": [
{
"reference_dossier_destinataire": "DOS-ERP-123456",
"evenements": [
{
"code_evenement": "AJOUT_PIECE",
"date_effet": "2026-06-25",
"libelle": "Ajout de pièces au dossier"
}
],
"pieces_jointes": [
{
"reference_piece": "PIECE-20260625-001",
"nom": "mandat.eml",
"chemin": "pieces/mandat.eml",
"categorie": "COURRIER",
"type": "EML",
"mime_type": "message/rfc822",
"hash": "sha256:abcdef"
},
{
"reference_piece": "PIECE-20260625-002",
"nom": "decompte.pdf",
"chemin": "pieces/decompte.pdf",
"categorie": "DECOMPTE",
"type": "PDF",
"mime_type": "application/pdf"
}
]
}
]
}
Dans cet exemple, le logiciel métier retrouve le dossier par service_destinataire.code + reference_dossier_destinataire. L'événement AJOUT_PIECE rattache uniquement les pièces transmises. Les champs absents ne suppriment rien dans le dossier existant.
Exemple de mise à jour avec réutilisation d'un intervenant du logiciel métier et renseignements typés
{
"version_format": "1.2",
"en_tete": {
"id_lot": "LOT-20260723-0003",
"date_lot": "2026-07-23T10:30:00+02:00",
"environnement": "production",
"sens_transmission": "EMETTEUR_VERS_ERP",
"type_flux": "IMPORT_DOSSIERS",
"emetteur": {
"type": "PRESTATAIRE",
"code": "RAYDOCS",
"nom": "Raydocs"
},
"destinataire": {
"type": "ERP",
"code": "ETUDE_DUPONT",
"nom": "SCP Dupont",
"logiciel": "LOGICIEL_METIER"
}
},
"service_destinataire": {
"code": "SVC-CONTENTIEUX"
},
"dossiers": [
{
"reference_dossier_destinataire": "DOS-ERP-123456",
"renseignements": [
{
"type": "synthese_dossier",
"valeur": "Impayés portant sur trois factures d'électricité."
}
],
"evenements": [
{
"code_evenement": "MISE_A_JOUR_DOSSIER",
"date_effet": "2026-07-23",
"renseignements": [
{
"type": "commentaire",
"valeur": "Le créancier confirme la mise à jour transmise."
}
]
}
],
"intervenants": [
{
"reference_intervenant_destinataire": "ERP-INTERV-10",
"role": "CRE01"
}
]
}
]
}
Le logiciel métier rattache la fiche ERP-INTERV-10 sans créer de doublon. Les autres intervenants restent inchangés. Le type de chaque renseignement est la clé de mapping; l'ordre du tableau n'a aucune sémantique. Les renseignements du dossier portent les variables métier, tandis que ceux de l'événement décrivent son contexte. Un type inconnu peut être ignoré et l'absence d'un renseignement ne supprime rien.
Exemple avec intervenants, finance, agenda et pièces
{
"version_format": "1.2",
"en_tete": {
"id_lot": "LOT-20260520-0001",
"date_lot": "2026-05-20T10:30:00+02:00",
"environnement": "production",
"sens_transmission": "EMETTEUR_VERS_ERP",
"type_flux": "IMPORT_DOSSIERS",
"emetteur": {
"type": "PRESTATAIRE",
"code": "RAYDOCS",
"nom": "Raydocs",
"logiciel": "Raydocs",
"version": "2026.1"
},
"destinataire": {
"type": "ERP",
"code": "ETUDE_DUPONT",
"nom": "SCP Dupont",
"logiciel": "LOGICIEL_METIER",
"reference_etude": "HJ001"
}
},
"service_destinataire": {
"code": "SVC-CONTENTIEUX",
"libelle": "Contentieux"
},
"dossiers": [
{
"reference_client": "CLI-12345",
"reference_dossier_destinataire": null,
"references_externes": [
{
"type_reference": "REFERENCE_MANDANT",
"valeur": "MANDAT-7788",
"source": "CLIENT",
"usage_rapprochement": true
}
],
"nature_dossier": "CONTENTIEUX_LOCATIF",
"libelle_nature_dossier": "Contentieux locatif",
"code_nature_dossier_externe": null,
"source_code_nature_dossier": null,
"evenements": [
{
"code_evenement": "OUVERTURE_DOSSIER",
"date_effet": "2026-05-20",
"libelle": "Ouverture dossier"
}
],
"intervenants": [
{
"reference_client": "DEF-001",
"role": "DEF01",
"ipp": {
"civilite": "M",
"nom": "DUPONT",
"prenom": "Jean",
"adresses": [
{
"ligne1": "21 rue Victor Hugo",
"ligne2": null,
"ligne3": null,
"code_postal": "75016",
"ville": "PARIS",
"pays": "FR",
"type": "SIGNIFICATION",
"label": "Adresse de signification",
"principal": true
}
]
},
"contacts": [
{
"type": "EMAIL",
"valeur": "jean.dupont@example.com"
},
{
"type": "TEL",
"valeur": "+33601020304",
"principal": true
}
]
},
{
"reference_client": "CRE-001",
"role": "CRE01",
"ipm": {
"siret": "12345678900012",
"raison_sociale": "ACME HABITAT",
"statut_juridique": "SA",
"adresses": [
{
"ligne1": "10 avenue de la Republique",
"code_postal": "75011",
"ville": "PARIS",
"pays": "FR",
"type": "SIEGE",
"principal": true
}
],
"comptes_bancaires": [
{
"reference_compte_bancaire": "BANQUE-CRE-001",
"iban": "FR7630006000011234567890189",
"bic": "AGRIFRPP",
"titulaire": "ACME HABITAT",
"domiciliation": "CREDIT AGRICOLE",
"principal": true
}
]
},
"contacts": [
{
"type": "EMAIL",
"valeur": "contact@acme-habitat.example"
},
{
"type": "TEL",
"valeur": "+33401020304"
}
]
}
],
"elements_financiers": [
{
"reference_element_financier": "CREANCE-123",
"nature_creance": "Loyers et charges impayés",
"montant_details": [
{
"type": "principal",
"classe": "CRE",
"devise": "EUR",
"signe": "+",
"montant": "177.82",
"date": "2024-10-02"
}
],
"interets": [
{
"reference_interet": "INT-001",
"type": "legal",
"base_montant": "177.82",
"date_debut": "2024-10-02",
"mode_taux": "taux_legal",
"coefficient": "3.0",
"periodicite": "journalier"
}
]
}
],
"mesures": [
{
"reference_mesure": "MES-001",
"type_mesure": "EXPULSION",
"libelle_mesure": "Procédure d'expulsion",
"code_mesure_externe": null,
"source_code_mesure": null
}
],
"actes": [
{
"reference_acte": "ACT-001",
"type_acte": "COMMANDEMENT_DE_PAYER",
"libelle_acte": "Commandement de payer les loyers",
"code_acte_externe": null,
"source_code_acte": null,
"date_acte": "2026-05-20",
"references_pieces": ["DOC-BAIL"]
}
],
"agenda": [
{
"reference_evenement": "ACT-001",
"code_evenement": "TEL",
"libelle": "RELANCE TELEPHONIQUE",
"date_effet": "2026-05-22",
"affecte_a": "MBO",
"statut": "a_faire"
}
],
"pieces_jointes": [
{
"reference_piece": "DOC-BAIL",
"nom": "bail.pdf",
"chemin": "pieces/piece-001.pdf",
"date_piece": "2024-10-02",
"categorie": "BAIL",
"type": "PDF",
"mime_type": "application/pdf",
"hash": "sha256:abcdef"
},
{
"reference_piece": "DOC-EMAIL-MANDAT",
"nom": "mandat.eml",
"chemin": "pieces/message-001.eml",
"date_piece": "2026-05-20",
"categorie": "COURRIER",
"type": "EML",
"mime_type": "message/rfc822",
"hash": "sha256:123456"
}
]
}
]
}
Titres et montants
Ces lots sont fictifs. Les fichiers déclarés doivent être joints au ZIP ; les dates illustrent des faits connus, sans certification automatique du caractère exécutoire.
Ouverture avec état civil, titre et mécanisme financier
{
"version_format": "1.2",
"en_tete": {
"id_lot": "LOT-20260910-0001",
"date_lot": "2026-09-10T10:00:00+02:00",
"environnement": "test",
"sens_transmission": "EMETTEUR_VERS_ERP",
"type_flux": "IMPORT_DOSSIERS",
"emetteur": {
"type": "PRESTATAIRE",
"code": "RAYDOCS",
"nom": "Raydocs"
},
"destinataire": {
"type": "ERP",
"code": "ETUDE_DUPONT",
"nom": "SCP Dupont",
"logiciel": "LOGICIEL_METIER"
}
},
"service_destinataire": {
"code": "SVC-CONTENTIEUX",
"libelle": "Contentieux"
},
"dossiers": [
{
"reference_client": "DOS-EXEMPLE-001",
"evenements": [
{
"code_evenement": "OUVERTURE_DOSSIER",
"date_effet": "2026-09-10"
}
],
"intervenants": [
{
"reference_client": "DEF-001",
"role": "DEF01",
"ipp": {
"nom": "DUPONT",
"prenom": "Camille",
"date_naissance": "1985-04-12",
"lieu_naissance": {
"ville": "Lyon",
"code_postal": "69003",
"pays": "FR"
},
"nationalite": "française",
"profession": "Architecte"
}
}
],
"pieces_jointes": [
{
"reference_piece": "PJ-001",
"nom": "Décision",
"chemin": "pieces/decision.pdf",
"type": "PDF",
"categorie": "DECISION_JUDICIAIRE"
}
],
"titres": [
{
"reference_titre": "T-001",
"type": "ORDONNANCE_IP",
"date_titre": "2026-06-12",
"date_formule_executoire": "2026-06-15",
"date_signification": "2026-07-01",
"juridiction": {
"nom": "Tribunal de commerce de Lyon",
"ville": "Lyon"
},
"documents": [
{
"reference_piece": "PJ-001",
"usage": "complet"
}
]
}
],
"elements_financiers": [
{
"reference_element_financier": "EF-001",
"nature_creance": "Sommes accordées par une décision",
"montant_details": [
{
"type": "principal",
"qualification_poste": "principal",
"montant": "1000.00",
"statut_montant": "connu",
"devise": "EUR"
},
{
"type": "frais",
"qualification_poste": "indemnite_procedurale",
"statut_montant": "rejete",
"libelle": "Indemnité procédurale non retenue"
},
{
"type": "frais",
"qualification_poste": "frais",
"statut_montant": "zero_explicite",
"montant": "0.00"
},
{
"type": "depens",
"qualification_poste": "depens",
"statut_montant": "indetermine"
}
],
"interets": [
{
"reference_interet": "I-001",
"type": "contractuel",
"nature_mecanisme": "interet",
"mode_taux": "taux_fixe",
"taux": "2.86",
"periodicite": "annuel",
"base_montant": "1000.00",
"date_debut": "2026-07-01"
}
]
}
],
"complements": {}
}
]
}
Les quatre états de montant sont illustrés. Le complément vide ne définit aucune convention particulière.
Ouverture avec un montant global non ventilé
{
"version_format": "1.2",
"en_tete": {
"id_lot": "LOT-20260910-0002",
"date_lot": "2026-09-10T10:00:00+02:00",
"environnement": "test",
"sens_transmission": "EMETTEUR_VERS_ERP",
"type_flux": "IMPORT_DOSSIERS",
"emetteur": {
"type": "PRESTATAIRE",
"code": "RAYDOCS",
"nom": "Raydocs"
},
"destinataire": {
"type": "ERP",
"code": "ETUDE_DUPONT",
"nom": "SCP Dupont",
"logiciel": "LOGICIEL_METIER"
}
},
"service_destinataire": {
"code": "SVC-CONTENTIEUX",
"libelle": "Contentieux"
},
"dossiers": [
{
"reference_client": "DOS-EXEMPLE-002",
"evenements": [
{
"code_evenement": "OUVERTURE_DOSSIER",
"date_effet": "2026-09-10"
}
],
"intervenants": [
{
"reference_client": "DEF-001",
"role": "DEF01",
"ipp": {
"nom": "DUPONT",
"prenom": "Camille",
"date_naissance": "1985-04-12",
"lieu_naissance": {
"ville": "Lyon",
"code_postal": "69003",
"pays": "FR"
},
"nationalite": "française",
"profession": "Architecte"
}
}
],
"pieces_jointes": [
{
"reference_piece": "PJ-001",
"nom": "Décision",
"chemin": "pieces/decision.pdf",
"type": "PDF",
"categorie": "DECISION_JUDICIAIRE"
}
],
"titres": [
{
"reference_titre": "T-001",
"type": "ORDONNANCE_IP",
"date_titre": "2026-06-12",
"date_formule_executoire": "2026-06-15",
"date_signification": "2026-07-01",
"juridiction": {
"nom": "Tribunal de commerce de Lyon",
"ville": "Lyon"
},
"documents": [
{
"reference_piece": "PJ-001",
"usage": "complet"
}
]
}
],
"elements_financiers": [
{
"reference_element_financier": "EF-001",
"nature_creance": "Sommes accordées par une décision",
"montant_details": [
{
"type": "autre",
"nature_ligne": "agregat_non_ventile",
"perimetre": "principal_et_accessoires",
"statut_montant": "connu",
"montant": "1200.00",
"devise": "EUR",
"libelle": "Montant global non ventilé"
}
],
"interets": []
}
],
"complements": {}
}
]
}
Cet agrégat remplace ici la ventilation absente. Aucun détail potentiellement inclus n’est additionné au global.
Mise à jour de la date d’un titre existant sans nouvelle pièce
{
"version_format": "1.2",
"en_tete": {
"id_lot": "LOT-20260910-0003",
"date_lot": "2026-09-10T10:00:00+02:00",
"environnement": "test",
"sens_transmission": "EMETTEUR_VERS_ERP",
"type_flux": "IMPORT_DOSSIERS",
"emetteur": {
"type": "PRESTATAIRE",
"code": "RAYDOCS",
"nom": "Raydocs"
},
"destinataire": {
"type": "ERP",
"code": "ETUDE_DUPONT",
"nom": "SCP Dupont",
"logiciel": "LOGICIEL_METIER"
}
},
"service_destinataire": {
"code": "SVC-CONTENTIEUX",
"libelle": "Contentieux"
},
"dossiers": [
{
"reference_dossier_destinataire": "DOS-ERP-EXEMPLE",
"evenements": [
{
"code_evenement": "MISE_A_JOUR_DOSSIER",
"date_effet": "2026-09-10"
}
],
"titres": [
{
"reference_titre": "T-001",
"date_signification_avocat": "2026-06-25"
}
]
}
]
}
Le titre T-001 existe déjà dans ce dossier. Les dates, pièces et titres non transmis restent inchangés.