Gestion des Erreurs

Certaines liasses peuvent contenir des erreurs pouvant empêcher l'extraction ou pouvant être auto corrigées par Inovaclic.

Dans ces cas de figure Inovaclic transmet un descriptif de l'erreur à travers la propriété ErrorDetails et un résumé dans le champ ErrorMessage (obsolète) du résultat d'extraction.

Vous pouvez retrouver la structure du résultat d'extraction ici ainsi qu'un exemple ici.

Utilisation de la propriété ErrorDetails

Structure

La propriété ErrorDetails est un tableau pouvant contenir plusieurs erreurs. Chacune des erreurs possède les champs suivants:

  • Type: (énumération non sujette à changement)

    • Rejection : lors d'un rejet d'une liasse qui ne respecte pas les règles de rejet du compte (pouvant prendre les raisons suivantes: profil, imprimé, date de clôture, page manquante, duplication)

    • Cancellation : lorsqu'une liasse a dépassé son délai de traitement et que l'option "annuler le traitement" est sélectionnée dans l'espace client

    • Information : message informatif sur une spécificité de la liasse mais qui n'empêche pas le traitement. Cette catégorie peut être accompagnée d'un code d'erreur spécifique aux interventions manuelles (voir section suivante)

    • Problem : problème dans la liasse empêchant son traitement. Cette catégorie peut être accompagnée d'un code d'erreur spécifique aux interventions manuelles (voir section suivante)

    • Error: erreur générique

    • Unknown: non gérée (en attente de mise à jour)

  • Group : (énumération non sujette à changement)

    • Duplication: la liasse est dupliquée

    • Rejection: lors d'un rejet d'une liasse qui ne respecte pas les règles de rejet du compte (pouvant prendre les raisons suivantes: profil, imprimé, date de clôture, page manquante, duplication)

    • Quality: qualité du document

    • Sci: erreur propre aux contextes des SCI

    • Error: erreurs critiques empêchant le traitement de la liasse, comme un mauvais document ou un problème de devise

    • Metadata: erreurs couvrant les données hors cellules (dates, siren, raison sociale...)

    • Equation: erreurs de validation des cellules via différentes règles de validation

    • Cancellation: lorsqu'une liasse a dépassé son délai de traitement et que l'option "annuler le traitement" est sélectionnée dans l'espace client

    • Workflow: erreur de traitement due à une limitation de la demande (traitement manuel désactivé, conflits sur les demandes...)

    • Unknown: non gérée (en attente de mise à jour)

  • Reason : voir liste complète à ce lien (énumération sujette à changement (faible fréquence)). A noter que certaines valeurs sont propres aux traitements Legacy et ne sont pas applicables au contexte d'Inovaclic

  • Text : champ semi-libre permettant à la production d'Inovaclic de fournir des informations détaillées sur l'erreur. La structure de ce champ dépend de la Reason, néanmoins ce champ étant libre par nos opérateurs de saisie afin de fournir le plus d'informations possibles il se peut qu'il ne suive pas la même structure.

Codes des erreurs détectées lors d'une intervention manuelle

  • -Mx = manque une ou plusieurs pages

    • -MxAy = Manque page x à y

    • -Mx = Manque page x

    • /x = Manque page x

  • F SUR = valeur forcée

    • F SUR x = l'équation sur la cellule x est fausse

    • F SUR CLO = date de clôture non trouvée ou non valide

    • F SUR DUR = durée de l'exercice non trouvée ou non valide

  • CTS = valeurs du document en centime

  • PDF = l'analyse manuelle est passée en semi-automatique

A noter :

  • En cas de multiples codes ces dernières sont séparés par des points virgules.

  • Certains messages peuvent ne pas comporter de code d'erreur mais des messages explicites.

  • Les erreurs peuvent être techniquement séparées par un point virgule (.split(';')).

  • La plupart des codes d'erreur étant générés librement par des opérateurs il peut arriver que par erreur les messages commencent ou finissent par des vides (ex: Problème (;-M16) au lieu de Problème (-M16))

  • Les messages peuvent contenir des accents et l'encodage est en UTF-8

Utilisation du champ ErrorMessage (obsolète)

Certaines liasses peuvent contenir des erreurs pouvant empêcher l'extraction ou pouvant être auto corrigée par Inovaclic. Dans ces cas de figure Inovaclic transmet un descriptif de l'erreur à travers le champ ErrorMessage du résultat d'extraction.

Format des erreurs

Les erreurs sont du format suivant: "[TYPE] ([EXPLICATION])".

Les type sont les suivants :

  • Rejeté : lors d'un rejet d'une liasse qui ne respecte pas les règles de rejet du compte (pouvant prendre les raisons suivantes: profil, imprimé, date de clôture, page manquante, duplication)

  • Annulé : lorsqu'une liasse a dépassé son délai de traitement et que l'option "annuler le traitement" est sélectionnée dans l'espace client

  • Information : message informatif sur une spécificité de la liasse mais qui n'empêche pas le traitement. Cette catégorie peut être accompagnée d'un code d'erreur spécifique aux interventions manuelles (voir section suivante)

  • Problème : problème dans la liasse empêchant son traitement. Cette catégorie peut être accompagnée d'un code d'erreur spécifique aux interventions manuelles (voir section suivante)

  • Erreur : erreur générique

Exemples

  • Rejeté (imprimé) : rejeté car l'imprimé n'est pas conforme selon les règles de rejet

  • Rejeté (imprimé;profil;page(s) manquante(s)) : rejeté car l'imprimé, le profil et une ou des pages sont manquantes selon les règles de rejet

  • Annulé (délai de traitement dépassé)

  • Information (/11) : manque la page 11

    • Code d'erreur /x

  • Information (-M11) : manque la page 11

    • Code d'erreur -Mx

  • Information (-M5A8/11/16) : manque la page 5 à 8 et la page 11 et 16

    • Code d'erreur -MxAy et /x

  • Information (-M16;CTS;F SUR 120,126) : manque la page 16, les valeurs du document sont en centime et les valeurs 120 et 126 sont fausses

    • Code d'erreur -Mx, CTS, et F SUR X

  • Information (PDF) : l'analyse est passée en mode manuel et a été traitée en semi automatique

    • Code d'erreur PDF

  • Problème (-M1A5) : la liasse ne comporte pas la page 1 à 5

    • Code d'erreur -MxAy

  • Problème (-M1;F SUR CLO) : la liasse ne comporte pas la page 1 et la date de clôture n'est pas trouvée ou invalide

    • Code d'erreur -Mx et F SUR CLO

  • Problème (L'analyse automatique a échoué, veuillez activer l'analyse manuelle) : les analyses manuelles sont désactivées sur votre compte et la liasse ne peut pas être traitée automatiquement

  • Erreur (contactez le support) : erreur générique interne à Inovaclic