Statuts

Référence complète des statuts utilisés dans l'API Aprovall pour les documents et les dossiers.

Statuts des documents

Chaque document demandé dans un dossier possède un statut indiquant sa progression dans le workflow de vérification.

StatutDescriptionActeur
MISSINGNon encore soumis par le tiers
IN_PROGRESSCollecte/traitement et vérification en coursAprovall
ACTION_REQUIREDEn attente de validation ou rejet manuel par le clientClient
VALIDPrésent et valide (automatiquement ou manuellement)Aprovall / Client
NOT_VALIDRejeté par la vérification Aprovall ou rejet manuelAprovall / Client
BELOW_EXPECTATIONRejeté par le client sans propagation au tiersClient

Workflow de vérification

Le statut d'un document évolue selon un workflow précis impliquant plusieurs acteurs :

1
Demande initiale

Le client crée un dossier avec des documents requis. Statut : MISSING

2
Soumission par le tiers

Le tiers dépose le document. Statut : IN_PROGRESS

3
Vérification Aprovall

Vérification automatique par IA et/ou sources externes.

4
Résultat

Selon le résultat : VALID (auto-validation), NOT_VALID (rejet auto), ou ACTION_REQUIRED (validation manuelle requise).

Vérification client optionnelle

Certains comptes ont une étape de vérification client supplémentaire activée. Dans ce cas, même après validation Aprovall, le document peut passer en ACTION_REQUIRED pour validation manuelle finale.

Statuts des dossiers

Le statut global d'un dossier est calculé automatiquement à partir des statuts de tous ses documents :

StatutCondition
VALIDTous les documents sont au statut VALID
IN_PROGRESSAu moins un document est MISSING, IN_PROGRESS ou ACTION_REQUIRED
NOT_VALIDAu moins un document est NOT_VALID ou BELOW_EXPECTATION

Actions possibles sur un document

Selon le statut du document, différentes actions sont disponibles via l'API :

Statut actuelActions disponibles
ACTION_REQUIREDapprove → passe en VALID
reject → passe en NOT_VALID ou BELOW_EXPECTATION
VALIDTélécharger le document (PDF)
NOT_VALIDNouvelle demande automatique au tiers

Différence NOT_VALID vs BELOW_EXPECTATION

Ces deux statuts indiquent un rejet mais avec des comportements différents :

StatutPropagationCas d'usage
NOT_VALIDLe tiers est informé et doit fournir un nouveau documentDocument non conforme, illisible, expiré
BELOW_EXPECTATIONPas de notification au tiersDocument acceptable mais ne répond pas aux attentes internes du client

Prochaines étapes