Skip to main content

Collective Procedure

Collective procedures are procedures by which a company overwhelmed by debt can be saved, its creditors rights protected, and the jobs it created maintained, where possible, especially if the failure of the debtor risks dragging down its creditors and collaborators. Do note that the creditors must manifest themselves within a short period of time of the announcement of the procedure to have their rights enforced, although the debtor has the obligation to notify its creditors of the start of the procedure as well.
This is a mechanism that a company overwhelmed by debt must go through, both as a legal obligation, and to give it reprieve to reorganize its treasury and repayment plan. This may take several forms, from re-structuring the management and operations of the company, buying out the company, to its outright liquidation.

The Collective Procedure's history is regardless of the month history current setting.

FieldTypeDescription
iduuidUnique identifier (UUID)
publication_datedateDate on which the procedure was published
judgment_familystringA succinct title of what kind of judgment the procedure is. It may be an opening judgment, an extract of the whole decision, a procedure termination judgement, and so on.
judgment_naturestringContains a more expressive title of what the procedure is about, or intends to achieve.
categorystringBusiness category of the procedure, derived from judgment_nature, and from judgment_description when the nature is a generic one ("Autre jugement et ordonnance"...), a decision of a court of appeal or a retraction. See Categories below.
judgment_datedateDate at which the procedure occurred.
judgment_descriptionstringAdditional information about the decision(s) taken during the procudures, or its outcome(s)
bodacc_idstringIdentifier of the announcement in the BODACC open data registry ("A" + bulletin number + announcement number, e.g. A202600123456) — the same id used in link.
administratorsarrayJudicial administrators designated by the judgment, extracted from the judgment text. null when the judgment designates none (closing, striking off...) or when the designation could not be extracted — the raw text remains available in judgment_description.
appeal_decisionstringFor a decision of a court of appeal, or an order of its first president staying the provisional enforcement of a judgment: what it decided about the judgment under appeal. One of INFIRMATION, ANNULATION, REFORMATION, CONFIRMATION, SUSPENSION_EXECUTION_PROVISOIRE. null for any other judgment, or when the text does not say (e.g. an arrêt that opens a procedure itself). See Appeal decisions below.
appeal_decision_partialbooleantrue when the decision only bears on part of the judgment under appeal ("en ce qu'il a fixé la date de cessation des paiements", "réformant partiellement"). null when appeal_decision is null.
appeal_decision_datedateDate of the arrêt or of the order itself, read from the judgment text. It often differs from judgment_date, the date published with the announcement. null outside appeal decisions, or when the text gives no date.
appealed_judgment_datedateDate of the judgment under appeal ("annule le jugement rendu le 27/02/2026"). null outside appeal decisions, or when the text names no date ("infirme le jugement déféré").
appealed_judgment_iduuidid of the collective procedure of the same company that the decision rules on: its judgment_date is appealed_judgment_date. null when that judgment is not among the company's collective procedures, or when several distinct judgments share that date.

Categories​

The category field groups the ~90 standardized BODACC judgment natures into a stable business taxonomy:

CategoryMeaning
Redressement judiciaireOpening, extension or conversion into receivership, or a retraction that puts the debtor back into receivership
Liquidation judiciaireOpening, extension or conversion into judicial liquidation
SauvegardeOpening or extension of a safeguard procedure (including accelerated variants)
Plan de redressementAdoption, modification or resolution of a recovery plan
Plan de sauvegardeAdoption, modification or resolution of a safeguard plan
CessionAdoption, modification or resolution of a sale plan
ConciliationHomologation, amendment or resolution of a conciliation agreement
Sortie de crise"Traitement de sortie de crise" procedure
RadiationClosing for insufficiency of assets, or closing of a judicial liquidation that states no ground
Sortie de procédureProcedure ends (end-of-procedure judgment, closing for extinction of liabilities, retraction)
Sanction dirigeantPersonal bankruptcy or management ban
Décision Cour d'appelDecision of a court of appeal on an earlier judgment (infirmation, annulment, reformation, confirmation), whatever its outcome or the procedure it names. An arrêt that opens a procedure itself, without ruling on a judgment, is in the category of that procedure: see Appeal decisions
Acte administratif / SuiviAdministrative filings and follow-up acts during the procedure: statements and lists of claims, distribution project, observation period extended or renewed, continued activity authorized, organs of the procedure (administrator, mandataire, liquidator, commissioner to the plan) appointed, replaced or discharged, time limit to close a liquidation extended (in a BODACC announcement; in an observation of the registry it stays Liquidation judiciaire), closing of the procedure that led to the plan (R.631-43 of the Code de commerce, the plan goes on), stay of the provisional enforcement of a judgment...
Autre / Non classéOther judgments and orders

The same taxonomy applies to the category of legal notices (BODACC A announcements and observations of the registry).

Appeal decisions​

