Planning d’échéance (due_date_schedule)

Calendrier de jalons relatifs à une date d’échéance, utilisé pour émettre des stages temporels sans embarquer la logique de relance.

Rôle

Calendrier de jalons relatifs à une date d’échéance, utilisé pour émettre des stages temporels sans embarquer la logique de relance.

Cette page décrit le concept fonctionnel canonique. Les endpoints, paramètres HTTP et formats de réponse détaillés appartiennent à la section API & événements.

Nature dans le modèle

Ressource Cette ressource possède une identité publique propre et peut être référencée durablement par les autres objets et processus qui en ont besoin.

Champs clés

Les champs ci-dessous portent les distinctions fonctionnelles les plus importantes de l’objet.

ChampTypeRôle
target_typeinvoice | receivableType métier auquel ce calendrier s’applique.
days_from_due_dateinteger[]Seuils signés relatifs à l’échéance : négatif avant, zéro le jour J, positif après.
activebooleanIndique si le calendrier est actif pour ce marchand et ce target_type.
source_referencestring | nullRéférence externe éventuelle du calendrier.
metadataobjectMap plate de scalaires `string | number | boolean`, selon la convention metadata de l’API.

Invariants

  • Un seul due_date_schedule peut être actif par marchand et par target_type.
  • days_from_due_date est normalisé, trié et dédupliqué.
  • Le calendrier ne décrit ni action, ni canal, ni template : les processus réagissent aux événements de stage pour décider quoi faire.
  • Une valeur -10 signifie dix jours avant échéance ; 0 le jour d’échéance ; 10 dix jours après.