Environnement : PRODUCTION

Limites connues

Ce que l application ne sait pas faire, ne verifie pas, ou ne garantit pas.

Pourquoi cette page
Elle empeche de decider sur un chiffre qui ne couvre qu une fraction de la realite. Chaque limite ci-dessous est connue, assumee, et documentee dans la note des regles metier.

14 limites connues

LimitePorteeExplication
La regle de construction du numero de piece est une convention localeregle provisoireLes numeros de facture du classeur sont alphanumeriques ; CEGID attend un entier. L'application extrait les chiffres et supprime les zeros de tete. Cette convention n'a pas ete validee par CEGID. Le numero d'origine est conserve integralement dans EP_REFEXTERNE.
L'application ne verifie pas que l'article existe dans CEGID Tradedonnee non verifieeLe code article est le chassis du vehicule. Si la creation d'article a la volee est refusee par CEGID, un fichier pourtant conforme echouera a l'import. Une constante permet alors de basculer sur un code article unique.
Le code tiers vient d une saisie humaine dans le classeurdonnee non verifieeAucun controle ne peut detecter une erreur de saisie : un code tiers valide mais faux produit une facture adressee au mauvais client. L'application verifie seulement le format (numerique, six caracteres au plus).
Le SIRET n'est pas manipule par l'applicationperimetreLe SIRET et le numero de TVA vivent dans la fiche client de CEGID Trade. La feuille SOCIETES du classeur n'est pas lue. Une fiche client incomplete fera echouer l'emission de la facture electronique, en aval et sans rapport avec cet outil.
Une facture correspond a un vehiculeperimetreLes factures portant plusieurs vehicules ne sont pas gerees. Quand deux lignes du classeur donnent le meme numero de piece, les deux sont ecartees et signalees (anomalie A13).
Le taux de TVA n'est pas transmisperimetreLe format CEGID employe ne porte que le prix hors taxes. La TVA est calculee en aval, dans Trade.
Les clients particuliers sont listes mais pas traitesperimetreUne ligne sans code tiers est presumee vendue a un particulier. Elle sort dans une liste a part, exportable, mais n'est pas convertie : ces factures continuent d'etre etablies comme aujourd'hui.
L'anti-doublon repose sur l'historique de cette applicationdonnee non verifieeUne facture creee directement dans CEGID, sans passer par cet outil, est invisible pour l'anti-doublon : le vehicule concerne pourrait ressortir dans un lot.
La colonne souche du classeur est vide sur la totalite des lignesdonnee non verifieeDans le classeur du 9 juin 2022, la colonne AG n'est renseignee nulle part : toutes les pieces sortiront avec la souche de repli de leur nature (anomalie A17, signalee au bilan avant la generation). Tant que Karine n'a pas complete cette colonne, l'application ne peut pas distinguer une souche voulue d'une souche par defaut.
La liste des mentions de lignes de travail est une valeur d attentedonnee non verifieeUne ligne portant « VENTE PREVUE » a la place de l'acheteur est ecartee (anomalie A18). Les mentions reconnues sont parametrables, mais la liste installee par defaut n'a pas ete relevee exhaustivement sur le classeur reel : une autre formulation passerait au travers et la ligne finirait dans la liste des particuliers.
L'affichage des ecrans de detail est borne a un nombre de lignesperimetreLe bilan et la liste des particuliers n'affichent au plus que le nombre de lignes fixe par la constante LIGNES_AFFICHEES_MAX, et l'annoncent (« 300 lignes affichees sur 1026 »). Les compteurs et les totaux, eux, portent toujours sur la totalite. La liste complete se lit dans le rapport d'anomalies et dans l'export CSV.
Le controle d'import incomplet repose sur ce que le classeur declaredonnee non verifieeL'anomalie A19 compare les lignes parcourues a l'etendue declaree par le fichier lui-meme (element `dimension`). Un classeur qui ne porterait pas cette declaration ne serait pas controle : l'application prefere ne pas refuser un fichier sur une declaration qu'elle n'a pas su lire. La tolerance TOLERANCE_LIGNES_MANQUANTES vaut zero : elle n'est a relever que si un classeur declare legitimement plus de lignes qu'il n'en porte.
Un depot en cours ne survit pas a un redemarrage du serveurperimetreLe traitement se poursuit dans le processus applicatif apres la reponse au navigateur. Si le service redemarre pendant un import, celui-ci n'est pas repris : il apparait en etat « inacheve » au journal des imports, et rien n'a ete enregistre. Le classeur precedent reste intact ; il faut redeposer.
Aucune authentificationsecuriteToute personne ayant acces au reseau interne peut utiliser l'application, deposer un classeur et generer des fichiers. C'est un choix assume et temporaire. Le journal des actions trace ce qui est fait, pas qui le fait.