BODACC publishes the decisions of the courts of appeal as announcements of their own, with no structured link to the judgment they rule on. Each such decision is in the category Décision Cour d'appel and carries, read from its text: what it decided (appeal_decision, appeal_decision_partial), its own date (appeal_decision_date), the date of the judgment under appeal (appealed_judgment_date) and, when that judgment is among the company's collective procedures, its id (appealed_judgment_id). The judgment under appeal itself is left unchanged.

An arrêt that opens or pronounces a procedure itself, without ruling on a judgment ("Arrêt de la Cour d'Appel de Paris en date du 4 juillet 2024 ouvrant une procédure de redressement judiciaire"), is in the category of the procedure it opens (Redressement judiciaire) and carries the same fields: appeal_decision is null (the text states no decision on a judgment), appeal_decision_date is the date of the arrêt. An arrêt that infirms the judgment and opens the procedure itself stays in Décision Cour d'appel, and so does an arrêt that opens nothing: it says there is no ground to open ("dit n'y avoir lieu à ouverture"), retracts, rejects, declares null or inadmissible, or names the opening pronounced by the judgment under appeal ("suite au jugement prononçant la liquidation judiciaire").

An order of the first president of the court of appeal staying the provisional enforcement of a judgment stays in Acte administratif / Suivi, with appeal_decision set to SUSPENSION_EXECUTION_PROVISOIRE and the same link.

For example, a liquidation pronounced on 27/02/2026, stayed on 08/04/2026, then cancelled by the court of appeal on 10/07/2026 gives three collective procedures: the liquidation (Liquidation judiciaire, unchanged), the order and the arrêt below.

[
{
"id": "8f0c2b52-6a3e-4f0e-9a41-2f7c5d8e1a10",
"judgment_nature": "Autre jugement et ordonnance",
"category": "Acte administratif / Suivi",
"judgment_date": "2026-04-30",
"judgment_description": "Arrêt de l'exécution provisoire du jugement rendu par le Tribunal de Commerce d'Evry en date du 27/02/2026, suivant ordonnance du Premier Président de la Cour d'Appel de Paris rendue en date du 08/04/2026.",
"appeal_decision": "SUSPENSION_EXECUTION_PROVISOIRE",
"appeal_decision_partial": false,
"appeal_decision_date": "2026-04-08",
"appealed_judgment_date": "2026-02-27",
"appealed_judgment_id": "550e8400-e29b-41d4-a716-446655440000"
},
{
"id": "c3d1e7a4-0b5f-4c2e-8d6a-91f3b2e4c7d8",
"judgment_family": "Arrêt de la Cour d'Appel",
"judgment_nature": "Autre arrêt de la Cour d'Appel",
"category": "Décision Cour d'appel",
"judgment_date": "2026-09-01",
"judgment_description": "Arrêt de la Cour d'Appel de Paris en date du 10/07/2026, annule le jugement rendu le 27/02/2026 par le tribunal de commerce d'Evry.",
"appeal_decision": "ANNULATION",
"appeal_decision_partial": false,
"appeal_decision_date": "2026-07-10",
"appealed_judgment_date": "2026-02-27",
"appealed_judgment_id": "550e8400-e29b-41d4-a716-446655440000"
}
]

Administrators​

Administrators​

Each item of the administrators array describes one person or firm designated by the judgment:

FieldTypeDescription
typestringRole of the designee. One of ADMINISTRATEUR_JUDICIAIRE, MANDATAIRE_JUDICIAIRE, LIQUIDATEUR, COMMISSAIRE_EXECUTION_PLAN.
namestringName of the designated person or firm, as published (e.g. "SELAS Vermue représentée par Me Stéphane Vermue").
addressstringStreet address. May be null when not published.
zip_codestringPostal code. May be null when not published.
citystringCity. May be null when not published.

Endpoints​

GET/api/v6/users/{userId}/collective-procedures

Returns the list of collective procedures for the user's company.

Response:

{
"total": 1,
"per_page": 25,
"current_page": 1,
"last_page": 1,
"result": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"publication_date": "2026-02-12",
"judgment_family": "Jugement d'ouverture",
"judgment_nature": "Jugement d'ouverture d'une procédure de redressement judiciaire",
"category": "Redressement judiciaire",
"judgment_date": "2026-02-04",
"judgment_description": "Jugement prononçant l'ouverture d'une procédure de redressement judiciaire, date de cessation des paiements le 15 janvier 2026, désignant administrateur SELAS Vermue représentée par Me Stéphane Vermue 35 Rue Victor Basch 02100 Saint-Quentin ...",
"link": "https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:A202600123456",
"bodacc_id": "A202600123456",
"administrators": [
{
"type": "ADMINISTRATEUR_JUDICIAIRE",
"name": "SELAS Vermue représentée par Me Stéphane Vermue",
"address": "35 Rue Victor Basch",
"zip_code": "02100",
"city": "Saint-Quentin"
}
],
"appeal_decision": null,
"appeal_decision_partial": null,
"appeal_decision_date": null,
"appealed_judgment_date": null,
"appealed_judgment_id": null
}
]
}