| Client Serveur / Fonctions ACE | |
| p_3lete2_b10 | Lettrage, édition chaînages en attente |
| p_3lete2_b40 | Lettrage, édition chaînages en attente |
Lorsqu’un lettrage se déroule mal, il est nécessaire de diagnostiquer l’étendue des dommages avant de rétablir la situation.
La fonction P_3LETE2 constitue un outil de diagnostic (éditions, contrôles à effectuer) vous permettant de qualifier facilement l’étendue des dommages, et pour les cas les plus connus, de procéder à une correction automatique.
Un paramètre particulier dans la maquette vous permet en effet d'extraire des mouvements chaînés (C et c) et échéancés (E ou e).
Sur les maquettes d'édition (P_3lete21 et p_3lete22), ce paramètre maquette permet de prendre en compte les mouvements en 'c', 'C', 'E', 'e'.
P CODE_ETAT="N" (ou ne rien mettre)
Le traitement ne prend en compte que les mouvements en 'c'.
ou
P CODE_ETAT="O"
Le traitement prend en compte les mouvements en 'c', 'C', 'E', 'e'.
Les contrôles effectués sont les suivants :
Point 1
Une erreur se produit si le mouvement est en ‘E’ ou ‘e’ (champ p_mvcetec) et n’a aucune échéance.
Le traitement crée à nouveau l'échéance et met à jour les zones si la création de l'échéance réussit.
Point 2
Une erreur se produit si le mouvement est en ‘c’ (p_mvcetec), c'est à dire non lettré et possède des montants (p_mvcnbech, p_mvcmtech, p_mvcmeech) concernant l’échéance.
Le traitement met à jour les zones (p_mvcnbech, p_mvcmtech, p_mvcmeech) à zéro.
Point 31, 32, 33, 34, 35
Une erreur se produit si le montant du mouvement n'est pas égal à la somme des échéances, quelle que soit le type de devise et dans le cas où le mouvement est en 'E' et lettré.
Point 41, 42, 43, 45
Une erreur se produit si le montant du mouvements n'est pas égal à la somme des échéances. (Lettrage partiel ou total). (quelle que soit le type de devise).
Point 45, 46
Une erreur se produit si le montant de rapprochement Pièce ou Etablissement n'est pas égal à la somme des échéances : lettrage partiel ou total.
Point 5
Une erreur se produit si le montant de rapprochement Pièce ou Etablissement n'est pas égal à la somme des échéances : lettrage partiel.
Point 61, 62
Pour un code lettrage précis, si celui-ci est partiel (p_mvglet est à '2***'), contrôler si cela est normal. Il arrive que le lettrage soit partiel alors qu’il devrait être total.
Une erreur se produit si la somme des débits Etablissement ou Société moins la somme des crédits Etablissement ou Société est égale à zéro.
Point 71, 72
Pour un code lettrage précis, si celui-ci est total (p_mvglet est à '3***'), contrôler que cela est normal. Il arrive que le lettrage soit total alors qu’il devrait être partiel. Une erreur se produit si la somme des débits Etablissement ou Société moins la somme des crédits Etablissement ou Société est différente de zéro.
Point 81, 82
Le mouvement est lettré partiellement ou totalement (p_mvglet est à '3***' ou '2***'), une erreur se produit si les montants de rapprochement pièce et contre-valeur sont supérieurs au montant pièce et contre-valeur. C'est à dire si p_mvgmdrp > p_mvcmtp et p_mvmgdre > p_mvcmte.
Point 91, 92, 93, 94
les montants de rapprochement (p_mvgmdrp, p_mvgmdre) ne sont pas à zéro (Point 91, 92),
les dates de début et fin de lettrage sont renseignées. (Point 93, 94).
Point 0
Le mouvement est lettré partiellement ou totalement (code lettrage à 2*** ou 1***).
Une erreur se produit si les dates de début et de fin de lettrage ne correspondent pas à la plus petite et à la plus grande des dates comptables pour le lettrage. Le traitement les corrige et les met à jour.
| Code du message | Libellé du message |
| P_POINT0 | Date début/fin lettrage érronée,cor auto N°@ , mvt @ |
| P_POINT1 | Mvt de type E sans Echéance:correction auto;Pce N°@ |
| P_POINT2 | Mvt de type c avec Echéance:correction auto;Pce N°@ |
| P_POINT31 | Som. Echéances devise P <> Mt devise P Let : @ N°@ |
| P_POINT32 | Som. Echéances devise E <> Mt devise E Let : @ N°@ |
| P_POINT33 | Som. Echéances devise S <> Mt devise S Let : @ N°@ |
| P_POINT34 | Som. Echéances devise G <> Mt devise G Let : @ N°@ |
| P_POINT35 | Som. Echéances devise C <> Mt devise C Let : @ N°@ |
| P_POINT41 | Som. Echéances devise P <> Mt devise P N°@ |
| P_POINT42 | Som. Echéances devise E <> Mt devise E N°@ |
| P_POINT43 | Som. Echéances devise S <> Mt devise S N°@ |
| P_POINT44 | Som. Echéances devise G <> Mt devise G N°@ |
| P_POINT45 | Som. Echéances devise C <> Mt devise C N°@ |
| P_POINT46 | Mt rapproché P du Mvt <> de Som. Mts rapprochés Ech N°@ |
| P_POINT47 | Mt rapproché E du Mvt <> de Som. Mts rapprochés Ech N°@ |
| P_POINT5 | Mt rapproché Dev @ Mvt <> de Som Mts rapprochés ech n°@ |
| P_POINT61 | Som. Débits E - Som. Crédits E = 0 mais Lett @ Tiers @ |
| P_POINT62 | Som. Débits S - Som. Crédits S = 0 mais Lett @ Tiers @ |
| P_POINT71 | Som. Débits E - Som. Crédits E <> 0 mais Let @ Tiers @ |
| P_POINT72 | Som. Débits S - Som. Crédits S <> 0 mais Let @ Tiers @ |
| P_POINT81 | Montant rapproché Pièce > Montant Pièce N°@ |
| P_POINT82 | Montant rapproché Etab > Montant Etab N°@ |
| P_POINT91 | Mvt non lettré : Mt rapprochés Pièce <> 0 |
| P_POINT92 | Mvt non lettré : Mt rapprochés Etab <> 0 |
| P_POINT93 | Mvt non lettré : date de début lettrage <> 0 |
| P_POINT94 | Mvt non lettré : date de fin lettrage <> 0 |