Régulariser manuellement l'attrition pending d'un contingent (AL-1d)
const url = 'https://example.com/v1/allotments/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/attrition/regularize';const options = { method: 'POST', headers: {'Idempotency-Key': 'example', 'X-API-Key': '<X-API-Key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/v1/allotments/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/attrition/regularize \ --header 'Idempotency-Key: example' \ --header 'X-API-Key: <X-API-Key>'Déclenche la régularisation comptable d’une attrition figée en attente de config fiscale. Prérequis : la config fiscale d’attrition du mandat doit avoir été saisie au préalable. Poste la pénalité d’attrition sur le folio de facturation du contingent (nature selon config). Idempotency-Key OBLIGATOIRE (anti-double-clic comptable). 💰 Money bigint.
Authorizations
Section intitulée « Authorizations »Parameters
Section intitulée « Parameters »Path Parameters
Section intitulée « Path Parameters »Identifiant du contingent
Header Parameters
Section intitulée « Header Parameters »Clé d’idempotence OBLIGATOIRE (8–200 car.)
Responses
Section intitulée « Responses »Attrition régularisée — pénalité postée au folio de facturation
object
object
Montant de la pénalité en centimes (bigint string)
Nature fiscale postée (selon config attrition)
Example
{ "data": { "currency": "EUR", "chargeNature": "penalty" }}Body invalide
object
Code machine de l’erreur
Message lisible
Origine domaine de l’erreur (optionnel)
object
Identifiant de corrélation pour le support
Example
{ "code": "RESERVATION_NOT_FOUND", "message": "Réservation introuvable", "status": 404}Non authentifié
object
Code machine de l’erreur
Message lisible
Origine domaine de l’erreur (optionnel)
object
Identifiant de corrélation pour le support
Example
{ "code": "RESERVATION_NOT_FOUND", "message": "Réservation introuvable", "status": 404}Permission refusée ou IDOR scope
object
Code machine de l’erreur
Message lisible
Origine domaine de l’erreur (optionnel)
object
Identifiant de corrélation pour le support
Example
{ "code": "RESERVATION_NOT_FOUND", "message": "Réservation introuvable", "status": 404}Contingent introuvable ou aucune attrition pending
object
Code machine de l’erreur
Message lisible
Origine domaine de l’erreur (optionnel)
object
Identifiant de corrélation pour le support
Example
{ "code": "RESERVATION_NOT_FOUND", "message": "Réservation introuvable", "status": 404}Attrition déjà régularisée, config fiscale manquante, ou folio non-open
object
Code machine de l’erreur
Message lisible
Origine domaine de l’erreur (optionnel)
object
Identifiant de corrélation pour le support
Example
{ "code": "RESERVATION_NOT_FOUND", "message": "Réservation introuvable", "status": 404}