DESCRIPTIF DES CORRECTIONS
LDCompta pour Windows  Version 10.00 - Corrections 1 à 562


MISE A DISPOSITION VERSION 10 Correction N° 1 du 26/05/14

 
MIGRATION DES DONNEES - ERREUR SI DOSSIER PAS EN V9.00C Correction N° 2 du 26/05/14

La procédure de migration d'un dossier de la version 9 à la version 10 provoquait une erreur si le dossier à migrer n'était pas en version "interne" 9.00c (c'est à dire avec un niveau supérieur ou égal à 289, datant du 21/12/2010). Cette erreur pouvait se produire quand on essayait de migrer des dossiers d'archives très anciens.
MIGRATION DES DONNEES - JAUGE SUR TRAITEMENT DU FICHIER CPTNER Correction N° 3 du 26/05/14

Dans la procédure de migration des données d'un dossier version 9 à version 10, il manquait une jauge de progression durant le traitement du fichier CPTNER effectué tout à la fin de la procédure. Or, comme le traitement de ce fichier peut prendre plusieurs minutes, on avait l'impression que le traitement était bloqué.
INTERFACE SANS ANALYTIQUE - CONTROLE BLOQUANT SUR QUANTITE Correction N° 4 du 27/05/14

Dans le cas d'une interface dans un dossier où l'analytique n'était pas actif, il y avait systématiquement une erreur signalant que la zone Quantité ne devait pas être renseignée, alors même que cette zone n'était pas renseignée (on contrôlait que la zone était à blanc, alors qu'elle était à zéro, s'agissant d'une zone numérique). 
SAISIE PIECE - PROBLEME LARGEURS DE COLONNE Correction N° 5 du 27/05/14

Dans la procédure de saisie par pièce, il y avait un problème sur les largeurs de colonnes ajustées automatiquement selon les modules actifs (Devise et Analytique). Du coup, la colonne Crédit pouvait déborder de la largeur de la table utilisée en saisie, ce qui n'était pas pratique.
MIGRATION FICHIERS V9 A V10 - REINDEXATION DES FICHIERS Correction N° 6 du 27/05/14

Dans la procédure de migration des fichiers de la version 9 à la version 10, une ré indexation systématique de tous les fichiers ayant plus de 1000 enregistrements a été ajoutée. En effet, du fait du processus de migration (qui procède par ajout un à un des enregistrements dans les fichiers au format V10), la taille des index était considérablement augmentée (multipliée par 2,5).
La ré indexation permet de ramener ces index à la bonne taille, ce qui aura un effet sur les performances futures : taille du fichier d'index plus petite donc aisément chargée en cash par Windows, et taux de remplissage de l'index uniformément égal à 80%, ce qui accélère les ajouts ultérieurs d'enregistrements.


SAISIE AU KM - PROBLEME DE LETTRAGE ET PLANTAGE APRES MODIF DE PIECE Correction N° 7 du 28/05/14

Trois problèmes sont résolus dans la saisie au km :
- Si l'on était sur une pièce où au moins 2 écritures devaient être lettrées, alors, seule la première était lettrée. Les autres étaient ignorés.
- La fenêtre de saisie au km provoquait une erreur si l'on allait en modification de pièce et que l'on cliquait sur le bouton Annuler. La moindre modification sur la nouvelle ligne faisait planter le programme.
- Le libellé du compte de la dernière écriture sélectionnée restait affiché si on était sur une nouvelle écriture.


ECHEANCIER FOURNISSEUR - PROBLEME CHOIX IBAN FOURNISSEUR ETRANGER Correction N° 8 du 28/05/14

Dans le module de gestion des règlements automatique fournisseurs, partout où l'on pouvait sélectionner le RIB ou IBAN du fournisseur à partir d'une liste chargée par la liste des RIB ou IBAN du fournisseur, il y avait un problème avec les IBAN composés de moins de 25 caractères (IBAN étrangers, car ceux qui sont français sont à 27 caractères) : ils n'apparaissaient pas dans la liste et ne pouvaient donc pas être choisis.
FENETRES LAISSEES OUVERTES AU CHANGEMENT DE DOSSIER Correction N° 9 du 02/06/14

S'il y avait une ou plusieurs fenêtres ouvertes lors d'un changement de dossier (fenêtres de consultation par exemple, ou fenêtres de type "liste pour gestion"), celles-ci restaient ouvertes suite au changement de dossier.
Le comportement de la version 9 a été rétabli : on a à nouveau dans ce cas une demande de confirmation, puis fermeture de toutes les fenêtres ouvertes avant l'affichage de la fenêtre permettant de changer de dossier.
Complément technique : le problème était du à un changement de comportement de la fonction Windev MDIEnumèreFille, qui ne retourne en Windev 18 que les fenêtres filles ouvertes en MDI, alors qu'en Windev 12, il retournait toutes les fenêtres filles ouvertes, en MDI ou pas.

ECRITURE PERIODIQUE - PAS DE PREMIERE ECHEANCE Correction N° 10 du 02/06/14

La date de première échéance ne s'initialisait pas. De ce fait, il n'était pas possible de comptabiliser l'écriture périodique sans revenir en modification sur cette date (accessible seulement en modification).

Dorénavant, cette date s'initialise correctement. Il est toujours possible de la modifier en retournant sur la fiche.


EDITION REGLEMENTS FOURNISSEURS - POSITIONNEMENT CHAMP SI PAS MODULE DEVISE Correction N° 11 du 11/06/14

Dans la fenêtre d'édition ou ré-édition des règlements fournisseurs, certains champs étaient mal disposés lorsque le module Devises n'était pas actif.
Au passage, l'icone associé à l'option Traitement/Règlement automatique fournisseurs/Gestion de l'échéancier a été remplacé, pour être identique à celui de l'option Saisie/Gestion de l'échéancier fournisseur.


EXPORT DGI - MODIFICATIONS POUR COMPATIBILITE ARRETE 29/07/2013 Correction N° 12 du 11/06/14

La procédure d'export des données pour la DGI, accessible depuis le menu Outils/Autres export/Export de données comptables pour la DGI a été une nouvelle fois modifiée, suite à la publication d'un document Questions/Réponses de la DgFip.
Ce document est disponible à l'adresse ci-dessous :
http://www.impots.gouv.fr/portal/dgi/public/popup?espId=2&typePage=cpr02&docOid=documentstandard_6796&temNvlPopUp=true

La publication de ce Questions/Réponses a aussi été l'occasion de relire toute la documentation publiée sur ce sujet par l'administration depuis la parution du décret, documentation  référencée BOI-CF-IOR-60-40-20131213, chapitre 4, disponible à l'adresse :
http://bofip.impots.gouv.fr/bofip/4895-PGP.html?identifiant=BOI-CF-IOR-60-40-20131213

Concrètement, dans LDCompta, cela a entrainé les modifications suivantes :

1) le terme "N° écriture comptable" utilisé par l'administration comptable correspond à un identifiant unique de pièce comptable (ou au moins unique par journal) (cf BOI-CF-IOR-60-40-20-20131213 § 100). Dans LDCompta, c'est le N° de lot qui est cet identifiant unique de pièce. C'est donc ce N° de lot (NLOT) qui est fourni désormais dans la colonne 3 du fichier, et non le N° unique d'écriture unique (NECR) comme auparavant. Notez que le N° unique d'écriture qui apparait sur les grands-livres notamment n'est plus fourni dans cet export.

2) la date de validation (colonne 16 du fichier) est systématiquement prise égale à la date de comptabilisation, compte-tenu du fait qu'il n'y a pas de mode "Brouillard" dans LDCompta (cf BOI-CF-IOR-60-40-20-20131213 § 250). Auparavant, on portait la date de création de l'écriture, c'est à dire la date à laquelle la pièce avait été saisie.

3) La référence de la pièce doit toujours être renseignée (cf BOI-CF-IOR-60-40-20-20131213 § 180). A défaut (le N° de pièce n'est pas toujours obligatoire, cela se configure journal par journal dans LDCompta), le système indique une référence de la forme #JLAAAAMMJJ, où JL est le code journal de la pièce, et AAAAMMJJ est sa date de comptabilisation. Ces références "fictives" sont toujours préfixées du caractère dièse (#), pour ne pas être confondues avec des références "réelles". En effet, seules ces dernières peuvent être utilisées dans la procédure de recherche par pièce de LDCompta. Pour retrouver une écriture comptable à partir d'une référence "fictive", il faut faire une consultation par journal, en limitant la période consultée à la date de comptabilisation en question.

4) Pour ce qui est des zones "Devises" (colonnes 17 et 18 du fichier) :
 - les en-têtes de colonne sont désormais toujours renseignés, même si le module Devises n'a pas été activé dans le dossier comptable que l'on exporte. Ces 2 colonnes seront à blanc sur toutes les lignes qui suivent la ligne de titre.
 - si le module Devises est activé, ces 2 colonnes ne sont désormais renseignées que pour les écritures comptabilisées dans une devise autre que la devise de référence (la devise de référence étant en principe l'euro, code EUR). Ainsi, dans le cas où le module devise est actif, mais qu'aucune pièce n'est comptabilisée en devise étrangère, le fichier exporté sera identique au cas précédent (cas où le module devise n'est pas actif).
 - lorsqu'il est renseigné, le montant en devises est signé, les crédits étant en négatif (cf BOI-CF-IOR-60-40-20-20131213 § 260).

5) dans la liste déroulante de choix du caractère séparateur de colonne, le caractère | (pipe) a été ajouté, sachant que pour respecter la nouvelle norme d'export, il n'y a que 2 caractères admis en tant que séparateur de colonne : le caractère Tabulation et ce caractère |. 


ETAT PREPARATOIRE RELANCE - REFERENCE DOCUMENT MAL RENSEIGNEE Correction N° 13 du 11/06/14

Sur l'état préparatoire des relances, dans le cas de la mise en oeuvre du module de relance dit "NEW" uniquement, la zone référence document sur les lignes correspondant à des lettrages partiels était renseignée à tort : on retrouvait la référence document de l'écriture précédente. 
SERVEUR DE MESSAGE FONCTIONNEL Correction N° 14 du 16/06/14

Le serveur de message LDCompta (utilisé par exemple pour faire des interfaces depuis LDPaye et LDNégoce) ne fonctionnait pas. Il plantait dès son lancement.
RENUMEROTATION DES COMPTES - PRISE EN COMPTE DES NOUVEAUX FICHIERS Correction N° 15 du 17/06/14

L'outil de renumérotation des comptes, OutiChgCpt, a été revu pour prendre en compte les nouveaux fichiers de LDCompta.
CHANGEMENT DE SOCIETE - BOUTON OK GRISE SI LISTE VIDE Correction N° 16 du 18/06/14

Par souci d'homogénéité entre LDPaye et LDCompta, une petite modification a été faite dans la fenêtre permettant de basculer d'un dossier comptable à un autre. Désormais, le bouton OK n'est actif que si au moins une société est présente dans la liste. Si la liste est vide, suite à l'application d'un critère de recherche trop restrictif, ce bouton est grisé.
.

LISTE DES UTILISATEURS - AJOUT INDICATEUR ADMINISTRATEUR Correction N° 17 du 18/06/14

Dans la fenêtre de gestion présentant la liste des utilisateurs, une 3ème colonne a été ajoutée pour signaler quels sont les utilisateurs qui sont Administrateurs. Un filtrage est possible sur cette colonne.


LISTE PREPARATOIRE DES RELANCES - AFFICHAGE TYPE SELECTION EN HAUT DE PAGE Correction N° 18 du 18/06/14

Sur la liste préparatoire des relance, la sélection effectuée sur le niveau apparait désormais en tête de page, avec la mention précisant si cette sélection a été faite sur le niveau de chaque écriture ou sur le niveau final du client.

De plus, sur la ligne où figure le solde de chaque client, le libellé en regard de ce solde est désormais adapté à la valeur du solde : Solde débiteur en règle générale, ou Solde créditeur ou Solde nul le cas échéant. En effet, de part la sélection opérée sur les niveaux, il se peut que certains clients apparaissent sur la liste bien qu'ayant un solde créditeur ou même nul.

Ces modifications concernent tant le mode de relance "standard" que le module dit "NEW".


FENETRE DE SAISIE DES ACTIONS DE RELANCE REDIMENSIONNABLE Correction N° 19 du 20/06/14

La fenêtre de saisie des actions de relance a été rendue redimensionnable. 
RELEVES DE COMPENSATION - VIREMENT SEPA Correction N° 20 du 23/06/14

Les virements SEPA sont désormais correctement pris en charge par le module de gestion des relevés de compensation.


ICONES REGLEMENTS DANS FENÊTRE MENU Correction N° 21 du 03/07/14

Dans le menu Saisies, les icones des options Règlements clients et Règlements fournisseurs étaient inversées.
CREATION FICHE FOURNISSEUR : SAISIE RIB OU IBAN IMPOSSIBLE Correction N° 22 du 04/07/14

La saisie d'un RIB ou IBAN n'était pas possible lors de la création de la fiche d'un fournisseur : le fait de cliquer dans la table des RIB ou IBAN, ou de cliquer sur le bouton Ajouter sous cette table, n'avait aucun effet. Il fallait donc créer la fiche, puis la rappeler en modification pour pouvoir saisir un RIB ou IBAN. 
ACCÈS SQL POUR FICHIERS CLIENTS ET FOURNISSEURS Correction N° 23 du 05/08/14

Pour optimiser les performances lorsque le fichier Clients ou Fournisseurs est volumineux, les tables affichant ces 2 fichiers (liste pour gestion et liste pour sélection) peuvent désormais être basées sur des requêtes SQL. Cet accès par SQL est conseillé particulièrement si on est en environnement C/S AS/400 ; on tire alors partie de la puissance du SQL sur AS/400. Il peut aussi être mis en oeuvre avec profit si on est en environnement HFCS. Mais il doit être évité dans le cas d'une base HF "Classic", où là les performances sont plutôt dégradées par un accès SQL.
Ce choix s'opère dans la Fiche Société, sur l'onglet Tiers. Par défaut, l'accès se fait comme auparavant, c'est à dire par lecture séquentielle directement sur le fichier.
Dès lors que l'accès SQL est activé, les recherches de tiers doivent être faites en utilisant les zones de recherche de la partie haute de l'écran. D'ailleurs, la touche de fonction F2 a dans ce cas un comportement différent : plutôt que d'ouvrir la zone de recherche sur la colonne N° ou Nom du tiers, elle positionne simplement le curseur sur le premier critère de filtrage (recherche par N° ou Nom). Les "loupes" (FAA Windev) sur les différentes colonnes ne doivent être utilisées que pour affiner la recherche principale faite avec les critères en partie haute.

Lorsqu'on active un accès par requête SQL, on peut aussi spécifier le nombre d'enregistrements maximum qui sera extrait par chaque requête SQL. Par défaut, ce nombre est de 1000. Cette limitation est importante pour éviter qu'à l'ouverture initiale de la table pour gestion, où aucun critère de filtrage n'est proposé par défaut, on ne charge la totalité des clients ou fournisseurs par une requête SQL.
Toutefois, si on veut rechercher la totalité des tiers sans tenir compte de cette limitation, il faut tenir la touche Majuscule (Shift) enfoncée au lancement de la recherche.


RECHERCHE DES TIERS - PLUS D'INTERFERENCE ENTRE CODE POSTAL ET SIRET Correction N° 24 du 05/08/14

Dans les fenêtres de gestion et de recherche des tiers, on a désormais la possibilité de filtrer sur un code postal ou un N° SIRET. Mais la zone de recherche est unique pour ces 2 critères. Du coup, si on souhaitait faire une recherche sur un code postal, le système affichait aussi des tiers ayant un code postal différent de celui demandé, mais dont le SIRET contenait les 5 chiffres du code postal demandé.
Pour éviter cela, une nouvelle règle a été mise en place : la recherche dans le SIRET n'est faite que si le critère de recherche fait plus de 5 caractères. Ainsi, quand on effectue une recherche sur un code postal de 5 chiffres, seuls les tiers ayant cette suite de 5 chiffres dans le code postal sont présentés.

RECHERCHE DES TIERS DE TYPE "COMMENCE PAR" Correction N° 25 du 05/08/14

En version 10, les fenêtres présentant les clients et fournisseurs disposent de deux zones de recherche (filtrage) en partie haute. Chacune de ces zones peut être renseignée d'un ou plusieurs mots, le système n'affichant alors que les tiers pour lesquels tous les mots recherchés ont été trouvés.
Jusqu'ici, la recherche pour chaque mot était de type "contient". Désormais, elle est de type "contient" sauf si le mot se termine par le caractère *. Dans ce dernier cas, la recherche est de type "commence par".
Ainsi, pour rechercher un tiers dont le nom contient VAL, on frappera simplement VAL dans le premier critère de recherche. Mais si on recherche un tiers dont le nom commence par VAL, on frappera VAL*. De même, pour une recherche de tous les tiers d'un département donné (par exemple, 26), on frappera 26* dans le deuxième critère de recherche (ce qui revient à chercher les tiers dont le code postal commence par 26).


PETITE ANOMALIE EN CREATION BORDEREAU DE REMISE EN BANQUE Correction N° 26 du 06/08/14

Lors de la création d'un bordereau de remise en banque, dans la dernière fenêtre qui s'affiche où l'on voit les lignes qui vont être comptabilisées sur le compte de banque pour ce bordereau, on n'était pas toujours positionné sur la première ligne (cela dépendait de l'ordre de saisie des différents règlements par rapport aux types et aux dates d'échéance de ceux-ci). Or, cela pouvait poser problème si on était positionné sur une ligne qui n'était pas affichée, lorsque la fenêtre avait une petite taille et que l'on avait un grand nombre de lignes (beaucoup d'échéances remises à l'encaissement). Dans ce cas de figure, il y avait un effet d'affichage bizarre : en agrandissant la fenêtre, on voyait la ligne sur laquelle on était positionné, mais avec en surimpression une partie de l'ascenseur du bas de la fenêtre. De plus, dans tous les cas de figure, le libellé de cette ligne était effacé, ce qui provoquait une erreur (avec affichage de type bulle) "Saisie obligatoire" dès qu'on cliquait sur un autre champ de la fenêtre.
Pour contourner ce curieux problème d'affichage dû à Windev, le système positionne désormais systématiquement le focus sur la première ligne de la table.


IMPRESSION COMPTE - ERREURS SI MULTI-EXERCICES Correction N° 27 du 11/08/14

L'impression d'un compte en mode multi-exercices (possible depuis la version 10 depuis la consultation d'un compte, si cette consultation est elle-même opérée en mode multi-exercices) donnait parfois des résultats erronés : il y avait des soucis quant au traitement des écritures d'à nouveaux.
De plus, pour éviter des résultats incompréhensibles, dès lors que la consultation du compte est opérée en mode multi-exercices, la date de début d'impression du détail des écritures affichée dans la fenêtre d'impression du grand-livre compte par compte est pré chargée avec la date de début de consultation du compte et n'est pas modifiable. L'impression ainsi obtenue est ainsi en phase avec la consultation sous-jacente.


IMPRESSION COMPTE PAR COMPTE : ECRITURES TRIEES PAR DATE ET N° ECRITURE Correction N° 28 du 11/08/14

Lors de l'impression d'un grand-livre compte par compte, l'ordre d'apparition des écritures au sein d'un compte, à date égale, n'était pas le même que lors de l'impression d'un grand-livre "classique" (grand-livre complet). Désormais, dans l'impression du grand-livre compte par compte, les écritures sont triées par date, puis à date égale par N° d'écriture (ordre de saisie), comme cela était le cas dans le grand-livre "classique".
ORDRES DE VIREMENT : SUPPRESSION LOGIQUE Correction N° 29 du 11/08/14

Pour éviter des erreurs de manipulation assez fréquentes, la suppression d'un ordre de virement dans le module de règlement automatique fournisseurs ne supprime pas réellement l'ordre en question. L'ordre est simplement marqué comme étant supprimé (le code traitement, zone FTRT, est inscrit en minuscule au lieu d'être en majuscule dans le cas standard). Et par défaut, les ordres supprimés ne sont pas affichés.
De plus, on dispose d'une nouvelle case à cocher en partie haute de l'écran, pour afficher aussi les ordres ayant été supprimés antérieurement. Ceux-ci apparaissent en gris clair et en italique. Et on peut alors ré-activer si nécessaire un ordre ayant été supprimé par erreur.
Cette modification a été faite pour les 3 formes de virement : national ou SEPA, commercial, international, ainsi que dans la gestion des ordres de prélèvement clients.

GESTION DES CANEVAS - BOUCLE INFINIE Correction N° 30 du 12/08/14

On pouvait avoir un problème (le programme partait en boucle infinie) lors du rappel en modification d'une ligne de canevas de saisie. Cela se produisait si sur la ligne en question, le positionnement initial du curseur était défini sur une des zones analytiques (section, affaire...), zone qui n'était plus "active" du fait de la modification des paramètres analytiques (désactivation d'un axe analytique, ou désactivation totale de l'analytique) entre la création du canevas (le moment où l'on avait défini la position du curseur sur la zone analytique) et le rappel en modification de ce même canevas.
Au passage, une petite anomalie a aussi été corrigée en saisie par pièce : le positionnement initial du curseur sur la zone correspondant au 3ème axe analytique ne fonctionnait pas.

MODIFICATION DE PIECE - PLUSIEURS PETITES MODIFS Correction N° 31 du 12/08/14

Plusieurs corrections ont été apportées dans la procédure de modification d'une pièce : 
1) lors du rappel en modification d'une pièce multidevises, si on ajoutait une ligne à la pièce par le bouton Nouveau, on avait ensuite un plantage quand on sortait d'un des champs Montant (Débit, Crédit ou Montant en devises) car le système tentait de convertir le montant saisi de la devise de référence dans la devise de la ligne (ou inversement) alors que le code devise de la ligne n'était pas encore renseigné (le cours ne pouvait donc être déterminé, ce qui provoquait une division par zéro).
2) lors de l'utilisation du bouton Rappel, le système ramène désormais le code et le cours devise de la dernière ligne modifiée. Auparavant, le code et le cours devise étaient préchargés quand on cliquait sur le bouton Nouveau, mais uniquement dans le cas d'une pièce en devise et monodevise.
3) de même, lors du rappel en modification d'une pièce en devise de référence, le code devise n'était pas initialisé quand on cliquait sur le bouton Nouveau ou Rappel. Désormais, ce code devise est préchargé avec le code de la devise de référence.
4) quand on cliquait sur le bouton Contrepartie, le montant (débit ou crédit) en devise de référence était initialisé correctement. Mais quand on sortait de ce champ Montant, le montant en devise de référence n'était pas recalculé en conséquence.


ECHEANCIER FOURNISSEUR - RIB OU IBAN PAS AFFICHES SI N° TIERS À 8 CARACTERES Correction N° 32 du 13/08/14

En gestion de l'échéancier fournisseur, on peut sélectionner en version 10, échéance par échéance, le RIB ou IBAN sur lequel sera effectué le virement, en cas de paiement par virement national ou SEPA. Pour cela, on dispose d'une liste déroulante présentant tous les RIB ou IBAN du tiers concerné par l'échéance.
Or, cette liste déroulante n'était pas correctement chargée si le N° du tiers était constitué de 8 caractères. Cela ne fonctionnait que pour les tiers dont le N° de tiers était composé de 5, 6 ou 7 caractères.
La même erreur a été corrigée en saisie d'une pièce, sur le dernier écran qui permet de mettre à jour l'échéancier fournisseur, ainsi que dans la fenêtre permettant de modifier le RIB ou IBAN d'un virement au sein d'un lot de virements déjà constitué.
Une erreur de même nature a aussi été corrigée dans la procédure d'épuration des tiers, erreur qui faisait que les RIB ou IBA d'un tiers épuré n'étaient pas effacés si le N° du tiers était composé de 8 caractères.

ECHEANCIER FOURNISSEUR - LISTE RIB OU IBAN FAUSSE SI AJOUT DE LIGNES Correction N° 33 du 13/08/14

En ajout de lignes dans l'échéancier fournisseur, la liste des RIB ou IBAN n'était pas réinitialisée sur la ligne ajoutée. On voyait donc dans cette liste les RIB ou IBAN de la dernière ligne sur laquelle on était au moment où l'on avait demandé l'ajout.
Désormais, cette liste est remise à blanc systématiquement sur la ligne ajoutée. Et la liste des RIB ou IBAN n'est chargée qu'une fois le N° du tiers connu sur cette nouvelle échéance.

AJOUT COPIE CLES BASES DE REGISTRE LDCOMPTA V9 POUR LDCOMPTA V10 Correction N° 34 du 18/08/14

A l'ouverture de LDCompta Version 10, s'il n'existe encore aucune clé dans la base de registre pour cette version 10 et qu'il en existe pour la version 9, la totalité des clés de LDCompta V9 est copiée pour LDCompta V10 (clés dans HKEY_CURRENT_USER\Software\LD SYSTEME\LDCPTV10).
Ainsi, chaque utilisateur conserve par défaut en version 10 les tailles et positions des fenêtres qui avaient été définis en version 9, ainsi que les autres préférences (FAA) qui sont enregistrées dans cette base de registre.

PROBLEME EN LETTRAGE DIRECT EN SAISIE REGLEMENT CLIENT Correction N° 35 du 19/08/14

Lorsqu'on voulait saisir un règlement client avec lettrage "direct" par N° de pièce (c'est à dire sans passer par la fenêtre de lettrage du compte), il y avait un plantage lors de la validation du règlement. Malgré ce plantage, le règlement était enregistré correctement, mais le lettrage n'était pas fait.
Complément technique : il semble que ce problème était dû à une différence de comportement entre Windev 12 et Windev 18 sur les ordres ChargeProcédure et DéchargeProcédure, car rien n'avait été modifié entre les versions 9 et 10 sur ce point précis du lettrage en saisie des règlements clients.


OUTIL VERIFICATION LETTRAGES - AMELIORATIONS Correction N° 36 du 28/08/14

L'outil de vérification des lettrages a été amélioré : il détecte désormais les écritures ayant un lettrage incohérent : code lettrage renseigné sans date de lettrage ou date lettrage renseignée sans code lettrage. Auparavant, on ne traitait que les écritures lettrées, c'est à dire ayant un code lettrage.
FACTO HSBC - CHOIX DE L'EMPLACEMENT DU N° DE FACTURE Correction N° 37 du 28/08/14

Il est désormais possible de choisir la zone du fichier des écritures dans lequel sera pris le n° de facture (n° de pièce, par défaut, ou référence) qui figure sur l'export spécifique de facto HSBC.
OUTIL DE TRANSFERT D'UN DOSSIER AS/400 <=> WINDOWS Correction N° 38 du 29/08/14

L'outil permettant de transférer des données d'un dossier en environnement Windows vers un dossier en environnement AS/400 a été amélioré. Jusqu'alors, on ne disposait que de 2 options :
  - Copie depuis l'AS/400 dans le dossier Windows courant
  - Copie du dossier Windows courant vers l'AS/400
Une troisième option a été ajoutée :
  - Copie du dossier courant AS/400 vers un dossier Windows
Cette troisième option permet donc de transférer un dossier comptable en environnement AS/400 vers un répertoire Windows dont le nom est choisi au lancement du transfert. Il n'est plus nécessaire d'être dans un dossier en environnement Windows pour pouvoir effectuer un transfert. Ainsi, quand on dispose d'une licence ne permettant d'ouvrir que des dossiers en environnement AS/400, on peut quand même avec cette nouvelle option transférer un  dossier AS/400 sous forme d'un dossier Windows (dossier Windows qu'on ne pourra pas ouvrir sur ce poste de travail, mais qu'on pourra ensuite déplacer facilement sur un autre poste de travail disposant d'une licence permettant d'ouvrir ce dossier).


INTERFACE DE DOCUMENTS GED EN XML Correction N° 39 du 03/09/14

L'ajout de document dans la GED via l'interface n'avait pas le comportement attendu. L'interface indiquait que le chemin et le lien n'étaient pas valides. En effet, les balises standards étaient ignorées car on attendait un nom de balise avec une lettre majuscule et le reste en minuscule au lieu du standard où tout est en majuscule.
Désormais, le nom des balises des documents GED doit être en majuscule.


ECHEANCIER FOURNISSEUR - AJOUT SELECTION ECHEANCE SUR UNE PERIODE Correction N° 40 du 08/09/14

Dans l'échéancier fournisseur, la sélection sur les dates d'échéances se faisait soit pour une date précise, soit jusqu'à une date limite.
On peut aussi effectuer désormais une sélection sur une période donnée : du / au.

AFFICHAGE VERSIONS ET MISES A JOUR DISPONIBLES Correction N° 41 du 09/09/14

Le mode d'affichage des avertissements en cas de présence d'une mise à jour de logiciel à télécharger a été revu.
Désormais, à l'ouverture de la fenêtre principale de LDCompta, on est prévenu, via une fenêtre "surgissante" en bas à droite de l'écran, uniquement de la présence d'une mise à jour plus récente à version égale. La présence d'une version plus récente n'est pas signalée ici.

Dans la fenêtre A propos, on est prévenu de la même façon de la présence d'une mise à jour à version égale, avec en sus un message en rouge au bas de cette fenêtre A propos :
Une mise à jour est actuellement disponible sur Internet.
Utilisez LDUpdate pour la télécharger et l'installer.

De plus, dans cette fenêtre A propos, et si aucune mise à jour plus récente n'existe à version égale, mais qu'il existe une version plus récente, un message s'affiche au bas de cette fenêtre A propos (pas de fenêtre surgissante dans ce cas) :
Une nouvelle version NN.NN est disponible. Contactez votre
prestataire de services habituel pour en disposer.


MIGRATION DES VUES DANS LES CONSULTATIONS ANALYTIQUES Correction N° 42 du 12/09/14

Il existe un processus de migration des vues dans les procédures de consultation, à la première utilisation en V10 d'une vue créée en V9. En effet, une vue contient entre autres la liste ordonnée de noms des colonnes à afficher dans la table, et certains noms de colonnes ont changé entre la V9 et la V10.
Or, dans ce processus de migration, seules les fenêtres de consultation Compte, Journal, Pièce, Référence, Montant étaient traitées. Les fenêtres de consultation analytique (section, affaire) avaient été oubliées.
Remarque complémentaire : en fait, seules les vues de la consultation par section sont reprises en V10, car on a désormais une seule fenêtre de consultation analytique qui est utilisée pour les 3 axes analytiques possibles en V10. Les vues éventuellement créées en V9 dans la procédure de consultation par affaire sont perdues en V10.

PROBLÈME MODIF BORDEREAUX REMISE EN BANQUE A L'ESCOMPTE Correction N° 43 du 15/09/14

Quand on rappelait en modification un bordereau de remise en banque, si on modifiait une ligne correspondant à une traite remise à l'escompte, le code type de remise était systématiquement proposé à l'encaissement. Il fallait penser à remettre ce code type à l'escompte comme cela était le cas à l'origine. 
De plus, dans la fenêtre présentant le contenu du bordereau, la colonne Date de valeur a été ajoutée à droite pour faciliter le contrôle de ces dates dans le cas d'une remise à l'escompte.
Enfin, le bordereau d'accompagnement de la disquette a été modifié : la date de valeur ne s'imprimait pas sur celui-ci, même si elle était renseignée.

PROCEDURES DE LETTRAGE ISOLEES DANS UNE COLLECTION Correction N° 44 du 17/09/14

Suite à un problème de lettrage aléatoire mais récurrent en saisie de règlement, il a fallu revoir les procédures de validation d'un lettrage.
Jusqu'alors, celles-ci étaient toutes dans une seule fenêtre, et on y faisait appel via un ordre Windev ChargeProcédure, ordre qui n'est en principe plus supporté par Windev depuis quelques années. Cela ne posait pas de problème dans LDCompta V9 sous Windev 12, mais il semble que cela en pose dans LDCompta V10 sous Windev 18.
Et ce malgré la correction N° 35 qui avait résolu en grande partie le problème : avant la correction 35, le plantage était systématique ; avec la correction 35, il est totalement aléatoire !
Pour remédier à ce problème difficilement explicable, les procédures de validation d'un lettrage sont désormais regroupées dans une nouvelle collection de procédure nommé Lettrage. Ainsi, il n'y a plus à faire appel à l'ordre ChargeProcédure.
Toutes les fenêtres de LDCompta qui pouvaient effectuer un lettrage ou délettrage ont été revues pour éliminer les ordres ChargeProcédure, et pour remplacer l'appel des procédures de la fenêtre de lettrage (Letmaj01) par l'appel de procédures globales de la collection Lettrage.


PROBLEMES DE COMPILATION AVEC ETATS ET REQUETES Correction N° 45 du 22/09/14

Lorsqu'on lançait Etats et Requêtes depuis LDCompta V10, on avait systématiquement un problème de compilation :
Les informations de compilation de l'application LDCPTV10 ne sont pas complètes (CPL0003).
Et cette erreur initiale entrainait ensuite des erreurs de compilation dans certains états, car tous les éléments du projet n'avaient pas été compilés correctement. Par exemple, l'appel d'une procédure globale au sein d'un état provoquait une erreur, les procédures globales n'étant pas trouvées par le compilateur.

Cela était dû à l'utilisation de types Enumération au sein du projet LDCompta V10, type Enumération qui n'est pas supporté par le compilateur de E&R version 18.
Pour remédier à ce problème, les variables de type Enumération ont été supprimées ; on est revenu à des déclarations plus classiques de constantes.
Remarque : le seul endroit où l'on avait des variables de type Enumération était la nouvelle procédure de saisie des écritures au Km. Seule cette saisie est donc impactée par cette correction.


EDITION DETAILLEE EN COURS FINANCIER - ELARGISSEMENT DATES Correction N° 46 du 30/09/14

Sur cette édition, lors d'un aperçu avant impression ou même une impression "réelle", les dates « Pièce » et « Echéance » s'imprimaient correctement. Mais si on demandait un export PDF depuis l'aperçu, dans le fichier PDF qui en résultait, ces dates étaient parfois tronquées (il manquait le dernier chiffre à droite). 
ERREUR EN SAISIE PIECE AVEC CODE DEVISE Correction N° 47 du 03/10/14

En saisie des écritures par pièce, on rencontrat parfois l'erreur suivante :
Erreur à la ligne 49 du traitement Méthode LireCours.
Vous avez appelé la fonction MemRecherche.
La zone mémoire n'a pas été créée (utilisez la fonction MemCrée).

Cela venait du fait qu'on utilise, pour contrôler les informations liées à la devise, une zone mémoire qui est créée systématiquement à l'entrée dans chaque procédure de saisie (la première fenêtre de chacune de ces saisies). Mais cette zone mémoire était supprimée à la fermeture de ces procédures (fermeture de la première fenêtre de la saisie). Or, il peut y avoir parfois des appels imbriqués entre celles-ci : par exemple, depuis la saisie des écritures par pièce, on appelle la consultation d'un compte, et depuis cette consultation, on demande la modification d'une pièce. Au retour en saisie de la pièce, la zone mémoire était supprimée et si on ajoutait une ligne à la pièce, cela provoquait l'erreur décrite ci-dessus.
Pour contourner ce problème, la zone mémoire n'est plus jamais supprimée. Et elle est donc simplement rafraichie, et non créée, à chaque début de procédure de saisie. 


MIGRATION V9 A V10 - PROBLEMES SI PLUSIEURS MIGRATIONS ENCHAINEES Correction N° 48 du 07/10/14

Le traitement de migration V9 à V10 d'un dossier comptable  ne s'effectuait pas correctement si on en enchainait plusieurs successivement, sans avoir fermé LDCompta entre temps.
Cela concernait 3 parties de ce traitement de migration :
 - la conversion du fichier des affaires CPACHT en CPAAFF
 - la conversion des tables de répartition analytique CPTBUA en CPATAS
 - la récupération des liens entre écritures et règlements clients du fichier CPTNER dans la zone NRGC du fichier CPTHIS.
Sur les dossiers migrés autre que le premier depuis l'ouverture de LDCompta, on ne récupérait donc aucune affaire analytique, aucune table de ventilation et aucun lien entre règlements clients et écritures comptables.


AFFICHAGE VENTILATION ANALYTIQUE SUR ECRITURES EXERCICES ANTERIEURS (ARCHIVES) Correction N° 49 du 08/10/14

Dans toutes les procédures de consultation, l'affichage de la ventilation analytique sur les écritures des exercices antérieurs (celles issues des dossiers d'archives) est désormais réalisé.
Cette fonctionnalité était annoncée dans la documentation de la version 10, mais elle n'avait pas été mise en oeuvre jusqu'ici.
L'affichage se fait :


REGLEMENT AUTOMATIQUE FOURNISSEUR - BUG DANS L'AFFECTATION AUTOMATIQUE DES REGLEMENTS Correction N° 50 du 15/10/14

S'il existait un mode de règlement sur une seule lettre, tous les modes de règlements sur deux lettres et commençant par cette lettre (par exemple V et VB) n'étaient pas affichés dans la liste, sauf en cas de changement de devise.
Dorénavant, les deux modes de règlements sont correctement affichés.

SAISIE AU KM - LES CHAMPS NE S'INITIALISENT PAS LORSQU'ON NAVIGUE AVEC LA TOUCHE TABULATION Correction N° 51 du 15/10/14

Dans la saisie au kilomètre, si l'on naviguait d'un champ à l'autre en utilisant la touche Tabulation et qu'on n'utilisait pas la touche Entrée, les champs ne s'initialisaient pas. On perdait le canevas et les automatismes de saisie.
Dorénavant, les champs s'initialisent correctement quelle que soit la touche utilisée entre Tabulation et Entrée.


PROBLEME FICHIERS CLIENTS-FOURNISSEURS SUITE CHANGEMENT SOCIETE SUR AS400 Correction N° 52 du 15/10/14

Un nouveau problème a été découvert concernant l'environnement Client/Serveur AS400 uniquement, lié au fait qu'on utilise en version 10 davantage de requêtes SQL pour accéder aux données (ce qui n'était pas le cas en version 9).
Pour ces requêtes SQL, le système AS400 optimise les performances en conservant "ouverte" toute requête exécutée plus d'une fois. Techniquement, il reste un Open Data Path (ODP) dans le job AS400 pour chacune de ces requêtes. Et il n'existe aucun moyen de fermer cet ODP sauf à fermer le job lui-même, ce qui, quand il s'agit d'un job correspondant à une connexion Easycom, ne peut être fait que par un ordre HFermeConnexion.
Jusque là, ce n'est qu'une question d'optimisation qui ne devrait nullement interférer avec le fonctionnement de LDCompta. Mais le problème vient que, sur un OS/400 en V5R3 (et peut-être aussi en V5R4, cela n'a pas été testé), le système réutilise ces ODP même si on a changé de dossier comptable entre temps (c'est à dire de bibliothèque courante dans le job AS400). Et en conséquence, bien qu'on ait changé de dossier comptable, les données lues dans LDCompta au travers de requêtes SQL présentent toujours les données du dossier ouvert au moment où la requête SQL a été exécutée pour la seconde fois, et pas les données du dossier courant.
Concrètement, cela se manifestait ainsi : pour une recherche client ou fournisseur (F4 en consultation compte par exemple), si la fenêtre de recherche avait été ouverte plus d'une fois dans un dossier comptable AS400, puis qu'on basculait sur un autre dossier comptable géré lui-aussi en environnement AS400, la fenêtre de recherche présentait les clients ou les fournisseurs du premier dossier.
Après des échanges avec AURA Equipement, le fournisseur du logiciel EASYCOM, il est apparu que ce logiciel EASYCOM n'était pas du tout en cause. Il s'agit d'un "bug" de l'OS/400 en V5R3. Mais comme cette version de l'OS/400 n'est plus maintenue par IBM depuis fort longtemps, impossible d'espérer une correction de ce côté là.
Une solution de contournement a donc été mise en place. Désormais, lorsqu'on bascule d'un dossier comptable AS4000 à un autre, plutôt que de conserver la connexion EASYCOM ouverte en changeant simplement la bibliothèque courante, on ferme et rouvre une nouvelle connexion EASYCOM. Ainsi, le job AS400 correspondant à la première connexion est fermé, tous les ODP ouverts dans ce job sont fermés eux aussi et donc en aucun cas réutilisés dans la nouvelle connexion.
Mais le fait de fermer-rouvrir la connexion présente un inconvénient dans le cas où le code utilisateur et le mot de passe nécessaires à la connexion AS400 ne sont pas enregistrés dans le fichier de configuration (LDCParam.INI) et ne sont pas identiques à ceux définis dans LDCompta. Il faut en effet dans ce cas saisir les identifiants de connexion à chaque ouverture ou réouverture de connexion.
Pour régler ce problème, le processus d'ouverture de connexion AS400 a été légèrement revu : dès lors que le mot de passe de connexion à l'AS400 n'est pas connu (pas défini dans le fichier de configuration, pas de mot de passe pour l'utilisateur courant dans LDCompta, ou indicateur AS400User=* ou AS400Password=* dans le fichier de configuration, indicateur permettant de forcer le passage par une fenêtre de saisie des identifiants de connexion sans réutiliser le code utilisateur et le mot de passe de l'utilisateur LDCompta), ce n'est plus la fenêtre standard d'ouverture de session EASYCOM qui est proposée, mais une fenêtre d'ouverture de connexion AS400 propre à LDCompta. On y saisit le code utilisateur AS400 et le mot de passe comme auparavant, mais cette fenêtre intercepte ces identifiants de connexion et peut ainsi les réutiliser lors des changements de société ultérieurs (tant qu'on ne ferme pas complètement LDCompta).
Cette nouvelle fenêtre de connexion est également proposée chaque fois que la connexion AS400 échoue, souvent en raison d'un code utilisateur ou d'un mot de passe invalide. Ainsi, si les données de connexion enregistrées dans le fichier de configuration sont erronées, on peut les modifier dans cette fenêtre (alors qu'avant, l'ouverture de connexion échouait sans qu'on ait possibilité de corriger le code utilisateur ou le mot de passe).
Ce nouveau processus de connexion présente aussi un avantage : auparavant, quand on basculait d'un dossier AS400 à un dossier Windows, puis qu'on revenait sur un dossier AS400 (pour les utilisateurs ayant une configuration "mixte"), il fallait à nouveau saisir le mot de passe. Désormais, ce n'est plus le cas : les identifiants de connexion sont mémorisés à la première ouverture d'un dossier AS400 et seront automatiquement réutilisés pour toute autre ouverture de dossier AS400 faite dans la session LDCompta, tant que cette session n'est pas fermée.

 


PROBLEME NUMEROTATION DES CHEQUES SI ENVOI DANS LA GED Correction N° 53 du 15/10/14

Lors de l'impression des lettres-chèques fournisseurs, il y a normalement reprise du N° de chèque imprimé sur le libellé de l'écriture de règlement. Cela ne fonctionnait pas correctement si on choisissait l'option Ajouter une copie des éditions dans la GED. En effet, dans ce cas, la copie envoyée dans la GED ne comportait pas le N° de chèque correspondant à l'impression "réelle" faite juste avant : le N° de chèque était toujours à zéro sur la lettre-chèque enregistrée en format PDF dans la GED. Et de plus, ce N° de chèque à zéro était reporté (à tort) sur les écritures de règlement.
Ces deux problèmes sont réglés : d'une part la copie de la lettre-chèque envoyée dans la GED comporte bien le N° de chèque original, et d'autre part cette l'impression de cette copie ne provoque pas de renumérotation des écritures (et de ce fait, pas de trace dans le suivi des chèques de cette seconde impression faite pour la GED).

FICHIERS CLIENTS FOURNISSEURS-PROBLEME REPOSITIONNEMENT SUITE MODIF Correction N° 54 du 16/10/14

Dans la gestion des clients et fournisseurs, si on triait la table sur une ou plusieurs colonnes, puis qu'on modifiait une fiche tiers, en retour sur la table après modification, on n'était pas positionné sur la ligne qu'on venait de modifiait.
Le problème se produisait quel que soit le mode gestion des fichiers tiers : par accès "fichier" classique ou par requête SQL (choix dans la Fiche Société, onglet Tiers).
En fait, le problème pouvait aussi se produire avec d'autres fichiers que les clients et fournisseurs, mais c'est principalement sur ces deux tables que la possibilité de trier sur diverses colonnes a vraiment du sens et est donc souvent utilisée.


SAISIE AU KM - DIVERSES PETITES CORRECTIONS Correction N° 55 du 16/10/14

Dans la saisie des écritures au kilomètre, diverses petites choses ont été corrigées :


REGLEMENT AUTO FOURNISSEURS-PROBLEME RAFRAICHISSEMENT ECRAN Correction N° 56 du 16/10/14

Dans la fenêtre de comptabilisation des règlements automatique fournisseurs, si on utilisait le bouton Echéancier fournisseur pour accéder à l'échéancier, et que depuis cette fenêtre de gestion de l'échéancier, on modifiait certaines échéances sur l'onglet Paiement ou sur l'onglet Report Echéances, sans rien modifier sur le premier onglet Echéances, au retour dans la fenêtre de comptabilisation, les données affichées n'étaient pas rafraichies. Celles-ci ne tenaient pas compte des modifications effectuées : affectation bon à payer et/ou code banque, regroupement ou report d'échéances.
Si on lançait la comptabilisation, le traitement était toutefois juste car il tenait bien compte des données qui avaient été modifiées dans la base de données. Ce n'était qu'un problème de rafraichissement d'écran.


EDITION GRAND-LIVRE COMPTE PAR COMPTE - ERREUR SI BASE AS400 Correction N° 57 du 22/10/14

Suite à la correction N° 28 (Août 2014), l'impression d'un grand-livre compte par compte, depuis la consultation compte et en mode multi-exercices, ne fonctionnait plus. On avait une erreur :
Erreur lors de la requête de sélection des écritures à imprimer : la connexion <fConnexionTemp> est inconnue. 

PROBLEME DE SELECTION SUR LES DATES SI BASE AS400 Correction N° 58 du 22/10/14

Suite à la correction N° 52, il y avait un problème de sélection sur les rubriques de type Date dans le cas d'une base de données AS400.
Cela se manifestait, entre autres, par le fait qu'on ne voyait plus aucun rapprochement bancaire dans la fenêtre de demande de réimpression d'un rapprochement. 

LETTRAGE D'UN COMPTE - PROBLEME AFFICHAGE SI TOUT POINTER OU TOUT DEPOINTER Correction N° 59 du 22/10/14

Dans la procédure de lettrage d'un compte, lorsqu'on utilisait les boutons Tout pointer ou Tout dépointer, il y avait une anomalie d'affichage. Les écritures étaient bien toutes sélectionnées ou désélectionnées (les totaux de lettrage en bas de l'écran en attestaient), mais la coche verte sur les différentes lignes pointées ou dépointées n'apparaissait pas toujours à bon escient, de même que la couleur de fond en bleu sur les montants pointés. En revanche, en promenant le focus sur les différentes lignes de la table, l'affichage se faisait correctement sur les lignes parcourues. Ce n'était effectivement qu'un problème d'affichage dans la table, dû à une différence de comportement entre Windev 12 et Windev 18.
Complément technique : pour corriger ce problème, le parcours de toutes les lignes de table a été programmé avec un ordre POUR i=1 à Table0..occurrence en lieu et place de POUR TOUTE LIGNE DE Table0.


EXTOURNE D'UNE PIECE - MANQUE ANALYTIQUE Correction N° 60 du 22/10/14

Lorsqu'on extournait une pièce, aucune ventilation analytique n'était reprise sur la pièce d'extourne. 
CREATION SECTION-AFFAIRE-DESTINATION - ERREUR SUITE CREATION Correction N° 61 du 22/10/14

Suite à la correction N° 54, on avait une erreur systématique suite à la création d'un code analytique dans une des tables Sections, Affaires, Destinations.
BORDEREAU DE REMISE EN BANQUE - ADRESSE BANQUE INCOMPLETE Correction N° 62 du 23/10/14

Lorsqu'on imprimait un bordereau de remise en banque avec une présentation de type Lettre, l'adresse de la banque était incomplète (il manquait le code postal et la ville), uniquement dans le cas où les règlements présentés sur le bordereau étaient issus du portefeuille.
HISTORIQUE DES MODIFICATIONS DE PIECE - RECHERCHES PAR SQL Correction N° 63 du 23/10/14

Afin d'améliorer les performances de la fenêtre d'affichage des modifications de pièce, une partie du code a été réécrite. La recherche des modifications de pièce correspondant aux critères demandés, et notamment la sélection sur un intervalle de dates ou un N° de lot précis, se fait désormais par une requête SQL, et non plus par un parcours de fichier filtré.
Les performances sont donc bien meilleures dès lors qu'on est sur une base HyperFile Client/Serveur ou DB/2 AS400. Dans le cas d'une base HyperFile Classic, cela n'a pas d'impact sensible.

AJOUT ACCES ACTIONS DE RELANCE DEPUIS FICHIER CLIENTS Correction N° 64 du 23/10/14

Depuis la fenêtre de gestion des clients (liste et modification), il est désormais possible d'accéder à la fenêtre de gestion des actions de relance du client courant, via un nouveau bouton Actions
Remarque : la fenêtre de gestion des actions de relance ne peut sélectionner les actions que sur un N° de compte précis, c'est à dire un compte collectif + un compte client. Du coup, lors de l'appel de cette fenêtre depuis la gestion d'un client, le choix du compte collectif passé à la fenêtre de gestion des actions de relance se fait ainsi :
- s'il existe déjà des actions de relance pour ce client, on choisit le collectif pour lequel il y a le plus d'actions déjà connues ;
- s'il n'en existe aucune pour ce client, on choisit le collectif indiqué dans la fiche du client, s'il y en a un ;
- à défaut de tout cela, on prend le premier compte collectif client défini dans la table des comptes collectifs (premier dans l'ordre des codes "racine").

Note : au passage, le titre de la fenêtre de gestion des actions de relance a été modifié : Actions de relance au lieu de Actions auparavant.


ERREUR EN MODIF CLASSES DE COMPTES GEREES EN ANALYTIQUE Correction N° 65 du 27/10/14

Suite à la correction N° 54, on avait une erreur systématique suite à la modification d'une classe de comptes gérée en analytique.
AFFICHAGE MISES A JOUR DISPONIBLES Correction N° 66 du 30/10/14

Suite à une différence de comportement entre Windev 16 et Windev 18 (une fois encore), la fenêtre qui est censée prévenir de la présence d’une mise à jour ne s’ouvrait jamais, même depuis la fenêtre A propos.
AUTRES AUXILIAIRES - ENREGISTREMENTS DUPLIQUÉS Correction N° 67 du 31/10/14

Les enregistrements des autres auxiliaires n'ayant pas de sous-type était dupliqués à tort avec des codes racines ne correspondant pas à des collectifs de type "autres auxiliaires".
Cela n'avait pour autant aucun impact sur le fonctionnement du progiciel, si ce n'est d'augmenter la taille du fichier inutilement.


AJOUT DANS L'ÉCHÉANCIER - DATE D'ÉCHÉANCE PAR DÉFAUT Correction N° 68 du 03/11/14

La date d'échéance étant obligatoire dans l'échéancier, la procédure de validation d'un enregistrement a été modifiée pour faire en sorte que cette date d'échéance soit toujours renseignée. Si dans de très rares cas (lors d'une reprise de données par exemple) elle ne l'était pas, la procédure de validation y inscrira désormais la date de pièce.
PETITES CORRECTIONS SUR BLOC-NOTES Correction N° 69 du 05/11/14

Quelques petites corrections ont été apportées sur le bloc-notes, concernant le style de la fenêtre d'affichage du bloc-notes, et le repositionnement de cette fenêtre quand on réduit la taille de la fenêtre principale (le bloc-notes est en effet repositionné de telle sorte qu'il reste à l'intérieur de la fenêtre principale, et ce repositionnement n'était pas toujours correct).
Une petite correction a aussi été apportée, quand à un problème survenant lorsque la barre d'outils était positionnée en vertical et que le domaine EUR-Etats et Requêtes Utilisateur n'était pas activé: l'icone LDVision était mal positionné.

 


VISU HISTORIQUE MODIF PIECE - MOTIF PAS AFFICHE Correction N° 70 du 06/11/14

Suite à la correction N° 63, en visualisation de l'historique des modifications de pièce, le motif de modification de la pièce qui était affiché était erroné. 
FENETRES DE LISTE CLIENTS ET FOURNISSEURS - AJOUT 3 LIGNES ADRESSE Correction N° 71 du 06/11/14

Dans les fenêtres de gestion des clients et fournisseurs, 3 colonnes ont été insérées pour faire apparaître l'adresse, entre la raison sociale et le code postal (on n'avait auparavant que le code postal et la ville du tiers, mais pas son adresse complète).
L'ajout de ces 3 colonnes a pour effet de déplacer toutes les autres colonnes assez loin sur la droite, et notamment les N° de téléphone. Si on veut retrouver la présentation antérieure, on peut soit déplacer ces colonnes sur la droite, soit les masquer (menu Sélectionner les colonnes obtenu par un clic droit sur l'en-tête de la colonne).

RESTAURATION SOCIETE EN BASE HFCS EFFACE L'ENVIRONNEMENT Correction N° 72 du 19/11/14

Lors de la restauration d'une société en base HFCS, si au moment de la sauvegarde, les fichiers de l'environnement existaient au sein du répertoire propre à cette société (ce qui arrive parfois suite à une mauvaise manipulation dans le choix des répertoires en base HF Classic, mais qui reste sans conséquence tant qu'on est en base HF Classic), la restauration de la société avait pour effet d'effacer tous les fichiers de l'environnement (Sociétés, Utilisateurs...), qui étaient remplacés par ceux de la sauvegarde (vides bien souvent).
GRAND-LIVRE ANALYTIQUE - DIVERSES MODIFICATIONS Correction N° 73 du 20/11/14

La présentation du grand-livre analytique a été légèrement revue :
 1) les 4 colonnes Quantité, Débit, Crédit, Solde ont été élargies.
 2)  mais pour cela, la colonne Date de pièce a été supprimée. On n'a plus que la date comptable.
 3) une option permet d'obtenir des sommes pour la colonne Quantité, et ce à tous les niveaux de totalisation.
     Cette option Sommer les quantités est mémorisée dans la configuration de l'état.

Notez cependant que ces totaux Quantité n'ont pas forcément de sens, car d'un compte à un autre ou d'une section à une autre, les quantités ne sont pas toujours exprimées dans la même unité.
Notez également que la somme des quantités tient compte implicitement du sens : + pour les débits, - pour les crédits.


SAISIE AU KM ET ESCOMPTE SUR FACTURE Correction N° 74 du 20/11/14

En saisie au kilomètre avec canevas, l'ajout des lignes pour un escompte automatique sur facture n'était proposé que si on allait au bout du canevas. Si on équilibrait la pièce sans être parvenu à la fin du canevas, et qu'on validait la pièce en ayant donc encore des lignes sur le canevas non "traitées", l'escompte sur facture n'était pas proposé.
EXPORT EN-COURS CLIENT POUR ADONIX G5 Correction N° 75 du 21/11/14

Une fenêtre d'export de l'en-cours client, dans un format pouvant être lu par le logiciel Adonix G5, a été intégrée dans LDCompta.
Voir documentation dans https://www.evernote.com/shard/s270/nl/7156/dc33f175-5eed-4dd9-9a67-fc1335837b86
 
EXPORT DE DONNES QUADRATUS - PARAMETRES POUR N° DE PIECE Correction N° 76 du 25/11/14

Dans la procédure d'export de données pour Quadratus, des paramètres ont été ajoutés pour choisir comment renseigner les zones N° de pièce sur 8 caractères (position 100) et N° de pièce sur 10 caractères (position 149) prévues dans le format d'import Quadratus. On peut ainsi choisir d'y placer soit le N° de pièce de LDCompta, soit la référence document.
On peut aussi ajouter le N° de pièce ou la référence document en partie gauche du libellé écriture transmis à Quadratus.
Attention : il faut savoir que si dans le fichier d'export, pour une écriture donnée, les 2 zones N° de pièce sur 8 caractères et N° de pièce sur 10 caractères sont renseignées, seule la zone N° de pièce sur 10 caractères est importée dans Quadratus.
D'autre part, si vous choisissez de placer la zone Référence document dans la zone N° de pièce sur 10 caractères, et que rien n'a été placé dans la zone N° de pièce sur 8 caractères, en l'absence de référence document pour une écriture de LDCompta, c'est le N° de pièce de l'écriture qui sera placé dans cette zone N° de pièce sur 10 caractères.
Autre chose à savoir : dans les éditions de journaux de Quadratus, le N° de pièce n'apparait pas. On n'a que la date, le N° de compte, le libellé écriture et les montants débit et crédit. D'où l'intérêt de porter le N° de pièce en partie gauche du libellé, même si on le renseigne aussi dans la zone N° de pièce du fichier d'import de Quadratus. 

IMPRESSION FOLIO RETABLIE Correction N° 77 du 28/11/14

L'impression d'un folio n'était plus possible en version 10, suite aux changements intervenus dans les classes de gestion des fenêtres, et du fait que les noms des fenêtres de la saisie par folio n'étaient pas tout à fait "standards".
Au passage, sur l'impression du folio elle-même, la ventilation analytique a été ajoutée (axe 1), car elle n'apparaissait plus suite aux profondes modifications de la comptabilité analytique en version 10. Toutefois, faute de place, les éventuelles valeurs saisies pour les axes analytiques 2 et 3 n'apparaissent pas sur cet état de contrôle.

SAISIE AU KILOMETRE - ERREUR A L'ENTREE DANS LE CHAMP N° DE COMPTE Correction N° 78 du 01/12/14

On rencontrait parfois, dans la saisie au kilomètre (KM), l'erreur ci-dessous à l'entrée dans le champ N° de compte :
Erreur à la ligne 19 du traitement Procédure locale xEffacementAuto.
L'opérateur d'indirection { } est interdit avec une chaîne vide comme paramètre.


RECHERCHE CLIENTS ET FOURNISSEURS - MODIFICATION RECHERCHE GENERIQUE Correction N° 79 du 01/12/14

Dans les fenêtres de gestion et de recherche des clients et fournisseurs, les règles de recherche générique ont été légèrement modifiées.
Jusqu'alors, si la chaine de recherche frappée sur la première ligne Numéro, Nom, Libellé, Raison sociale comportait plusieurs mots séparés par un espace, le système n'affichait que les tiers comportant tous les mots demandés dans l'un des champs Numéro, Nom, Libellé, Raison sociale. De plus, si l'un des mots se terminait par le caractère *, le système recherchait les tiers dont le Numéro, le nom, le libellé ou la raison sociale commençait par ce mot.
Problème : cela interdisait de fait la recherche d'un tiers dont le nom commençait par une chaine composée de 2 mots, dans le cas des noms composés (par exemple, un nom comme DE BEAUMONT). Si on recherchait en frappant DE BE*, le système recherchait les tiers dont le nom commençait par BE et contenait DE, ce qui n'est pas le cas du tiers dont le nom est DE BEAUMONT.
Pour régler ce problème, la règle de recherche a été adaptée. Désormais, si la chaine de recherche se termine par le caractère *, cette chaine est traitée comme un seul mot (on ne la découpe pas en plusieurs mots en fonction des espaces qui la compose). En revanche, si le caractère * n'est pas le dernier caractère de la chaine de recherche indiquée, cela fonctionne comme auparavant.
Conséquence : si l'on veut faire une recherche de type commence par, il faut l'indiquer sur le premier mot, puis compléter éventuellement par d'autres mots qui seront utilisés avec le critère contient.
Exemple :
 - si l'on recherche DE BE*, le système recherche désormais les tiers dont le numéro, le nom, le libellé ou la raison sociale commence par DE BE.
 - si l'on recherche BE* DE, le système recherche les tiers dont le numéro, le nom, le libellé ou la raison sociale commence par BE et dont le numéro, le nom, le libellé ou la raison sociale contient DE.
Remarque : ce principe fonctionne quelque soit le mode d'accès aux tiers, Accès SQL ou Accès classique, ce mode étant défini dans la Fiche Société sur l'onglet Tiers. Rappelons que si on a choisi le mode d'accès SQL, quand on effectue une recherche de tiers (en saisie d'écriture ou en consultation de compte par exemple) en frappant un code racine suivi du début d'un N° ou nom de tiers et qu'on appuie sur F4 pour lancer la recherche, la recherche est automatiquement de type commence par. Cela est mis en évidence par le caractère * qui apparait dans la première zone de recherche en partie haute de l'écran de sélection du tiers.


BILAN ET COMPTE DE RESULTAT - COMPARATIF BUDGETAIRE IMPOSSIBLE Correction N° 80 du 01/12/14

Lors de la demande d'édition d'un compte de résultat avec comparatif par rapport à un tableau budgétaire, on avait une erreur si le tableau budgétaire choisi ne comportait pas de ventilation analytique. Le message d'erreur était :
Le tableau budgétaire de la colonne 2 n'est pas ventilé en analytique. Vous ne pouvez pas le sélectionner dans un tableau de bord analytique.
Or, ce message ne doit être émis que lors de la demande d'impression d'un tableau de bord analytique. Il ne concerne pas le cas de l'édition du compte de résultat de la comptabilité générale.


EDITION COMPTE DE RESULTAT SUR TABLEAU BUDGETAIRE - PROBLEME PERIODE Correction N° 81 du 03/12/14

Lorsqu'on imprimait un compte de résultat ou un tableau de bord analytique en se basant sur un tableau budgétaire (en colonne 1 ou en colonne 2), et que l'on extrayait une partie seulement de ce tableau budgétaire en sélectionnant une période (par un mois début et un mois fin), les données extraites du tableau budgétaires étaient erronées. La sélection sur le mois fonctionnait mal, du fait d'une erreur de typage des variables : on comparait le mois sous forme de chaine de caractère à une période définie sous forme d'entiers. Ainsi, par exemple, le mois d'octobre (10) était considéré comme antérieur à septembre (9), et il était donc inclus même si on avait demandé une période allant de janvier à septembre. 
EDITION LISTE CONTROLE DES ÉCRITURES - ECRITURES TIERS MASQUEES SI CODE RACINE ALPHA Correction N° 82 du 05/12/14

En version 10, la liste de contrôle des écritures tient compte des autorisations d'affichage des comptes. Ainsi, les écritures mouvementant des comptes auxquels on n'a pas accès en consultation sont masquées sur cette liste.
Pour opérer ce masquage, pour ce qui est des écritures auxiliaires, le système tenait compte du N° de compte "saisi", c'est à dire Code racine + N° du tiers, alors qu'il faut tenir compte uniquement du compte collectif, le système d'autorisation des comptes en consultation étant conçu pour fonctionner uniquement avec les comptes généraux.

Note : une modification de même nature a été faite dans la procédure de saisie des écritures par pièce, pour déterminer si on doit afficher ou pas le solde du compte "à la volée" pour chaque ligne de la pièce.


COPYMINDER - MODIFICATION POUR LE TRACAGE DES FONCTIONS Correction N° 83 du 08/12/14

Une modification a été apportée au système de gestion des licences Copyminder afin de mieux gérer les options de traçage du contrôle de licence.


EDITION JOURNAUX - RECAP PAR COMPTE - COMPTE TRONQUE Correction N° 84 du 12/12/14

Sur l'édition des journaux, pour ce qui est de l'état récapitulatif par compte, les N° de compte à 8 chiffres étaient parfois tronqués. 
RESTAURATION DOSSIER - CONTROLES AMELIORES Correction N° 85 du 16/12/14

Lors de la restauration d'un dossier comptable, diverses améliorations ont été apportées dans les contrôles de vraisemblance lorsqu'on modifie les codes dossier, archive ou exercice à utiliser pour le dossier restauré. De plus, le nouveau code société ne peut désormais être constitué que de 3 lettres majuscules ou chiffres, comme c'est déjà le cas lors de la création d'un dossier comptable.
COPYMINDER - MODIFICATION COMPORTEMENT DES LICENCES RESEAUX POUR LES RELEVES BANCAIRES Correction N° 86 du 29/12/14

Le comportement des licences réseaux a été revu pour l'outil de récupération des relevés bancaires. Désormais, le programme ne nécessite plus de jeton de licence pour fonctionner.
De plus, une trace supplémentaire a été ajoutée dans LDCompta afin de signaler la fin des contrôles secondaires de licence.


IMPRESSION GRAND LIVRE COMPTE PAR COMPTE AVEC LES COMMENTAIRES Correction N° 87 du 08/01/15

Lorsqu'on lançait l'impression d'un compte depuis la consultation de compte, l'édition se plantait et affichait un message d'erreur. Cela se produisait si un commentaire devait être imprimé.
Désormais, les commentaires s'impriment correctement et il n'y a plus de message d'erreur.


EDITION COMPTE DE RESULTAT SUR BUDGET : RESULTAT FAUX Correction N° 88 du 13/01/15

Le calcul du résultat sur un tableau budgétaire était erroné : au lieu de sommer seulement les comptes de classe 6 et 7 du tableau budgétaire, on sommait tous les comptes présents dans le tableau budgétaire. Ce bug n'avait jamais été signalé car il est rarissime que l'on saisisse des budgets pour des comptes de classe 1 à 5.
CONTROLE JOURNAUX AVANT CLOTURE - PROBLEME ARRONDIS Correction N° 89 du 22/01/15

Lors du contrôle de l'équilibre des journaux qui est réalisé systématiquement avant de commencer le traitement de clôture mensuelle, il manquait un arrondi à 2 décimales sur les sommes débit-crédit calculées pour chaque journal. Du coup, on pouvait dans certains bloquer la clôture en signalant un problème de déséquilibre de journal alors que l'écart entre le total débit et le total crédit était infime (inférieur à 0,0001). C'est l'éternel problème des valeurs réelles pour lesquelles on a une précision de (seulement) 15 chiffres. Du coup, si on a de gros montants (supérieurs à 10 000 000), on peut avoir des petits écarts sur la 7ème décimale. Il est donc indispensable de toujours arrondir les montants à 2 décimales, comme cela était fait en version 9, avant réécriture de cette procédure en version 10, via des ordres SQL, pour gagner en performance.
REPORT ET REGROUPEMENT ECHEANCE - DATE ECHEANCE PAS REPORTEE DANS LE COMPTE Correction N° 90 du 22/01/15

En version 10, dans l'échéancier fournisseur, un nouvel onglet permet de regrouper les échéances ou de reporter les échéances débitrices sur les échéances créditrices. Dans ces deux cas, les dates d'échéances étaient modifiées dans l'échéancier fournisseur, mais pas répercutées dans les écritures comptables (dans le compte fournisseur).
Du coup, lors de la comptabilisation du paiement, le compte fournisseur n'était pas lettré, car le système utilise les 3 critères (N° de facture, Date échéance et Montant) pour faire le lien entre une échéance payée depuis l'échéancier fournisseur et l'écriture à lettrer dans le compte fournisseur.

COMPLETION AUTOMATIQUE N° COMPTE EN SAISIE - COMPORTEMENT ANORMAL Correction N° 91 du 02/02/15

Dans la Fiche Société d'un dossier comptable, on peut demander à ce que les N° des comptes de tiers soient cadrés automatique sur 5, 6, 7 ou 8 chiffres. Cela permet par exemple, lorsque les N° de tiers sont tous numériques et comportent toujours le même nombre de chiffres, de frapper la valeur 4051 en lieu et place de 4000051 (si l'on a demandé un cadrage du N° fournisseur sur 5 chiffres).
Or, cette règle avait pour effet parfois de "masquer " certains N° de comptes généraux. Par exemple, le N° de compte général 409800 ne pouvait être utilisé si on avait demandé un cadrage des N° fournisseurs à 5 chiffres, et que le fournisseur 09800 existait. Le N° 409800 saisi était systématiquement remplacé par 4009800 lorsqu'on sortait du champ N° de compte.
Désormais, la règle de cadrage n'est pas appliquée si le N° saisi correspond à un compte général en cours de validité.

DIFFUSEUR D'INFORMATIONS - NOUVELLE INTERFACE Correction N° 92 du 04/02/15

Le diffuseur d'information a été revu et propose une nouvelle interface.
Les informations sont désormais listées en partie haute et elles sont classées par statut de lecture : Non lues en premier, Lues ensuite
La sélection d'une information affiche en partie basse son contenu.
Pour indiquer qu'une information est lue, il suffit de cocher / décocher la colonne Lu.


RECHERCHE CLIENTS ET FOURNISSEURS - ERREUR SI APOSTROPHE DANS CHAINE RECHERCHEE Correction N° 93 du 06/02/15

Dans les fenêtres de gestion et de sélection des tiers, si on avait opté pour des accès SQL (paramètre dans la Fiche Société, conseillé si base de données HyperFile Client/Serveur ou AS/400), on avait une erreur lorsqu'on recherchait des tiers avec une chaine de recherche contenant une apostrophe (la simple quotte).
L'apostrophe étant le caractère de délimiteur de chaine dans le langage SQL, l'apostrophe présente dans la chaine de recherche aboutissait à une erreur de syntaxe de la commande SQL.

RELEVE BANCAIRE - ERREUR LORS DE LA RECUPERATION EN LIGNE DE COMMANDE Correction N° 94 du 09/02/15

Lorsqu'on utilisait l'utilitaire LDCptRlb en ligne de commande (avec le paramètre /AUTO), l'application plantait car elle ne pouvait pas accéder au système de licence.
Désormais, l'application prend en compte le nouveau système de licence simple (sans prise de jeton en cas de clé Copyminder de type "réseau") et ne provoque plus de plantage.


GED - BLOCAGE MENU CONTEXTUEL ACQUISITION DEPUIS SCANNER Correction N° 95 du 09/02/15

Lorsqu'on on souhaitait ajouter un document via un scanner, l'utilisation de l'option Acquisition depuis un scanner via le clic-droit lançait la FAA Choisir une raccourci clavier qui bloquait la fenêtre d'acquisition qui s'ouvrait par la suite.
Désormais, toutes les FAA sont désactivées sur le bouton GED.


COPYMINDER - MISE A DISPOSITION DE LA VERSION 5.1.0 DE CMSERVER Correction N° 96 du 09/02/15

Mise à disposition de la version 5.1.0 de CMServer (en lieu et place de la 4.6.0)
Pour mettre à jour CMServer, il faut suivre la procédure suivante :
- Arrêter le service CMServer
- Copier le fichier Cmserver.exe dans le répertoire d'installation
- Redémarrer le service CMServer
Attention, il est conseillé de tester CMServer en mode applicatif pour être sûr que tout fonctionne avant de le relancer en mode service.


NORME SEPA : ENRICHISSEMENT DES VIREMENTS FOURNISSEURS POUR GESTION AVEC TRAX Correction N° 97 du 13/03/15

Les virements fournisseurs à la norme SEPA peuvent être enrichis grâce à un nouveau paramètre programme.
Pour cela, il faut créer le paramètre programme SEPAPLUS et le renseigner ainsi :
- 1 à 64 : Personnalisation de la balise MsgId. On peut utiliser les caractères suivants pour personnaliser la valeur :
     - % : Code société
     - $$ : Code journal
     - £££££ : Code banque
     - JJ, MM, AA, AAAA : Partie de la date du jour
     - ° (1 ou plusieurs) : N° de l'ordre de virement. Le nombre de symboles correspond à la taille du nombre,
          complété si besoin avec des 0 à gauche.
- 65 : Ajout de l'adresse des fournisseurs (O pour activer)
- 66 : Ajout de l'adresse de l'émetteur (O pour activer). L'adresse est celle indiquée dans la fiche société.
- 129 à 192 : Valeur de la balise Bei

De plus, le nom de fichier final peut être personnalisé avec le caractère ° pour rajouter le numéro d'ordre de virement. Pour rappel, les options possibles dans ce nom de fichier sont :
     - % : Code société
     - $$ : Code journal
     - £££££ : Code banque
     - JJ, MM, AA, AAAA : Partie de la date du jour
     - ° (1 ou plusieurs) : N° de l'ordre de virement. Le nombre de symboles correspond à la taille du nombre,
         complété si besoin avec des 0 à gauche.


GESTION DES EFFETS A PAYER - SELECTION PAR FOURNISSEUR À 8 CHIFFRES Correction N° 98 du 20/03/15

Dans la procédure de gestion des effets à payer, sur l'onglet Gestion des règlements, un champ en partie haute de l'écran permet d'effectuer une sélection par N° de compte fournisseur. Or, ce champ était limité à 8 caractères, au lieu de 10 (2 caractères pour le code racine + 5 à 8 caractères pour le code tiers). 
REPRISES IMMOBILISATIONS - PETITS AJUSTEMENTS Correction N° 99 du 23/03/15

Quelques petits ajustements ont été réalisés dans la procédure de reprise des immobilisations à partir d'un fichier Excel, pour traiter correctement le cas des immobilisations sorties avant la date de reprise.
Le calcul des plans d'amortissement a lui aussi été retouché de façon à prendre en compte ce cas de figure. 

PROBLEME EN EDITION GRAND-LIVRE COMPTE PAR COMPTE Correction N° 100 du 23/03/15

2 problèmes ont été corrigés dans la procédure d'édition d'un grand-livre compte.
D'une part, le programme plantait sur un débordement de pile lorsqu'on imprimait un compte ayant un très grand nombre d’écritures 
sur le journal des à nouveaux.
D'autre part, les écritures d'à nouveaux était ignorées lorsque cette procédure était appelée "en direct" depuis le menu d'édition des grands-livres, mais pas en cas d'appel depuis la procédure de consultation d'un compte.
Cela était dû au fait que cette procédure d’impression « compte par compte » peut gérer le multi-exercice en version 10. Et dans ce cas, il faut ignorer les à nouveaux qui sont postérieurs à la date de début d’affichage. Cela était bien géré en appel depuis la visualisation d'un compte (où on peut éventuellement être multi-exercices) mais pas en appel direct depuis le menu (où là, le multi-exercice n’est pas possible. Du coup, la date de début pour les à nouveaux était reçue  à blanc et tous les à nouveaux étaient ignorés car ayant une date postérieure à cette date de début !).


INTERFACE FICHIER CLIENTS ET FOURNISSEURS - RIB INTEGRES EN DOUBLE Correction N° 101 du 27/03/15

Dans la procédure d'interface standard en entrée de LDCompta, pour ce qui est de l'intégration de fiches clients et fournisseurs, il y avait une erreur pour ce qui est de l'intégration des RIB et IBAN. Les RIB et IBAN ayant une domiciliation comportant plus de 24 caractères dans le fichier d'interface (ou cette zone est prévue à 25 caractères) étaient systématiquement ajoutés dans LDCompta, même s'ils existaient déjà dans le fichier des RIB. Cela venait du fait que pour détecter leur existence, on comparait la domiciliation reçue dans le fichier d'interface (à 25 caractères donc) à celle présente dans LDCompta (limitée elle à 24 caractères). Il n'y avait donc pas égalité entre ces deux zones, et le RIB ou IBAN était donc ajouté comme s'il s'agissait d'une nouvelle domiciliation bancaire.
Information complémentaire : si votre fichier clients comporte de nombreux RIB ou IBAN en double suite à de nombreuses interfaces successives, il existe un scénario de modification des données par lot permettant d'effacer les RIB ou IBAN en double. Contactez pour cela votre prestataire de services habituel.


SAISIE ECRITURES PERIODIQUES - CONTROLE DATE ECRITURE Correction N° 102 du 30/03/15

Dans la saisie des écritures périodiques, le contrôle de la date à laquelle l'écriture était comptabilisée était mal effectué. On effectuait le contrôle comme s'il s'agissait d'une date de valeur et non d'une date d'écriture. De ce fait, les contrôles par rapport aux dates de clôture mensuelle et annuelle n'étaient pas bloquants.
GESTION DES LICENCES - CONSOMMATION CPU EXCESSIVE Correction N° 103 du 30/03/15

Suite à un problème interne Windev+Windows, le mécanisme de gestion des licences provoquait parfois, de façon aléatoire, une consommation de CPU excessive par l'application LDCompta. Avec cette correction, ce problème devrait disparaitre totalement.
Complément technique : pour éviter ce phénomène aléatoire, la procédure appelée automatiquement lorsque la zone mémoire partagée entre les différentes instances de LDCompta est modifiée (procédure "Callback" sur l'instruction fMemOuvre) a été abandonnée et remplacée par un thread de surveillance de cette zone mémoire : toutes les 5 secondes, ce thread relit la zone mémoire partagée et déclenche la vérification de licence si le contenu de la zone mémoire a été modifié.

LISTE RELANCES CLIENTS PAR REPRESENTANT - NIVEAU ERRONE Correction N° 104 du 10/04/15

Sur la liste des clients à relancer triée par code représentant, le niveau de relance apparaissant en regard de chaque solde client était erroné pour les clients dont les écritures étaient imprimées à cheval sur 2 pages. Le niveau affecté au client ne tenait compte que des écritures présentées sur la même page que le solde du client, et en ne tenant pas compte non plus de la première écriture présentée sur cette même page (celle ayant provoquée le saut de page).
Conséquence de cela : le niveau de relance de certains clients pouvait apparaitre à zéro si l'écriture ayant provoqué le saut de page était la dernière écriture relancée pour le client.
Et les totaux par niveau de relance, en fin d'état, étaient erronés puisque calculés à partir du niveau de relance de chaque solde client, niveau qui était lui-même erroné : en plus d'être mal répartis par niveau, il manquait dans ces totaux tous les clients dont le niveau apparaissait à zéro.

OUTIL DE RENUMEROTATION DES IMMOBILISATIONS Correction N° 105 du 15/04/15

Ce nouvel outil permet de renuméroter les immobilisations suite à un changement des paramètres de numérotation des immobilisations. Il permet d'ajuster le nombre de chiffres dans le numéro de chaque immobilisation pour correspondre au paramétrage. Si deux immobilisations ont la même valeur (doublons), celle avec le plus grand nombre de caractères dans son numéro se verra attribuer un nouveau numéro.
Il est possible de filtrer les immobilisations à renuméroter.
Une option permet de combler les trous entre 2 numéros lorsqu'il y a des doublons.
Cet outil est disponible via le menu Outils / Autres outils / Lancer un autre outil / Ouvrir une fenêtre Windev. Il faut alors indiquer l'outil OutiNumImo.


LIBELLE DES ECRITURES EN CONSULTATION PLUS MASQUE SI PLACE INSUFFISANTE Correction N° 106 du 20/04/15

Dans les différentes procédures de consultation (compte, pièce, référence, journal, montant, banque), la taille de la colonne Libellé entraînait la disparition des mots n'ayant pas la place d'apparaître en entier. Désormais, le mot ne disparait plus mais est seulement tronqué à la limite de la colonne.
Remarque technique : pour y parvenir, le système remplace, écriture par écriture, les espaces contenus dans le libellé par des espaces insécables (Ascii 160) avant d'afficher ce libellé à l'écran.


SAISIE AU KM - BOUTON CONTREPARTIE NE FONCTIONNAIT PAS SI CURSEUR DANS ZONE N° DE COMPTE Correction N° 107 du 27/04/15

Dans la procédure de saisie des écritures au kilomètre, le bouton Contrepartie (ou la touche de fonction F8) ne fonctionnait pas lorsque le curseur était sur la première zone N° de compte de la ligne de saisie au bas de l'écran. Le seul effet était de positionner le curseur sur la zone Débit ou Crédit. Il fallait alors cliquer une seconde fois sur le bouton Contrepartie (ou touche F8) pour que cela fonctionne.
PROBLEMES SQL AVEC APOSTROPHE SUR N° COMPTE GENERAUX ET AUXILIAIRES Correction N° 108 du 07/05/15

Dans toutes les procédures faisant appel à des expressions de sélection sur des N° de comptes généraux ou auxiliaires, dans des requêtes SQL ou des filtres HyperFile, on prend soin désormais de doubler les éventuelles apostrophes présentes dans le ou les N° de compte que l'on veut sélectionner. Cela évite des erreurs SQL ou des problèmes de filtrage des enregistrements.
Sur les comptes généraux, le risque d'avoir un N° de compte contenant une apostrophe est infime, mais cela pouvait arriver sur les N° de compte clients et fournisseurs, surtout pour ceux qui utilisent le nom du tiers en tant que code client ou fournisseur.

COMPTABILISATION ECRITURE PERIODIQUE - MANQUE ARRONDIS Correction N° 109 du 11/05/15

Lors de la comptabilisation d'une écriture périodique, si on modifiait le montant "principal" de l'écriture, les montants des différentes lignes de la pièce, recalculés automatiquement au prorata, n'étaient pas arrondis à 2 décimales.
ERREUR LORS DE LA SUPPRESSION D'UN CODE NATURE DE PIECE Correction N° 110 du 12/05/15

On rencontrait une erreur (plantage) en cas de suppression d'un code nature de pièce :
Un élément de type 'buffer' ne peut pas être converti vers le type 'entier'

MODIFICATION PIECE : PROBLEME SI MODIF CODE DEVISE PAR TOUCHE F4 Correction N° 111 du 13/05/15

Dans la procédure de modification d'une pièce, si on essayait de changer le code devise sur l'une des lignes de la pièce en passant par le bouton F4 (ou en cliquant sur le bouton de sélection du code devise), la bascule sur le nouveau code devise ne s'effectuait pas correctement : le cours de la devise n'était pas initialisé en fonction du nouveau code devise, et ce cours devise n'était même pas accessible en saisie si le code devise origine était l'euro. Alors que si on saisissait directement le nouveau code devise sans passer par la fenêtre de sélection, tout fonctionnait normalement.
Désormais, cela fonctionne correctement même en passant par la fenêtre de sélection du code devise.

LISTE PRÉPARATOIRE DES RELANCES - SOLDE PAS REMIS A ZERO Correction N° 112 du 15/05/15

Sur la liste préparatoire des relances, pour les clients présentant un solde à relancer nul (ce qui est rare : les clients n'ayant pas de solde ne sont pas relancés par principe, sauf si on force les niveaux de relance en modification de relance client par client), le solde qui apparaissait sur l'état n'était pas à zéro. On reprenait le solde du client précédent.
VISU EN COURS CLIENTS - AFFICHE EN-COURS EFFETS A PAYER DU FOURNISSEUR DE MEME NUMERO Correction N° 113 du 15/05/15

Dans la procédure de consultation des comptes, pour les comptes clients, sur l'onglet En-cours, on voyait non seulement l'en-cours du client "courant", mais aussi les effets à payer concernant le fournisseur ayant le même N° de tiers que le client courant.
De même, pour les comptes fournisseurs, toujours sur l'onglet En-cours, on voyait tous les effets à payer concernant le fournisseur, sans tenir compte du N° de compte collectif qui avait été demandé.

ECHEANCIER FOURNISSEURS - AFFICHAGE TOTAUX SUR REPORT ECHEANCES Correction N° 114 du 29/05/15

Sur l'onglet Report échéances de la fenêtre de gestion de l'échéancier fournisseur, le système affiche désormais le montant total des échéances qui vont être reportées en regard de chaque date, en sus du nombre d'échéances concernées que l'on avait déjà.
Toutefois, si le module Devises est activé, ces totaux n'apparaissent que si l'ensemble des échéances concernées sont dans la même devise. Dans le cas contraire, et si on veut voir ces totaux, il faut effectuer au préalable une sélection sur un code devise précis (en plus de la sélection sur une date d'échéance limite).


IMPRESSION ECHEANCIER - ESCOMPTE MAL CALCUL ET PRESENTE Correction N° 115 du 12/06/15

Suite à la refonte en version 10 de l'édition de l'échéancier (critères de tri de l'état entièrement paramétrables), l'escompte sur règlement était mal calculé et mal présenté sur cet échéancier : 
 - sur les lignes "échéances", le repère E marquant les échéances escomptables était superposé avec le montant Bon à payer
 - le montant Bon à payer au niveau du tiers (et aux niveaux de totalisation supérieurs) ne tenait pas compte de l'escompte quand il y en avait
 - le montant de l'escompte calculé pour chaque tiers n'était pas remis à zéro au changement de tiers. On avait donc un montant croissant au fil de l'état.

Tout cela a été corrigé. Désormais, l'escompte est toujours calculé et présenté au niveau de rupture correspondant au tiers, puis sommé aux niveaux de totalisations supérieurs. Toutefois, il faut savoir que le montant de l'escompte calculé ainsi ne correspondra véritablement à celui calculé lors de l'émission des règlements que si les critères de tri de l'échéancier correspondent à ceux utilisés lors d'émission des règlements. Il faut donc que le critère de tri Tiers soit le critère choisi au niveau 4 de totalisation, et que l'on trouve bien aux niveaux 1 à 3 les autres critères (dans un ordre quelconque) : Mode de paiement, Banque, Echéance. Si le tiers est utilisé en tant que critère de tri de niveau 3 par exemple, et l'échéance au niveau 4, le montant de l'escompte sera calculé toutes échéances confondues pour chaque tiers (à mode de paiement et banque de paiement équivalents), ce qui peut provoquer des différences d'arrondi sur le montant de l'escompte.


SAISIE AU KILOMETRE - ERREUR LORS D'UN LETTRAGE AVEC DIFFERENCE DE LETTRAGE Correction N° 116 du 22/06/15

Dans la saisie au kilomètre (KM), si l'on devait effectuer un lettrage avec une différence de lettrage, les écritures de lettrage étaient créées avec des données incorrectes et on se retrouvait avec le code journal dans le n° de pièce et une date comptable vide.


INTERFACE VERS LDCOMPTA - LE PLAN COMPTABLE NE PRENAIT PAS EN COMPTE LE TROISIEME AXE Correction N° 117 du 22/06/15

L'intégration d'enregistrements du plan comptable depuis la procédure d'interface ignorait le code analytique indiqué pour le troisième axe du compte.
EXPORT QUADRA - CAS DU MULTI-COLLECTIFS Correction N° 118 du 26/06/15

Jusqu'alors, dans la procédure d'export des écritures pour Quadratus, si on avait dans LDCompta plusieurs collectifs clients ou fournisseurs, tout se retrouvait dans le fichier à destination de Quadra dans un collectif unique (le fichier d'export au format Quadra ne permettant pas de gérer plusieurs collectifs clients ou fournisseurs).
Pour éviter cela, on indique désormais dans cette fenêtre d'export quel est le compte collectif "principal", tant client que fournisseur. Et seules les écritures attachées à ces collectifs "principaux" sont transférées dans Quadra en comptabilité auxiliaire, c'est à dire en conservant leur N° de tiers. Les autres sont reprises en comptabilité générale uniquement, dans le compte général correspondant dans LDCompta au compte collectif de départ, le N° de tiers étant perdu en tant que N° de compte et simplement ajouté en début de libellé.
Exemple : si on a 2 comptes collectifs 411000 et 416000, qu'on indique que le collectif client "principal" est le 411000, les écritures auxiliaires du collectif 411000 seront transférées dans Quadratus en tant qu'écritures auxiliaires, les écritures auxiliaires du collectif 416000 seront transférées dans Quadratus dans le compte général 416000, sans distinction par client (si ce n'est que le N° de client d'origine se retrouve en début de libellé).


ENVIRONNEMENT AS/400 - OUTIL CPUDEN NE SUPPRIME LES ECRITURES QUE UNE A UNE Correction N° 119 du 09/07/15

En version 10, en raison d'une petite régression d'EASYCOM, la procédure de suppression d'écritures par N° de lot ou N° d'entrée ne fonctionnait plus correctement. Dès lors qu'elle supprimait une écriture auxiliaire, le fait de corriger l'écriture de centralisation avait pour effet de "perdre" le parcours des écritures du lot ou du N° d'entrée. Et les écritures suivantes n'étaient donc pas supprimées.
Complément technique : il se trouve que pour des raisons historiques, lors de la centralisation des écritures auxiliaires, le repositionnement sur l'écriture courante (dans le compte auxiliaire) suite à la modification de l'écriture de centralisation (dans le compte collectif) se faisait par une lecture "directe" sur le N° d'écriture plutôt que par une sauvegarde/restauration du contexte de CPTHIS, uniquement dans le cas d'un environnement Client/Serveur AS400 (pour les bases HyperFile, on faisait une sauvegarde/restauration de contexte). Cela fonctionnait en version 9, mais en version 10, suite à cette relecture dans CPTHIS sur la clé NECR, le parcours du fichier CPTHIS (avec un filtre, sur la clé KHIS et une condition de filtre) dans la fenêtre de suppression ne fonctionne plus. Il se retrouve en fin de fichier.
Pour corriger cela, on effectue désormais systématiquement un repositionnement par sauvegarde/restauration de contexte lors de la centralisation des écritures auxiliaires, même dans le cas d'un environnement Client/Serveur AS400.

MODIFICATION DE PIECE - PAS DE RECALCUL SYSTEMATIQUE DE LA VENTILATION ANALYTIQUE Correction N° 120 du 24/07/15

Dans la procédure de modification d'une pièce, lors de l'enregistrement final de la modification, la ventilation analytique des différentes écritures était systématiquement "recalculée". Du coup, si cette ventilation analytique se faisait via une ou plusieurs tables de ventilations, c'était le contenu de ces tables de ventilation connu au moment de la modification qui était pris en compte pour calculer la ventilation finale, contenu qui pouvait être différent de celui que l'on avait lors de la saisie initiale de la pièce. De ce fait, la ventilation analytique finale de l'écriture était modifiée, même si on n'avait rien modifié sur l'écriture en question.
Pour éviter cela, on ne recalcule plus la ventilation analytique finale de l'écriture si la ventilation saisie n'a pas été modifiée.
Notez toutefois que si le montant de l'écriture est modifié, cela modifie implicitement la ventilation analytique finale, même si on n'avait qu'une seule ligne de ventilation saisie et qu'on n'est donc pas passé par l'écran de saisie de la ventilation détaillée.
Remarque : au passage, une petite anomalie a été corrigée : la ventilation analytique saisie était mémorisée, pour ce qui est de la quantité, parfois avec 2 décimales et parfois avec 3 décimales. De ce fait, on pouvait perdre la 3ème décimale saisie sur une quantité lors du rappel d'une pièce en modification.


RECHERCHE DES CLIENTS A RELANCER - DISPARITION DU CODE POSTAL Correction N° 121 du 07/08/15

Lors de la recherche des clients à relancer, l'état faisait disparaître les codes postaux et le nom des villes si la valeur ne changeait pas d'un client à l'autre. Désormais, on affiche tout le temps le code postal et la ville. 


PROBLEME N° LOT SUR REGLEMENT AUTOMATIQUE SUR AS400 Correction N° 122 du 27/08/15

Chez un client en particulier, suite à la correction 119, on a de façon aléatoire un problème de N° de lot lors de la comptabilisation des règlements automatiques fournisseur. L'écriture correspondant au 1er règlement comptabilisé comporte un N° de lot différent de celui des autres écritures.
Après analyse du problème, qui n'est pas reproductible sur un autre AS/400 que celui du client, il semblerait que ce soit la centralisation de l'écriture qui fasse qu'on ne soit plus positionné sur la bonne écriture.
On a donc ajouté une sécurité supplémentaire dans la procédure de centralisation des écritures : si suite au repositionnement du contexte par l'ordre HRetourPosition juste avant de sortir de cette procédure, on ne se trouve pas positionné sur l'écriture où l'on était à l'entrée dans cette procédure, on relit celle-ci. Ainsi, on est certain d'être positionné sur la bonne écriture, même si cet ordre HRetourPosition ne fonctionne pas toujours bien (ce qui semble être le cas dans certains cas, en environnement AS/400).

COPYMINDER - CORRECTION DU CONTRÔLE DES LICENCES DANS LES ENVIRONNEMENTS TSE Correction N° 123 du 02/09/15

Dans certains cas, le contrôle de licence ne fonctionnait pas correctement en TSE (et implicitement en bureau à distance).


SAISIE AU KM - LETTRAGE NE FONCTIONNE QUE SUR LA PREMIÈRE PIECE SAISIE Correction N° 124 du 07/09/15

Dans la procédure de saisie des écritures au kilomètre, le lettrage des comptes n'était effectué que pour la première pièce saisie. Pour les pièces suivantes, on passait bien par l'écran de lettrage pour chacun des comptes mouvementés et lettrables, mais lors de la validation de la pièce, ces lettrages ne s'enregistraient pas.
ETAT DE RAPPROCHEMENT BANCAIRE - N° DE PIECE TRONQUE Correction N° 125 du 10/09/15

L'état de rapprochement bancaire a été légèrement redessiné. La colonne "blanche" de droite a disparu, laissant davantage de place pour les autres colonnes. Ainsi, le N° de pièce et le libellé écriture ne sont jamais tronqués. 
EDITION GRAND LIVRE ANALYTIQUE - N° PIECE TRONQUE Correction N° 126 du 10/09/15

Sur le grand-livre analytique, les N° de pièce à plus de 8 caractères étaient tronqués. Cette colonne a donc été élargie, au détriment des colonnes Date et Journal qui ont été légèrement rétrécies et surtout de la colonne N° de ligne, dont la police a été réduite (Taille 5 au lieu de 6 pour les autres colonnes) pour pouvoir rétrécir la colonne sans pour autant que le N° de ligne soit tronqué.
MODIFICATION DE PIECE - CHANGEMENT NOM FENETRE SAISIE MOTIF Correction N° 127 du 10/09/15

Pour régler un problème de gestion de droits d'accès, la fenêtre de saisie du motif de modification d'une pièce a été rebaptisée, de EcrmajMotif en Ecrmaj05. En effet, l'ancien nom était composé de plus de 10 caractères, ce qui n'est pas supporté par le système de gestion des droits d'accès de LDCompta.
De plus, pour simplifier, le contrôle des droits d'accès sur cette fenêtre a été retiré : le contrôle des droits d'accès à la procédure de modification d'une pièce ne se fait que sur la première fenêtre nommée Ecrmaj01.

SAISIE FICHE IMMOBILISATION - DUREE MAXI 60 ANS Correction N° 128 du 14/09/15

En saisie d'une fiche d'immobilisation, la durée d'amortissement maximale est passée de 30 à 60 ans.
EXPORT DE DONNEES POUR LA DGI - JEU DE CARACTERES ISO-8859-15 OU UTF8 Correction N° 129 du 15/09/15

Dans la procédure d'export des données pour DGFiP, 2 améliorations ont été apportées :

  1. on a désormais le choix du jeu de caractères dans lequel les fichiers sont produits, avec 4 options :
La DGFiP attend un fichier au format ISO-8859-15 ou UTF8. Mais la différence entre le format utilisé jusqu'ici CP-1252 et le format ISO-8859-15 ne porte que sur quelques caractères, principalement les caractères €  œ et Œ, qui sont peu utilisés dans les données comptables. Toutes les voyelles accentuées "classiques" de la langue française sont codées de la même façon dans ces deux jeux ; il n'y a donc au final quasi aucune différence observable entre un fichier produit au format CP-1252 et un fichier produit au format ISO-8859-15.
L'avantage du format UTF8, quant à lui, est qu'il permet de transmettre tous les caractères, alors que certains caractères disponibles dans le format CP-1252 et n'ayant pas d'équivalent ISO-8859-15 sont remplacés par des espaces si on demande une sortie en format ISO-8859-15 (cela étant, il s'agit de caractères très rarement utilisés !).
Pour plus d'informations sur les différences entre les formats ANSI Windows et ISO-8859-15 :

http://www.i18nqa.com/debug/table-iso8859-1-vs-windows-1252.html
Notez que lorsqu'on clique sur le bouton Format 2013, c'est désormais le format ISO-8859-15 qui est sélectionné en lieu et place du format ANSI Windows proposé par défaut.
  1. on a désormais le choix de l'extension des fichiers : .csv (comme auparavant) ou .txt.

Au passage, le titre de la fenêtre et le libellé de l'option de menu permettant d'ouvrir cette fenêtre ont été modifiés : on a remplacé l'acronyme DGI par DGFiP.


REPORT MODIF IBAN FICHE FOURNISSEUR DANS ECHEANCIER FOURNISSEUR Correction N° 130 du 21/09/15

Désormais, quand on modifie l'IBAN principal (ou la domiciliation ou le code BIC associé à l'IBAN principal), et qu'l existe une ou plusieurs échéances en attente de paiement par virement référençant l'ancien IBAN principal, le système ouvre une fenêtre proposant 3 choix :
 - Remplacer l'ancien IBAN et/ou code BIC par les nouvelles coordonnées bancaires sur toutes les échéances en attente de
    paiement par virement sur l'ancien IBAN,
 - Conserver les coordonnées bancaires inchangées sur ces échéances en attente de paiement,
 - Gérer l'échéancier pour voir et modifier une à une ces échéances.


MODIFICATION DE PIECE-PAS DE REPORT DES ZONES DE COMPTA GENERALE SUR ECRITURES ANALYTIQUES Correction N° 131 du 23/09/15

Suite à la correction N° 120, dans la procédure de modification d'une pièce, si on modifiait une des zones N° de compte général, Code journal, Date comptable ou Date de pièce, Nature de pièce ou N° de pièce, Libellé écriture, les nouvelles valeurs saisies ne se reportaient pas dans le fichier des écritures analytiques, sauf sur les écritures pour lesquelles on avait aussi modifié le montant, le sens ou la ventilation analytique.
Rappelons que l'objet de la correction N° 120 était d'éviter de recalculer la ventilation analytique finale de l'écriture si la ventilation saisie n'avait pas été modifiée, pour éviter l'impact éventuel d'une modification des tables de ventilation analytique entre le moment de la saisie initiale de la pièce et le moment de la modification de celle-ci. Et pour ce faire, on ne touchait plus du tout aux écritures de ventilation analytique si cette ventilation analytique n'avait pas été touchée en saisie. On avait toutefois oublié le cas de figure où la ventilation analytique n'est pas modifiée, mais où l'on a modifié l'une des 7 zones de comptabilité générale qui sont reprises dans le fichier des écritures analytiques.

Procédure de reprise : si vous avez modifié des pièces durant la période où vous disposiez déjà de la correction N° 120 mais pas encore de cette correction N° 131, et que vous utilisez la comptabilité analytique, il est souhaitable de passer le scénario de modification de données ci-dessous pour rétablir les bonnes valeurs sur toutes les écritures de ventilation analytique.
Pour cela, il faut créer (avec NotePad par exemple) un fichier nommé Modif CPAHIS suite correction 131.scm, dans le répertoire des scénarios (répertoire qui se trouve dans le répertoire des sous-répertoires, de la forme X:\Ldsystem\Fichiers\Compta\Scénario).
Le contenu de ce fichier doit être le suivant :
[PARCOURS]
FICHIER=CPAHIS
CLE=KHIA
DEPUIS=1
JUSQU'A=1
TYPE_MAJ=1
PREPARCOURS=0
[TRAITEMENT_AVANT_MAJ]
SI HLitRecherchePremier("CPTHIS","NECR",HA.NECR) _et_ ...
 (HI.CPTG<>HA.CPTG ou HI.DATE<>HA.DATE ou HI.JNAL<>HA.JNAL ou ...
  HI.NPIE<>HA.NPIE ou HI.DATP<>HA.DATP ou HI.CNPI<>HA.CNPI ou ...
  HI.LIBE<>HA.LIBE) alors
 HA.CPTG=HI.CPTG
 HA.DATE=HI.DATE
 HA.JNAL=HI.JNAL
 HA.NPIE=HI.NPIE
 HA.DATP=HI.DATP
 HA.CNPI=HI.CNPI
 HA.LIBE=HI.LIBE
 HModifie(CPAHIS)
SINON
 iTrt--
FIN
Une fois ce fichier créé, allez dans LDCompta pour exécuter ce scénario depuis l'option de menu Outils/Gestion des fichiers/Modification de données par lot. Sélectionnez l'option Exécuter un scénario existant puis cliquez sur Suivant, sur l'écran suivant sélectionnez le scénario Modif CPAHIS suite correction 131 et cliquez sur Suivant, sur le 3ème écran, cliquez sur Terminer pour lancer l'exécution.
Suite à celle-ci, le système affiche le nombre d'écritures analytiques ayant été modifiées (celles qui présentaient une différence entre écriture de comptabilité générale et écriture de comptabilité analytique sur l'une au moins des 7 zones communes).
Ceci est à répéter pour chaque dossier comptable concerné.

 


MODIFICATION-SUPPRESSION CODE ANALYTIQUE - AMELIORATIONS Correction N° 132 du 24/09/15

Deux modifications ont été faites dans la gestion des codes sections, affaires et destinations analytiques :
 1) quand on rappelle l'un de ces codes en modification, la valeur (clé) du code est désormais protégée.
     Elle ne peut être modifiée.
 2) quand on tente de supprimer l'un de ces codes, on gère désormais 3 cas de figure :
      - il n'existe aucune écriture analytique référençant ce code : le code peut être supprimé après confirmation.
      - il existe des écritures analytiques pour ce code dans l'exercice courant : le code ne peut être supprimé.
      - il n'existe aucune écriture analytique pour ce code dans l'exercice courant, mais il y en a dans des périodes antérieures.
        Le code peut être supprimé après un message spécifique de confirmation qui précise que cela peut poser problème
        dans des consultations ultérieures par exemple. La suppression est déconseillée.


RECALCUL DES COLLECTIFS - PROBLEME SI COMPTES A PLUS DE 6 CHIFFRES Correction N° 133 du 25/09/15

La procédure qui recalcule les écritures de centralisation donnait des résultats erronés lorsqu'on avait un compte collectif avec un N° composé de moins de 8 caractères et qu'il existait aussi un compte général ayant un N° commençant de la même façon, mais composé d'un ou deux caractères de plus. Avec des écritures présentes à la fois dans le collectif et dans le compte général.
Exemple : un compte collectif 411000 et un compte général 41100000.
Dans ce cas de figure, aucune écriture de centralisation n'était passée dans le compte 411000 pour chaque journal où l'on avait des écritures dans le compte 41100000.

COMPTABILISATION ECRITURE PERIODIQUE - UN EURO EN TROP Correction N° 134 du 29/09/15

Lors de la comptabilisation d'une écriture périodique, le fait de sortir de la zone montant entrainait l'augmentation du montant de la première ligne d'un euro en trop. 


EDITION BORDEREAU DE REMISE - TRI PAR ORDRE DE SAISIE Correction N° 135 du 29/09/15

Jusqu'alors, on avait 2 options de tri possibles pour le bordereau : par montant décroissant ou par N° de règlement.
Il manquait une option "par ordre de saisie".
En effet, habituellement, les chèques sont saisis sur un journal qui est en numérotation automatique. Le N° de chèque est alors saisi dans la référence document. Du coup, quand on imprime le bordereau trié par N° de règlement, le N° de règlement étant toujours égal au N° de pièce, et le N° de pièce ayant été attribué automatiquement dans l'ordre de saisie, on a bien un bordereau trié par ordre de saisie. Mais si on saisit 
sur un journal qui n'est pas en numérotation automatique, le N° de pièce saisi n'est pas forcément croissant, surtout si on saisit le N° du chèque du client en tant que N° de pièce. Et dans ce cas, on n'avait aucun moyen d'avoir un bordereau présenté par ordre de saisie.

 


COPYMINDER - MAUVAIS MESSAGE D'ERREUR LORSQUE TOUTES LES LICENCES SONT UTILISEES Correction N° 136 du 02/10/15

Suite à la correction 123, le message d'erreur 641 indiquant qu'il n'y a plus de licence disponible était remplacé par un message d'erreur disant que la licence n'était pas autorisée pour cette version du programme.


APPEL INTERFACE AS400 NE FONCTIONNAIT PLUS EN V10 Correction N° 137 du 02/10/15

La possibilité de soumettre une interface sur le serveur AS/400 directement depuis une fenêtre LDCompta en mode graphique (menu Outils/Soumission d'une interface AS/400, cette option n'apparaissant que si le dossier courant est géré en environnement Client/Serveur AS/400) ne fonctionnait plus en version 10. Ce fonctionnement a été rétabli à l'identique de ce qui était présent en version 9.
ASSISTANCE EN LIGNE - TEAMVIEWER Correction N° 138 du 12/10/15

L'option Assistance en ligne, accessible depuis le menu ? du menu principal a été revue afin de proposer le logiciel TeamViewer, logiciel désormais utilisé par l'équipe de Support de LD SYSTEME en lieu et place de NetViewer. Ce logiciel, s'il est trouvé dans le répertoire de mise à jour centralisée (on recherche dans le répertoire des mises à jour centralisées l'exécutable le plus récent dont le nom commence par TeamViever), sera lancé en priorité. A défaut (ou si la touche Control est enfoncée), le programme lance l'ancien logiciel NetViewer (nvclient.exe).
Remarque : le logiciel TeamViever est automatiquement téléchargé dans le répertoire des mises à jour centralisées à chaque vérification de la présence de mises à jour par LDUpdate, si LDUpdate est en version 2.53 ou supérieure.


SAISIE PARAMETRE TRESORERIE - BOUTON AJOUTER FONCTIONNE MAL Correction N° 139 du 15/10/15

Dans la saisie des paramètres des états de trésorerie prévisionnelle, sur l'écran où l'on définit les différentes classes de compte à sommer sur chaque ligne de l'état, le bouton Ajouter fonctionnait mal. On pouvait effectivement ajouter des lignes, mais celles-ci ne s'enregistraient pas quand on sortait par le bouton OK. Alors que si on procédait à l'ajout en cliquant sur la première ligne vide de la table, l'ajout se faisait correctement.
PROBLEME EN SAISIE ECRITURES SI MODIF PIECE "A LA VOLEE" Correction N° 140 du 20/10/15

En saisie des écritures par pièce (principalement, mais d'autres saisies étaient aussi concernées), si on appelait "à la volée" la procédure de modification de pièce en passant par la consultation d'un compte, au retour en saisie, on avait un plantage avec l'erreur :
La procédure yControlerVentilaAna est inconnue
Complément technique : ce problème était du à la gestion des procédures partagées (dont la procédure yControlerVentilAna) entre les différentes fenêtres de saisie des écritures et la fenêtre HIAVEN01 de saisie d'une ventilation analytique. La gestion de ces procédures partagées a été améliorée pour éviter cela, au travers de nouvelles procédures globales zChargeProcédure et zDéchargeProcédure.

 


SUPPRESSION TIERS : PROBLEME SI N° TIERS CONTIENT UNE APOSTROPHE Correction N° 141 du 20/10/15

Si on tentait de supprimer un compte auxiliaire (client, fournisseur, autre auxiliaire) dont le N° contenait une apostrophe, cela provoquait un plantage de LDCompta.
Complément technique : on effectue en effet différentes vérifications d'existence du tiers dans les fichiers comptables (procédure zSupprAuxiliairePossible), via des commandes SQL avec sélection sur le N° de tiers. Sur la plupart de ces commandes, le traitement de l'apostrophe (qu'il faut doubler pour l'insérer dans une commande SQL) avait bien été prévu, mais cela avait été oublié pour le test sur les canevas de saisie.

CREATION SOCIETE AVEC COPIE - COPIE RIB FOURNISSEURS PAS FAITE Correction N° 142 du 22/10/15

Lors de la création d'une société, si on demandait à copier les fournisseurs, ceux-ci étaient bien copiés, mais les RIB associés (ceux du nouveau fichier CPTRIF en version 10, assurant la gestion multi-RIB fournisseurs) n'étaient pas créés. On se retrouvait donc avec une situation bancale, avec des fournisseurs ayant un RIB dans leur fiche, mais pas de RIB dans le fichier CPTRIF (celui utilisé par exemple pour changer le RIB d'une facture payée par virement depuis l'échéancier fournisseur).
PROBLEME SUR LES RIB FOURNISSEURS Correction N° 143 du 22/10/15

Un problème a été détecté dans la gestion des RIB fournisseurs. Pour quelques fournisseurs, le RIB principal observé dans la fiche du tiers ne se retrouvait pas dans le nouveau fichier des RIB fournisseurs CPTRIF, celui assurant la gestion multi-RIB fournisseurs apparue en version 10. Mais dans ce fichier CPTRIF, on trouvait comme RIB principal (c'est à dire celui portant le N° de ligne 1) le RIB d'un autre fournisseur. Le problème est apparu dans plusieurs sociétés, pour quelques fournisseurs, de façon semble t'il assez aléatoire.
Aucune explication n'a été trouvée pour ce phénomène. Toutefois, pour tenter d'y mettre fin, 4 actions correctives ont été menées :

  1. dans toutes les fenêtres de saisie de type "fiche" (plan comptable, fournisseur, client...), on désactive systématiquement la possibilité de mémoriser de la zone "clé" (on parle de la possibilité qu'a l'utilisateur, dans tous les champs de saisie, de mémoriser la valeur saisie ou la dernière valeur saisie par un clic droit dans le champ). On a pu constater en effet que le fait de mémoriser un N° de fournisseur de la sorte pouvait engendrer des problèmes quasi-similaires à ceux décrits plus haut pour les RIB fournisseurs ;
  2. en modification d'une fiche fournisseur, lors de la validation de la fiche, on a ajouté un contrôle supplémentaire : le N° du fournisseur "courant" dans le fichier fournisseur (CPTFCO.NOFR) et celui affiché à l'écran (champ NOFR de l'onglet 1) doivent tous deux être égaux à celui mémorisé lorsqu'on est entré dans la fenêtre. Si tel n'est pas le cas, un message d'erreur est affiché et la mise à jour de la fiche est impossible. En théorie, ce message d'erreur ne devrait jamais apparaitre étant donné qu'il est impossible de modifier le N° fournisseur quand on est en modification d'une fiche fournisseur.
  3. suite à la création ou la modification de la fiche fournisseur, un contrôle supplémentaire de cohérence a été ajouté : le RIB indiqué dans la fiche du fournisseur doit être identique à celui que l'on relit dans le fichier des RIB (CPTRIF) pour ce même fournisseur, sous le N° 1. Si ce n'est pas le cas, une fenêtre d'avertissement apparait, demandant à contacter d'urgence le prestataire de services. En théorie, si le programme fonctionne bien et que les mises à jour de base de données se font sans souci, cette fenêtre d'avertissement ne devrait jamais s'afficher.
  4. quotidiennement, à la première ouverture de chaque dossier comptable, un contrôle de cohérence global, sur l'ensemble du fichier des fournisseurs, est réalisé : le RIB indiqué dans la fiche du fournisseur doit être identique à celui que l'on relit dans le fichier des RIB (CPTRIF) pour ce même fournisseur, sous le N° 1. Si une ou plusieurs erreurs sont détectées, un message d'erreur signalant ce fait apparait, demandant de prendre contact avec son prestataire de services. De plus, si l'on dispose d'une connexion Internet, le système propose de faire remonter automatiquement un rapport d'erreurs chez LD SYSTEME.

D'autre part, un outil de contrôle des RIB fournisseurs (et éventuellement de redressement des erreurs constatées) a été développé. Il s'agit de la fenêtre Tst_RIF. Cet outil peut éventuellement être utilisé si l'on a un doute sur les RIB des fournisseurs, sous le contrôle d'un consultant LD SYSTEME (cet outil n'a pas de documentation propre et doit donc être utilisé à bon escient).


VIREMENT SEPA - CONTROLE DE LA TAILLE DU BIC ET AJOUT DE PARAMETRES D'ENVOI Correction N° 144 du 23/10/15

Le code BIC associé à un IBAN est désormais contrôlé. Seuls les codes BIC à 8 ou 11 caractères sont autorisés. Ils doivent être composés uniquement de chiffres et de lettres en majuscules.
D'autre part, des paramètres d'envoi ont été ajoutés dans un nouvel onglet de la fenêtre de préparation du fichier de télétransmission des virements. Ils permettent de paramétrer le format et le contenu du fichier SEPA généré par cette procédure.


MODIF DE PIECE-PAS DE REPORT EN ANALYTIQUE SI MODIF COURS DEVISE UNIQUEMENT Correction N° 145 du 27/10/15

Suite aux corrections 120 et 131, dans la procédure de modification d'une pièce en devise, si on modifiait uniquement le cours (ou le code) de la devise mais sans modifier les montants en devise, la ventilation analytique n'était pas impactée par la modification alors qu'elle doit l'être étant donné que cette ventilation est en euros et que les montants en euros doivent être recalculés en fonction du nouveau cours de la devise.
Rappelons que l'objet de la correction N° 120 était d'éviter de recalculer la ventilation analytique finale de l'écriture si la ventilation saisie n'avait pas été modifiée, pour éviter l'impact éventuel d'une modification des tables de ventilation analytique entre le moment de la saisie initiale de la pièce et le moment de la modification de celle-ci. Et pour ce faire, on ne touchait plus du tout aux écritures de ventilation analytique si cette ventilation analytique n'avait pas été touchée en saisie.

Procédure de reprise : si vous avez modifié des pièces en devises durant la période où vous disposiez déjà de la correction N° 120 mais pas encore de cette correction N° 145, il faut dans un premier temps lancer un état de contrôle analytique (menu Editions/Etats analytiques/Etats de contrôle analytique, en prenant le premier des 3 états : Différences de ventilation entre compta géné et compta analytique. Cet état mettra en évidence toutes les pièces concernées. Il faut ensuite rappeler ces pièces en modification une à une et modifier une nouvelle fois le cours (éventuellement sur la 7ème décimale pour que l'incidence soit minime voire même nulle sur le montant en euros) sur les différentes lignes de la pièce, puis valider la modification de la pièce. Cela rétablira une ventilation analytique en euros cohérente avec le montant de l'écriture en devise et le cours de la devise.


PROBLEME SUR LES RIB FOURNISSEURS (SUITE) Correction N° 146 du 29/10/15

Suite au correctif 143, les investigations ont permis d'identifier un cas où le problème était dû à un index corrompu sur le fichier des RIB fournisseurs. De ce fait, les RIB fournisseurs lus n'étaient pas ceux attendus. Il a donc été ajouté 2 nouvelles actions de prévention :


OUTIL DE CORRECTION DES RIB FOURNISSEURS - SAUVEGARDE DES FICHIERS SUR DOSSIER AS400 Correction N° 147 du 04/11/15

L'outil mis en place pour solutionner les conséquences du problème sur les RIB fournisseurs provoque une sauvegarde préalable systématique des fichiers modifiés. Cette sauvegarde déclenchait une erreur lorsque le dossier était sur AS400 (la sauvegarde étant faite en Hyperfile).
SAISIE FICHE FOURNISSEUR - AJOUT CONTROLE RIB Correction N° 148 du 06/11/15

Suite à différents problèmes constatés (mais inexpliqués) sur l'enregistrement des RIB fournisseurs, un contrôle suppémentaire a été ajouté lors de la validation d'une fiche fournisseur, juste avant l'enregistrement du ou des RIB du fournisseur.
Le message d'erreur qui apparait lorsque ce contrôle bloque est le suivant :
Pour une raison inconnue, la fiche fournisseur courante (dans le fichier Fournisseurs) n'est plus celle en cours de modification.
 - Fiche courante dans le fichier Fournisseur : XXXXXX
 - Fiche en cours de modification : YYYYYY
La validation de la fiche n'est donc pas possible en l'état. Contactez votre société de services pour signaler ce problème, en décrivant précisément la suite des opérations ayant abouti à cette erreur (mode opératoire exact pour créer ou modifier cette fiche fournisseur).

ENREGISTREMENT DU RIB SUR UN AUTRE FOURNISSEUR Correction N° 149 du 10/11/15

Une explication au souci des RIB fournisseurs a été trouvée. En saisie d'un nouveau fournisseur, si le n° saisi existait déjà dans le fichier des fournisseurs (erreur de doublon), les fichiers des RIB fournisseurs et des RIB internationaux pouvaient tout de même être mis à jour avec le n° erroné.
Les contrôles mis en place par les précédents correctifs ont été maintenus. 


RECHERCHE DES RIB FOURNISSEURS ERRONÉS - RIB MANQUANTS Correction N° 150 du 12/11/15

Lors du contrôle effectué à l'ouverture de session, le programme détectait des fournisseurs ayant un RIB principal dans leur fiche, mais n'ayant aucun RIB dans le fichier des RIB. L'outil de recherche et correction des RIB fournisseur, quand à lui, ne faisait pas remonter ce cas de figure.
Par ailleurs, le contrôle des RIB fournisseur a été modifié pour ne plus s'exécuter à l'ouverture des dossiers d'archives ou des dossiers fermés.


MODIF DE PIECE-PAS DE REPORT EN ANALYTIQUE SI MODIF SENS UNIQUEMENT Correction N° 151 du 12/11/15

Suite aux corrections 120, 131 et 145, dans la procédure de modification d'une pièce en devise, si on modifiait uniquement le sens débit/crédit d'une écriture mais en conservant le même montant (en euros et/ou en devise), la ventilation analytique n'était pas impactée par la modification alors qu'elle doit l'être dans ce cas de figure (il faut reporter le sens sur les différentes lignes de la ventilation analytique).
Rappelons que l'objet de la correction N° 120 était d'éviter de recalculer la ventilation analytique finale de l'écriture si la ventilation saisie n'avait pas été modifiée, pour éviter l'impact éventuel d'une modification des tables de ventilation analytique entre le moment de la saisie initiale de la pièce et le moment de la modification de celle-ci. Et pour ce faire, on ne touchait plus du tout aux écritures de ventilation analytique si cette ventilation analytique n'avait pas été touchée en saisie.

Procédure de reprise : si vous avez modifié des pièces en devises durant la période où vous disposiez déjà de la correction N° 120 mais pas encore de cette correction N° 151, il faut dans un premier temps lancer un état de contrôle analytique (menu Editions/Etats analytiques/Etats de contrôle analytique), en prenant le premier des 3 états : Différences de ventilation entre compta géné et compta analytique. Cet état mettra en évidence toutes les pièces concernées. Il faut ensuite rappeler ces pièces en modification une à une et modifier une nouvelle fois le sens ou le cours (éventuellement sur la 7ème décimale pour que l'incidence soit minime voire même nulle sur le montant en euros) sur les différentes lignes de la pièce, puis valider la modification de la pièce. Cela rétablira une ventilation analytique en euros cohérente avec le montant, le sens et cours de la devise indiqués pour chaque écriture.

 

SAISIE AU KM - ERREUR DE LETTRAGE LORS D'UN LETTRAGE MULTIPLE Correction N° 152 du 16/11/15

Lorsqu'on lettrait plusieurs écritures de la même pièce dans la saisie au kilomètre, une erreur de lettrage concernant la première ligne était affichée.
ENREGISTREMENT DES RIB CLIENT Correction N° 153 du 18/11/15

De la même manière que les fournisseurs, les RIB clients pouvaient être enregistrés sous un n° de client erroné si, en création de client, le n° saisi existait déjà dans le fichier client. Une erreur de doublon était alors déclenchée, mais les RIB étaient à ce moment là déjà enregistrés avec le n° erroné. La modification effectuée sur les RIB fournisseurs a été reportée dans le programme de saisie des clients.


PARCOURS FICHE FOURNISSEURS - MANQUE VALIDATION DES FICHIERS ANNEXES Correction N° 154 du 18/11/15

Le parcours des fiches fournisseurs, par les boutons de parcours, en bas à droite de la fiche fournisseur, ne déclenchait pas les codes d'enregistrement des fichiers annexes (RIB secondaires, RIB international, MAJ échéancier suite à la modification du RIB principal), mais uniquement le code d'enregistrement de la GED.
INTERFACE SAGE - AMELIORATIONS Correction N° 155 du 24/11/15

Plusieurs améliorations ont été apportées dans la procédure permettant de convertir un fichier reçu au format SAGE 100 natif, procédure pouvant être appelée en amont de la procédure standard d'interface en entrée de LDCompta.
Pour plus d'information, consultez la note IntSAGE100.doc qui a fait l'objet d'une révision 4 pour cela.
Remarque : Aucune modification n'a été faite pour proposer le format LDCompta V10 en sortie de cette procédure. C'est donc toujours le format LDCompta V9 "texte" qui est fourni en sortie de cette procédure.


DOMICILIATION DU RIB PRINCIPAL CLIENT SUPPRIMÉ Correction N° 156 du 03/12/15

Lors de la validation de la fiche client, depuis le correctif niveau 153, le RIB principal du client n'était pas enregistré correctement. Si ce RIB contenait une domiciliation, celle-ci était correctement enregistrée dans le fichier des RIB, mais pas dans la fiche client. A la réouverture de la fiche client, le programme affichait alors 2 RIB, le principal sans domiciliation, et le second avec domiciliation.

Les fiches client sont parcourues à la première ouverture du dossier, avec ce niveau, afin de rétablir les RIB concernés.


VIREMENT SEPA - TRAITEMENT CARACTERE / Correction N° 157 du 10/12/15

Pour un virement SEPA, des précisions ont été apportées dans une note intitulée Clarification Paper on the Use of Slashes in References, Identifications and Identifiers datée du 4/10/2015.

Cette note vient en complément de la note intitulée SEPA Requirements for an Extended Character Set (UNICODE Subset) Best Practices du 16/12/2009, qui avait été mise en oeuvre dans LDCompta au travers du correctif V9 N517.

De cette nouvelle note, il ressort que le caractère / est toujours autorisé, mais que les valeurs portées dans les champs "References, identifications and identifiers" qui sont listés dans la note ne doivent pas commencer ou se terminer par un caractère / et ne doivent pas comporter de double caractère //.

Pour éviter d'avoir un rejet du virement SEPA, cette règle a donc été implémentée dans LDCompta :
 - les éventuels caractères / de début ou fin de chaine sont remplacés par un tiret (-),
 - la chaine de caractère // est remplacée par --
Notez que cette règle est mise en oeuvre pour tous les champs portés dans un virement SEPA, pas seulement pour les champs listés dans la note référencée plus haut, et donc y compris dans le libellé du virement par exemple.


EXPORT QUADRA - CAS DU MULTI-COLLECTIF Correction N° 158 du 24/12/15

Initialement, dans la procédure d'export des écritures pour Quadratus, si on avait dans LDCompta plusieurs collectifs clients ou fournisseurs, tout se retrouvait dans le fichier à destination de Quadra dans un collectif unique (le fichier d'export au format Quadra ne permettant pas de gérer plusieurs collectifs clients ou fournisseurs). Ce qui posait problème car cela pouvait amener à fusionner dans un collectif 411000 de Quadra des écritures saisies dans LDCompta en 411000 et 416000.
La correction N° 118 de juin 2015 avait modifié cela : on indique depuis cette correction, dans la fenêtre d'export, quel est le compte collectif "principal", tant client que fournisseur. Et seules les écritures attachées à ces collectifs "principaux" sont transférées dans Quadra en comptabilité auxiliaire, c'est à dire en conservant leur N° de tiers. Les autres sont reprises en comptabilité générale uniquement, dans le compte général correspondant dans LDCompta au compte collectif de départ, le N° de tiers étant perdu en tant que N° de compte et simplement ajouté en début de libellé.
Avec cette nouvelle correction, on peut choisir l'une ou l'autre des 2 méthodes ci-dessus, selon la façon dont on gère ces collectifs. Pour cela, on peut désormais indiquer soit un compte collectif "complet" (méthode 2), soit simplement le début des comptes collectifs à traiter (par exemple, 411 pour prendre tous les collectifs clients commençant par 411). 
Exemple : si on a 4 comptes collectifs 411000, 411100, 411200 et 416000, on peut indiquer comme collectif client 411. Ainsi, les écritures auxiliaires des collectifs 411000, 411100 et 411200 seront transférées dans Quadratus en tant qu'écritures auxiliaires, mais les écritures auxiliaires du collectif 416000 seront transférées dans Quadratus dans le compte général 416000, sans distinction par client (si ce n'est que le N° de client d'origine se retrouve en début de libellé).
Si on veut que tout se retrouve en 411000 dans QuadraCompta, y compris les écritures du collectif 416000, on peut indiquer 4 ou 41 comme identifiant des collectifs clients au lieu de 411.


IMMOBILISATIONS - PROBLEME ARRONDIS SUR UNE CESSION Correction N° 159 du 28/12/15

Lors de la saisie d'une sortie, dans le cas d'une sortie portant sur une partie de l'immobilisation seulement (cas où la quantité avant sortie est supérieure à 1) et que la date de sortie est le dernier jour de l'exercice, il manquait un arrondi dans le calcul du montant amorti de la partie cédée. Du coup, on pouvait se retrouver avec des montants d'amortissements à plus de 2 décimales, d'une part dans les fiches Immobilisations, mais aussi dans les écritures comptables passées par le module Immobilisations. 
VIREMENT SEPA - ENRICHISSEMENT POUR LA NORME TRAX Correction N° 160 du 30/12/15

Ce correctif fait suite au correctif 97 (NORME SEPA : ENRICHISSEMENT DES VIREMENTS FOURNISSEURS POUR GESTION AVEC TRAX).

Il ajoute au fichier SEPA standard les éléments suivants :
- la balise PmtInfId prend la même valeur que la balise MsgId
- l'adresse de l'émetteur est ajoutée dans la balise PmtInf.Dbtr à l'instar de la balise GrpHdr.initgPty
- La balise CmbndId contenant le pays et le code BIC de la banque est ajoutée aux balise PmtInf.CdtTrfTxInf.CdtrAgt.FinInstnId et PmtInf.DbtrAgt.FinInstnId
- Si des balises vides sont présentes dans le fichier des virements, LDCompta propose de supprimer ces balises avant d'envoyer le fichier.

Le paramètre programme SEPAPLUS permet de mettre en place ces nouveaux points (voir le correctif 97 pour plus de détails)
- 1 à 64 : Personnalisation de la balise MsgId et PmtInfId. On peut utiliser les caractères suivants pour personnaliser la valeur :
     - % : Code société
     - $$ : Code journal
     - £££££ : Code banque
     - JJ, MM, AA, AAAA : Partie de la date du jour
     - ° (1 ou plusieurs) : N° de l'ordre de virement. Le nombre de symboles correspond à la taille du nombre,
          complété si besoin avec des 0 à gauche.
- 65 : Ajout de l'adresse des fournisseurs (O pour activer)
- 66 : Ajout de l'adresse de l'émetteur (O pour activer) dans les balises GrpHdr.initgPty et PmtInf.Dbtr. L'adresse est celle indiquée dans la fiche société.
- 67 : Ajout de la balise CmbnId (O pour activer)
- 68 : Suppression des balises vides avec un message de confirmation (O pour activer) 

- 129 à 192 : Valeur de la balise Bei


EPURATION DE L'HISTORIQUE DES MODIFICATIONS DES ECRITURES Correction N° 161 du 05/01/16

Il est désormais possible d'épurer l'historique de modification des écritures depuis le menu Outils / Gestion des fichiers / Epuration des fichiers.
L'épuration est également proposée lors de la clôture annuelle.


CONTROLE DATE REGLEMENT AUTOMATIQUE FOURNISSEURS Correction N° 162 du 05/01/16

Le contrôle entre la date de comptabilisation demandée pour un règlement automatique et la date de dernière clôture mensuelle du journal de banque concerné ne fonctionnait pas toujours correctement (dans le cas où l'on avait des échéances bonnes à payer sur plusieurs journaux de banque, le contrôle ne se faisait que sur le premier journal de banque, qu'il soit sélectionné pour paiement ou pas, et non pas sur l'ensemble des journaux pour lesquels on demandait une comptabilisation.

D'autre part, pour les paiements par virement, si on demande une comptabilisation en date d'échéance, un contrôle supplémentaire a été ajouté pour s'assurer qu'il n'existe aucune échéance à comptabiliser qui serait antérieure à la date de dernière clôture du journal de banque concerné.


CREATION SOCIETE AVEC COPIE CLIENTS FOURNISSEURS - COPIE CPTPDJ Correction N° 163 du 05/01/16

Désormais, lorsqu'on crée une société en demandant à copier les clients ou les fournisseurs depuis une société "modèle", le fichier CPTPDJ est également copié implicitement depuis la société "modèle".
Le fichier CPTPDJ est celui qui contient les groupes et familles de clients et fournisseurs, ainsi que les tables correspondant aux 5 zones supplémentaires offertes dans les fiches clients et fournisseurs.

AMELIORATIONS ETAT DELAIS DE PAIEMENT CLIENT FOURNISSEURS Correction N° 164 du 06/01/16

L'état présentant les délais de paiement (demandé par la plupart des contrôleurs de gestion) a été amélioré :


GESTION DES COMPTES DE TVA MENSUELS DANS LES ECRITURES PERIODIQUES Correction N° 165 du 08/01/16

Il est désormais possible d'utiliser un compte de TVA mensuel dans les écritures périodiques, sur le même principe que ce qui existait déjà en saisie des écritures par pièce.
Pour que cela fonctionne, il faut :

Avec ceci, lors de la comptabilisation, le compte retenu sera choisi en fonction de la date d'échéance si elle est renseignée, en fonction de la date de comptabilisation sinon.


EFFETS A PAYER : PAS DE COMPTABILISATION SI MONTANT NUL Correction N° 166 du 20/01/16

Lors de l'émission des règlements automatiques fournisseurs, si le total d'un bordereau de paiement est nul (une facture et un avoir de même montant à la même échéance par exemple), il n'y a aucune comptabilisation du bordereau, mais les échéances sont tout de même marquées dans l'échéancier avec un N° de bordereau de façon à les faire disparaitre de l'échéancier.
Du coup, en cas de paiement par effet à payer, on retrouve ce bordereau ayant un montant nul dans la gestion des effets à payer. Et lorsqu'on pointait ce bordereau comme étant "payé", il y avait une écriture de montant nulle passée au débit compte 403, écriture que l'on ne pouvait pas lettrer puisque l'écriture constatant le bordereau au crédit du 403 n'avait pas été passée.
Désormais, dans le cas d'un bordereau de montant nul, il n'y a pas d'écriture passée au débit du compte 403 dans la saisie des effets à payer. Le bordereau est simplement "marqué" de façon à ne plus apparaitre ultérieurement dans cette gestion des effets à payer.

Remarque : sur l'écran permettant de lancer la comptabilisation des règlements automatiques fournisseurs, les bordereaux de paiement ayant un montant nul n'étaient pas décomptés dans la colonne Nombre (et pas affichés si on cliquait sur le bouton Détail des règlements) alors que ces bordereaux sont quand même traités (même s'ils ne donnent lieu à aucune comptabilisation et édition). Désormais, ces bordereaux de montant nul sont décomptés et sont affichés quand on clique sur le bouton Détail des règlements.


HISTORIQUE DES MODIFICATIONS DES IBAN (FOURNISSEURS, CLIENTS, AUTRES AUXILIAIRES) Correction N° 167 du 22/01/16

Les modifications apportées aux IBAN des tiers sont désormais historisées.
Depuis la fiche d'un tiers (fournisseur, client ou autre auxiliaire), un nouveau bouton Historique se situant au niveau de la saisie des IBAN permet d'accéder à l'historique des modifications. Dans cet historique, on peut afficher les modifications par type et N° de tiers et par date. Cet historique est également consultable depuis la nouvelle option de menu Outils/Historique des modifications d'IBAN.

Les éléments historisés sont les suivants :
- Date de la modification
- Code utilisateur
- Programme utilisé pour effectuer la modification (saisie dans une fiche ou interface standard)
- Création ou suppression d'un IBAN (si un IBAN est modifié, cela correspond à une suppression puis une création)
- Changement de l'IBAN principal

Complément d'information technique
Cette amélioration a nécessité la création d'un fichier supplémentaire dans la base de données, le fichier CPTRIM. Dans le cas d'une base HyperFile classic ou Client/serveur, ce nouveau fichier est créé automatiquement dans chaque dossier, à la 1ère ouverture du dossier qui suit l'installation de cette correction 167.
Dans le cas d'une base Client/serveur AS/400, là aussi, le fichier est créé dans le dossier AS/400 (fichier DB/2). Le fichier CPTRIM est créé dans un premier temps dans la bibliothèque "modèle" HMCPTDTA s'il n'existe pas déjà, puis dupliqué ensuite depuis HMCPTDTA dans le dossier comptable en cours d'ouverture. Inversement, le fichier logique CPTRIML1 est créé d'abord dans la bibliothèque courante avant d'être copié dans HMCPTDTA.
 
Il est également possible d'installer la correction N° 12 de la version 10.00 sur le serveur AS/400, ce qui déclenche automatiquement, lors de cette installation, la création du fichier CPTRIM dans HMCPTDTA et dans tous les dossiers AS/400 référencés sur l'AS/400. Mais l'installation de cette correction 12 côté serveur AS/400 est facultative.

RAPPROCHEMENT BANCAIRE - APPEL SAISIE PIECE Correction N° 168 du 26/01/16

Une nouveauté : depuis la procédure de rapprochement bancaire, il est désormais possible d'appeler la procédure de saisie des écritures par pièce sans sortir du rapprochement en cours. On dispose pour cela d'un bouton Saisie pièce au bas de la fenêtre du rapprochement bancaire. Quand on clique sur ce bouton, on bascule dans la procédure de saisie des écritures par pièce. Sur le premier écran de cette saisie, le code journal est pré renseigné avec le code du journal de la banque en cours de rapprochement, la date d'écriture est pré renseignée par la date de l'écriture sur laquelle on se trouve au moment du clic sur le bouton Saisie pièce. Au retour de la saisie pièce, la ou les écritures ayant été ajoutées par cette saisie pièce (à condition qu'elles soient antérieures à la date d'arrêté du rapprochement bien sûr) sont présentées dans le rapprochement et peuvent donc être pointées. On est d'ailleurs positionné par défaut sur la première écriture ayant été ajoutée.
On peut ainsi plus facilement achever un rapprochement bancaire lorsqu'on s'aperçoit qu'il manque une écriture que la banque a constatée : plus besoin de valider provisoirement le rapprochement en cours pour aller en saisie pièce, puis rappeler le rapprochement pour le terminer. Tout peut se faire "à la volée".

Précisions :

Au retour de la saisie par pièce, le système relit toutes les écritures du compte de banque antérieures à la date du rapprochement en cours. Et il ajoute dans ce rapprochement toute écriture qui n'y était pas déjà antérieurement. Cela signifie que l'on peut légèrement "détourner" ce processus si la pièce manquante doit être saisie non pas en saisie "pièce", mais en saisie "règlement client", "règlement fournisseur" ou encore "écriture périodique". Il suffit, alors qu'on est en cours de rapprochement sur une première session de LDCompta, d'aller réaliser la saisie souhaitée dans une autre session de LDCompta, puis une fois cette saisie réalisée, de revenir à la première session de LDCompta, de cliquer sur le bouton Saisie pièce et de refermer immédiatement la saisie pièce sans rien saisir. Le système va quand même relire toutes les écritures du compte de banque et trouvera donc les nouvelles écritures saisies, même si elles l'ont été dans une autre session LDCompta.
Seule limitation quand même : le système tient compte uniquement des écritures ajoutées, pas des éventuelles modifications ou suppressions de pièces qui auraient pu être faites depuis une autre session LDCompta entre le début du rapprochement et le moment où l'on revient dans ce rapprochement après avoir cliqué sur le bouton Saisie pièce. La seule façon de prendre en compte d'éventuelles modifications ou suppressions de pièces est comme auparavant de valider le rapprochement en provisoire, puis de revenir sur celui-ci.

Au passage, 2 améliorations mineures ont également été apportées dans ce rapprochement bancaire :


VIREMENT FOURNISSEUR SEPA - CONTROLE DATE D'EXECUTION Correction N° 169 du 26/01/16

Dans la fenêtre de préparation de l'ordre de virement SEPA pour les paiements fournisseurs, il y a désormais un contrôle de la date d'exécution du virement. Un message d'avertissement est émis si celle-ci n'est pas comprise entre date du jour et date du jour plus 60 jours.
En tout état de cause, si la date d'exécution demandée est antérieure à la date du jour, c'est la date du jour qui est portée dans l'ordre de virement SEPA pour éviter un rejet de l'ordre par la banque émettrice.
Complément technique : avec le composant CPI qui transforme le fichier CFONB en fichier XML SEPA, on avait un souci si la date d'exécution demandée n'était pas dans la même année que la date du jour. La date d'exécution portée dans le fichier SEPA se retrouvait dans l'année qui suivait l'année en cours au lieu de l'année antérieure. Pour éviter cela, on a décidé d'ajouter ce nouveau contrôle qui de toute façon à son intérêt : une date d'exécution antérieure à la date du jour n'a pas de sens pour la banque qui reçoit l'ordre, et une date d'exécution au delà de date du jour + 60 jour est certainement une erreur de saisie.

TENTATIVE DE CORRECTION D'UNE ERREUR GPF DANS LA SAISIE AU KILOMETRE Correction N° 170 du 28/01/16

Afin de corriger une erreur aléatoire qui plante la saisie au kilomètre (KM), des modifications ont été apportées au programme.
Information technique : c'est la fonction MémoireVersFichier qui plante. Précédemment, c'était un objet dynamique qui était utilisé. Dorénavant, c'est un objet non dynamique créé par copie de l'objet dynamique.


AMELIORATIONS JANVIER 2016 Correction N° 171 du 29/01/16

AMELIORATIONS JANVIER 2016 Niveau 171 29/01/2016

Plusieurs améliorations sont venues agrémenter LDCompta Version 10 courant janvier. Citons notamment :

  • la possibilité de gérer des comptes de TVA mensuels au sein de la saisie des écritures périodiques
  • la possibilité d'ajouter une pièce « à la volée », par appel à la saisie pièce, lorsqu'on est en rapprochement bancaire;
  • l'historisation des modifications des IBAN des tiers
  • l'épuration à la demande de l'historique des modifications de pièce (pour ceux qui en font en grand nombre)
  • une refonte de l'état présentant les délais de paiement, état demandé par la plupart des contrôleurs de gestion.

Toutes ces modifications sont présentées en détail dans la note d'actualité accessible ici.


IMMOBILISATIONS - NOMBRE DE DECIMALES POUR LES ARRONDIS Correction N° 172 du 04/02/16

Dans tout le module Immobilisations, les calculs d'annuités se faisaient avec un arrondi à 2 décimales. On ne tenait pas compte du nombre de décimales demandé pour la version "Afrique" de LDCompta (0 décimales si on est en CFA). 
SUPPRESSION COMPTE AUTRE AUXILIAIRE - MESSAGE ERRONE Correction N° 173 du 04/02/16

Lors de la suppression d'un compte de type Autre auxiliaires, et dans le cas où l'on a plusieurs collectifs de même sous-type, on pouvait avoir un message indiquant que la suppression du compte demandée pour un collectif X ne pouvait être répercutée dans le collectif Y car il existait des écritures pour ce compte autre auxiliaire dans le collectif Y.
Or, dans les deux derniers paragraphes de ce message, il y avait une inversion des comptes collectifs X et Y et des codes racines associés, rendant difficile la compréhension du message. 

Message erroné :
ATTENTION : il existe des écritures dans ce compte XXXXXXXX pour le
pour le collectif COL222 (code racine C2), qui est de même sous-type que le
collectif  COL111 (code racine C1).
La suppression du compte XXXXXXXX, si vous la confirmez, ne sera donc
pas répercutée dans le collectif COL111 (code racine C1)."
Etes-vous sûr(e) de vouloir quand même supprimer le compte XXXXXXXX
pour le collectif COL222 (code racine C2) ?"

Message corrigé :
ATTENTION : il existe des écritures dans ce compte XXXXXXXX pour le
pour le collectif COL222 (code racine C2), qui est de même sous-type que le
collectif  COL111 (code racine C1).
La suppression du compte XXXXXXXX, si vous la confirmez, ne sera donc
pas répercutée dans le collectif COL222 (code racine C2)."
Etes-vous sûr(e) de vouloir quand même supprimer le compte XXXXXXXX
pour le collectif COL111 (code racine C1) ?"


EXPORT NATIXIS FACTOR Correction N° 174 du 05/02/16

Mise à disposition de la fenêtre iFactoNATIXIS permettant d'envoyer le détail des écritures au format NATIXIS Factor.
Fichier OCA : Ouverture des comptes clients automatique conforme au cahier des charge V6.2 (voir
U:\Documentations\LDCompta\NATIXIS Factor fichier OCA_v6 2.pdf)
Fichier GRL  : Grand Livre Client conforme au cahier des charge V7 (voir
U:\Documentations\LDCompta\NATIXIS Factor fichier GRL_v7.pdf)

Le mode d'emploi (U:\Documentations\LDCompta\Documentation Export Natixis Factor.doc) va se copier automatiquement dans le répertoire doc de la compta.


TABLES DE VENTILATION ANALYTIQUE - CODE LIMITE A 6 CARACTERES Correction N° 175 du 08/02/16

Dans la définition des tables de ventilation analytique, sur n'importe lequel des 3 axes, le code de la table était limité à 6 caractères, ce qui posait problème si pour l'un des axes analytiques, on avait défini des niveaux de regroupement de telle sorte que le code de l'axe analytique exigeait plus de 6 caractères. Le code des tables de ventilation d'un axe donné suit en effet les mêmes règles de taille que le code de l'axe lui-même. Ainsi, si un code section analytique doit comporter plus de 6 caractères de par la définition qui est faite dans la Fiche Société, les codes des tables de ventilation par section doivent eux aussi comporter plus de 6 caractères.
NATIXIS FACTOR ERREUR SUR LES RÈGLEMENTS PAR VIREMENT Correction N° 176 du 11/02/16

Les virements non lettrés était envoyés comme OD au crédit, ils sont maintenant en RNI  (règlement non échu).


MAILING DES LETTRES DE RELANCES POUR UN SEUL CLIENT Correction N° 177 du 18/02/16

Dans le cas d'une demande de mailing des lettres de relance, si cette demande concerne un seul client (un même numéro de client en début et fin de la sélection des clients à relancer), le programme intercale désormais une fenêtre permettant la modification du mail à envoyer, en lieu et place de la confirmation de l'envoi des mails. Cette fenêtre permet entre autres d'ajouter des pièces jointes au mail.
Remarque : à ce stade, la lettre de relance elle-même est déjà attachée en tant que fichier PDF joint au mail.


MODIFICATION DU NIVEAU DE RELANCE - SAISIE DES COMMENTAIRES ET MODIFICATION DU LIBELLÉ OU DE LA PIÈCE Correction N° 178 du 18/02/16

Il est désormais possible, directement depuis la fenêtre de modification des relances client par client, de modifier le libellé d'une écriture, de saisir des commentaires ou d'ouvrir la fenêtre de modification d'une pièce.


RELEVÉS CLIENTS - TRAITE A L'ACCEPTATION SANS LETTRAGE PARTIEL Correction N° 179 du 19/02/16

Une nouvelle option dans les paramètres de comptabilisation d'un relevé client permet de demander la génération d'une traite à l'acceptation sans qu'il y ait pour autant de lettrage partiel des écritures reprises sur la traite émise.


SUPPRESSION TIERS - CONTROLE PRESENCE ECRITURES DEFAILLANT Correction N° 180 du 19/02/16

Lors de la demande de suppression d'un compte client ou fournisseur, le système vérifie qu'il n'existe pas d'écritures présentes pour ce tiers dans l'exercice afin d'interdire la suppression s'il y a encore des écritures dans le compte. Lors de la réalisation de ce contrôle, il y avait une erreur : au lieu de rechercher des écritures ayant un N° de compte tiers égal à celui demandé en suppression, on recherchait les écritures ayant un N° de compte tiers commençant par le N° demandé en suppression. On interdisait donc parfois la suppression d'un tiers alors que celui-ci n'avait pas d'écritures dans son compte.
RELEVÉS CLIENT - CONTROLES RIB ET MODE DE PAIEMENT, ET PROBLEME POUR LANCER SANS EDITION Correction N° 181 du 19/02/16

Deux petites améliorations et une correction ont été apportées dans la procédure d'émission des relevés clients :

  1. Un contrôle a été ajouté lorsque de l'émission d'un relevé client en mode manuel : le client sélectionné doit avoir un RIB s'il on demande l'émission d'une traite en portefeuille dans les paramètres de lancement.
  2. Un mode de règlement doit désormais être indiqué lorsqu'on demande l'émission d'une traite (à l'acceptation ou en portefeuille). Ce mode de paiement est utilisé en lieu et place du mode de paiement client pour la comptabilisation de la traite.
  3. La génération d'un relevé client sans aucune édition (ni relevé ni traite) ne pouvait aboutir car le programme demandait à l'utilisateur de valider la fenêtre de lancement de l'édition alors que celle-ci ne pouvait se valider de par le fait qu'on avait justement demandé de ne faire "aucune édition".

TENTATIVE DE CORRECTION D'UNE ERREUR GPF DANS LA SAISIE AU KILOMETRE - PARTIE 2 Correction N° 182 du 24/02/16

Afin de corriger une erreur aléatoire qui plante la saisie au kilomètre (KM), des modifications ont été apportées au programme.
Information technique : c'est la fonction xTrierEcritures qui plante. Précédemment, c'était deux objets dynamiques passés en paramètre qui étaient utilisés. Dorénavant, ils ne sont plus dynamiques.


INTERFACE SAGE - IGNORER CERTAINS JOURNAUX Correction N° 183 du 26/02/16

Il est désormais possible d'ignorer les écritures reçues sur certains journaux. Pour cela, dans la table de correspondance des codes journaux (fichier nommé TabJOU.txt) on indiquera la valeur *NULL en regard du ou des journaux qui doivent être ignorés.  
ETAT DE SITUATION - PROBLEME DE RUPTURE ET DE SAUT DE PAGE Correction N° 184 du 26/02/16

Dans certains cas, des hauts de rupture étaient affichés à tort après les totaux. Cette impression pouvait entrainer aussi un saut de page inutile. 
SAISIE AU KM - LE CODE SECTION VENTILE N'EXISTE PAS Correction N° 185 du 26/02/16

Dans la saisie au km, si un compte nécessite une ventilation analytique mais qu'on ne saisit pas celle-ci avant de valider la ligne, une fenêtre demandant de saisir l'analytique s'ouvre. Si on saisissait une ventilation analytique, l'écriture était marquée avec une section "VENTILÉ". Lorsqu'on revenait sur la ligne en modification, la validation de cette ligne affichait le message "Le code section VENTILÉ n'existe pas".  Par contre, à l'utilisation avec le bouton F7, tout fonctionnait correctement. Désormais, ce message ne s'affiche plus.

Une seconde anomalie, similaire à la première, se produisait si le compte général contenait une destination (axe 3) par défaut. Si une ventilation analytique était saisie, le simple fait de naviguer d'un champ à l'autre ré-initialisait le code destination avec le code destination par défaut. De ce fait, l'écriture n'était plus considérée comme "ventilée" et cela provoquait le message d'erreur. Désormais, le code destination n'est plus réinitialisé en naviguant de champ en champ.

Une troisième anomalie beaucoup plus subtile a aussi été corrigée. Le fait d'utiliser le bouton F7 faisait penser au programme que la ligne était ventilée dans tous les cas. Dans ce cas, un message indiquant qu'on allait perdre la ventilation s'affichait dès lors qu'on essayait de modifier l'un des axes. Ce message n'avait aucune incidence mais n'avait pas de raison d'être. Désormais, il s'affiche seulement si la ligne est réellement ventilée (elle doit afficher VENTILÉ).


MODIFICATION DES NIVEAUX DE RELANCE PAR CLIENT - AJOUT DE LA GED Correction N° 186 du 01/03/16

Il est désormais possible d'utiliser la GED directement depuis la fenêtre de modification des niveaux de relance client par client. Le fonctionnement est totalement similaire à celui que l'on connait déjà dans la fenêtre de consultation d'un compte.
BILAN ET CR - ERREUR SI EDITION 12 MOIS AVEC AUXILIAIRES EN CLASSE 6-7 Correction N° 187 du 07/03/16

Lorsqu'on demandait l'édition d'un compte de résultat en forme "12 mois", il y avait une erreur systématique (erreur de doublon dans le fichier CPTBIS12) si on avait des comptes auxiliarisés en classe 6 ou 7.


EDITION BILAN - PROBLEME SI PAS DE LIGNE DE TITRE EN TETE Correction N° 188 du 09/03/16

Il y avait une anomalie lors de l'édition d'une ligne de bilan, si la première ligne imprimée était une ligne de type Détail et non pas Titre.
Dans ce cas, les données imprimées sur cette première ligne étaient erronées (tant le libellé de la ligne que les valeurs chiffrées).
Cette anomalie n'était jamais apparue jusqu'ici car dans le paramétrage du bilan utilisé ordinairement (celui qui est livré en standard), on a une ligne de titre au tout début.

SAISIE DES BORDEREAUX DE BANQUE IMPOSSIBLE Correction N° 189 du 16/03/16

La saisie des bordereaux de banques accessible depuis le menu SAISIE ne fonctionnait plus. L'appel du menu provoquait un plantage de l'application.


HFCS - DIVERSES OPTIMISATIONS Correction N° 190 du 16/03/16

Des optimisations ont été apportées sur différents traitements lorsqu'une base de données est en HyperFile Client/Serveur.

- A l'ouverture de l'application, après le contrôle de licence, il y avait un temps d'attente proportionnel au nombre de sociétés sur le serveur HyperFile avant l'affichage de la fenêtre de choix des sociétés.

- Ce temps d'attente était aussi présent au niveau de la création ou de la suppression d'une société;


SAISIE REGLEMENT CLIENTS - LIBELLE SUR ECLATEMENT A 25 CARACTERES Correction N° 191 du 17/03/16

En saisie des règlements clients, dans le cas de l'éclatement du règlement sur plusieurs comptes de tiers, le libellé de l'écriture passé sur chacun de ces comptes tiers était limité à 20 caractères au lieu de 25.
Remarque technique : ce libellé avait été porté à 25 caractères en version 9 en 2013, mais cette correction n'avait pas été répercutée en version 10.

GED DANS LES PROCEDURES DE CONSULTATION POUR LES A NOUVEAUX Correction N° 192 du 17/03/16

Dans les différentes procédures de consultation (compte, pièce...), on peut accéder à la GED pour chacune des pièces affichées. Le lien entre une écriture comptable et les documents enregistrés dans la GED se fait toujours sur le triplet (Code journal, Date, N° de pièce).
Problème : quand une pièce est reprise en à nouveau lors d'une clôture d'exercice, ce lien est rompu car la pièce reprise en à nouveau l'est sur un journal d'à nouveau et au 1er jour de l'exercice. On n'a donc plus accès, depuis toutes ces procédures de consultation, aux documents GED liés aux pièces reprises en à nouveau.
Désormais, ce lien est conservé. Pour cela, on exploite les 2 nouveaux champs présents sur les écritures comptables (JNAC et DTAC), champs qui mémorisent le code journal d'origine et la date comptable d'origine de toute pièce reprise en à nouveau.

Le principe désormais mis en oeuvre dans toutes ces procédures de consultation est le suivant : pour les pièces d'à nouveau, le lien ne se fait pas sur le triplet (Journal d'à nouveau, date de l'à nouveau, N° de pièce) mais sur le triplet (Journal d'origine, Date d'origine, N° de pièce). Et on retrouve ainsi les documents GED qui avaient été reliés avant la clôture d'exercice.

Remarques


MODIFICATION DES RELANCES - RECHARGEMENT ACTIONS DE RELANCE SUITE IMPRESSION LETTRE Correction N° 193 du 17/03/16

Dans la fenêtre de modification des relances clients,  on recharge désormais la table des actions de relance présentée en partie basse si on a demandé l'impression d'une lettre par le bouton Imprimer lettre de cette fenêtre.
OUVERTURE D'UN DOSSIER COMPTABLE - VERIF DONNEES FAITES A TORT A CHAQUE OUVERTURE Correction N° 194 du 17/03/16

A l'ouverture d'un dossier comptable, LDCompta effectue certaines vérifications sur les fichiers du dossier à ouvrir. Ces vérifications ne sont faites normalement que lors de la première ouverture d'un dossier, tous postes de travail confondus, pour un niveau de programmes donné.
Or, en version 10, suite à une petite anomalie, ces vérifications étaient faites à chaque ouverture de dossier et pas seulement à la première ouverture (le marquage dans le fichier FICINI, section FileRelease, mot-clé DataLevel, ne se faisait pas). Et comme parmi ces vérifications, il y avait depuis le niveau 156 un parcours complet du fichier des clients, cela pouvait prendre quelques secondes pour les dossiers comportant un grand nombre de clients.

RELANCE CLIENT - INTEGRATION D'IMAGE DANS L'ENVOI PAR MAIL Correction N° 195 du 22/03/16

Il est désormais possible d'intégrer des images dans le corps du mail adressé pour les relances clients, pour un logo ou une signature par exemple. Il faut pour cela saisir, dans le corps du mail, une chaine de caractères ayant la syntaxe suivante :
   #IMG=Chemin\De\L'image#
Chemin\De\L'image permet de récupérer l'image :
 - soit sur un disque local ou réseau accessible au moment où l'on envoie les mails de relance
   Exemple : S:\Ldsystem\Fichiers\Compta\SignatureRelance.jpg
 - soit sur un chemin UNC
   Exemple : \\Serveur-LD\E\Ldsystem\Fichiers\Compta\SignatureRelance.jpg
 - soit sur un site WEB
   Exemple : http://www.ldsysteme.fr/fileadmin/SignatureRelance.jpg.

Information technique :
Il était déjà possible d'ajouter une image dans le corps du mail par Copier-Coller directement dans le texte du message qui est saisi en format RTF. Cependant, cela n'était pas possible en environnement client/serveur AS400 car la limite de taille du corps de l'email est de 4096 caractères au maximum (soit 5ko environ). Une image faisant facilement plus de 5ko, elle n'était pas enregistrée correctement et tout le texte après cette image était lui aussi perdu.


RELANCE PAR MAIL - ENREGISTREMENT DES PJ DANS LA GED Correction N° 196 du 24/03/16

Lorsque l'envoi des lettres de relance est fait pour un client unique, il est possible d'intervenir sur le mail envoyé (cf. correctif LDCompta V10.00 niveau 177), et notamment d'y ajouter des pièces jointes. Désormais, si l'option permettant d'enregistrer toute relance en tant qu'action de relance est activée (option disponible dans la Fiche Société, onglet Tiers), ces pièces jointes ajoutées au mail au moment de l'envoi seront également enregistrées dans la GED, liées à l'action de relance et en plus de la lettre de relance elle-même, avec le type Lettre de relance - PJ.
LISTE CLIENTS A RELANCER - PROBLEME BAS DE PAGE SI EDITION PAR REPRESENTANT Correction N° 197 du 24/03/16

Dans la liste des clients à relancer triée par code représentant, il pouvait y avoir des problèmes sur les bas de page, notamment lorsqu'il y avait des litiges clients : les totaux par niveau de relance qui sont censés n'apparaître qu'en fin d'état étaient imprimés sur chaque bas de page.
CONTROLE DES RIB FOURNISSEURS - SUPPRESSION DU RAPPORT D'ERREUR Correction N° 198 du 25/03/16

La proposition d'envoi d'un rapport d'erreur qui était affichée à l'ouverture du dossier, en cas de désynchronisation entre les RIB inscrits dans le fichier principal des fournisseurs et celui des différents RIB fournisseurs, a été remplacée par un simple message d'erreur, sans envoi de rapport.
EDITION BALANCE CLIENTS - TOTAUX TROP PETITS Correction N° 199 du 31/03/16

Sur la balance client imprimée en format vertical, les colonnes où apparaissent les totaux mouvements débit et crédit en fin d'état étaient trop étroites. Du coup, ces totaux ne s'imprimaient pas quand ils atteignaient le milliard.
ECHEANCIER FOURNISSEUR - MONTANT ESCOMPTE PAS IMPRIME Correction N° 200 du 31/03/16

Sur l'échéancier fournisseur, les totaux escompte apparaissant sur les différents niveaux de regroupement ne s'imprimaient plus dès lors que leur valeur excédait 9999€.
ECRITURES PERIODIQUES - DATE COMPTABLE A BLANC Correction N° 201 du 31/03/16

Il était possible de comptabiliser une écriture périodique avec une date comptable à blanc (en efffaçant la date proposée par défaut, aucun contrôle n'étant réalisé lorsque cette date était à blanc). 
NOUVEL OUTIL DE RENUMEROTATION DES COMPTES DE TIERS Correction N° 202 du 01/04/16

Un nouvel outil permettant de renuméroter un ou plusieurs comptes de tiers est désormais disponible dans LDCompta, via le menu Outils/Autres outils/Lancer un autre outil.

Informations techniques :

La totalité des enregistrements des fichiers sont balayés pour renuméroter les tiers, à l'exception de certains fichiers pour lesquels on doit indiquer à partir de quelle date on traite les enregistrements à modifier. Ces fichiers sont les suivants :
- CPTBIS - Bilan et CR-Soldes des comptes
- CPTBUD - Budget - Montants budgétés
- CPTHIM - Trace des modifications de pièces

Les fichiers suivants sont tout simplement ignorés du processus de renumérotation :
- CPTFOD - Détail folio
- CPTPCA - Canevas de saisie
- CPTHCA - Historique C.A. clients/fournisseurs
- CPTFAC - Factures clients - Suivi TVA sur encaissements
- CPTFAF - Factures fournisseurs - Suivi TVA sur décaissement
Les deux premiers fichiers listés ci-dessus doivent être révisés manuellement. Les trois derniers peuvent être régénérés par les traitements appropriés.


RESTAURATION - LISTE PRESENTEE PAR CODE DOSSIER ET DATE DE SAUVEGARDE Correction N° 203 du 01/04/16

Quand on réalise des sauvegardes, LDCompta choisit automatiquement le nom des fichiers de sauvegarde (.SAV et .WDZ), noms qui sont de la forme SOC_XXX99, où XXX est le code du dossier comptable sauvegardé, et 99 est un N° à suivre (le système prend le premier N° disponible à partir de 01 dans le répertoire cible de la sauvegarde).
Lorsqu'on dépasse les 99 sauvegardes pour un même dossier (c'est à dire que tous les N° compris entre 01 et 99 sont déjà utilisés), LDCompta continue de la même façon avec un nom de la forme SOC_XXX999, donc avec un numéro à 3 chiffres : 100, 101, 102...
Lors de la restauration, les sauvegardes étaient présentées par nom de fichier, avec un inconvénient : cet ordre ne correspondait pas toujours à l'ordre chronologique dans lequel les sauvegardes avaient été faites, LDCompta utilisant au moment de la sauvegarde le premier numéro disponible dans le répertorie cible, en "bouchant les trous" éventuels.
On a donc réalisé une petite amélioration : la liste de sauvegardes est désormais présentée à l'utilisateur triée par code répertoire et date de dernière modification du fichier .SAV, et non plus par nom du fichier .SAV.

 

SOLDE PROGRESSIF FAUX SUR VISU COMPTE MULTI-DEVISES Correction N° 204 du 04/04/16

Le solde progressif affiché en consultation d'un compte était erroné dans le cas de l'affichage d'un compte en mode Devises, pour les comptes comportant plusieurs devises. Dans ce cas de figure en effet, le solde progressif est affiché en euros et non pas en devises, car un solde progressif en devises n'a pas de sens lorsque le compte comporte des écritures dans plusieurs devises. Mais pour calculer ce solde progressif en euros, on ne tenait pas compte du sens Débit-Crédit de chaque écriture. On sommait les débits et les crédits en euros. 
EDITION BALANCE GENERALE - PROBLEME AVEC ANNEE BISSEXTILE Correction N° 205 du 08/04/16

En édition d'une balance générale sur l'exercice 2016 avec l'option Clôture provisoire, avec une date de clôture antérieure au 28/02/2015, le résultat provisoire était calculé au 28/02/2016 et non pas au 29/02/2016, faussant donc la balance. 
Les écritures du 29/02/2016 n'étaient prises en compte ni dans le résultat provisoire, ni dans le nouvel exercice.

INTERFACE DES HONORAIRES - EXERCICE ANTERIEUR NON ACCESSIBLE Correction N° 206 du 12/04/16

Le traitement des factures de l'exercice comptable précédent n'était pas possible dans l'interface DAS2 (Honoraires) si le dossier courant ne comptait qu'une et une seule archive.


PERTE DU CONTEXTE HYPERFILE SQL LORS DE LA PRISE DE FOCUS DE LA FENETRE PRINCIPALE Correction N° 207 du 15/04/16

Lorsque la fenêtre principale reprend le focus, elle rafraichit la liste des relances clients et des écritures périodiques si elles sont affichées sur le bureau de LDCompta. Ce rafraichissement provoquait la perte du contexte HyperFile SQL.
De ce fait, par exemple, en consultation d'un compte client, le clic sur le bouton Fiche du compte pouvait afficher la fiche d'un autre compte que celui affiché dans cette fenêtre de consultation si on avait, au cours de la consultation de ce compte, basculé dans la fenêtre principale (simplement en cliquant dans celle-ci ou en appelant une autre option de menu depuis cette fenêtre principale).


GESTION DES CLIENTS - BOUTON ACTIONS RELANCE EN ROUGE SI RAPPELS ACTIFS Correction N° 208 du 20/04/16

Dans les deux fenêtres de gestion des clients (la liste pour gestion et la fenêtre de mise à jour proprement dite), on dispose d'un bouton Actions pour accéder aux actions de relance du client courant.
Désormais, le libellé de ce bouton apparait en rouge et en gras s'il existe, parmi toutes les actions de relance concernant le client courant, au moins une action ayant une date de rappel et n'étant pas marquée comme Terminée (et ce quel que soit le compte collectif auquel l'action est attachée, si vous gérez plusieurs collectifs clients).

Complément technique : au passage, un problème de contexte HyperFile a été réglé, problème qui se manifestait si l'on appelait la fenêtre de gestion des actions de relance depuis l'une des fenêtres de gestion des clients et qu'on demandait à afficher les actions de relance d'un autre client en modifiant le critère de sélection en partie haute de l'écran. Au retour dans la fenêtre de gestion des clients, on n'était plus positionné sur le bon client, avec donc des résultats curieux.


RELEVES CLIENTS - ENVOI VERS GED Correction N° 209 du 22/04/16

Un bouton Vers GED a été ajouté dans la fenêtre d'édition (ou réédition) des relevés clients afin de les envoyer dans le module GED.
Par défaut, le relevé est enregistré dans la GED du client, sous le nom Relevé AAAAMMJJ.pdf, AAAAMMJJ étant la date du relevé.
En créant un paramètre programme nommé RLCETAGED, on peut choisir d'enregistrer le fichier PDF dans un autre répertoire et éventuellement sous un autre nom de fichier. La valeur alphanumérique de ce paramètre RLCETAGED peut contenir des variables de remplacement qui sont remplacées lors de la génération. Chaque variable de remplacement est définie avec la syntaxe <XXXX>XXXX est le code d'une des rubriques du fichier client, ou égale à DATR pour récupérer la date du relevé.
Exemple : S:\Fichiers\Compta\Relevés\Relevé_<NOCL>_<DATR>.pdf  
Si ce chemin est défini en commençant par "<GED>", le relevé est inclus dans la GED (seul le nom du fichier est donc pris en compte). Sinon, s'il s'agit d'un chemin différent, le relevé est enregistré en pdf dans le répertoire et sous le nom défini mais ne sera pas enregistré dans la GED.

Au passage, une petite modification a été faite : lorsque cette fenêtre est appelée depuis la gestion des traites à l'acceptation pour imprimer une traite seulement, les boutons Vers GED, E-Mailing et Fax-Mailing sont désormais masqués.


IMMOBILISATIONS - LISTE DES SORTIES AMELIOREE Correction N° 210 du 28/04/16

Une amélioration a été apportée sur la liste des sorties d'immobilisations. Cela concerne le cas des sorties partielles. On a désormais 4 quantités affichées en regard de chaque sortie, pour être plus clair dans le cas de ces sorties partielles :
 - la quantité initiale (celle du moment de l'acquisition)
 - la quantité restant avant la sortie "courante"
 - la quantité sortie
 - la quantité restante après la sortie "courante"
De plus, la valeur "origine" est désormais celle correspondant à la quantité restant avant la sortie courante, et non celle correspondant à la quantité initiale. Ainsi, cette quantité origine est la même que celle que l'on retrouve sur l'état de situation dans la colonne Base amortissement.

Par ailleurs, cette liste des sorties est désormais accessible par le bouton Imprimer depuis la fenêtre de consultation des sorties.


EDITION RELEVE CLIENTS - CREATION PARAMETRE PROGRAMME A BLANC Correction N° 211 du 29/04/16

Lors de l'édition des relevés clients, il y avait création d'un paramètre programme avec code à blanc. La valeur du paramètre était identique à celle du paramètre programme CPERLC1, mais ce paramètre avec code égal à blanc ne servait à rien.
BORDEREAUX DE REMISE EN BANQUE - MODIFICATION DE PRESENTATION Correction N° 212 du 11/05/16

L'impression des bordereaux de remise en banque a subi quelques modifications de mise en forme :


PROBLEME D'APOSTROPHE DANS LE CODE TIERS FOURNISSEUR OU CLIENT Correction N° 213 du 12/05/16

Plusieurs traitements concernant les tiers ne fonctionnaient pas si le code du tiers en question contenait une apostrophe. Ces traitements ont été revus et corrigés :
- Recherche par code client dans la liste des clients
- Sauvegarde d'un IBAN dans les fiches client et fournisseur
- Modification de l'IBAN principal dans la fiche d'un fournisseur
- Renumérotation des n° de tiers clients et fournisseurs (outil : OutiChgAux)


IMMOBILISATIONS - SAISIE OU AFFICHAGE DES SORTIES - POSITIONNEMENT FAUX Correction N° 214 du 07/06/16

Dans la fenêtre principale de gestion des immobilisations, quand on cliquait sur le bouton Enregistrer une sortie ou Consulter les sorties, la fenêtre de saisie ou d'affichage des sorties qu'on obtenait n'était pas positionnée sur la fiche (ou à partir de cette fiche dans le cas de la consultation des sorties) sur laquelle on était positionné dans la fenêtre principale lors du clic sur le bouton.
IMMOBILISATIONS - PROBLEME CALCUL PLAN AMORTISSEMENT SI DUREE FISCALE > DUREE COMPTABLE Correction N° 215 du 07/06/16

Il y avait une erreur dans le calcul du plan d'amortissement d'une immobilisation lorsque la durée d'amortissement fiscale était supérieure à la durée d'amortissement comptable (ce qui n'est pas fréquent) et qu'une partie du plan d'amortissement calculé antérieurement était clôturée.  
INTERFACE SAGE - PROBLEME NUMERO CLIENTS SI CREATION AVEC RENUMEROTATION Correction N° 216 du 10/06/16

Dans la procédure d'interface SAGE, il y avait un problème si l'on voulait créer un client ou un fournisseur avec l'option permettant d'attribuer automatiquement le numéro du tiers en fonction du dernier numéro disponible dans le fichier + 1. 
ECHEANCIER FOURNISSEUR : SELECTION D'UN SEUL COMPTE FOURNISSEUR Correction N° 217 du 16/06/16

Lors de la sélection dans l'échéancier fournisseur d'un seul compte (sans compte de fin), le programme affichait tous les comptes commençant par le n° de compte indiqué.
FICHE CLIENT/FOURNISSEUR DEPUIS L'INTERROGATION D'UN COMPTE Correction N° 218 du 16/06/16

Selon les manipulations précédentes, la fiche client ou fournisseur affichée lors du clic sur le bouton Fiche du compte pouvait ne pas afficher la fiche correspondante.
LIMITATION DU NOMBRE DE PAGES DES APERÇUS AVANT IMPRESSION Correction N° 219 du 21/06/16

Les aperçus avant impression affichaient un avertissement toutes les 1000 pages, en proposant de mettre fin à l'aperçu afin de prévenir la saturation de la mémoire. Cette limite à 1000 pages est souvent atteinte lors de l'édition des grands-livres par exemple. Or, la quantité de mémoire nécessaire pour un aperçu de 1000 pages (plus de 1,5 Go) était trop grande sur les postes de travail les plus modestes, ce qui pouvait provoquer un plantage avant même que cet avertissement ne soit proposé.
Cette limite a donc été descendue par défaut à 500 pages. Il est cependant possible de fixer une autre valeur pour cette limite en nombre de pages via le paramètre programme ETANBP. Il suffit de créer ce paramètre et d'indiquer dans la valeur numérique le nombre de pages que l'on souhaite avoir dans l'aperçu avant affichage du message d'avertissement.
Remarque : lorsqu'on répond Non au message d'avertissement pour limiter le nombre de pages de l'aperçu avant impression et éviter ainsi un "débordement" mémoire, on peut tout à fait, depuis cette fenêtre d'aperçu avant impression, demander l'impression "physique" ou l'export au format PDF. Et dans ce cas, c'est l'état entier qui sera imprimé ou exporté en PDF, et non pas seulement la partie affichée dans l'aperçu.
Autre remarque : une autre façon de réduire la quantité de mémoire nécessaire à l'impression, pour les grands-livres, est de demander l'impression sans les cadres. Cela réduit la consommation mémoire de 30% environ (alors que le fait d'imprimer sans les trames grisées n'a pas d'effet significatif).


FACTOR NATIXIS - GENERATION DE COMMENTAIRES INTEMPESTIF Correction N° 220 du 23/06/16

Lors de l'utilisation de l'outil de factor Natixis, des commentaires non souhaités étaient générés sur les écritures gérées via cet outil.
ECHEANCIER FOURNISSEUR - PROBLEME SI SELECTION UN SEUL TIERS Correction N° 221 du 24/06/16

La modification niveau 217 provoquait un mauvais comportement dans certaines fonctions liées à l'échéancier, lorsqu'un seul compte était sélectionné. C'était le cas notamment lors de la comptabilisation (clic sur le bouton Comptabiliser) depuis l'échéancier. Dans ce cas, aucun enregistrement à comptabiliser n'était affiché.
ACTIONS DE RELANCE -DATES A BLANC SI EXPORT EXCEL DE LA LISTE Correction N° 222 du 12/07/16

Depuis la fenêtre de gestion des actions de relance, si on exportait la liste des actions dans Excel (par la FAA classique), les dates (date de l'action et date du rappel) étaient toujours à blanc dans la feuille Excel obtenue.
BALANCE GENERALE - ECRITURES ANTERIEURES NON REPRISES DANS UNE BALANCE SUR UNE PERIODE Correction N° 223 du 28/07/16

Lors de l'édition d'une balance générale sur une période donnée, si la période demandée était à cheval sur l'exercice antérieur et l'exercice courant, les écritures de l'exercice antérieur n'étaient pas prises en compte.
SAUVEGARDE EN HFCS : IGNORER SOUS-REPERTOIRES DES DOSSIERS COMPTABLES Correction N° 224 du 16/08/16

Lorsqu'on sauvegarde un dossier comptable géré en base HyperFile Client/Serveur (HFCS), les éventuels sous-dossiers contenus dans le dossier sauvegardé et contenant des fichiers HyperFile sont désormais ignorés (ce qui était déjà le cas en cas de sauvegarde d'un dossier en base HF Classic).
Rappelons que normalement, il ne devrait pas y avoir de sous-dossiers au sein d'un dossier comptable. Mais dans certains, en base HFCS, on peut trouver des sous-dossiers tels que _Backup, avec des fichiers .FIC à l'intérieur. Et cela pouvait aboutir à une erreur de sauvegarde en raison de noms de fichier en double dans la sauvegarde, compte-tenu que la sauvegarde dans le fichier ZIP se fait sans tenir compte du nom du répertoire d'origine.


ACTIONS DE RELANCE - SUPPRESSION ACTIONS AUTOMATIQUES Correction N° 225 du 16/08/16

Il est désormais possible de supprimer les actions de relance créées automatiquement lors de l'édition des lettres de relance, mais avec dans ce cas un message d'avertissement en sus du message habituel de confirmation de suppression.
D'autre part, dans la fenêtre principale présentant toutes les actions de relance, ces actions "automatiques" apparaissent désormais en couleur grisée. 

REPRISE DEPUIS FICHIER DGFIP - AMELIORATIONS Correction N° 226 du 05/09/16

La fenêtre de reprise d'une comptabilité depuis un fichier au format standard DGFiP (fenêtre iImpDGI) a été améliorée. On sait désormais traiter le cas où les comptes auxiliaires ne sont pas distingués des comptes généraux (tout est reçu dans la colonne Compte général et Libellé compte, les colonnes Compte auxiliaire et Libellé auxiliaire étant toujours à blanc).
Dans ce cas de figure, via des paramètres à renseigner sur le 2ème onglet de la fenêtre, on peut indiquer comment extraire le N° de compte auxiliaire à partir du N° de compte général : positions début et fin à extraire, préfixe et/ou suffixe à ajouter, caractère de complétion si code à moins de 5 caractères. 

TAILLE DU CODE AFFAIRE ET DESTINATION EN SAISIE D'UNE LIGNE DE CANEVAS Correction N° 227 du 15/09/16

Dans la définition d'un canevas de saisie, le code affaire et le code destination (2ème et 3ème axe analytique) ne pouvaient pas contenir de code à 10 caractères, ces 2 champs étaient limités à tort en saisie à 9 caractères.
COMPTE DE RESULTAT 12 MOIS - PROBLEME DE TRI Correction N° 228 du 16/09/16

Dans la procédure d'édition du compte de résultat au format 12 mois en colonne, les lignes n'étaient pas toujours triées correctement, c'est à dire selon le rang attribué à chacune d'entre elles dans le paramétrage du compte de résultat concerné. 
AMELIORATIONS ACCES AUX ACTIONS DE RELANCE CLIENTS Correction N° 229 du 16/09/16

Plusieurs améliorations ont été apportées pour faciliter l'accès aux actions de relance clients :

  1. dans la fenêtre de gestion des actions de relance, on peut désormais en partie haute faire une sélection d'un compte client tous collectifs confondus, en utilisant la racine multi-collectifs clients définie dans la Fiche Société.
    Au passage, un contrôle a été ajouté dans cette fenêtre pour n'autoriser que des comptes de nature "clients", et autoriser aussi la sélection directe d'un groupe ou d'une famille de clients (sans passer par la fenêtre de filtre des groupes et familles). Et de plus, la sélection par groupe et famille "standard" (par le bouton Sélection par groupe et familles de tiers) ne fonctionnait pas antérieurement ; cela a été corrigé.
  2. quand cette fenêtre de gestion des actions de relance clients est appelée pour un client, depuis la fenêtre de liste des clients ou de mise à jour d'un client en particulier, la fenêtre est désormais ouverte en priorité en mode multi-collectifs clients, dès lors que le code racine multi-collectifs clients a été défini dans la Fiche Société. A défaut, comme auparavant, c'est le code racine pour lequel il existe le plus d'actions de relance pour ce client qui est sélectionné, ou à défaut celui défini dans la fiche du client, ou à défaut le premier collectif client.
  3. enfin, dans la fenêtre de consultation d'un compte, un bouton Actions de relance est présenté en lieu de place du bouton Echéancier fournisseur, dès qu'on affiche un compte client. Comme dans la fenêtre de gestion d'un client, le libellé de ce bouton figure en rouge s'il existe au moins une action de relance pour le client en question.
    Remarque : en tenant la touche Majuscule enfoncée lors du clic sur ce bouton Actions de relance, on peut quand même accéder à l'échéancier fournisseur depuis un compte client.

TRANSFERT DES CREANCES DOUTEUSES - TRANSFERT DU LITIGE Correction N° 230 du 19/09/16

Dans la saisie dite Transfert des créances douteuses, une amélioration a été apportée : les litiges associés à des écritures transférées suivent désormais les écritures transférées. Ces litiges seront donc ensuite visibles dans le compte destination du transfert, au même titre que les niveaux de relance de chaque écriture transférée, niveaux qui eux étaient déjà récupérés dans le compte de destination.
Au passage, une autre petite amélioration a été faite : dans la table présentant toutes les écritures non lettrées, table où l'on sélectionne les écritures à transférer, les relances et litiges sont présentés comme dans la fenêtre de consultation d'un compte : avec un chiffre compris entre 1 et 9 pour le niveau de relance, précédé du caractère ±, en rouge sur fond jaune (exemple : ±1 ), avec le repère Ltg dans le cas d'un litige, là aussi en rouge sur fond jaune.

GESTION DU PORTEFEUILLE - SELECTION PAR UTILISATEUR Correction N° 231 du 19/09/16

Dans la gestion du portefeuille de règlements reçus, on peut désormais opérer une sélection sur le code de l'utilisateur ayant saisi le règlement, quelle que soit sa provenance (saisie règlements clients, traite à l'acceptation, interface).
Attention : dans le cas d'un règlement provenant d'une interface opérée en mode "caractère" AS/400, on n'a pas forcément de code utilisateur. Une option a été ajoutée dans la procédure d'interface standard AS/400 pour forcer le remplissage du code utilisateur de chaque écriture comptabilisée avec le code de l'utilisateur AS/400 sous lequel l'interface est exécutée. Mais cela ne fonctionne que dans la mesure où il existe une correspondance parfaite entre les codes utilisateurs AS/400 et les codes utilisateurs de LDCompta.

INTERFACE AU FORMAT PNM - CHOIX DU FORMAT DES DATES Correction N° 232 du 23/09/16

Un paramètre supplémentaire, à renseigner en position 385 du paramètre programme IPNMFAC, permet de choisir le format des dates inscrites dans le fichier d'interface : JJMMAA ou AAMMJJ. En l'absence de ce paramètre, c'est le format JJMMAA qui est utilisé, comme c'était le cas antérieurement à cette correction.
La documentation de l'interface au format PNM a fait l'objet d'une révision 2.2 pour décrire cette nouveauté.

 


EDITION RELEVES CLIENTS - PARAMETRES MODE AUTOMATIQUE DECALES Correction N° 233 du 26/09/16

Dans la fenêtre de lancement des relevés clients, les paramètres proposés par défaut d'une fois sur l'autre étaient parfois décalés (notamment la liste des journaux sélectionnés ou omis).
Cela se produisait si on demandait une édition en mode manuel sans préciser de mode de paiement sur le 3ème onglet, ce qui est possible si on ne demande pas de comptabilisation. Cela avait pour effet de décaler de 2 caractères vers la gauche la plupart des valeurs mémorisées dans le paramètre programme CPERLC.

SECURITE - ENVOI DES LETTRES DE RELANCE PAR MAIL - MANQUE NOM DE LA FENETRE Correction N° 234 du 28/09/16

Le nom de la fenêtre d'envoi du mail d'une lettre de relance était manquant dans la gestion des sécurités. Il n'était donc pas possible d'autoriser cette fenêtre ("mailmaj") pour un utilisateur ayant un accès "restreint" au dossier comptable.
MEMORISATION JOURNAL SITUATION DANS FOLIO - PERTE AXE ANALYTIQUE 2 Correction N° 235 du 30/09/16

Lors de l'effacement d'un journal de situation, en demandant la mémorisation du contenu du journal dans un folio, les données d'imputation analytique de l'axe 2 étaient perdues. On ne retrouvait dans le folio que les imputations analytiques des axes 1 et 3.
INTERFACE STANDARD - PROBLEME REGLEMENTS SANS BORDEREAU REMISE Correction N° 236 du 03/10/16

Dans la procédure d'interface standard, quand on recevait un règlement dont le mode de paiement était paramétré sans compte transitoire et sans impression sur bordereau de remise, le N° de bordereau de remise n'était pas initialisé à la valeur particulière 999999 comme c'est le cas si on passe par la saisie des règlements.
Cela posait problème dans le cas des règlements par CB, qui sont souvent comptabilisés sur un journal particulier dédié aux CB, et pour lequel il n'y a jamais de demande d'impression d'un bordereau de remise. Du coup, ces règlements par CB n'étaient jamais repris sur un bordereau de remise et n'étaient de ce fait jamais épurés. Et comme on peut en avoir un très grand nombre, cela encombrait le fichier des règlements clients.  

EPURATION REGLEMENTS CLIENTS - BORDEREAU 999999 Correction N° 237 du 03/10/16

Dans la procédure d'épuration des règlements clients, il y a une clause implicite qui fait que l'on conserve toujours les 200 derniers bordereaux de remise. Cela posait problème par rapport aux règlements qui sont marqués implicitement avec un N° de bordereau à 999999 (ce sont les règlements dont le mode de paiement est configuré sans compte transitoire et sans impression du bordereau de remise). A cause de cette sélection sur le N° de bordereau de remise pour conserver les 200 derniers bordereaux, les règlements dont le N° de bordereau était 999999 n'étaient jamais épurés. Ils le seront désormais.
PROCEDURES PRETRAITEMENT INTERFACE SPECIFIQUES POUR SAF Correction N° 238 du 17/10/16

2 procédures spécifiques de prétraitement d'un fichier d'interface ont été réalisées à la demande d'un client. Elles permettent d'intégrer chaque mois des écritures comptables au format LDCompta V10 "texte" à partir de feuilles Excel :
 - la première exploite un fichier de provisions CP et charges sur CP issu d'un logiciel de paye
 - la seconde exploite un fichier contenant la sommes de mouvements comptables intra-groupe,
   à extourner dans un dossier de consolidation.
Dans les 2 cas, le volume d'écritures à comptabiliser est assez important du fait de l'utilisation d'une ventilation analytique sur 3 axes.


GESTION DU PORTEFEUILLE - SELECTION PAR UTILISATEUR Correction N° 239 du 21/10/16

La correction 231 avait rendu possible une sélection par utilisateur dans la gestion du portefeuille de règlements clients.
Il y avait toutefois un problème si on utilisait ensuite le bouton Tout remettre sur l'écran principal : tous les règlements étaient sélectionnés pour la remise en banque sans tenir compte du filtre opéré par utilisateur.

EMISSION BO FOURNISSEUR A VUE (ECHEANCE DEPASSEE) Correction N° 240 du 04/11/16

Une correction a été apportée dans le programme de comptabilisation automatique des règlements fournisseurs. Cela concerne les paiements par BO (effet à payer). Désormais, lorsque la date de règlement demandée est postérieure à l'échéance des factures réglées, le BO correspondant est émis avec une date d'échéance égale à la date de règlement, en lieu et place de l'échéance des factures réglées. De plus, si le compte Effets à payer (403000) est géré par mois d'échéance, c'est bien le compte du mois correspondant à cette date de règlement qui est mouvementé, et non celui correspondant à l'échéance d'origine.
Enfin, lors de l'édition du BO, dans le cadre Echéance du titre de paiement lui-même, on fait apparaître la mention A VUE en lieu et place de la date d'échéance.
Complément technique
Si vous utilisez un formulaire "spécifique" pour l'édition des lettres-BO (c'est à dire un formulaire autre que celui nommé RfaBO.txt livré dans le répertoire des programmes de LDCompta), ce formulaire devra être adapté. La modification a consisté à remplacer, ligne 246,
iImprime(iPosY(PosY+30)+iPosX(PosX+65)+DateVersChaine(EchéanceRGF,"JJ/MM/AA"))
par
iImprime(iPosY(PosY+30)+iPosX(PosX+65)+(EcheanceRGF > DateRGF ? DateVersChaine(EchéanceRGF,"JJ/MM/AA") sinon " A VUE"))


ECHEANCIER FOURNISSEUR - COLONNE CODE DEVISE MANQUANTE Correction N° 241 du 17/11/16

Dans la saisie de l'échéancier fournisseur, la colonne permettant de saisir le code devise n'est censée être affichée que si l'on est dans un dossier sur lequel le module Devises a été activé.
Il y avait un problème lorsqu'on passait d'un dossier où ce module n'était pas activé (donc colonne devise masquée) à un dossier où ce module était activé : la colonne Code devise restait masquée. Pour la voir réapparaitre, il fallait aller la sélectionner explicitement en cliquant dans le coin haut supérieur droit de la table, par l'option Sélectionner les colonnes du menu contextuel.
Mais dès qu'on revenait sur un dossier où le module Devises n'était pas activé, cette colonne était à nouveau masquée.

 


SERVEUR DE MESSAGE - SUPPRESSION DU CONTROLE DE LICENCE Correction N° 242 du 22/11/16

L'application LDCompta, quand elle est lancée en mode Serveur de message (exécutable LDCPTSVR), n'effectue plus de contrôle de licence CopyMinder. On peut ainsi librement installer ce serveur de message en tâche planifiée par exemple, sans que cela nécessite une license supplémentaire.
INTERROGATION ANALYTIQUE POSSIBLE SUR NIVEAU DE REGROUPEMENT Correction N° 243 du 16/12/16

Dans la fenêtre d'interrogation analytique, quel que soit l'axe utilisé (section, affaire, destination), il est désormais possible d'interroger sur un niveau de regroupement et non plus seulement sur un code « final ».
Par exemple, si on a 3 codes section 0101, 0102 et 0103 et un niveau de regroupement 01, si on interroge sur le niveau de regroupement 01, on verra toutes les écritures de ces 3 sections 0101, 0102 et 0103.
Lorsqu'on interroge de la sorte sur un niveau de regroupement (niveau qui doit bien entendu être défini dans la table analytique correspondante), une colonne supplémentaire apparait dans la table pour y faire figurer les valeurs de cet axe écriture par écriture, du fait que ces valeurs peuvent différer ligne par ligne, alors que cette colonne est masquée si on interroge sur un code « final ».
On peut aussi opérer par niveau de regroupement sur les axes de sélection complémentaire : par exemple, si on interroge par section, on pouvait ajouter une sélection sur une affaire donnée. On peut désormais ajouter une sélection sur un niveau de regroupement d'affaires.
Et de la même façon, là où l'on pouvait ajouter une sélection sur un compte général, on peut ajouter une sélection sur n'importe quelle classe de compte (par exemple, les comptes commençant par 607).


EXPORT VERS QUADRATUS - CONTRÔLE DE LONGUEUR DE COMPTE Correction N° 244 du 19/12/16

Le contrôle de longueur des comptes clients et fournisseurs était trop court par rapport à ce qui peut être exporté (7 au lieu de 8).


INTERFACE SAGE - CODE SECTION ANALYTIQUE EN TROP Correction N° 245 du 19/12/16

La procédure de conversion d'un fichier au format SAGE au format LDCompta inscrivait le code section dans toutes les écritures générées, avec la valeur inscrite dans la zone "Section" de l'onglet Analytique, au lieu de ne l'alimenter qu'à bon escient.


BALANCE GENERALE - TOTAUX PAR CLASSES DE COMPTES A 4 ET 5 CHIFFRES Correction N° 246 du 20/12/16

Sur la balance générale, les totaux par classe de comptes à 4 et 5 chiffres sont désormais gérés, au même titre que les totaux des classes de comptes à 1, 2 ou 3 chiffres. Pour les voir apparaître sur la balance générale, il suffit de créer les niveaux de totalisation souhaités dans le plan comptable. Ces totaux par classe de comptes à 4 et 5 chiffres apparaissent en italique, sans trait horizontal de séparation.
Remarque : aucune modification n'a été apportée sur les autres éditions où l'on trouve ces totalisations par classe de comptes : grand-livre général, grand-livre en devises, balance budgétaire, balance et grand-livre analytique). Sur toutes ces éditions, comme auparavant, seuls les totaux par classe de comptes à 1, 2 et 3 chiffres sont pris en compte.

IMPRESSION OPTIONNELLE DES COMMENTAIRES DANS L'EDITION DES LITIGES CLIENTS Correction N° 247 du 29/12/16

Deux cases à cocher permettent désormais d'indiquer si on imprime ou non les commentaires dans l'édition des litiges.
ERREUR LORS DE LA SUPPRESSION D'UN EFFET DANS L'ENCOURS D'ESCOMPTE Correction N° 248 du 05/01/17

Lors de la suppression d'un effet dans l'onglet En-cours d'escompte du portefeuille de règlement, une erreur survenait lorsqu'on essayait de masquer le bouton Retrait effet. Pour éviter cela, ce bouton n'est plus masqué mais grisé.


MODIFICATION DES RELANCES CLIENT - PROTECTION D'UN POINTAGE OU DEPOINTAGE ACCIDENTEL Correction N° 249 du 10/01/17

Dans la fenêtre de modification des relances clients, de nouvelles options permettent de protéger l'utilisateur d'un pointage ou d'un dépointage accidentel. Ces options sont accessibles dans la fenêtre de paramétrage de la fenêtre (Alt F1 ou bouton Paramètres programmes dans l'angle haut gauche).
La première option permet de choisir les colonnes pointables via la souris : soit la colonne Coche uniquement, soit les colonnes Coche, Débit, Crédit et Niveau de relance. La seconde option permet d'empêcher le pointage / dépointage si la touche Control n'est pas enfoncée, que l'on utilise la souris ou le clavier (barre espacement et chiffres).


MODULE IMMOBILISATION - NOUVELLE EDITION DES FICHES IMMOBILISATIONS Correction N° 250 du 10/01/17

Une nouvelle édition est désormais possible dans le module Immobilisations.
Cette édition permet d'imprimer une fiche immobilisation avec les informations suivantes :
- Information d'acquisition (facture, montant, date d'acquisition, etc...)
- Comptes associés
- Ventilation comptable
- Cessions
- Plan d'amortissement
- Observation
Cette nouvelle édition est accessible depuis le menu Traitements/Immobilisations/Edition/Fiches immobilisations ainsi que dans la fenêtre de gestion des immobilisations via le bouton Imprimer et ses dérivés.


LETTRES DE RELANCE NEW - ERREUR EN HYPERFILE CS Correction N° 251 du 16/01/17

Une erreur survenait, uniquement sur une base de données en Hyperfile Client/Serveur, lors de l'utilisation du module NEW des lettres de relance. Le message était du type : "La source de données <CPWTRL> n'est pas initialisée". (erreur à la ligne 127 de la procédure lrletaNEW.xCréerFichier).
FILTRE DANS LES CONSULTATIONS - PROBLEME SI DATES AVEC ESPACES Correction N° 252 du 25/01/17

Dans les différentes procédures de consultation, si on appliquait un filtre sur un champ de type Date et que dans la ou les valeurs saisies pour comparaison, on laissait un espace avant ou après la date saisie, le filtre ne fonctionnait pas.
Par exemple, le filtre sur Date comptable Compris entre 01/01/2016, 31/03/2016 ne fonctionnait pas à cause de l'espace entre la virgule et la 2ème date.
Désormais, les espaces avant ou après chaque date sont ignorés.

QUANTITE EN COMPTA ANALYTIQUE - PROBLEME DE SIGNE Correction N° 253 du 08/02/17

Dans les différentes procédures de consultation où l'on peut voir les quantités saisies en analytique, ainsi que sur le grand-livre analytique, le signe de cette quantité était inversé dès lors que l'écriture analytique associée était au crédit.
Or, ce n'est pas la logique avec laquelle on saisit ces quantités. En effet, en saisie d'une ventilation analytique, la quantité est enregistrée telle qu'elle est saisie, avec le signe qui lui a été affecté en saisie donc, sans aucune interaction avec le sens de l'écriture Débit ou Crédit.
1er exemple : on ventile une écriture de comptabilité générale saisie pour un montant de 100 au débit. La ventilation comporte 2 lignes : une 1ère ligne avec un montant de 120 et une quantité de 12, la 2ème avec un montant de -20 et une quantité de -2.
Dans le fichier CPAHIS, on obtient 2 écritures, la 1ère avec un montant de 120, quantité 12, sens D, la 2ème avec un montant 20, quantité -2, sens C.
On voit que le montant de l'écriture analytique est toujours positif, le signe étant géré au travers du code Débit-Crédit. En revanche, la quantité est enregistrée avec le signe qui a été saisi.
2ème exemple : on ventile une écriture de comptabilité générale d'un montant de 100 au crédit. Même ventilation que dans l'exemple ci-dessus.
Dans le fichier, on obtient 2 écritures, la 1ère avec un montant de 120, quantité 12, sens C, la 2ème avec un montant 20, quantité -2, sens D.

La quantité est donc toujours enregistrée telle que saisie. Il ne faut donc pas inverser le sens de celle-ci sur les écritures passées au crédit lors des restitutions (consultations et éditions), ce qu'on faisait jusque-là à tort.

Remarques complémentaires
A chacun de savoir comment il veut gérer les sens dans les comptes de classe 6 et 7. Par exemple, dans un compte Achat Carburant (de classe 6), une facture devra normalement être saisie avec une quantité positive, un avoir devra lui être saisi avec une quantité négative.
Dans un compte de vente où l'on gérerait la quantité, on préconise d'adopter la même règle : les factures sont saisies avec des quantités positives, les avoirs avec des quantités négatives.
Inconvénient : on ne peut pas sommer "directement" les quantités entre différents comptes, ou à tout le moins entre comptes de classe 6 et 7. Mais comme bien souvent, les unités ne sont pas les mêmes entre ces différents comptes, la somme des quantités n'a de toute façon pas de signification en dehors d'un même compte ou d'une même classe de comptes.


AMELIORATIONS PROCEDURE REPRISE IMMOS DEPUIS FEUILLE EXCEL Correction N° 254 du 28/02/17

La procédure permettant de reprendre des immobilisations depuis une feuille Excel a été améliorée. On peut désormais (un peu comme cela est fait dans la reprise des salariés de LDPaye) utilisé un fichier à colonage « libre », le colonage étant décrit en ligne 2 de la feuille Excel. Ainsi, plus besoin de respecter absolument le colonage standard proposé auparavant.
Ces améliorations sont décrites dans la documentation intitulée Reprise Immos depuis un fichier Excel qui a fait l'objet d'une révision 2 pour cela. 

De plus, pour le code fournisseur, si le code repris n'existe pas en tant que N° fournisseur dans LDCompta, on fait une recherche successivement sur le nom condensé et le libellé interne. Si on trouve un et un seul fournisseur dont le nom ou le libellé correspondent exactement au code repris, on récupère le code de ce fournisseur (même principe que la complétion automatique d'un N° de compte en saisie).


CREATION ACTION DE RELANCE - CODE RACINE PAR DEFAUT Correction N° 255 du 14/03/17

Suite à la correction N° 229, dans la fenêtre de gestion des actions de relance, on peut désormais en partie haute faire une sélection d'un compte client tous collectifs confondus, en utilisant la racine multi-collectifs clients définie dans la Fiche Société.
Or, si depuis cette fenêtre, on demande la création d'une action de relance, c'est ce compte client avec sa racine multi-collectifs qui était proposé par défaut, alors que ce code racine multi-collectif est interdit : une action de relance est toujours associée à un compte précis, donc à un collectif donné.
Pour remédier à ce problème, en création d'une action de relance, si le compte affiché sur l'écran de liste qui précède est multi-collectifs, l'action est créée pour le collectif dont le code est porté dans la fiche du client concerné, ou à défaut pour le premier code racine correspondant à un collectif de type client.

AFFICHAGE ACTIONS RELANCE ET ECRITURES PREV. SUR BUREAU - PROBLEME GRANDES POLICES Correction N° 256 du 14/03/17

Lorsqu'on affichait les actions de relance et/ou les écritures prévisionnelles sur le bureau de LDCompta, si on avait activé le mode « grandes polices » de Windows, et si le nombre d'actions ou d'écritures à afficher était inférieur à 5, une partie de la liste des actions et/ou écritures n'était pas affichée. L'affichage était tronqué en plein milieu du fait d'un redimensionnement dynamique de la fenêtre qui ne tenait pas compte du facteur d'agrandissement dû à l'option « grandes polices ».
BILAN ET CR EN PRESENTATION 12 MOIS PAR SECTION ANALYTIQUE : MANQUE RAZ PAR SECTION Correction N° 257 du 14/03/17

Sur l'impression d'un tableau de bord analytique en présentation de type « 12 mois », il manquait une réinitialisation complète de toutes les zones de totalisation lors d'un changement de code analytique. De ce fait, suivant la façon dont les lignes de totalisation (totaux produits, totaux charges, résultats, niveau par niveau) étaient paramétrées, on pouvait avoir des totaux faux sur certaines sections.
SAISIE VIREMENTS RECUS - ERREUR DE SENS SI RELEVES AFFICHES EN SENS COMPTABLE Correction N° 258 du 15/03/17

Dans la saisie des virements reçus, si on avait fait le choix, dans la procédure d'affichage des relevés bancaires, d'utiliser une présentation des montants dans le sens Compte comptable plutôt que Banque, l'écriture était passée en sens inverse de celui souhaité.
Note :
 - 
dans le fichier des relevés bancaires, le sens Débit-Crédit qui est enregistré est celui qui correspond dans LDCompta
 
 à l'écriture équivalente dans le compte de banque (Débit pour un virement reçu, Crédit pour un virement émis).
   Cela correspond au sens d'affichage Compte comptable.
 - dans la fenêtre principale de saisie des virements reçus, on affiche les écritures dans le même sens que celui choisi
   pour l'affichage des relevés. On inverse donc le sens lu dans le fichier CPTRLM si le sens d'affichage souhaité est Compte comptable
 - dans la fenêtre de comptabilisation d'un virement reçu, on affiche le sens de l'écriture qui sera passé au compte de contrepartie (le client),
   donc C=Crédit pour un virement reçu d'un client.
L'erreur venait du fait que le sens affiché dans cette fenêtre de comptabilisation ne tient pas compte du sens d'affichage de la fenêtre principale, mais que lors de la comptabilisation, on inversait le sens affiché à l'écran si le sens d'affichage de la fenêtre principale était C=Compte.


ETAT DE SITUATION IMMOBILISATION - AJOUT QUANTITE ET MONTANT ORIGINE SI EXPORT EXCEL Correction N° 259 du 16/03/17

Dans l'état de situation des immobilisations, si on demandait l'export en Excel, les colonnes Quantité et Montant origine n'apparaissaient pas dans le fichier Excel alors qu'elles figurent bien sur l'état. Ces 2 colonnes ont donc été ajoutées dans le fichier Excel.
AMELIORATIONS PROCEDURE REPRISE IMMOS DEPUIS FEUILLE EXCEL Correction N° 260 du 16/03/17

1) Suite à la correction N° 254, les N° de comptes portés sur chaque immobilisation, lorsqu'ils ne sont pas renseignés au niveau de la fiche reprise, étaient mal repris depuis la famille d'immobilisations. On prenait toujours le compte d'immobilisation de la famille, au lieu de prendre, selon le cas, le compte d'immobilisation, d'amortissement, de dotation...

2) 2 options ont été ajoutées pour créer les lieux et les groupes à la volée

3) On gère la ventilation analytique sur les 3 axes. Dans la description du fichier Excel repris, la colonne SECT a été remplacée par CSEC et on a inséré juste après les colonnes CAFF et CDES. L'utilisation de ces 3 axes dépend bien sûr du nombre d'axes analytiques actifs dans le dossier où l'on effectue la reprise.


CALCUL IMMOBILISATIONS SUITE A UNE REPRISE Correction N° 261 du 22/03/17

Dans la procédure de calcul du plan d'amortissement d'une immobilisation, en cas de reprise de donnée, la durée initiale enregistrée sur la première ligne du plan d'amortissement peut, moyennant un nouveau paramètre, être à zéro et non pas égale à la durée initiale connue dans la fiche Immobilisation. Ainsi, sur la première ligne calculée qui suit dans le plan d'amortissement, le système recalcule le taux d'amortissement compte tenu de la base restant à amortir et de la durée restante.
Avec ce nouveau principe, on est plus juste s'il y a eu prorogation de la durée d'amortissement au cours de la période reprise.
Attention : on ne fait cela qu'en cas d'amortissement linéaire. D
ans le cas d'un amortissement dégressif, le taux utilisé pour la période restant à amortir est toujours le taux correspondant à la durée initiale (celle qu'on a dans la fiche au moment de la reprise). 
Pour mettre en place cette méthode quelque peu spécifique lors d'une reprise, il faut indiquer la valeur O (Oui) en position 193 du paramètre programme IMOPAR.

 


COPIE DU PARAMETRAGE DU MODULE IMMOBILISATION EN CREATION DE SOCIETE Correction N° 262 du 29/03/17

En création de société, il est désormais possible de copier le paramétrage du module Immobilisations lorsqu'on initialise la société depuis les données d'une autre société. Les données copiées sont :
 - coefficients des amortissements dégressifs et paramètres des amortissements exceptionnels
 - paramètres des zones supplémentaires
 - groupes et lieux
 - famille d'immobilisations, y compris ventilation analytique de ces familles si on copie aussi le plan analytique.


VENTILATION ANALYTIQUE IMMOBILISATIONS - PROBLEME SI DECIMALES Correction N° 263 du 29/03/17

Lorsqu'on saisissait une ventilation analytique d'une immobilisation (ou famille d'immobilisation) avec une répartition sur plusieurs lignes, et que les taux utilisés sur certaines lignes comportaient des décimales, on pouvait rencontrer une erreur disant que la somme des taux n'était pas égale à 100 alors même qu'à l'écran, ce total ressortait bien à 100. Il s'agissait uniquement d'un problème d'arrondi, dû au fait que les valeurs "réelles" enregistrées dans le fichier ne sont pas assez précises (réel sur 4 octets) : il faut donc systématiquement arrondir la somme pour contrôler l'égalité à 100.
ENVOI RELANCE PAR MAIL - NOM DE LA PIECE JOINTE Correction N° 264 du 29/03/17

Lorsqu'on envoie une lettre de relance par mail, le nom du fichier PDF qui est en pièce jointe est désormais le même que le sujet du mail. Auparavant, cette pièce jointe s'appelait toujours Relance.pdf. Cela permet d'être plus clair, surtout dans le cas où la 1ère lettre de relance est un simple relevé de compte.
Remarque : si le sujet comporte des caractères interdits au sein d'un nom de fichier, comme les caractères * | < > ; / \, ceux-ci sont éliminés automatiquement. 

INTERFACE API - CORRECTION BUG ET TRONCATURE OU COMPLETION DES COMPTES Correction N° 265 du 31/03/17

Un nouveau paramètre dans la fenêtre d'interface iApiFac8 permet de définir si l'on tronque ou complète les numéros de compte.
Un message d'erreur apparaissait lorsqu'on essayait d'utiliser ce convertisseur indiquant que le fichier INTCPT_XML.fdf n'existe pas. Le convertisseur utilise désormais le fichier INTCPTV10_XML.fdf qui est le fichier fournit par défaut avec LDCompta.

 


SAISIE FICHE IMMOBILISATION - PROBLEME ZONES SUPPLEMENTAIRES TYPE COMBO Correction N° 266 du 04/04/17

Il y avait un problème dans la saisie d'une fiche Immobilisation lorsque la première zone supplémentaire, sur l'onglet Informations, était de type "Combo". Lorsqu'on validait la fiche, la valeur de la combo sur cette première ligne s'effaçait. Il fallait resélectionner la valeur avant de valider la fiche pour que celle-ci ne soit pas perdue.
INTERFACE API - NOUVELLE SYNTAXE SIMPLIFIEE POUR DEFINITION DES COLLECTIFS Correction N° 267 du 05/04/17

Dans la procédure permettant de convertir un fichier d'interface reçu au format API, une nouvelle syntaxe simplifiée peut être utilisée pour la définition des comptes collectifs, permettant ainsi de définir jusqu'à 6 comptes collectifs différents.
La documentation de l'interface API (document nommé IntAPI8.doc) a fait l'objet d'une révision 5 à cette occasion.

INTERFACE API - PROBLEME DE CONVERSION DES COMPTES GENERAUX Correction N° 268 du 10/04/17

Suite à la correction N° 267, les comptes généraux étaient mal convertis dans la procédure permettant de convertir un fichier d'interface reçu au format API.

 

SPECIFIQUE - RISQUES CLIENTS - SUIVI DES CREANCES DOUTEUSES ET LITIGIEUSES Correction N° 269 du 11/04/17

Une nouvelle fenêtre spécifique (prcreta01) permet d'effectuer un suivi du risque client.

Pour en savoir plus, merci de vous rapprocher de votre prestataire. 


MODULE IMMOBILISATIONS - DIVERSES AMELIORATIONS Correction N° 270 du 18/04/17

4 améliorations ont été faites dans le module Immobilisations :


LISTE DES RELANCES PAR REPRESENTANT MODULE NEW - PROBLEME TOTAUX Correction N° 271 du 19/04/17

Sur la liste préparatoire des relances triée par représentant, dans le cas de l'utilisation du module de relance dit « NEW » basé sur le nombre de jours de retard de chaque facture, les totaux par représentant étaient faux. Il y avait remise à zéro de ces totaux à chaque page, et non pas à chaque changement de représentant. Du coup, ces totaux ne reprenaient que les factures apparaissant sur la dernière page du représentant. 
EFFACEMENT EFFETS A RECEVOIR SANS COMPTABILISATION Correction N° 272 du 02/05/17

Il est désormais possible, comme cela était déjà le cas depuis fort longtemps pour les effets à payer, d'effacer des effets en portefeuille sans aucune comptabilisation. Cette procédure est nécessaire lorsque des effets sont toujours présents dans le portefeuille alors que comptablement, ils ne sont plus dans le compte 403000, suite à une saisie par pièce faite par erreur en dehors de la gestion du portefeuille, soit pour annuler l'effet (en le contrepassant 413 à 411), soit pour constater sa domiciliation en banque (413 à 512). Dans les deux cas, il faut alors faire disparaitre l'effet du portefeuille, sans repasser de nouvelle écriture comptable afin de ne pas toucher au solde du compte 403000.
Pour procéder à cet effacement des effets à recevoir, sélectionnez les effets en gestion du portefeuille comme si vous vouliez procéder à une remise en banque, puis cliquez sur le bouton Valider la remise en tenant la touche Majuscule enfoncée. Un message d'avertissement signale que l'on va procéder à une suppression d'effets ; il suffit ensuite de confirmer cette suppression.

INTERFACE STANDARD - VENTILATION ANALYTIQUE PAR DEFAUT NE FONCTIONNE PAS SUR AXES 2 ET 3 Correction N° 273 du 03/05/17

Dans la procédure d'interface standard en entrée de LDCompta, la prise en compte d'une ventilation analytique par défaut (en fonction de ce qui a été indiqué sur l'onglet Analytique dans la fenêtre de lancement de l'interface) ne fonctionnait que sur l'axe 1, pas sur les axes 2 et 3.
BILAN ET COMPTE DE RESULTAT - ERREUR DE MONTANTS DANS LE RESULTAT PROVISOIRE SI DEUX EXERCICES SONT EN COURS Correction N° 274 du 10/05/17

Lors du calcul du résultat provisoire, le compte Résultat en instance d'affectation défini dans la fiche société n'était pas utilisé dans le cas d'une édition avec de l'analytique.
L'APPLICATION NE RÉPOND PLUS APRÈS L'OUVERTURE D'UN APERÇU AVANT IMPRESSION Correction N° 275 du 15/05/17

Extrait du site de PC SOFT :
Le 11 avril 2017 Microsoft a débuté le déploiement d'une nouvelle version majeure de Windows 10. Il s'agit de la version "Creators Update" (redstone 2), dont le numéro de version initiale est le 1703 (build 15063.138). Un changement apporté dans cette version de Windows peut provoquer une interaction avec le mécanisme d'aperçu avant impression des applications WINDEV. Dans certains cas l'application peut ne pas répondre aux actions de l'utilisateur après l'aperçu d'un état.
Afin de restaurer le fonctionnement normal de l'aperçu, il a été nécessaire d'adapter le framework de WINDEV à cette particularité de Windows 10 Creators Update.


LANCER L'INTERPRETEUR SQL : LDSQL OU WDSQL Correction N° 276 du 30/05/17

L'option de menu Outils/Autres outils/Lancer l'interpréteur SQL lance désormais LDSQL si cet outil a pu être localisé, WDSQL (comme auparavant) sinon.
Pour qu'il soit localisé, il faut que LDSQL soit installé sur le poste de travail dans la même arborescence de répertoire que LDCompta. Ainsi, si LDCompta est installé sur C:\Ldsystem\Program\Compta, LDSQL doit être installé sur C:\Ldsystem\Program\LDSQL.
Si c'est LDSQL qui est lancé, on arrive directement sur le dossier courant de LDCompta, avec impossibilité de changer de dossier, sauf si l'on dispose d'une « clé » permanente pour LDSQL (les clés qui permettent de faire des mises à jour de données, voir Aide en ligne de LDSQL au chapitre Sécurités).

De plus, pour lancer l'interpréteur SQL depuis LDCompta, que ce soit LDSQL ou WDSQL, il faut désormais que l'utilisateur courant soit Administrateur de sécurité ou dispose d'un niveau d'accès Administrateur sur le domaine de sécurité SQL pour la société courante.


BOUTON IMPRIMER FICHE EN SAISIE-CONSULTATION D'UNE FICHE IMMOBILISATION Correction N° 277 du 30/05/17

Dans la fenêtre de saisie d'une fiche Immobilisation, on dispose désormais (sauf en cours de création d'une fiche) d'un bouton Imprimer la fiche. On peut ainsi imprimer la fiche de cette immobilisation depuis cette fenêtre, ce qui a tout son sens lorsqu'on arrive dans cette fenêtre depuis la fenêtre de consultation d'un compte (par l'option du menu contextuel Afficher fiche immobilisation), car sans ce cas on ne passe pas par la fenêtre présentant la liste des immobilisations, fenêtre où le bouton Imprimer était déjà proposé.
VIREMENTS INTERNATIONAUX AU FORMAT SEPA (XML) Correction N° 278 du 31/05/17

Il est désormais possible de préparer un fichier de virements internationaux au format SEPA (XML ISO 20022).
Le choix du format se fait au moment de la création du fichier de virements. On a le choix entre le format CFONB utilisé jusqu'à présent (Virement international 320 caractères) et le format SEPA (Virement international ou non SEPA en XML ISO 20022). Un onglet Paramètres permet de gérer certaines options du format SEPA.


SAISIE AU KM - MISE EN EVIDENCE DU NUMERO DE PIECE Correction N° 279 du 31/05/17

Afin de mieux le visualiser, le n° de pièce est désormais affiché en gras.
MODIFICATION RELANCE - ERREUR BLOCAGE FICHE CLIENT Correction N° 280 du 19/06/17

En modification des niveaux de relance pour un client, il y avait un plantage si au moment de la validation, la fiche du client concerné était verrouillée par un autre poste de travail.
ECHEANCIER FOURNISSEUR - PROTECTION MISE A JOUR BON A PAYER Correction N° 281 du 30/06/17

Dans la gestion de l'échéancier fournisseur, une protection de la mise à jour d'une ligne de l'échéancier a été mise en place : chaque fois qu'on tente de reporter dans la base de données une mise à jour faite à l'écran, on commence par s'assurer que l'échéance en question est toujours dans un état « non réglé ». En effet, si une comptabilisation automatique était lancée en parallèle sur un autre poste (ou une autre session de ce même poste de travail) entre le moment où l'échéancier avait été affiché et le moment où  l'on modifiait l'échéance à l'écran, cela avait pour effet de modifier l'échéance (et notamment son état En attente du bon à payer ou Bon à payer) alors que celle-ci était déjà réglée par ailleurs.
Remarque complémentaire : cette correction devrait probablement régler un souci resté à ce jour non expliqué : le cas où certaines échéances réglées en automatique se retrouvent plus tard dans l'échéancier avec un code état à blanc alors que le N° de BAO est lui renseigné.

PREPARATION REMISE LCR - AFFICHAGE INTELLIGENT TYPE ENCAISSEMENT OU ESCOMPTE Correction N° 282 du 30/06/17

Dans la fenêtre de préparation des remises de LCR, il y a désormais un affichage plus intelligent du type de remise Encaissement ou Escompte en fonction du bordereau de remise sélectionné. Si un bordereau ne comporte que des effets remis à l'encaissement, le type de remise Escompte est grisé et inversement. Cela met ainsi en évidence et confirme donc le type de remise qui va être effectué.
BALANCE ANALYTIQUE - NOUVELLE OPTION POUR SOLDE PERIODE Correction N° 283 du 03/07/17

Sur la balance analytique, une nouvelle option sur l'écran de lancement permet d'obtenir le solde de la période sur l'état. 
Par défaut, les colonnes imprimées sur cet état sont : Total débits période, Total crédits période, Total débits, Total crédits, Solde global débiteur, Solde global créditeur.
En cochant cette nouvelle option, les colonnes imprimées sur cet état sont : Total débits période, Total crédits période, Solde période (signé), Total débits, Total crédit, Solde global (signé).

SAISIE GUIDEE IMMOBILISATION - AMELIORATIONS Correction N° 284 du 05/07/17

La saisie guidée des immobilisations a fait l'objet de 2 améliorations pour mieux gérer le cas où une facture est découpée en plusieurs lignes en classe 2 dans le but de saisir plusieurs fiches immobilisations :
 1) lorsqu'on crée une fiche immobilisation en saisie guidée en pointant une ligne, seul le commentaire présent sur cette ligne est désormais repris
     dans la zone Observation de la fiche Immobilisation. Auparavant, on reprenait les commentaires saisis sur toutes les lignes de la pièce.
     Toutefois, s'il n'existe aucun commentaire sur la ligne pointée, mais qu'il en existe sur d'autres lignes de la même pièce, on reprend comme
     auparavant l'ensemble des commentaires de la facture.
 2) pour faire l'association entre les lignes (les écritures) affichées en saisie guidée et les fiches immobilisations déjà saisies, on tient compte
    désormais du montant HT ou TTC de l'immobilisation. Chaque fiche Immobilisation est placée en regard de l'écriture ayant même N° de facture,
    même mois  (Mois d'acquisition de l'immo par rapport au mois comptable de l'écriture ou mois de la pièce) et même montant
    (montant HT si on est sur un compte de classe 2, montant TTC si on est sur un compte de tiers).
    Ainsi, si une facture a été partagée en 2 lignes en classe 2 et qu'on saisit deux fiches Immobilisation distinctes dont le montant correspond à
    chacune de ces 2 lignes, les associations sont faites intelligemment et les 2 lignes apparaissent ensuite en bleu (affectation correcte) dans
    cette saisie guidée. Auparavant, comme on ne tenait pas compte du montant, les deux fiches Immobilisations étaient affectées toutes deux
    sur les 2 lignes de classe 2, et ces deux lignes étaient donc affichées en rouge car le montant de la ligne ne correspondait pas à la somme
    des 2 fiches mises en regard.


IMMOBILISATIONS-ETAT DE SITUATION AVEC AMORTISSEMENTS FISCAUX OU DEROGATOIRES Correction N° 285 du 07/07/17

L'état de situation des immobilisations a été amélioré. Jusqu'ici, il se basait implicitement sur les amortissements comptables. Désormais, on peut choisir de sortir cet état sur la base des amortissements comptables, fiscaux ou dérogatoires.
Dans le cas du plan dérogatoire, calculé par différence entre les plans d'amortissement comptables et fiscaux, la présentation des colonnes a été un peu aménagée :
 - les deux colonnes de droite VNC début et VNC fin sont remplacées par VNC Fin et VNF Fin. On peut ainsi comparer facilement
   les valeurs nettes comptables et fiscales à la date d'arrêté de l'état.
 - dans la colonne présentant le type d'amortissement avec les 3 informations Mode, Durée, Taux, on présente les 2 types d'amortissement
   comptable et fiscal, en ne mettant (faute de place) que le mode et la durée.
 - Enfin, sur les bandeaux de totalisation, le cumul des dotations de la période est présenté en 2 colonnes : Dotation d'un côté, Reprise de l'autre,
   la différence entre Dotation et Reprise se faisant en tenant compte, immobilisation par immobilisation, du sens de la différence entre
   amortissement comptable et amortissement fiscal : si le fiscal est supérieur au comptable, c'est un amortissement dérogatoire, sinon
   c'est une reprise d'amortissement dérogatoire.

D'autre part, l'option Exclure les immobilisations entièrement amorties est désormais complétée par une seconde option pour préciser si cette exclusion se fait sur l'amortissement comptable, fiscal ou les deux. Cette seconde option est positionnée automatiquement en fonction du plan d'amortissement sélectionné pour l'impression de l'état. Ainsi, si on choisit l'option par défaut d'impression sur le plan comptable, les immobilisations entièrement amorties sur le plan comptable n'apparaissent pas, même si fiscalement elles ne sont pas encore totalement amorties. On obtient ainsi le même état que ce que l'on avait auparavant.
Mais si on veut comparer plus facilement les 3 états comptable, fiscal et dérogatoire, il est préférable de demander ces 3 états avec exclusion des immobilisations entièrement amorties sur les deux plans. Ainsi, on a exactement les mêmes immobilisations sur les 3 états.

Enfin, par souci de compatibilité, cette sous-option permettant de mieux qualifier l'exclusion des immobilisations entièrement amorties a aussi été ajoutée sur les autres états où l'option Exclure les immobilisations entièrement amorties était déjà présente :
 - Liste des immobilisations
 - Fiches immobilisations
 - Plans d'amortissement (avec dans ce dernier cas un lien entre le plan d'amortissement demandé en impression et celui utilisé pour cette exclusion).

Remarque complémentaire : sur l'état de situation, la notion d'immobilisation entièrement amortie est appréciée au 1er jour de la période demandée.
Sur les 3 autres états, n'ayant pas de date de début de période, cette notion est appréciée par rapport à la clôture annuelle des immobilisations. Une immobilisation est considérée comme entièrement amortie dès lors qu'il n'existe plus aucune ligne dans le plan d'amortissement ayant une date de début de période (comptable ou fiscale selon le cas) renseignée et non close.

Grace à ces nouvelles options, on dispose de tous les outils pour suivre ces amortissements dérogatoires et pour contrôler la comptabilisation de ceux-ci, y compris en analytique puisque l'état de situation peut être imprimé selon de nombreux critères de tri dont le ou les axes analytiques.


EXPORT GRAND-LIVRE ANALYTIQUE - CONFUSIONS SUR LIBELLES AXES ANALYTIQUES Correction N° 286 du 10/07/17

Lors de l'export d'un grand-livre analytique vers Excel, il y avait 2 erreurs sur les libellés des axes analytiques apparaissant en partie gauche de la feuille Excel, sachant que ces axes analytiques dépendent des critères de tris indiqués sur l'écran de lancement :
 1) les en-têtes de colonnes n'étaient pas alignés sur le contenu des colonnes elles-mêmes (il manquait certains en-têtes relatifs à ces libellés).
 2) les valeurs de ces libellés étaient parfois erronées (on lisait le libellé d'un autre axe analytique que celui demandé).

FORMATAGE DES DATES DANS L'EXPORT DU GRAND LIVRE ANALYTIQUE Correction N° 287 du 13/07/17

L'export vers Excel du grand livre analytique ne prenait pas en compte le formatage des dates défini dans la Fiche Société.
PREPARATION REMISE LCR - AFFICHAGE INTELLIGENT TYPE ENCAISSEMENT OU ESCOMPTE (SUITE CORRECTIF 282) Correction N° 288 du 13/07/17

Suite au correctif 282, les champs Remise à l'escompte et Remise à l'encaissement étaient grisés, mais dans le mauvais sens.


INTEGRATION DES RELEVES BANCAIRES MT940 Correction N° 289 du 19/07/17


INTERFACE SPECIFIQUE GUS=>ALIX : AJOUT COMMENTAIRES SUR ECRITURES EN CLASSE 6 ET 7 Correction N° 290 du 31/07/17

Dans la procédure d'interface spécifique de GUS vers ALIX, le libellé écriture est pris sur la première écriture de chaque pièce (celle mouvementant le compte de tiers). Désormais, pour les écritures mouvementant un compte de classe 6 ou 7, si le libellé est différent de celui de la première ligne, celui-ci est repris en tant que commentaire.
SUIVI DE TVA - PRISE EN COMPTE TVA SUR JOURNAUX DE BANQUE Correction N° 291 du 03/08/17

Une amélioration a été apportée sur les états de suivi de TVA : on peut désormais prendre en compte la TVA passée directement sur un journal de banque. Cela sera surtout utilisé pour la TVA déductible, dans le cas où l'on passe les écritures pour les frais de déplacement directement sur le journal de banque, en détaillant la TVA. Jusqu'alors, ces mouvements de TVA étaient ignorés ; on ne traitait que la TVA portées sur des journaux d'achat ou de vente.
Pour mettre en oeuvre cette nouvelle possibilité, il faut cocher l'option Prendre en compte la TVA sur les journaux de banque dans la fenêtre des paramètres de cet état, option qui apparait juste après la liste des journaux d'achat (ou de vente) à traiter.
Lorsque cette option est cochée, après avoir analysé tous les journaux d'achat (ou de vente) demandé, le système ajoute les pièces portées sur un journal de banque et mouvementant l'un des comptes de TVA déductible (ou collectée) identifié en tant que tel dans la table des codes TVA. Toutes ces pièces sont donc ajoutées sur l'état de TVA et sont considérées comme réglées (il n'y a pas de lettrage, mais s'agissant de pièces sur un journal de banque, c'est un règlement) et donc la TVA est systématiquement due, même si le compte de TVA mouvementé est un compte de TVA sur décaissements.
Pour ces pièces de banque, il n'y a aucun contrôle entre le montant TVA d'une part, les bases HT reconstituées à partir des montants TVA et les autres montants de la pièce. Ainsi, même si la pièce saisie correspond à des frais partiellement soumis à TVA, cela fonctionne correctement. On n'incorpore sur l'état que la base HT reconstituée à partir du montant TVA (et du compte de TVA mouvementé, pour connaitre le taux TVA), sans tenir compte du montant passé en classe 6 et en banque. On peut même avoir, pour une même pièce de banque, plusieurs comptes de TVA, dans le cas où pour les frais saisis, une partie est soumise au taux normal et une partie au taux réduit.
Ces pièces de banque n'apparaissent pas par défaut sur l'état détaillé de TVA car elles sont toujours réglées, sauf si on demande à voir le détail de toutes les factures, y compris celles réglées, pour une période donnée. Dans ce cas, ces pièces de banque vont apparaître à la fin de l'état, dans le compte de banque qui a été mouvementé par chaque pièce, faute de pouvoir être rattachées à un tiers précis.

Remarque : au passage, quelques ajustements ont été faits sur les états où le code racine du collectif était parfois tronqué.


REORGANISATION DES FICHIERS SUITE CLOTURE ANNUELLE OU EPURATION Correction N° 292 du 04/08/17

Jusqu'alors, lors d'une clôture d'exercice ou d'une épuration des fichiers, il y avait automatiquement ré indexation avec compactage (pour récupérer la place des enregistrements supprimés) des fichiers concernés (et notamment le fichier des écritures comptables lors de la clôture d'exercice).
Cette ré indexation était déclenchée dans le cas d'une base de données HyperFile Classic ou Client/Serveur, mais pas dans le cas d'une base de données DB2 sur serveur AS/400. En effet, dans ce dernier cas, ce n'est pas une ré indexation qu'il faut lancer, mais une réorganisation (commande RGZPFM sur AS/400). Il fallait donc lancer manuellement cette réorganisation par l'option 7 du menu général de LDCompta pour AS/400 suite à la clôture d'exercice ou à une épuration, ce qui était souvent oublié.
Désormais, on lance effectivement une réorganisation de chaque fichier concerné, via une commande RGZPFM.
Remarque : pour éviter d'éventuels problèmes de droits d'accès (la commande RGZPFM nécessite des droits de gestion sur le fichier traité), on n'exécute pas la commande directement, mais au travers du programme AS/400 ASEXEC qui dispose des droits USRPRF(*OWNER) de QSECOFR.

RESTAURATION - MODIF FENETRE DE SELECTION DU REPERTOIRE DE SAUVEGARDE Correction N° 293 du 04/08/17

Lors d'une restauration, pour sélectionner le répertoire de sauvegarde, c'est désormais la fenêtre standard de sélection d'un répertoire qui est proposée, comme cela était déjà le cas dans LDPaye depuis quelque temps. 
Cette fenêtre permet de sélectionner plus rapidement un répertoire car ceux-ci sont présentés de manière hiérarchique. On peut aussi sélectionner en un clic le bureau comme répertoire de sauvegarde.

VÉRIFICATION LICENCE - MESSAGE D'ERREUR Correction N° 294 du 04/08/17

Un message d'erreur du type Erreur à la ligne 9 de la procédure DélaiMaxiDepuisDernièreVérification se déclenche de temps en temps, avec une explication du type Date invalide, sans que la raison exacte de cette erreur puisse être parfaitement identifiée. Une modification a été apportée afin de tenter d'endiguer ce problème.
BILAN ET CR - PETITES AMELIORATIONS D'ERGONOMIE Correction N° 295 du 11/08/17

Les améliorations suivantes ont été apportées dans ce module Bilan et CR :
 1) Le libellé proposé par défaut pour la 2ème colonne est désormais "Exerc. précédent" et non plus "Exercice précédent"
     qui était tronqué sur la plupart des imprimantes, faute de place, faisant croire à une faute d'orthographe.
 2) Les listes de contrôle des paramètres du bilan et CR ont été légèrement modifiées pour les rendre plus lisibles.
 3) Depuis la première fenêtre de saisie des paramètres du bilan et CR, on peut désormais demander l'impression des listes de contrôle.
 4) Lorsque la fenêtre de lancement de l'impression de ces listes de contrôle est appelée alors qu'on est en cours de saisie de ces paramètres,
     seule l'impression du tableau en cours de saisie est proposée (et non plus l'impression de tous les tableaux).


OUVERTURE SESSION AUTOMATIQUE AVEC MOT DE PASSE CRYPTE Correction N° 296 du 17/08/17

Il existe depuis longtemps une possibilité d'ouverture de session automatique dans LDCompta, permettant de court-circuiter la fenêtre initiale où l'on doit renseigner un code utilisateur et son mot de passe, et choisir le code de la société dans laquelle on veut ouvrir la session.
Pour cela, il faut utiliser en ligne de commande la syntaxe suivante :
   C:\Ldsystem\Program\Compta\LDCptV10.exe  XXX /U=Utilisateur:MotDePasse
XXX est le code société à ouvrir, Utilisateur est le code utilisateur, MotDePasse est le mot de passe associé à cet utilisateur, le cas échéant.

L'inconvénient est que le mot de passe figurait donc en clair dans la ligne de commande. Si l'objectif était de programmer une tâche planifiée pour déclencher un scénario automatique quotidien dans LDCompta par exemple (en combinant la syntaxe ci-dessus avec l'option Fen permettant d'ouvrir LDCompta sur une fenêtre précise qui peut être celle exécutant un scénario d'export ou de mise à jour automatique de données), toute personne disposant des droits de gestion des tâches planifiées pouvait voir ce mot de passe.

Pour améliorer cela, une nouvelle option permet désormais d'inscrire le mot de passe sous une forme cryptée. Il faut pour cela spécifier le mot de passe entre accolades : { et }. Le cryptage à utiliser est le même que celui utilisé pour encoder le mot de passe de l'utilisateur de connexion à la base HFCS de LDCompta. Ce mot de passe sous sa forme cryptée peut être obtenu via la fenêtre de gestion des clés de nos applications internes, bouton Cryptage.
On peut aussi connaitre cette forme cryptée depuis la fenêtre de gestion des utilisateurs, en utilisant le raccourci clavier Ctrl K lorsqu'on est en modification d'une fiche utilisateur. Le mot de passe crypté est alors copié dans le presse-papier.

Nouvelle syntaxe :
   C:\Ldsystem\Program\Compta\LDCptV10.exe  XXX /U=Utilisateur:{MotDePasseCrypté}

Exemple :
   C:\Ldsystem\Program\Compta\LDCptV10.exe  LDZ /U=COMPTA:{zrJYIZpr} /FEN="CHGDTA(Nom de mon scenario)"

 

NOUVELLE FENETRE POUR EXECUTION CODE COMPILE DYNAMIQUEMENT DANS TACHE PLANIFIEE Correction N° 297 du 17/08/17

Une nouvelle fenêtre nommée OutiCodDyn permet d'exécuter du code source Windev présent dans un fichier texte. L'intérêt principal de cette fenêtre est de pouvoir déclencher un traitement quelconque dans LDCompta à partir d'une tâche planifiée.
Deux modes d'utilisation sont possibles pour cette fenêtre :
1) Appel sans aucun paramètre, pour tester un code source par exemple
   On doit alors indiquer, dans la fenêtre qui s'ouvre, le nom du fichier contenant le code source à exécuter, puis cliquer sur le bouton Exécuter.
   Les éventuelles erreurs s'affichent directement à l'écran. Si aucune erreur n'a été rencontrée, un message signale la fin d'exécution du source.
2) Appel en passant en 1er paramètre le nom complet du fichier contenant le code source à exécuter
  Dans ce mode, aucune interface graphique n'est proposée, sauf si on passe en 3ème paramètre la valeur Vrai.
  Pour connaitre le résultat de l'exécution, il faut aller consulter le fichier de trace qui est constitué. Ce fichier de trace se nomme par défaut
  Trace OutiCodeDyn AAAAMMJJ.log (où AAAAMMJJ est la date d'exécution) et il est enregistré dans le répertoire temporaire de LDCompta.
  Mais on peut aussi spécifier, en 2ème paramètre, le nom et l'emplacement du fichier trace désiré.
  La valeur spéciale "*SRC" de ce 2ème paramètre permet d'indiquer que le fichier de trace doit être créé au même emplacement et sous le même nom
  que le fichier contenant le code source à exécuter, en ne changeant que l'extension : .log.

Exemple d'appel pour une tâche planifiée:
   C:\Ldsystem\Program\Compta\LDCptV10.exe  LDZ /U=COMPTA:{zrJYIZpr} /FEN="OUTICODDYN(C:\Ldsystem\Fichiers\Compta\Scenario\MonFichierSource.WDES, *SRC)"

Information complémentaire : dans le code source, il est possible de tracer certaines informations en faisant appel à la procédure xTracer qui attend 2 paramètres : le type d'information (chaine pouvant prendre les valeurs ERR, AVT ou INFO pour respectivement Erreur, Avertissement ou Information) et le message à tracer.

 

SAISIE AU KM - IMPOSSIBLE DE VALIDER UNE PIECE D'ACHAT SI ELLE NE DOIT PAS ALIMENTER L'ECHEANCIER Correction N° 298 du 30/08/17

En saisie au kilomètre (KM), une pièce d'achat ne pouvait pas être validée si elle n'alimentait pas l'échéancier fournisseur à cause de son mode de règlement.


SAISIE AU KM - CONTROLE DES LIGNES DE LA PIECE AVANT VALIDATION Correction N° 299 du 31/08/17

Dans la saisie au kilomètre, le fait de sélectionner une ligne depuis la table ne déclenchait pas le contrôle des données de la ligne en cours. Désormais, si une ligne n'a pas été contrôlée lorsqu'on valide la pièce, on effectue le contrôle de celle-ci. En cas d'erreur, la saisie reprend sur la ligne.


RELEVES DE COMPENSATION - GESTION PAR GROUPE DE TIERS Correction N° 300 du 20/09/17

Le module de gestion des relevés de compensation a été revu afin de permettre de générer des relevés de compensation pour un groupe de tiers. Plutôt que de définir une liste des comptes clients venant en compensation d'un fournisseur, on travaille par groupe de tiers. Tous les tiers appartenant à un même groupe se compensent entre eux, dès lors que le code groupe a été référencé dans la liste des groupes de tiers à compenser. Et pour chacun de ces groupes, on indique le N° du fournisseur « principal », celui à qui le relevé de compensation est émis.
Une correction a également été apportée sur la lettre de règlement qui peut être imprimée lors de la comptabilisation du relevé de compensation car celle-ci pouvait être imprimée à tort à l'adresse d'un des clients compensés au lieu du fournisseur lié.


INTERFACE STANDARD AVEC DOCUMENT GED - ERREUR SI FACTURE ET DOCUMENT DANS MEME FICHIER Correction N° 301 du 20/09/17

Si dans un même fichier d'interface, on transmettait une facture et un document GED avec un lien sur cette facture, le document GED était rejeté avec une erreur 2006 : La pièce n'existe pas dans ce journal et à cette date.
ETAT CHIFFRE D'AFFAIRES - PROBLEME DE TRI PAR %CA Correction N° 302 du 28/09/17

Dans l'état de chiffres d'affaire clients ou fournisseurs, on pouvait avoir un problème de présentation des lignes lorsqu'on demandait un classement par compte général et par tiers, avec un tri par % du CA.
Dans le cas particulier où un tiers avait, pour un N° de compte général donné, un CA supérieur au CA total du compte général en question tous tiers confondus (ce qui est théoriquement possible si on a par ailleurs des tiers ayant des montants CA négatifs assez importants pour le compte général concerné), ce tiers apparaissait avant la ligne de totalisation du compte et non pas après celle-ci comme cela devrait toujours être le cas.

GED - RENUMEROTATION DES FICHIERS LORSQUE LE NOM EST DEJA UTILISE Correction N° 303 du 09/10/17

Lors de l'ajout d'un document dans la GED, si le répertoire de destination contenait déjà un fichier ayant un nom identique, le déplacement ou la copie du fichier ne se faisait pas. De plus, aucun message d'erreur ne prévenait l'utilisateur. Et pourtant, on considérait que le document était bien dans la GED.
SAISIE AU KM - IMPOSSIBLE DE VALIDER LA PIECE (SUITE DU CORRECTIF 299) Correction N° 304 du 12/10/17

Suite au correctif 299, un message d'erreur lors de la validation de la pièce s'affichait. Cela était dû au fait que l'on forçait le contrôle de toutes les écritures, y compris la dernière ligne qui est vide et qui n'est pas prise en compte dans la pièce. Désormais, on ne recontrôle plus une écriture qui n'a pas de montant. 


VIREMENTS FOURNISSEUR - BLOCAGE SI UN JOURNAL N'EST PLUS UN JOURNAL DE BANQUE Correction N° 305 du 24/10/17

Si des virements ont été enregistrés sur un journal qui n'est plus un journal de banque, alors la fenêtre se figeait et l'application plantait au bout de quelques minutes. Désormais, les virements liés à un tel journal sont chargés correctement, mais on ne voit pas le libellé de la banque.


INTERFACE STANDARD - ACCEPTE DESORMAIS UNE DATE DE VALEUR Correction N° 306 du 27/10/17

Dans la procédure d'interface standard, on peut désormais intégrer avec des dates de valeur (cela peut s'avérer utile lors d'une reprise de données d'une comptabilité autre que LDCompta dans laquelle on avait des dates de valeur).
La documentation de l'interface standard a fait l'objet d'une révision 1.2 à cette occasion.

RACINES MULTI-COLLECTIFS, GROUPES ET FAMILLES : CHAINE VIDE SI NON RENSEIGNEES Correction N° 307 du 27/10/17

Jusqu'alors, pour les codes racines identifiant les comptes multi-collectifs, groupes ou familles clients et fournisseurs, le système prenait une valeur égale à "  " (2 espaces) lorsque ces codes n'étaient pas renseignés dans la Fiche Société. Et cela avait quelques effets de bord dans la gestion des actions de relance.
Désormais, on prend la valeur "" (chaine vide).
D'autre part, toujours dans la gestion des actions de relance, dans la fenêtre principale de gestion de ces actions, il y avait une erreur de filtrage sur le N° du client quand on utilisait l'une de ces racines multi-collectifs, groupe ou famille, erreur qui faisait que les actions de relance ne s'affichaient pas si le N° du client était composé de 8 caractères. Cette interrogation des actions de relance pour un compte multi-collectif, un groupe ou une famille de clients, ne fonctionnait que pour les clients dont le N° était composé de moins de 8 caractères.

EXPORT FACTURES ET AVOIRS CLIENTS POUR FACTORING BNP Correction N° 308 du 02/11/17

Une nouvelle procédure permet de gérer l'affacturage (Factoring) avec la BNP.
Cela est décrit dans la note Evernote Export LDCompta pour Factoring BNP

 


REGLEMENT CLIENT - IMPORT RELEVE DE COMPENSATION Correction N° 309 du 08/11/17

Dans la saisie des règlements clients, un processus d'import de fichier de règlements existait déjà, pour accélérer la saisie des règlements « complexes », payant un grand nombre de factures réparties dans plusieurs comptes de tiers.
Sur le même principe, un processus d'import d'un relevé de compensation a été réalisé. Cela s'initie à partir du nouveau bouton Importer un relevé de compensation qui figure sur le premier écran de la saisie des règlements clients, dès lors que le fichier des relevés de compensation (CPTCFR) n'est pas vide.

En cliquant sur ce bouton, après avoir renseigné toutes les autres données du règlement, une fenêtre permet de saisir le N° du relevé, sachant qu'un N° est proposé par défaut : celui du relevé de compensation (non déjà comptabilisé) le plus ancien correspondant au tiers payeur (celui indiqué dans cette fenêtre de saisie d'un règlement client, tiers qui sera dans ce cas un fournisseur).
Lorsqu'on valide ce N° de relevé de compensation, le système analyse le contenu du relevé, c'est à dire la liste des factures et avoirs composant celui-ci. Pour chaque écriture référencée sur ce relevé, il vérifie que l'écriture d'origine est toujours présente et non déjà lettrée. Si Oui, cette ligne est mise de côté, car elle pourra être traitée entièrement en automatique. Sinon, elle sera reprise en détail en tant que ligne de l'éclatement.
Lorsqu'on valide le 1er écran de cette saisie du règlement client après avoir importé un relevé de compensation, un message d'avertissement apparait si le total du relevé ne correspond pas au montant du règlement, mais c'est un simple avertissement. Si le montant diffère, il suffira d'expliquer la différence en ajoutant une ou plusieurs lignes dans la fenêtre de saisie de l'éclatement du règlement qui va suivre.
Après avoir complété le 2ème écran, on arrive sur l'écran de saisie de l'éclatement du règlement. Le système présente en partie haute le total des factures réglées qui peuvent être gérées automatiquement, et le total des autres lignes importées. Bien souvent, la totalité des factures et avoirs référencés sur le relevé est repris dans le premier total. Il n'y a que les écritures ayant été lettrées entre le moment où le relevé a été préparé et le moment où l'on saisit le règlement qui sont reprises dans le 2ème total, et qui apparaissent de ce fait en détail dans l'éclatement.
Notez que si le montant du règlement diffère du montant du relevé, il faut ajouter la ou les lignes expliquant la différence. Puis on peut valider l'éclatement, ce qui permet d'enchainer sur les écrans de lettrage. Ce lettrage n'est à faire que pour les lignes en anomalie, celles qui sont présentées en détail sur l'écran de l'éclatement. Toutes les factures mises de côté sur l'écran 1 n'ont pas à être lettrées manuellement : elles le seront automatiquement.

La comptabilisation du règlement se fait ainsi :

Dans la foulée, le relevé de compensation est marqué comme ayant été comptabilisé. Et l'échéancier fournisseur est nettoyé de toutes les factures et avoirs qui étaient référencées par ce relevé de compensation et qui existaient dans cet échéancier, à N° de facture et date d'échéance égales.


LISTE PREPARATOIRE DES RELANCES - IMPRIMER DATE ECRITURE OU PIECE Correction N° 310 du 08/11/17

Sur la liste préparatoire des relances, on peut désormais choisir d'imprimer la date de pièce en lieu et place de la date d'écriture. Cela est préférable notamment si on a des factures assez anciennes, qui ont donc été reprises en à nouveau : on a ainsi la date d'origine de la facture relancée et non la date de l'à nouveaux.
Complément d'information : en fait, cette option existait depuis fort longtemps, mais elle n'était pas documentée et était tombée dans l'oubli. Il fallait aller renseigner le paramètre programme CPBREL2, en y inscrivant la valeur P en position 65. Désormais, cette option est proposée directement sur l'écran d'impression de la liste, le choix effectué étant automatiquement mémorisé dans ce paramètre programme CPBREL2, position 65. 

SAISIE AU KM - TENTATIVE DE CORRECTION D'UNE ERREUR GPF DANS LA SAISIE AU KILOMETRE - PARTIE 3 Correction N° 311 du 13/11/17

Ce correctif fait suite aux correctifs 170 et 182 pour tenter de corriger une erreur GPF qui apparaît de manière aléatoire sur certains postes. La procédure Trie de WinDev a été remplacée par un tri « manuel ».


RELEVES DE COMPTE CLIENTS - OPTION POUR NE PAS ISOLER DEBITS NON ECHUS Correction N° 312 du 15/11/17

Sur les relevés de comptes clients (ceux utilisés en complément des lettres de relance ou directement depuis la consultation d'un compte, à ne pas confondre avec les « relevés clients », qui correspondent plutôt aux relevés de factures clients, avec émission de traite bien souvent), une option permet de faire en sorte que les débits non échus ne soient plus isolés dans une colonne distincte comme c'était systématiquement le cas auparavant. En effet, cette présentation avec les débits non échus isolés ne convenait pas à un nombre d'entreprises croissant.
Cette nouvelle option a été regroupée avec celle permettant d'indiquer si l'en-tête société doit être imprimée ou pas sur les relevés clients. Elle se trouve donc sur l'écran des paramètres d'impression des lettres de relance, accessible par le bouton Paramètres depuis la fenêtre d'impression des lettres de relance. L'interface graphique de cette fenêtre a d'ailleurs été entièrement revue à cette occasion, avec une répartition des différents paramètres sur 3 onglets : Lettres, Impression et e-Mailling.
C'est donc sur l'onglet Impression de cette fenêtre que l'on trouve cette nouvelle option, dans le cadre Paramètres d'impression des relevés de comptes clients. Cette option Isoler les débits non échus dans une colonne distincte, totalisée à part est double. On peut la sélectionner pour les relevés de compte imprimés en complément d'une lettre de relance et/ou pour les relevés imprimés en dehors des relances (soit directement depuis la consultation d'un compte, soit par le menu Editions/Grands-livres/Relevé de compte).
Suite à la mise en place de cette correction, ces deux options sont cochées pour garantir une parfaite compatibilité avec ce qui existait auparavant.

SAISIE AU KM - L'ECHEANCIER FOURNISSEUR N'ETAIT PAS PROPOSE EN VALIDATION DE PIECE Correction N° 313 du 16/11/17

Dans la saisie au km, lors de la validation d'une pièce d'achat, suivant les opérations effectuées par l'utilisateur, l'échéancier fournisseur n'était pas affiché.


COMPENSATION FOURNISSEUR - CONTROLE DU FOURNISSEUR À COMPENSER Correction N° 314 du 22/11/17

La préparation d'un bon de compensation pour un seul fournisseur n'était plus possible depuis la dernière correction. Le programme provoquait l'erreur "Ce fournisseur n'est pas compensable" à tort.


COPYMINDER - AFFICHAGE DU VIEWER DIRECTEMENT DEPUIS LDCOMPTA Correction N° 315 du 23/11/17

Il est désormais possible de consulter CMViewer depuis LDCompta sans forcément avoir accès au serveur où est installé CMServer.
Pour cela, il faut aller dans la fenêtre de paramétrage des chemins d'accès (Alt F1 sur l'écran d'ouverture de session), cliquer sur le bouton Clés, basculer sur l'onglet Clé réseau (Copyminder) et cliquer sur le bouton Lancer CMViewer.
Il est aussi possible d'afficher le viewer lors de l'apparition du message disant que la licence ne permet pas d'utiliser une version supplémentaire de LDCompta. Cela peut se produire lors d'une migration à une nouvelle version. En maintenant la touche Control enfoncée lors de la validation du message, le viewer s'ouvre, ce qui permet d'essayer de rafraîchir la licence.


ETAT DELAIS DE PAIEMENT FOURNISSEURS ET CLIENTS - AMELIORATIONS Correction N° 316 du 24/11/17

Plusieurs améliorations ont été apportées à cet état des délais de paiement des tiers, afin de satisfaire aux demandes des contrôleurs de gestion :

Notez que pour que l'état donne les chiffres attendus pour remplir le tableau décrit au I de l'article D441-4 du code du commerce, il faut lancer cet état avec l'option Factures échues uniquement et choisir le mode de calcul du nombre de jours Date arrêté - Date échéance (Retard sur délai contractuel).


EXPORT EXCEL BALANCE ET GRAND LIVRE ANALYTIQUE Correction N° 317 du 24/11/17

Les exports Excel de la balance analytique et du grand-livre analytique étaient décalés sur les lignes pour lesquelles un ou plusieurs des axes définis n'étaient pas renseignés.


COMPENSATION FOURNISSEUR - AJOUT DE LA RACINE ET DES SOUS-TOTAUX Correction N° 318 du 29/11/17

La racine des comptes compensés a été ajoutée dans les sous-titres de rupture du relevé de compensation. Cela implique que les écritures sont désormais regroupées par racine, en plus du compte auxiliaire.
Le code du fournisseur principal n'ayant pas forcement d'écriture, le code affiché dans l'entête du document affiche désormais la racine indiquée dans la fiche de ce fournisseur (si renseignée)
Un sous-total par regroupement a également été ajouté.


ETAT DELAIS DE PAIEMENT - ERREUR SI DATE ECHEANCE NON RENSEIGNEE Correction N° 319 du 13/12/17

Suite à la correction N° 316, on avait une erreur si on choisissait le mode de calcul du délai Date échéance - Date pièce (Délai contractuel), dans le cas des écritures n'ayant pas de date d'échéance. Désormais, en l'absence d'échéance, on prend la date de pièce.
OUTIL DE CRÉATION DES CLASSES DE COMPTES Correction N° 320 du 15/12/17

Un outil a été ajouté permettant de créer automatiquement les classes de comptes (1 à 3 caractères) dans le plan comptable afin d'afficher des totaux dans la balance générale. Pour lancer cet outil, dans le menu "Outils - Autres outils - Lancer un autre outil", choisir "Lancer une fenêtre Windev", et taper le nom de fenêtre "CPRTOTPLA". Ce programme a 2 options, le fait de ne créer les classes de comptes que s'il existe un compte comptable dans cette classe (ou créer toutes les classes de compte), et le nombre de niveaux à générer (1 à 3, soit 1 à 3 caractères).


ETATS DE TRESORERIE PREVISIONNELLE - CHOIX TAILLE POLICE Correction N° 321 du 08/01/18

Sur les états de trésorerie prévisionnelle, en plus du choix de l'unité d'affichage (Euros, dizaines, centaines ou milliers d'euros), on peut désormais choisir la taille de la police (entre 5 et 7) et le fait que l'on imprime ou pas les séparateurs de milliers.
Ainsi, là où l'on ne pouvait imprimer que des montants comportant 5 chiffres (variable selon les imprimantes), on peut aller jusqu'à 6, 7 ou même 8 chiffres (avec un plus le signe moins le cas échéant). On peut du coup rester avec un affichage en euros même sur des montants conséquents.


CODES BIC FACULTATIFS SUR LES TIERS Correction N° 322 du 17/01/18

La saisie d'un code BIC dans les fiches clients, fournisseurs et autres auxiliaires, en complément de l'IBAN, est désormais facultative. Un IBAN est suffisant pour pouvoir faire le virement SEPA. De même, lors de la création ou mise à jour de fiches tiers par la procédure d'interface, on peut recevoir un IBAN sans code BIC associé.
Dans la pratique, lors de la préparation d'un fichier de virements à la norme SEPA, s'il existe au sein de l'ordre de virement SEPA au moins un destinataire pour lequel le code BIC est manquant, le fichier SEPA est préparé sans aucun code BIC pour les destinataires (pas de balises CdtrAgt, FinInstnId et BIC dans le fichier XML) .
Il faut savoir que le code BIC du destinataire (celui contenu dans la balise CdtrAgt) est facultatif depuis 2014. Ce fichier SEPA sans codes BIC pour les destinataires sera donc accepté pour toutes les banques.
Attention : le code BIC de la banque émettrice du virement (balises DbtrAgt, FinInstnId et BIC) reste obligatoire.
Complément d'information : si on a demandé à « enrichir » le fichier de virements SEPA (quasi spécifique client, déclenché via le paramètre programme SEPAPLUS, voir correction V10 N160), le BIC reste obligatoire si on a choisi l'option de remplacement, pour les destinataires du virement, de la balise <BIC> par une balise <CmbndId> composée elle-même des balises <BIC> et <PstlAdr><Ctry>. Dans ce cas, s'il manque le code BIC pour un destinataire, le fichier n'est pas créé et cette erreur est signalée.

SUPPRESSION BORDEREAU DE REMISE EN BANQUE Correction N° 323 du 30/01/18

La suppression d'un bordereau de remise en banque, prévue dans la procédure de modification d'un bordereau de remise en banque (menu Outils/Modification d'un bordereau de remise en banque, puis bouton Supprimer bordereau en bas à gauche) ne fonctionnait pas dans le cas des journaux de banque gérés avec numérotation automatique des pièces. Le lot d'écritures correspondant au bordereau n'était pas retrouvé, faute d'avoir été repéré par le N° du bordereau. Désormais, lors de la création du bordereau, si le journal de banque est en numérotation automatique, c'est le champ Référence qui est pré chargé à la valeur BRnnnnnn, nnnnnn étant le N° du bordereau. Ainsi, lors d'une tentative ultérieure de suppression du bordereau, le lot d'écritures peut être identifié par cette référence.
PS : cette fonctionnalité était opérationnelle dans LDCompta pour AS/400 Version 8, mais elle ne l'avait jamais été dans LDCompta pour Windows (version 8, 9 ou 10).

LANCEMENT POSSIBLE FENETRE OUTCODDYN DEPUIS UTIFEN Correction N° 324 du 09/02/18

La correction N° 297 avait introduit une nouvelle fenêtre nommée OutiCodDyn qui permet d'exécuter du code source Windev présent dans un fichier texte. Mais cette fenêtre, qui attendait au moins un paramètre, ne pouvait être lancée « directement » depuis la fenêtre UTIFEN (menu Outils/Autres outils/Lancer un autre outil, puis Ouvrir une fenêtre Windev).
Ce paramètre a été rendu facultatif, de façon à pouvoir lancer cette fenêtre par ce biais.

FACTO CM CIC Correction N° 325 du 22/02/18

Se référer à la documentation Documentation Export CM-CIC Factor.doc

EXPORT COALA - MAUVAIS ANCRAGE DE CHAMPS Correction N° 326 du 23/02/18

Dans la fenêtre d'export des écritures vers Coala, les boutons Précédent, Suivant, Fermer du bas de l'écran n'étaient pas ancrés.
INTERFACE STANDARD - FENETRE DE CORRECTION A LA VOLEE - VENTILATIONS ANALYTIQUES PLUS SOMMEES Correction N° 327 du 23/02/18

Dans la procédure d'interface standard, on dispose d'une fenêtre permettant de modifier directement les données reçues dans le fichier d'interface, via le bouton Editer fichier de la fenêtre de lancement de l'interface, quand le focus est sur le nom du fichier texte à importer.
Dans cette fenêtre, il apparait un total Débit-Crédit des écritures présentes dans le fichier. Désormais, ce total ne tient plus compte des lignes correspondant à des ventilations analytiques d'écritures de comptabilité générale (lignes de type E avec N° de séquence analytique supérieur ou égal à 2). On somme en revanche les écritures purement analytiques (lignes de type A).
Ainsi, ces totaux Débit-Crédit sont plus représentatifs de l'équilibre « global » des écritures présentes dans le fichier d'interface.

CONTROLE SOLDE ECHEANCIER FOURNISSEUR - ANOMALIE SI AUCUNE ECRITURE Correction N° 328 du 06/03/18

Lorsqu'on accède à l'échéancier fournisseur depuis la fenêtre de consultation d'un compte fournisseur, il y a systématiquement contrôle d'égalité de solde entre le compte lui-même et l'échéancier. Avec présentation d'une fenêtre en cas d'anomalie.
Cette fenêtre s'affichait mal dans le cas particulier d'un compte n'ayant aucune écriture comptable tout en ayant une ou plusieurs échéances. Le type de compte (client ou fournisseur) n'était pas déterminé correctement dans ce cas, ce qui pouvait prêter à confusion dans la fenêtre qui s'affichait.

FACTORING BNP - IMPORT DES REGLEMENTS Correction N° 329 du 21/03/18

La correction N° 308, de novembre 2017, avait offert le support de l'affacturage (Factoring) avec la BNP.
Cette procédure a été enrichie : on peut également importer désormais les règlements reçus de la BNP, dans un format CSV.
La note Evernote Export LDCompta pour Factoring BNP décrivant cette procédure a été mise à jour à cette occasion.

PRELEVEMENTS CLIENTS - ACCEPTER IBAN EN LIEU ET PLACE D'UN RIB Correction N° 330 du 05/04/18

Dans la chaine d'émission des prélèvements clients, pour les clients prélevés, on acceptait uniquement d'avoir un RIB. Désormais, on accepte indifféremment un RIB ou un IBAN, même si l'IBAN n'est pas français.
Cela permet de gérer le cas (le plus fréquent aujourd'hui) où les prélèvements sont transférés via CILIARIS. Dans ce cas, le compte bancaire indiqué dans LDCompta n'est pas utilisé au final. CILIARIS prend l'IBAN associé au mandat, lui-même retrouvé à partir du N° de client. Le fait d'accepter un IBAN dans LDCompta, même non français, permet donc d’émettre des prélèvements sur des clients non domiciliés en France.
Les listes de contrôle ont été adaptées pour faire figurer l'IBAN en lieu et place du RIB le cas échéant, même s'il faut rappeler que CILIARIS ne traite pas l'IBAN transmis par LDCompta via le fichier à la norme CFONB « enrichie », mais prend l'IBAN associé au mandat.

GESTION DES INTERDICTIONS D'OUVERTURE DE SESSION Correction N° 331 du 10/04/18

Un nouveau dispositif fait son apparition, permettant d'interdire toute ouverture de session pendant un laps de temps donné, le temps de réaliser un traitement « sensible ».
Ce dispositif est décrit en détail dans la note d'actualité intitulée : Gestion des interdictions d'ouverture de sessions.

FACTO CM CIC - PRISE EN COMPTE DES REGLEMENTS SORTIS DU PORTEFEUILLE EN AVANCE Correction N° 332 du 12/04/18

L'export Facto CM CIC prend désormais en compte les règlements sortis du portefeuille au même titre que ceux encore en portefeuille, et ce tant que la date d'échéance de ces règlements est postérieure à la date d'arrêté de l'export.
RESTAURATION : COMPORTEMENT JAUGE CURIEUX Correction N° 333 du 12/04/18

Lors d'une restauration, dans la phase de décompression des différents fichiers composant la sauvegarde, le système affiche une jauge de progression. Le comportement de cette jauge était assez curieux, avec parfois des arrêts (la jauge « fige » quelques secondes) suivis de "sauts" rapides de rattrapage de ces arrêts.
Un examen attentif de ce comportement a permis de mettre en évidence une anomalie dans le fonctionnement intrinsèque de la jauge livrée par PCSoft (Windev 22 et versions antérieures) pour la fonction ZipExtraitFichier. Dès lors que la valeur (Taille du fichier à décompresser x Pourcentage de décompression) dépasse une limite qui semble être entre 42 et 43 Mo, le pourcentage d'avancement de la décompression repart à zéro. On observe donc ce phénomène de régression pour tout fichier contenu dans la sauvegarde dont la taille dépasse 42 Mo.
Qui plus est, ce phénomène peut se produire plusieurs fois pour un même fichier : par exemple, pour un fichier de 200 Mo, le pourcentage va aller de 0 à 22% 4 fois de suite (ce qui fait 88%), puis de 0 à 12%, le total faisant bien 100%.
Un mécanisme a été mis en place pour éviter ces arrêts afin d'avoir une jauge qui avance de manière linéaire.
Remarque : dans LDCompta, contrairement à ce qui existait dans LDPaye, un code avait déjà été mis en place dès l'origine, en 2003, pour éviter toute régression de la jauge, ce qui explique qu'on ne voyait pas de régression de la jauge, mais que celle-ci « figeait » par moment (chaque « arrêt » masquant en fait une régression).

FENETRE AFFICHAGE SESSIONS ACTIVES - 2 AMELIORATIONS Correction N° 334 du 18/04/18

2 améliorations ont été apportées dans la fenêtre d'affichage des sessions actives (menu Fichier/Sessions actives) :


SAISIE VENTILATION ANALYTIQUE EN POURCENTAGE Correction N° 335 du 20/04/18

Dans la fenêtre de saisie d'une ventilation analytique détaillée pour une écriture de comptabilité générale, on peut saisir désormais directement le pourcentage par rapport au montant total à ventiler (le montant de l'écriture en comptabilité générale) plutôt qu'une valeur « brute ».
Cela se fait au travers du champ de saisie Calculette disponible pour tous les champs de type Montant mais qui dans cette fenêtre particulière propose 2 modes complémentaires :


EXPORT NATIXIS BOUTON GENERER ACTIF PAR ERREUR Correction N° 336 du 02/05/18

Lorsque l'on passait sur le 3ème onglet de la fenêtre, le bouton Générer pouvait devenir actif par erreur.
Maintenant le bouton Générer n'est actif que si on a préalablement cliqué sur le bouton Calculer et qu'il y a des écritures à transmettre. 


RELEVES BANCAIRES MT940 - CORRECTIONS DIVERSES Correction N° 337 du 03/05/18

Diverses corrections ont été apportées à l'outil LDCPTRLB :
- le montant de l'ancien solde pouvait être tronqué et se retrouver sans partie décimale ;
- on accepte n'importe quel identifiant de compte dans la balise :25: ;
- s'il n'y avait pas de détail dans le relevé, le fichier ne pouvait pas être intégré.
- la zone Funds Code est prise en compte. C'est une zone qui n'apparait pas dans tous les formats MT940.


GED - PROBLEME LORS DE LA NUMERISATION Correction N° 338 du 16/05/18

Suite à la publication du correctif 10.00.337, LDCompta provoquait un plantage lorsqu'on tentait de numériser un document.
RELEVES BANCAIRES MT940 - CORRECTIONS DIVERSES Correction N° 339 du 22/05/18

Suite à des disparités de format dans les différentes versions du format MT940, de nombreuses modifications ont été apportées :
- gestion des compléments ;
- gestion de mots clés spécifiques à un format MT940 en particulier (mots clés de la forme /xxx/ : /ORDP/, /REMI/, /BENM/ /NAME/) ;
- prise en charge de la zone Funds Code dans les lignes :61:. Cette zone n'est pas présente dans tous les formats ;
- gestion des sens de montants RD et RC (Reverse debit et Reverse credit).


CRASH INEXPLIQUE LORS D'UN CHANGEMENT DE DOSSIER EN ENVIRONNEMENT HFCS Correction N° 340 du 24/05/18

On rencontrait un crash inexplicable dans la fenêtre permettant de changer de dossier, lors du clic dans la liste des sociétés.
Ce problème ne se produisait que si on était en environnement HFCS (HyperFile Client/Serveur), avec une certaine taille du fichier des sociétés (plus de 1000 enregistrements ; en diminuant le nombre d'enregistrements dans le fichier des sociétés, le problème disparait). 

Complément technique : le problème se posait sur un ordre de lecture HLitDernier sur le fichier des sociétés, mais ne se produisait qu'au deuxième passage sur cet ordre, c'est à dire après avoir lu la totalité du fichier des sociétés dans l'ordre inverse des codes sociétés, de la dernière à la première (ce qui est fait à l'affichage initial de la fenêtre). Faute de trouver une explication « logique » à ce crash, on a trouvé un moyen de contournement : avant l'ordre HLitDernier, on a intercalé un ordre HLitPremier pour se repositionner au début du fichier. Et ça fonctionne !


CLOTURE EXERCICE - DATE ET HEURE CREATION-MODIFICATION DES REPORTS A NOUVEAU FAUSSE Correction N° 341 du 30/05/18

Lors de la clôture d'exercice, la date et heure de création et de dernière modification de toutes les écritures créées par la procédure de clôture (écritures de report à nouveaux sur les comptes repris en solde global, ainsi que l'écriture de reprise du résultat) étaient fausses. On y retrouvait les informations de la dernière écriture lue juste avant l'ajout de ces écritures, c'est à dire celles de la première écriture lue dans le compte suivant celui pour lequel on créait un report à nouveau.
Au passage, la procédure de « pistage » des écritures a été améliorée de telle sorte que ces écritures de report à nouveau apparaissent avec la mention « Clôture exercice » dans la colonne Programme des informations de pistage, celles figurant dans les colonnes de droite des différentes procédures de consultation.

FACTO CM CIC - ON IGNORE LES ECRITURES LIEES A UN REGLEMENT SORTI DU PORTEFEUILLE SI NON LETTREES Correction N° 342 du 11/06/18

Suite à la correction 332, on prend en compte les écritures sorties du portefeuille en avance. Cependant, si l'écriture comptable associée à ce règlement n'a pas été lettrée, il ne faut pas la prendre en compte dans l'extraction. 
ACTIONS DE RELANCE - APPEL DIRECT FICHE CLIENT Correction N° 343 du 13/06/18

Depuis la fenêtre de modification d'une action de relance, un nouveau bouton permet d'accéder en un clic à la fiche du client avec, comme en consultation d'un compte, un accès en affichage par défaut ou en modification si la touche Majuscule est enfoncée lors du clic sur le bouton.

Complément d'information : des protections ont été ajoutées pur éviter des effets de bord en cas d'appels récursifs. En effet, on peut accéder aux actions de relance depuis les fenêtres de gestion des fiches clients, et on peut désormais accéder aux fiches clients depuis les fenêtres de gestion des actions de relance. On peut donc boucler ainsi à l'infini. Toutefois, la protection évite des appels en mode Modification. S'il y a un appel récursif, c'est uniquement en mode Consultation.


SAISIE VENTILATION ET OD ANALYTIQUE - PLANTAGE SI PLUS DE 100 LIGNES Correction N° 344 du 29/06/18

En saisie d'une OD analytique, mais aussi dans certains cas en saisie de la ventilation analytique d'une écriture de comptabilité générale (seulement si la présence des codes axe 2 et ou axe 3 était fonction du code axe 1), on avait un plantage lorsqu'on saisissait plus de 100 lignes de ventilation.
FACTO HSBC - TRAITEMENT DES A NOUVEAUX Correction N° 345 du 03/07/18

Dans l'export des factures pour le Facto HSBC, une nouvelle option permet de traiter, en sus du ou des journaux de vente, les factures de vente présentes sur le journal des à nouveaux. On se base pour cela sur le code journal avant clôture de chaque écriture d'à nouveau, code journal présent si et seulement si la clôture d'exercice a été réalisée avec LDCompta.
ATTENTION : pour ces factures reprises en à nouveau, on n'est pas en mesure de retrouver le montant HT et le taux de TVA. On ne transmet donc que le montant TTC.

CLOTURE ANNUELLE - CORRECTION TVA ENCAISSEMENT Correction N° 346 du 05/07/18

Une correction a été apportée dans le programme de clôture annuelle pour ce qui est de la reprise en détail de certaines écritures de TVA dans le cadre du suivi de la TVA sur encaissements et décaissements.
Une écriture de TVA doit être reprise en détail si elle correspond à une facture ou un avoir présentant un reste dû ou si elle correspond à une facture dont la date de lettrage est postérieure à la date de clôture. C'est ce 2ème cas, assez rare, qui avait été oublié.
En effet, dans ce cas, l'écriture TTC client sera reprise en à nouveau détaillé, il faut donc aussi reprendre la TVA en détaillé, même si la facture en question ne présente plus de reste dû. C'est le cas d'un "pool" de 2 factures ou plus lettré par 2 règlements ou plus : un avant clôture, l'autre après. Le 1er règlement peut "solder" du point de vue TVA certaines factures qui n'ont donc plus de reste-dû, mais ces factures seront quand même reprises en à nouveau à cause de la date de lettrage. Il faut donc aussi reprendre leur ventilation de TVA pour que les états de suivi de TVA sur encaissements/décaissements soient cohérents après clôture de l'exercice.

EXPORT DE DONNEES POUR LA DGFIP - OMISSION JOURNAUX SITUATION ET ABONNEMENT Correction N° 347 du 09/07/18

Dans la procédure d'export de données pour la DGFiP (DGI), celle permettant de constituer le fameux fichier dit « FEC », on a désormais la possibilité d'omettre les écritures du journal de situation et/ou du journal d'abonnement, comme on pouvait déjà le faire en édition de balance par exemple.
VIREMENTS INTERNATIONAUX - GESTION DES DEVISES SANS DECIMALES Correction N° 348 du 09/07/18

Des modifications ont été apportées dans la procédure de préparation du fichier des virements internationaux au format CFONB 320, pour gérer le cas des devises n'ayant pas de décimales (cas du Yen principalement). Jusqu'alors, on gérait implicitement toutes les devises avec 2 décimales. Désormais, on peut spécifier, sur l'onglet Paramètres de la fenêtre de préparation du fichier, la liste des devises qui n'ont pas de décimales. Si cette liste n'est pas renseignée explicitement, le système charge cette liste avec la valeur "JPY;ILS;XAF;XOF;XPF".
Complément technique : dans le fichier au format CFONB, le montant de chaque virement est porté sur 14 chiffres sans séparateur décimal (position 226 à 239), mais avec un chiffre supplémentaire à droite (position 240) pour signifier le nombre de décimales composant ce montant. Par exemple, la valeur 100,00€ sera renseignée 000000000100002, alors que la valeur 100 yen sera renseignée 000000000001000.

SAISIE DES VIREMENTS REÇUS - PETITES AMELIORATIONS Correction N° 349 du 10/07/18

4 petites améliorations ont été apportées dans la saisie des virements reçus :


SAISIE REGL. CLIENTS - PETITES CORRECTIONS SUR FENETRE IMPORT Correction N° 350 du 09/08/18

Deux petites corrections ont été apportées dans la fenêtre permettant de configurer l'import d'un fichier de règlements clients :
 - par défaut, l'extension proposée pour le fichier source de la procédure d'extraction est .WDES au lieu de .TXT auparavant ;
 - quand on définit un nouveau type d'import, lors de la saisie du type d'import, il n'y a plus d'écrasement en cours de frappe des deux noms
   de fichiers indiqués dans les deux champs juste au-dessous lorsque le début de ce qui est frappé correspond à un type
   d'import déjà défini. Ce n'est que lorsqu'on sort de ce champ qu'il y a sélection automatique des deux fichiers correspondant à
   ce type d'import.

SAISIE VIREMENT REÇU : AJOUT ECLATEMENT ET PONT AVEC PORTEFEUILLE Correction N° 351 du 10/08/18

Deux modifications majeures ont été apportées dans la saisie des virements reçus :

1) Possibilité d'éclater un virement reçu sur plusieurs comptes ou même d'importer un fichier de règlements clients

Sur l'écran de comptabilisation d'un virement reçu, on a ajouté une case à cocher Eclatement sur plusieurs clients et le bouton Importer un fichier de règlements, à l'identique de ce qu'il y a sur le 1er écran de saisie d'un règlement client. Quand on clique sur le bouton OK de cette fenêtre, si la case Eclatement sur plusieurs clients est cochée, au lieu d’enchaîner sur le lettrage du compte client, il y a un appel automatique au programme de saisie des règlements clients dans un mode particulier : les 2 premiers écrans de la saisie d'un règlement client (rgcmaj01 et rgcmaj02) sont renseignés et validés automatiquement sans que ces écrans apparaissent (sauf si une erreur est provoquée lors de la validation de l'écran, mais c'est fort peu probable puisque tous les champs utilisés pour l'initialisation ont déjà été vérifiés sur l'écran de saisie du virement reçu). On arrive ainsi directement sur l'écran de saisie de l'éclatement, celui-ci étant éventuellement initialisé à partir du fichier d'import de règlements clients utilisé sur l'écran de saisie du virement reçu. Lors de la validation de l'éclatement, la comptabilisation est faite "normalement" (avec éclatement, lettrage des différents comptes de l'éclatement...) par le programme de saisie des règlements clients, puis lorsqu'on revient sur l'écran du virement reçu, celui-ci est marqué comme étant comptabilisé comme dans le cas d'une saisie "classique" de virement reçu (sans éclatement).

2) Pont avec la gestion du portefeuille de règlements clients

Lors de la validation du 1er écran de la saisie du virement reçu, après avoir identifié le client et juste avant de passer au lettrage, s'il existe un virement en portefeuille pour le client en question du montant du virement reçu (avec le même mode de paiement), le système propose de se débrancher sur la gestion du portefeuille pour sortir ce virement du portefeuille via une remise en banque. Si on répond Oui à cette invite, quand on arrive dans la gestion du portefeuille, le virement concerné est déjà présélectionné pour remise en banque ; on arrive directement sur l'écran de comptabilisation de la remise où les différents champs (journal de banque, date, date de valeur...) sont déjà pré-renseignés à partir des valeurs indiquées sur l'écran de saisie du virement reçu. Il n'y a donc plus qu'à valider cette remise en cliquant sur le bouton OK.
Lorsque la comptabilisation du virement se fait ainsi via une remise depuis le portefeuille, la ligne du relevé correspondante est marquée non pas avec la valeur C=Comptabilisée, mais P=Portefeuille.
De plus, si dans la saisie des virements reçus, on est passé par le bouton Comptabiliser en automatique et que le virement est déjà en portefeuille, tout ce processus est réalisé automatiquement sans aucune intervention de l'utilisateur : le virement concerné est basculé du portefeuille au compte de banque et la ligne du relevé bancaire est marquée avec le code P=Portefeuille.


PETITES MODIFS EN COMPTABILISATION SORTIE PORTEFEUILLE Correction N° 352 du 10/08/18

4 petites modifications ont été faites dans la saisie des remises en banque en sortie de portefeuille :


REPRISE DEPUIS FICHIER DGFIP - PETITES CORRECTIONS Correction N° 353 du 31/08/18

La fenêtre de reprise d'une comptabilité depuis un fichier au format standard DGFiP (fenêtre iImpDGI) a subi quelques corrections :


REGLEMENT AUTOMATIQUE PAR VIREMENT - PROBLEME SI DOMICILIATION CONTIENT " - " Correction N° 354 du 31/08/18

Lors de l'émission des règlements automatiques par virement, il y avait un souci si la domiciliation bancaire du fournisseur contenait la chaine de 3 caractères " - " (un tiret entre 2 espaces).
En effet, dans ce programme, on affiche depuis la version 10 ce qui va être réglé, avec le détail des virements qui vont être émis. Et pour chaque virement, on présente la domiciliation, l'IBAN et le code BIC, le tout affiché en une seule colonne dans la table, avec un séparateur " - " entre les champs Domiciliation, IBAN et code BIC. Et c'est cette valeur qui est reprise ensuite pour remplir ensuite le fichier de suivi des virements.
Du coup, si la domiciliation elle-même contenait la séquence de 3 caractères " - ", cela décalait tout : la partie précédent " - " de la domiciliation était conservée en tant que domiciliation, la partie qui suivait était prise en tant que compte bancaire et le début de l'IBAN était pris en tant que code BIC.

REGLEMENT AUTOMATIQUE - PROBLEME SI ESCOMPTE PROVOQUE BAO NEGATIF Correction N° 355 du 04/09/18

Dans la chaine de traitement des règlements automatiques fournisseurs, il y a une première étape qui consiste à mettre de côté les échéances négatives, c'est à dire les bordereaux de paiement présentant un total débiteur. Or, dans cette étape, on ne tenait pas compte de l'escompte éventuel sur règlement. On pouvait donc dans certains cas émettre des paiements négatifs, lorsque le bordereau de paiement était composé par exemple d'une facture et d'un avoir de même montant, mais que la facture était escomptable et pas l'avoir.
Désormais, cette étape tient compte de l'escompte éventuel, de même que l'état qui liste les échéances négatives ayant été écartées.

PLANTAGE LORS DU CALCUL D'UNE IMMOBILISATION Correction N° 356 du 04/09/18

Suite à une reprise de données, il arrive que certaines immobilisations provoquent un plantage lors du calcul. Désormais, l'erreur est interceptée et ne met plus fin au programme. Ainsi, si on demande le calcul de plusieurs immobilisations, elles sont toutes calculées et les immobilisations en erreur sont affichées dans une trace.


GED - NOM FICHIER INCORRECT SUR BORDEREAUX PAIEMENT FOURNISSEUR Correction N° 357 du 05/09/18

Suite à la correction  N° 303 d'octobre 2017, lors de l'ajout dans la GED d'un bordereau de paiement fournisseur ou d'un relevé client, le nom du fichier PDF placé dans la GED était incorrect : il était systématiquement suffixé d'un repère (1), même si le fichier en question n'existait pas déjà dans le répertoire GED concerné.
Par exemple, le bordereau de paiement N° 878 était enregistré sous le nom impr_regl_878 (1).pdf.
Complément technique : la modification réalisée a été assez délicate car il faut gérer 3 cas de figure :
 - celui où tout est "nouveau" : fichier PDF n'existant pas déjà dans le répertoire GED
 - celui du remplacement : fichier PDF existant déjà et référencé dans la GED (en cas de réédition du bordereau de paiement,
   par exemple. Il faut dans ce cas remplacer le fichier PDF existant par le nouveau venant d'être imprimé.
 - celui ou le fichier PDF existe déjà dans le répertoire GED, mais n'est pas référencé dans la GED.
   Ce n'est que dans ce cas de figure que l'on conserve l'ancien document sous le nom d'origine et que l'on
   crée un nouveau fichier PDF avec le suffixe (1).

EXPORT PDF DIRECT DEPUIS LA FENÊTRE D'IMPRESSION Correction N° 358 du 07/09/18

Toutes les fenêtres d'impression ont été revues afin de permettre l'export en PDF direct, via un nouveau bouton PDF venant en lieu et place du bouton Options d'impression. Le nom de fichier et l'emplacement des fichiers générés, que ce soit depuis ce nouveau bouton PDF, ou depuis le bouton d'export PDF dans la fenêtre d'aperçu avant impression sont configurables dans une nouvelle fenêtre Paramètres pour les fichiers PDF, fenêtre accessible par un clic droit sur le bouton PDF de la fenêtre d'impression.
Notez si la touche Majuscule est enfoncée lors du clic sur le bouton PDF, le sélecteur de fichiers Windows sera proposé pour choisir le nom et l'emplacement du fichier PDF.
La fonction de paramétrage de l'impression, accessible par l'ancien bouton Options d'impression ayant été remplacé par le bouton PDF, est désormais accessible par un clic droit sur le bouton Impression directe (bouton de gauche).


EDITIONS PRÉALABLES À LA CLÔTURE ANNUELLE Correction N° 359 du 14/09/18

Une nouvelle option Editions de clôture a été ajoutée au menu Edition. Cette option permet de lancer en une seule opération toutes les éditions nécessaires avant la clôture d'exercice : journaux, contrôle des journaux, balances (générale, clients, fournisseurs, et autres auxiliaires) et grands-livres. Il est possible, depuis cette fenêtre :


SAISIE VIREMENTS RECUS - 2 CORRECTIONS ET UNE AMELIORATION Correction N° 360 du 17/09/18

Deux corrections ont été apportées dans la saisie des virements reçus, faisant suite aux améliorations décrites dans la fiche N° 351 :

En parallèle, une amélioration a été apportée : si en saisie des virements reçus, on passe par le bouton Comptabiliser en automatique, pour les virements pour lesquels le système arrive à identifier le compte de tiers concerné et détecte que le virement en question est déjà présent en portefeuille, il y a désormais automatiquement comptabilisation de la sortie de portefeuille de ce virement sans aucune autre interaction avec l'utilisateur (pas de message d'avertissement, pas d'affichage des fenêtres de gestion du portefeuille).


GRANDS LIVRES - SUPPRESSION COLONNE N° DE LIGNE POUR EGARGISSEMENT COLONNE LIBELLÉ Correction N° 361 du 21/09/18

La mise en page des grands livres (généraux, clients, fournisseurs, autres auxiliaires), pour ce qui est du format vertical (portrait) uniquement, a été revue afin de ne pas tronquer le libellé de l'écriture s'il est trop long. Trois modifications ont été apportées pour cela :

Les valeurs inscrites dans le paramètre programme GLGETAV sont valables pour l'ensemble du dossier comptable, quel que soit le grand livre (au format vertical) et quel que soit l'utilisateur.


ERREUR À L'OUVERTURE DE CERTAINES FENÊTRES D'ÉDITIONS Correction N° 362 du 25/09/18

Suite au correctif niveau 358, qui introduit la possibilité d'imprimer directement en PDF depuis la fenêtre de lancement de l'impression, certaines fenêtres pouvaient provoquer une erreur du type "Le champ 'xxxeta' est inconnu." (où "xxxeta" correspond au nom d'un état). L'ensemble des appels a donc été repris pour éviter cette erreur.


IMMOBILISATIONS - CONTROLE DU MONTANT HT ET DE LA BASE A AMORTIR Correction N° 363 du 25/09/18

Lorsqu'on valide une immobilisation, un contrôle a été ajouté pour vérifier que le montant HT a bien été saisi. S'il n'est pas saisi lorsqu'on revient sur une immobilisation, la zone peut être saisie. De même un contrôle avec avertissement a été ajouté lorsque la base amortissable (comptable ou fiscale) est supérieure au montant HT net. 


RELEVES BANCAIRES MT940 - CORRECTIONS DIVERSES Correction N° 364 du 25/09/18

Lors de l'intégration des relevés bancaires au format MT940, on pouvait obtenir des caractères LF (10 en ASCII) au sein des chaines enregistrées pour les informations complémentaires, tel le nom du payeur. En effet, certaines banques utilisent un délimiteur de ligne LF au lieu de RC habituellement (RC étant équivalent à CR+LF, soit les caractères 13 et 10 en ASCII).
Dans le programme d'intégration de ces relevés, on avait prévu le cas du délimiteur RC (qui était effacé) mais pas du délimiteur LF seul.

CREATION FICHIER FINAL VIREMENT SEPA - VERIF TYPE VIREMENT 02 Correction N° 365 du 29/10/18

Dans la fenêtre de création du fichier final pour un virement SEPA, un message d'erreur a été ajouté pour le cas où l'on indique un type de virement autre que <02> - Virement ordinaire sur le 2ème onglet. En effet, si on tente d'utiliser un type autre que <02> - Virement ordinaire, le composant CPI qui crée le fichier à la norme SEPA retourne une erreur « générique » Impossible de créer le fichier de sortie, sans qu'on en connaisse la cause précise. Le message en amont est désormais le suivant :
Dans le cas d'un virement SEPA, seul le type de virement "<02> - Virement ordinaire"" est autorisé".

GRAND-LIVRE PAR ECHEANCE - 2 MODIFICATIONS Correction N° 366 du 29/10/18

Deux modifications ont été apportées sur le grand-livre (clients ou fournisseurs) par échéance :


SAISIE PIECE DEPUIS RAPPRO BANCAIRE - PROBLEME LISTE CANEVAS Correction N° 367 du 31/10/18

Lorsqu'on appelait la saisie par pièce depuis la fenêtre de rapprochement bancaire, dans la 2ème fenêtre de saisie de la pièce, si on demandait à voir la liste des canevas par la touche F4 sur le code canevas, le système présentait tous les canevas et pas seulement ceux correspondant au journal de banque sur lequel on était en train de saisir la pièce. Bien entendu, si on tentait d'utiliser un canevas ne correspondant pas à ce journal, on avait une erreur disant que ce canevas n'existait pas, ce qui prêtait à confusion car il était bien affiché dans la liste.
Désormais, la liste obtenue par F4 ne montre que les canevas associés au journal de banque courant.

CLOTURE ANNUELLE - AJOUT ARRONDI 2 DECIMALES POUR CONTROLE RESULTAT DERNIERE SITUATION Correction N° 368 du 12/11/18

Lors de la clôture annuelle, on s'assure que le résultat de la situation enregistrée dans le fichier des situations (CPTBIS) à la date de clôture est égal au résultat courant (celui correspondant à la clôture d'exercice que l'on va faire). Or, ce contrôle d'égalité se faisait sans faire un arrondi à 2 décimales (comme on le fait par exemple pour contrôler l'équilibre débit-crédit de chaque journal). Dans certains cas (rarissimes), on pouvait donc avoir une différence sur une décimale assez lointaine (5 ou 6ème décimale) et cette différence, même infime, empêchait de lancer la clôture d'exercice. 
REPRISE IMMOBILISATIONS DEPUIS FEUILLE EXCEL - ACCEPTER DATES AU FORMAT JJ/MM/AA Correction N° 369 du 13/11/18

Dans la procédure de reprise de fiches Immobilisations depuis une feuille Excel, on accepte désormais les dates au format JJ/MM/AA et AAAAMMJJ, en plus du format JJ/MM/AAAA qui était déjà reconnu.
SAISIE REGLEMENT CLIENTS AVEC ECLATEMENT DEPUIS SAISIE VIREMENTS RECUS - ERREUR COMPTE Correction N° 370 du 19/11/18

Lors de la saisie d'un règlement client avec éclatement sur plusieurs comptes client, depuis la saisie des virements reçus (voir correction N° 351), il pouvait y avoir comptabilisation du virement non pas dans le compte de banque concerné, mais dans un compte de portefeuille. Cela se produisait si durant la saisie de l'éclatement du règlement, on cliquait sur le bouton Chercher.
MISE A JOUR DU COMPOSANT CPI LD_XML EN VERSION 3.1 Correction N° 371 du 28/11/18

La version 3.1 du composant LD_XML, géré par la société CPI, a été intégrée dans LDCompta. Cette version 3.1 apporte deux corrections :


REVISION DES COMPTES - INTERDIRE SAISIE-MODIFICATION A DATE EGALE A DATE DE REVISION Correction N° 372 du 28/11/18

LDCompta intègre depuis la version 10 un système de révision des comptes, permettant d'interdire tout ajout/modification/suppression d'écriture dans un compte révisé à une date donnée (voir chapitre C.3 de la documentation des nouveautés de la version 10).
Le contrôle ne s'effectuait que pour les écritures antérieures à la date de révision du compte. Désormais, le blocage s'applique aussi aux écritures ayant une date égale à la date de révision du compte.
Ainsi, si on révise une série de comptes au 31/03/2018, toutes les écritures présentes dans ces comptes ayant une date antérieure ou égale au 31/03/2018 ne peuvent plus être modifiées ou supprimées, et l'on ne peut plus ajouter d'écritures sur cette même période dans ces comptes.

IMPRESSION GRANDS-LIVRES - IMPRESSION MULTILIGNES DU LIBELLE OPTIONNELLE Correction N° 373 du 03/12/18

Suite à la correction N° 361 faite sur l'impression des grands-livres, le libellé écriture était imprimé sur plusieurs lignes dès lors que sa longueur excédait la place disponible dans la colonne correspondante. Or, sur certaines imprimantes, ce cas pouvait être très fréquent, ce qui allongeait considérablement la liste, et donc le nombre de pages imprimées.
L'impression du libellé des écritures en mode multilignes est désormais optionnelle : une case à cocher permet de le demander explicitement. A défaut, les libellés trop longs pour tenir dans la largeur imposée de la colonne sont purement et simplement tronqués (comme cela était le cas antérieurement à la correction 361).

CREATION DOSSIER COMPTABLE AS/400 - ERREUR LORS DU CONTROLE EXISTENCE BIBLIOTHEQUE Correction N° 374 du 04/12/18

Lors de la création d'un dossier comptable en mode Client/Serveur AS/400, il pouvait y avoir une erreur lors de la validation. L'erreur se produisait au moment du contrôle d'existence de la bibliothèque AS/400 dont le nom avait été spécifié sur l'écran de création du dossier. L'erreur était du type :
Une erreur inattendue est survenue lors de la vérification d'existence de la bibliothèque XXXXXXXXXX sur l'AS/400 :
...
Full message : Le profil SSO a expiré (ré-authentification requise).

Ce message se produisait lorsqu'on avait indiqué, dans le fichier de configuration LDCParam.INI, la valeur * pour le mot-clé AS400Password sans avoir indiqué de valeur pour le mot-clé AS400Name.

 


INTERFACE SAGE 100 - COMPLETION COMPTES A 8 CHIFFRES NE FONCTIONNAIT PAS Correction N° 375 du 27/12/18

Dans la procédure permettant de convertir à la volée, dans une interface en entrée de LDCompta, un fichier du format SAGE 100 « natif » au format standard LDCompta, l'option permettant de compléter tous les comptes à 8 chiffres ne fonctionnait pas (alors que l'option permettant de compléter les comptes à 7 chiffres fonctionnait bien).
PROBLEME AVEC FILTRE SUR LIBELLE ECRITURE DANS LES PROCEDURES DE CONSULTATION ET IMPRESSION COMPTE Correction N° 376 du 25/01/19

Dans les différentes procédures de consultation (compte, journal, pièce...) et dans l'impression d'un compte demandée depuis la consultation compte, il y avait des problèmes lorsqu'on appliquait un filtre sur la colonne Libellé écriture, dès lors que la valeur utilisée pour le filtrage contenait un espace :

Ces deux problèmes avaient la même origine : dans toutes les fenêtres de consultation, le libellé écriture qui est affiché est chargé en remplaçant systématiquement tout caractère Espace (20 en ASCII) par un caractère Espace insécable (160 en ASCII) (voir correction N° 106 qui justifie la présence des caractères Espace insécable).


REMISE LCR - MESSAGE D'ERREUR LORSQUE L'IBAN DE LA BANQUE N'EST PAS RENSEIGNE Correction N° 377 du 25/01/19

Il n'est plus possible de générer une remise LCR si l'IBAN (ou le RIB) de la banque n'est pas renseigné dans le journal de banque.


INTERDICTION COMPTE COLLECTIF LETTRABLE OU POINTABLE Correction N° 378 du 07/02/19

Des contrôles ont été ajoutés, dans la fenêtre de mise à jour d'un compte comptable et dans la fenêtre de création/mise à jour d'un compte collectif, pour interdire de rendre lettrable ou pointable un compte général défini par ailleurs en tant que compte collectif.
Un compte collectif ne doit en effet pas être lettré ; il ne comporte que des écritures de centralisation par journal/mois, écritures dont les montants peuvent varier à tout moment en fonction des écritures passées au jour le jour dans les comptes auxiliaires.

GED - CORRECTIONS ET OPTIMISATIONS Correction N° 379 du 11/02/19

Trois corrections et optimisations ont été faites dans la GED (Gestion Electronique des Documents) :


CORRECTION OD ANALYTIQUE - ERREUR SI OD COMPORTE PLUS DE 200 LIGNES Correction N° 380 du 11/02/19

Quand on rappelait pour modification une OD analytique ayant plus de 200 lignes, si on tentait d'ajouter une ligne à l'OD, il y avait une erreur :
Erreur à la ligne 24 du traitement Procédure locale xModifierEtatZones
La dimension 1 du tableau possède 200 éléments et ...

 


OD ANALYTIQUE - NOUVEAU BOUTON SUPPRIMER PIECE Correction N° 381 du 11/02/19

Dans la fenêtre de modification d'une OD analytique, on dispose désormais d'un nouveau bouton Supprimer pièce permettant, après confirmation, de supprimer la totalité de l'OD analytique appelée en modification.
POSSIBILITE DE SUPPRESSION D'UN VIREMENT/PRELEVEMENT AU SEIN D'UN ORDRE Correction N° 382 du 11/02/19

Dans la fenêtre d'affichage du détail d'un ordre de virements ou prélèvements, un nouveau bouton permet de supprimer un des virements ou prélèvements contenus dans l'ordre.
Attention : lorsqu'on en est là, l'ordre de virement ou prélèvement a déjà été comptabilisé. La suppression d'un des virements ou prélèvements ne donne pas lieu à comptabilisation. L'utilisateur doit donc contre-passer lui-même (en saisie par pièce) le règlement ayant été supprimé de l'ordre.
Le seul intérêt de la suppression faite ainsi est de pouvoir transmettre à la banque le reste de l'ordre de paiement, une fois le virement ou prélèvement erroné retiré de l'ordre.
Notez que cette suppression ne peut être faite que par un utilisateur ayant un niveau d'accès Administrateur sur le dossier comptable concerné.

Complément d'information : en même temps que cette modification, une faute d'orthographe a été corrigée dans le message d'erreur Cette fonction est réservée aux utilisateurs ayant un niveau d'accès <Administrateur>, et ce dans toutes les fenêtres où il apparaissait (5 autres fenêtres).


GESTION DES DROITS D'ACCÈS - FENÊTRE UNIQUE Correction N° 383 du 12/02/19

Une gestion centralisée des droits d'accès sociétés et domaines a été ajoutée afin de simplifier la mise en œuvre et la maintenance de ces droits. L'ajout de cette fenêtre n'a aucun effet sur l'application des droits en eux-mêmes, seulement sur sa gestion (création, modification, suppression des droits). Les précédentes fenêtres de gestion des droits restent toujours utilisables dans les mêmes conditions. Le détail des fonctionnalités apportées par cette nouvelle fenêtre est strictement similaire à ce qui été fait dans LDPaye Version 9.50 et décrit dans la documentation Nouveautés version 9.50.
IMMOBILISATION - MONTANT HT A ZERO ET MONTANT BASE AMORTISSABLE RENSEIGNE QUAND PAS D'AMORTISSEMENT Correction N° 384 du 14/02/19

Il est désormais possible de saisir un montant HT à zéro, mais si et seulement si la base amortissable est elle-aussi à zéro.
Il est aussi désormais possible de saisir une base amortissable quand il n'y a pas d'amortissement (Type d'amortissement = Aucun). 


RELANCE CLIENT - IMPRESSION BANQUE AFFECTATION DANS LETTRE DE RELANCE Correction N° 385 du 18/02/19

Il est désormais possible de faire apparaitre la banque d'affectation (Domiciliation, IBAN, Code BIC) dans le texte de début ou fin d'une lettre de relance (au même titre que le mode de paiement par exemple).
Cela permet de préciser par exemple sur quelle banque on attend un virement.
Pour les clients non affectés à une banque (onglet Paiement dans la fiche Client), on indique dans les paramètres d'impression de la lettre de relance le code de la banque qui sera imprimée par défaut.

EDITION BILAN ET CR DETAILLE - MAUVAIS FORMAT DES ZONES NUMERIQUES DANS FICHIER PREPARE POUR EXCEL Correction N° 386 du 22/02/19

Dans le module Bilan et Compte de résultat, on peut demander à ce que les données imprimées soient conservées sous forme texte pour Excel. On retrouve alors ces données dans un fichier BilEta.xls placé dans le répertoire temporaire de LDCompta.
Dans ce fichier, les colonnes de données numériques sont censées être formatées conformément au choix opéré dans la Fiche société, au bas de l'onglet Modules. Or, cela n'était pas le cas des lignes présentant le détail compte par compte. Seules les lignes de totalisation (les lignes du bilan ou CR) étaient correctement formatées.

SAISIE PIECE EN DEVISE - ERREUR DIVISION PAR ZERO SI PAS DE COMPTE CHOISI Correction N° 387 du 25/02/19

En saisie par pièce, dans le cas d'un journal autorisant une saisie en devises, si on ne saisissait pas de N° de compte sur la première ligne, puisqu'on appuyait 2 fois sur la touche Tabulation pour passer successivement sur les champs Libellé et Montant au débit, en sortie de ce champ Montant au débit, on rencontrait une erreur Division par zéro. Cela était dû au fait qu'on n'avait pas encore de code devise, celui-ci découlant en principe du N° de compte saisi dans la première colonne.
Pour éviter cette erreur, on ne cherche plus à convertir en devise de référence le Montant au débit si le code devise n'est encore pas renseigné.

FRAIS FORFAITAIRES DE RELANCE - OPTION POUR APPLICATION POUR CHAQUE FACTURE Correction N° 388 du 25/02/19

Dans le module d'impression des lettres de relance, une nouvelle option permet de faire en sorte que l'indemnité forfaitaire pour retard de paiement (celle dont le montant est habituellement de 40€) ne soit plus appliquée une seule fois par lettre de relance (globalement donc), mais soit multipliée par le nombre de factures apparaissant sur la lettre de relance. Ainsi, sur une lettre de relance où 3 factures sont relancées, l'indemnité est de 40€ x 3 = 120€.
Cette option a été ajoutée sur l'onglet Frais et Agios de la fenêtre d'impression des lettres de relance, là où l'on indique le montant de l'indemnité forfaitaire.
Quand cette option est sélectionnée, pour déterminer le facteur multiplicatif de l'indemnité, le système additionne le nombre d'écritures débitrices relancées d'une part, le nombre de lettrages partiels débiteurs d'autre part (chaque lettrage partiel ayant un solde débiteur ne compte que pour un retard, même si le lettrage partiel regroupe plusieurs factures).

ECRITURES PÉRIODIQUES - VENTILATION ANALYTIQUE POSSIBLE Correction N° 389 du 01/03/19

Il est désormais possible de saisir une ventilation analytique propre à une écriture périodique. Jusqu'alors, la ventilation analytique ne pouvait être définie pour ces écritures périodiques : lors de la comptabilisation, le système prenait la ventilation analytique par défaut de chaque compte mouvementé supportant une ventilation.
La ventilation analytique est définie maintenant sur le même écran que la ventilation comptable. Lors de la comptabilisation de l'écriture périodique, si une des lignes de l'écriture périodique a une ventilation analytique « multiple » (sur plusieurs sections, affaires...), et que le montant à comptabiliser est différent du montant « habituel » prévu par l'écriture périodique, la ventilation analytique est faite au prorata de ce qui était prévu initialement, avec si nécessaire gestion de l'arrondi sur la dernière ligne de la ventilation multiple. Il n'est pas possible d'intervenir sur la ventilation lors de cette comptabilisation.
Complément technique : à la première ouverture d'un dossier comptable suite à l'installation de ce correctif, une phase (très rapide) de migration des données enregistrées dans le fichier des écritures périodiques (CPTECP) est faite, de façon à ajouter les ventilations analytiques partout où elle est nécessaire, en allant l'extraire du plan comptable (ventilation par défaut de chaque compte).

EXPORT PDF - NOM DU FICHIER AVEC TAB OU RC Correction N° 390 du 01/03/19

Dans certains cas, le fichier PDF demandé lors des éditions (via le bouton sur la fenêtre d'impression) n'était pas créé car le nom du fichier final contenait une tabulation ou un retour chariot. Ces 2 caractères sont désormais remplacés par un espace.
SAISIE AU KILOMÈTRE - AJOUT CLASSE FENETRELD POUR GESTION DES SECURITES Correction N° 391 du 01/03/19

La fenêtre de saisie des écritures au kilomètre ne contenait aucune référence à la classe FenetreLD. De ce fait, elle n'implémentait pas correctement les sécurités (mais cette fenêtre pouvait être protégée au travers du menu, où l'option permettant de lancer cette saisie pouvait être grisée).
MAUVAIS POSITIONNEMENT CALCULETTE MONTANT EN SAISIE PLEINE PAGE Correction N° 392 du 04/03/19

Dans les saisies de type « pleine page », comme la saisie des écritures par pièce par exemple, on avait parfois un mauvais positionnement de la calculette intégrée disponible pour les zones Montant. Au lieu de se positionner juste sous la ligne en cours de saisie, la calculette était positionnée au bas de la table en saisie. Cela se produisait lorsque le positionnement de la fenêtre était excentré, c'est à dire que la position X,Y du coin supérieur gauche de celle-ci était telle que la différence X-Y était supérieure à 100 pixels environ. Ce cas de figure concernait essentiellement les écrans assez larges, lorsqu'on positionnait la fenêtre de saisie très à droite de l'écran.
EXPORT EN-COURS CLIENT POUR ADONIX G5 Correction N° 393 du 04/03/19

Une fenêtre d'export de l'en-cours client, dans un format pouvant être lu par le logiciel Adonix G5, avait été développée en 2014 (voir correction N° 75).
Une correction a été faite ici : il manquait le retour ligne (CR LF) sur la dernière ligne inscrite dans le fichier d'export.


SAISIE PAR PIECE AVEC CANEVAS SANS LIGNE PROVOQUE PLANTAGE Correction N° 394 du 04/03/19

Dans la procédure de saisie des écritures par pièce, si on utilisait un canevas ayant été défini sans lignes (ce qui ne sert à rien soit dit en passant), quand on revenait en cours de saisie sur la première ligne de la pièce, on avait ensuite un plantage lorsque l'on quittait cette première ligne.
VERIFICATION DE L'ÉQUILIBRE DE LETTRAGE - ETAT CLIQUABLE Correction N° 395 du 06/03/19

Il est désormais possible de cliquer sur le n° de compte, depuis l'aperçu de la vérification de l'équilibre des lettrages, afin d'ouvrir l'interrogation du compte en question.
IMPRESSION GRAND-LIVRE - COMMENTAIRES NE S'IMPRIMENT PLUS EN FORMAT VERTICAL Correction N° 396 du 18/03/19

Suite à la correction N° 373 faite sur l'impression des grands-livres, les commentaires ne s'imprimaient plus sauf si on choisissait simultanément les deux options Imprimer les commentaires et Libellé écritures multi-lignes. Avec cette correction, ces deux options peuvent à nouveau être choisies indépendamment l'une de l'autre.
IMMOBILISATION - VNC NEGATIVE SUR LES CESSIONS Correction N° 397 du 26/03/19

Lors du recalcul d'une immobilisation, il était possible qu'une VNC négative soit calculée pour une cession.
Désormais, les cessions ne sont plus calculées si elles ne sont pas sur l'exercice courant.

EXPORT PDF DIRECT DEPUIS LA FENÊTRE D'IMPRESSION - PAS OK SI HFCS Correction N° 398 du 08/04/19

Les différentes options configurables pour les exports « directs » en PDF (Voir correction N° 358) ne s'enregistraient pas dans le cas d'un environnement en base HyperFile Client/Serveur. 
OUTIL CONVERSION DE FORMAT D'INTERFACE Correction N° 399 du 18/04/19

La fenêtre IaaCvt (à lancer depuis le menu Outils/Autres outils/Lancer un autre outil) permet de convertir un fichier d 'interface entre les différents formats « standard » LDCompta, TXT (texte à colonage fixe), CSV et XML des différentes versions.
Cette fenêtre a été revue pour prendre en charge les formats de la version 10, car cela n'avait pas encore été fait.
On sait donc désormais convertir entre eux les 3 formats TXT, CSV, XML de la version 10.
On sait aussi convertir un fichier au format TXT V9 ou V8.50 vers l'un des 3 formats de la V10.
Et enfin, on sait convertir un fichier au format TXT V10 vers un format TXT V9, CSV V9 ou TXT V8.50.

Remarque : cet outil peut être utilisé par exemple pour convertir un fichier d'interface au format TXT vers un format CSV, ce dernier pouvant alors beaucoup plus facilement être ouvert dans Excel pour analyse du contenu.

 


PREPARATION FICHIER DES PAIEMENTS - CONTROLE NOM FICHIER VALIDE Correction N° 400 du 18/04/19

Dans la fenêtre de préparation du fichier SEPA des virements et prélèvements, on contrôle désormais la validité du nom de fichier au sens Windows : les caractères \/:*?"<>| sont interdits dans un nom de fichier. 
AUTOMATE D'INTERFACE AUTRES APPLICATIONS - AMELIORATIONS POUR IMPORT AS400 Correction N° 401 du 19/04/19

L'automate d'interface avec les autres applications (menu Outils/Automate d'interface avec autres applications) a été amélioré pour pouvoir être utilisé pour des imports de données AS/400.
En effet, les différentes règles que l'on peut mettre en œuvre sont toutes basées sur la présence d'un fichier Windows, fichier qu'on identifie dans chaque règle par un répertoire source et un nom générique. Dans le cas où l'on veut importer des données qui sont sur un serveur AS/400, cela ne peut pas fonctionner ainsi.
Pour cela, on peut désormais indiquer la valeur spéciale *AS400 dans le mot-clé REPSOURCE d'une règle. On indique alors un libellé dans le mot-clé NOMSOURCE de cette même règle.
Une règle configurée ainsi est appelée systématiquement quand on clique sur le bouton Intégrer maintenant (ou quand la règle est déclenchée en mode automatique), sans tester la présence d'un fichier particulier. C'est la fenêtre de prétraitement (indiquée au mot-clé FENETRE_PRETRAITEMENT de la règle) qui doit prendre en charge la recherche des données sur le serveur AS/400 et la gestion éventuelle des erreurs si le fichier attendu n'existe pas.
Note : le libellé indiqué dans le mot-clé NOMSOURCE sera utilisé pour créer le fichier Log correspondant. Par exemple, si on indique Interface Paie pour ce mot-clé, le fichier historique de ce traitement d'interface sera créé dans le sous-répertoire Interfaces du répertoire des sous-répertoires (en principe, X:\Ldsystem\Fichiers\Compta\Interfaces), sous le nom Interface Paie_AAAAMMJJ_HHMMSS.txt, où AAAAMMJJ_HHMMSS correspond à la date et l'heure du traitement.

D'autres modifications (mineures) ont été apportées à cette procédure :


INTERFACE ECRITURES DE PAIE DE TALENTIA-RH Correction N° 402 du 24/04/19

Une nouvelle procédure a été développée pour récupérer les écritures de paie produites par le logiciel Tatentia-RH sur un serveur AS/400.
Reportez-vous au besoin à la documentation IntTalentia.doc.

RELEVES BANCAIRES MT940 - CORRECTIONS SOLDES INTERMEDIAIRES 60M ET 62M Correction N° 403 du 02/05/19

Dans le cas d'un fichier SWIFT au format MT940 contenant des soldes intermédiaires (enregistrements de code 60M et 62M, donnant respectivement les dates et soldes « intermédiaires » début et fin), on ignore désormais ces lignes ainsi que les lignes de code 20, 25 et 28C qui sont intercalées entre les lignes 62M et 60M.
Sans cela, le programme d'intégration créait autant de relevés qu'il y avait de soldes intermédiaires, avec donc au final plusieurs relevés à la même date, ce qui posait des problèmes de consécutivité de ceux-ci.
Remarque : on ne sait pas vraiment à quoi correspondent ces soldes intermédiaires, qui ne sont pas décrits dans les documentations du format MT940 à notre disposition. Ces soldes reviennent parfois plusieurs fois au sein d'une même journée, avec chaque fois un solde intermédiaire de fin (62M), suivi de lignes 20, 25, 28C, puis d'un solde intermédiaire début (60M), les lignes 62M et 60M présentant la même date et le même solde.

INTERFACE - SUPPORT DES BONS A PAYER Correction N° 404 du 10/05/19

La procédure d'interface standard a été enrichie : elle permet désormais d'intégrer des bons à payer sur des factures fournisseur, indépendamment des factures elles-mêmes qui ont très certainement été intégrées elles-aussi par la procédure d'interface, mais pas au même moment, les bons à payer arrivant généralement plus tard que les factures.
Cela se fait au travers d'un nouveau type d'enregistrement : le type B pour Bons à payer.
Tout cela est décrit en détail au chapitre 2.8 de la documentation de l'interface IntcptW10.pdf qui a fait l'objet d'une révision 1.03.

INTERFACE FICHE FOURNISSEUR - IBAN PLUS OBLIGATOIRE POUR PAIEMENT PAR VIREMENT Correction N° 405 du 14/05/19

Dans la procédure d'interface standard, dans le cas où l'on reçoit une fiche fournisseur ayant un mode de paiement de type Virement ou Virement SEPA, le système contrôle qu'un RIB ou un IBAN (RIB si paiement de type Virement, IBAN si paiement de type Virement SEPA) a été porté dans les données de ce tiers, dans le fichier d'interface, ou dans les données du fournisseur à payer (si un N° de fournisseur à payer a été porté pour le fournisseur en question, en prenant dans ce cas la fiche du fournisseur à payer déjà présente dans le fichier des fournisseur si c'est le cas, ou celle présente dans le fichier d'interface en cours de contrôle validation). 
Ce contrôle a été aménagé pour le cas où l'on reçoit une fiche fournisseur, mais que cette fiche existe déjà dans la table des fournisseurs (cas d'une modification de fiche donc). Dans cette configuration, si dans la fiche contrôlée dans l'interface, on a un mode de paiement de type Virement ou Virement SEPA mais pas de RIB ou IBAN, le message d'erreur que l'on avait avant systématiquement n'apparait désormais que si la fiche fournisseur existant déjà ne comporte pas elle non plus de RIB ou IBAN ou, si la fiche déjà existante fait référence à un fournisseurs à payer, si la fiche de ce fournisseur à payer ne comporte pas de RIB ou IBAN.

INTERFACE ECRITURES AU FORMAT CEGID TRA Correction N° 406 du 14/05/19

Une nouvelle procédure a été développée pour intégrer dans LDCompta des écritures produites dans le format TRA de CEGID.
Reportez-vous au besoin à la documentation IntCEGID_TRA.doc.

MODIF PIECE ET REPORT DANS ECHEANCIER - GESTION COMPTES AUTRES AUXILIAIRES Correction N° 407 du 17/05/19

Dans la procédure de modification d'une pièce, lorsqu'on modifie une pièce mouvementant un compte fournisseur, on présente, suite à la validation de la modification, l'échéancier fournisseur pour le ou les comptes fournisseurs mouvementés.
Cela se fait si l'échéancier fournisseur est géré dans le dossier comptable courant (c'est à dire qu'il existe au moins un journal pour lequel l'option Mise à jour de l'échéancier est sélectionnée), et si le compte fournisseur mouvementé par la pièce a été remplacé, ou si le montant, le sens débit-crédit, la date d'échéance ou le mode de paiement de l'une des écritures mouvementant un compte fournisseur a été modifié. 
Suite à cette correction, on traite de la même façon les comptes clients et les comptes autres auxiliaires. Mais avec une condition supplémentaire, pour éviter d'afficher à tort l'échéancier, sachant qu'il est assez rare de gérer des échéances clients ou autres auxiliaires dans l'échéancier. L'échéancier n'est présenté pour les comptes clients et autres auxiliaires que s'il existe déjà, lors de la modification de pièce, au moins une échéance présente dans l'échéancier pour le compte de tiers (client ou autre auxiliaire) concerné.
Rappel : dans le cas d'un compte fournisseur, comme auparavant, l'échéancier est présenté même s'il n'existe aucune échéance présente pour ce fournisseur.

EDITION JOURNAUX SUR PLUSIEURS MOIS : MENTION PROVISOIRE A TORT Correction N° 408 du 31/05/19

Dans la procédure d'édition des journaux, si on demandait l'impression d'un ou plusieurs journaux sur une période comportant plusieurs mois, dont certains étaient clos et d'autres non clos, avec l'option Impression mois par mois, la mention PROVISOIRE apparaissait dans le titre de toutes les pages imprimées, même celles concernant un mois clos.
INTERFACE - PROBLEME EN MODE SERVEUR DE MESSAGE Correction N° 409 du 03/06/19

Suite à la correction N° 404 (support des bons à payer), l'interface ne fonctionnait plus en mode Serveur de message.
On avait une erreur : Le nom de zone [BONAPAYER] défini dans la section [DOCUMENTGED] est incorrect.

PROBLEME POTENTIEL SUR REPERTOIRE APPLICATION ET REPERTOIRE COURANT Correction N° 410 du 06/06/19

Afin d'anticiper des problèmes dans l'avenir, les modifications découlant de la correction V9.60 N170 de LDPaye ont été reportées dans LDCompta, même si à ce jour, aucun problème « réel » n'avait été identifié.
Le principe est de ne jamais référencer le répertoire de l'application par fRepExe, mais de faire référence à la variable jCheminExe qui est positionnée une fois pour toute au lancement de l'application. Ainsi, les éventuels changements du répertoire courant (par l'usage du sélecteur de fichiers ou de répertoires de Windows notamment) n'a pas d'influence sur les traitements qui recherchent un élément dans le répertoire de l'application.
De même, on assigne les fichiers "application" (ceux qui dans l'analyse sont associés au répertoire de l'application) au répertoire de l'exécutable (égal au répertoire « courant » au lancement de l'application) dès le lancement du projet, pour se protéger des modifications ultérieures de ce répertoire « courant ». Sans cette assignation forcée, ces fichiers application sont recherchés dans le répertoire courant à l'ouverture du fichier, répertoire courant qui à ce moment là n'est plus forcément le même.
Suite à cette correction, les rares utilisations de fRepExe ou fRepEncours trouvées dans le projet LDCompta sont les seuls qui se justifient encore.

AFFECTATION AUTOMATIQUE DES RÈGLEMENT FOURNISSEURS - ERREUR REQUETE SQL AS400 Correction N° 411 du 13/06/19

La correction 404 a provoqué une erreur dans la fenêtre d'affectation automatique des règlements fournisseurs lorsque la base de données est sur AS400. Le message de l'erreur est "Elément syntaxique OU n'est pas correct".


EDITION ECHEANCIER FOURNISSEUR - AJOUT TRAIT DE SEPARATION APRES SOUS-TOTAL DE NIVEAU 3 (ECHEANCE) Correction N° 412 du 21/06/19

Sur l'édition de l'échéancier fournisseur, un trait de séparation a été ajouté juste au-dessous des sous-totaux de niveaux 3, ceux qui correspondent aux totaux par échéance dans le cas du paramétrage standard de l'état trié par Mode de paiement, Banque, Echéance et Tiers.
Cela facilite un peu la lecture de l'état. Et on obtient ainsi un état qui très proche de celui qu'on avait auparavant en version 9.

RELEVES BANCAIRES MT940 - CORRECTIONS LIBELLE LIGNE SI BLOC 86 PAS STANDARD Correction N° 413 du 26/06/19

Habituellement, dans un relevé au format MT940, le libellé de chaque opération est extrait du bloc :86: Information to account owner, en prenant soit ce qui suit la balise ?20 Transaction description (jusqu'au début de la balise suivante repérable par un caractère ?), soit ce qui suit une balise /REMI/ Remittance information (jusqu'au début de la balise suivante repérable par un caractère /).
Mais dans certains cas, ce bloc :86: n'est constitué ni d'une suite de balises de la forme ?00, ?20, ?21..., ni d'une suite de balises /EREF/, /REMI/ ...
On n'avait alors aucun libellé ligne.
Pour éviter cela, à défaut, c'est à dire si aucun libellé n'a pu être extrait (pas de balise ?20 ou /REMI/) et si aucun qualifiant n'a été trouvé non plus dans ce bloc :86: (pas de balise /ORDP/, /BENM/, /EREF/),  le système prend comme libellé la totalité du contenu du bloc :86:. 

INTERFACE AU FORMAT PNM - LECTURE DE LA ZONE MONTANT Correction N° 414 du 03/07/19

La fenêtre de conversion du fichier d'interface au format PNM, dans le format LDCompta, ne lisait pas correctement la zone Montant des fichiers PNM. Cette zone était lue de la position 94 à 104 de la ligne, au lieu de la position 85 à 104. Cela ne fonctionnait donc pas lorsque les montants étaient cadrés à gauche (la norme prévoit toutefois que ce montant doit être cadré à droite).


INTERFACE - SUPPORT DES BONS A PAYER - FORMAT CSV Correction N° 415 du 29/07/19

Suite à la correction N° 404 fournissant le support des bons à payer des factures fournisseurs indépendamment des factures reçues par ailleurs, la description du fichier d'interface pour le format CSV était erronée. L'interface des bons à payer en format CSV ne fonctionnait donc pas correctement.
JOUR DE PAIEMENT DANS FICHES TIERS Correction N° 416 du 01/08/19

En création/modification d'une fichier tiers, il était possible de saisir un jour de paiement négatif, en jouant avec le « spin button » situé à droite du champ de saisie.
Désormais, ce spin button ne permet pas de sortir de l'intervalle de valeurs 00-99.

INTERFACE ECRITURES AU FORMAT CEGID TRA - MANQUE DERNIERE LIGNE Correction N° 417 du 02/08/19

La procédure développée pour intégrer dans LDCompta des écritures produites dans le format TRA de CEGID, livrée au niveau 406, fonctionnait mal : la dernière ligne du fichier .TRA n'était pas convertie.
GED - POSSIBILITE DE GERER DES LIENS HTTP Correction N° 418 du 09/09/19

On peut désormais ajouter, dans la GED de LDCompta, des documents accessibles via un lien HTTP (lien hypertexte, dit aussi URL Web). Les documents GED ne sont pas stockés dans ce cas en local ; on ne conserve que le lien (l'URL) dans la base de données de LDCompta.
Pour ajouter des documents de ce type, une nouvelle option Ajouter un lien HTTP (URL) a été ajoutée à tous les menus contextuels permettant d'ajouter un document dans la GED, en sus des deux options que l'on avait déjà : Acquisition depuis un scanner et Ajouter un fichier. Lorsqu'on sélectionne cette option de menu Ajouter un lien HTTP (URL), une petite fenêtre s'ouvre dans laquelle on peut saisir (ou plus certainement copier) le lien HTTP. La validité de ce lien est contrôlée (le système lance une requête HTTP sur cette URL et vérifie qu'il obtient en retour un code HTTP 200 OK), sauf si on décoche l'option Vérifier que ce lien http est valide.
De plus, dans la procédure d'interface standard, on accepte désormais des URL en guise de chemin d'accès à un document. Mais dans cette interface, pour des questions de performance (on peut avoir un grand nombre d'URL distinctes dans un fichier d'interface), aucun contrôle de validité des URL n'est réalisé.

Remarque : partout dans la GED de LDCompta, les liens HTTP sont distingués des chemins d'accès « classiques » par le fait que le chemin est de la forme <protocole>://<reste du chemin>,<protocole> est une suite de lettres alphabétiques (majuscules ou minuscules) et <reste du chemin> est une chaine de caractères quelconque non vide.


EXPORT LISTE FACTURES REGLEES PAR VIREMENT SEPA Correction N° 419 du 11/09/19

Une nouvelle option (cachée) permet de constituer, lors de chaque préparation d'un fichier de virements SEPA, un second fichier CSV contenant la liste des factures réglées par les virements SEPA. Ce fichier peut être exploité par un logiciel de communication bancaire pour présenter à la personne qui signe l'ordre de virement toutes les informations lui permettant de contrôler la pertinence des virements, y compris l'accès à l'image des factures en PDF si celle-ci a été enregistrée dans la GED de LDCompta.
Le fichier CSV est placé dans le même répertoire que le fichier SEPA, avec le même nom auquel on ajoute .csv à droite.
Ce fichier est composé de :
 - Référence du paiement (contenu de la balise EndToEndId du fichier SEPA, qui permet de mettre les informations présentes dans ce fichier
  en regard d
es différents virements portés dans le fichier SEPA)
 - N° de facture (N° de pièce ou Référence document selon le paramètre décrit plus bas)
 - Date de facture (format paramétrable, voir plus bas)
 - Montant signé (positif pour les factures, négatif pour les avoirs)
 - Libellé écriture (celui indiqué dans l'échéancier fournisseur)
 - Lien GED (Lien vers le premier document référencé dans la GED LDCompta pour la facture réglée), soit une UNC dans le cas d'un fichier enregistré sur le réseau local,
   soit une URL si le fichier est enregistré dans une GED accessible par le Web.
Pour déclencher ce traitement complémentaire suite à la création d'un fichier de virements SEPA, il faut aller corriger manuellement le paramètre programme CPEVIR :
 - Position 65, indiquer O pour Oui
 - Position 66 : Séparateur du fichier CSV :  ,  ;  ou  T=Tabulation
 - Position 67 : Séparateur décimal :  .  ou  ,
 - Position 68 : R si on veut que les N° de facture exportés correspondent aux références document (zone REFD)
   Dans tous les autres cas, on prend le N° de pièce (zone NPIE) en tant que N° de facture
 - Position 75 à 84 : format des dates : JJ/MM/AAAA par défaut. On doit indiquer ici un format de date reconnu par Windev (ordre DateVersChaine). 


INTERFACE FORMAT PNM - GESTION D'UN AXE ANALYTIQUE Correction N° 420 du 19/09/19

Dans la procédure d'interface permettant d'intégrer des écritures au format PNM (fenêtre de pré-traitement d'interface nommée IPNMFAC), on peut désormais intégrer des écritures ayant une ventilation analytique. On le fait en s'appuyant sur la ventilation analytique portée en colonne 26 à 35 (format PNM 142 caractères), sur les lignes ayant un code A en colonne 25 (les ventilations analytiques multi-axes prévues dans le format PNM 199 caractères ne sont pas supportées).
La gestion de ces ventilations analytiques présentes dans le fichier PNM est toutefois facultative : un nouveau paramètre de lancement permet de stipuler si on souhaite comptabiliser avec ou sans les ventilations analytiques.

Remarque : le format du fichier de sortie de cette procédure est toujours le format XML V10.

La documentation propre à cette procédure a été mise à jour (fichier IntPNM.fdf, révision 3 de septembre 2019).


2 CORRECTIONS POUR LES LIENS HTTP DANS LA GED Correction N° 421 du 02/10/19

2 corrections ont été faites dans la gestion des liens HTTP ajoutés dans la GED :
EXPORT DES FACTURES D'ACHAT REGLEES Correction N° 422 du 03/10/19

Une nouvelle procédure a été développée pour exporter la liste des factures d'achat réglées. Les informations produites par cette procédure peuvent par exemple être exploitées par un logiciel de gestion commerciale pour noter, pour chaque facture d'achat, la date de paiement, le mode de paiement, le N° du bordereau de paiement, le N° du chèque...
Cette procédure est accessible par le menu Outils/Autres exports/Export des factures d'achat réglées.
Elle exporte la liste de toutes les factures d'achat ayant été lettrées par un règlement fournisseur. Seuls les règlements fournisseurs enregistrés par la procédure de saisie des règlements fournisseurs ou émis par la procédure de règlement automatique sont traités (pas ceux enregistrés en saisie par pièce ou au kilomètre, ou provenant d'une interface).
Les écritures lettrées partiellement sont considérées comme non lettrées. Pour retrouver les factures d'achat, le système se base sur le code journal. Pour cela, sur l'onglet Paramètres, on peut sélectionner de 1 à 3 codes journaux d'achat, ainsi que le code du journal des à nouveaux, sachant que sur ce dernier, on ne prendra que les écritures dont le code journal d'origine (celui avant clôture exercice) correspond à l'un des codes de journaux d'achat indiqués.
Au lancement du traitement, on peut choisir une période pour les règlements fournisseurs à traiter (celle-ci étant facultative) et une limite sur la date de lettrage (pour ne prendre que les lettrages antérieurs à une date donnée).
On peut aussi demander à ce que ne soient exportées que les factures encore jamais exportées, ou jamais exportées depuis une certaine date (ce dernier cas permettant une « reprise » si on n'est pas parvenu à traiter correctement un précédent fichier émis par cette procédure). Pour arriver à cela, le système enregistre la liste des factures exportées, avec la date de l'export, dans un fichier nommé iExpFaa.dat, ce fichier étant créé dans le sous-répertoire Interfaces\XXX du répertoire des sous-répertoires de LDCompta, XXX étant égal au code société. Par sécurité, les fichiers issus des traitements précédents sont automatiquement conservés pendant un an, chaque fichier étant renommé en iExpFaa_AAAAMMJJHHMMSS.bak.
Le fichier produit en sortie, contenant la liste des factures réglées, peut être au choix :
- au format Texte, c'est à dire à colonage fixe
- au format CSV, avec le choix du délimiteur de colonnes,
- au format XML.
La liste des colonnes du fichier est paramétrable, ainsi qu'un certain nombre d'autres options (comme les noms des balises XML), le tout au travers d'un fichier qui regroupe ces paramètres, fichier que l'on doit identifier sur l'onglet Paramètres. Un exemple de fichier nommé iExpfaa.fdf est livré en standard dans le répertoire des programmes de LDCompta. Ce fichier exemple contient une liste exhaustive de toutes les colonnes que cette procédure est capable de produire, et de nombreux commentaires décrivant les différentes options de formatage de fichier en sortie.
 
Enfin, notez que cette procédure peut être lancée automatiquement. Il suffit d'ouvrir la fenêtre en lui passant une chaine de caractères contenant les paramètres dans l'ordre où ils sont placés sur le premier onglet, séparés par un point-virgule :
 - Date de début pour l'extraction des règlements (facultative)
 - Date de fin pour l'extraction des règlements (facultative)
 - Date de lettrage limite (facultative), pour sélection des seules factures ayant une date de lettrage antérieure ou égale à celle-ci
 - Date export limite (facultative), pour sélection des factures jamais exportées ou exportées à cette date ou après celle-ci
Toutes ces dates, si renseignées, doivent être au format AAAAMMJJ.
Pour lancer cette fenêtre avec toutes les dates non renseignées (cas le plus courant, où l'on veut la liste des toutes les « nouvelles » factures d'achat réglées), il suffit d'indiquer en paramètre la valeur AUTO (comme dans l'exemple ci-après).

Pour lancer cette procédure via une tâche planifiée sur une société donnée, avec un utilisateur et mot de passe donné, il faut donc créer une tâche ayant pour ligne de commande  :
        LDCPTV10.EXE  XXX /U=USER:PASSWORD /FEN=IEXPFAA(AUTO)
XXX est le code société, USER est le code utilisateur, PASSWORD est le mot de passe de cet utilisateur (que l'on peut inscrire sous forme chiffrée en le mettant en accolades, la valeur chiffrée du mot de passe d'un utilisateur pouvant être obtenue par le raccourci Ctrl K dans la fiche de cet utilisateur).

SAISIE REGLEMENT FOURNISSEURS - AMELIORATION POINTAGE ECRITURES À REGLER Correction N° 423 du 03/10/19

Dans la 2ème fenêtre de la saisie des règlements fournisseurs, celle où l'on pointe la ou les écritures à régler, deux améliorations ont été apportées :
 - Ajout de deux boutons permettant de tout pointer ou tout dépointer
 - Ajout d'un groupe de 3 champs permettant de demander le pointage de toutes les écritures ayant un N° de pièce ou une référence document comprise entre deux bornes que l'on spécifie.
Le fonctionnement de tout cela est totalement identique à celui qui était déjà proposé dans la fenêtre de lettrage manuel d'un compte.

REPRISE IMMOBILISATIONS DEPUIS FEUILLE EXCEL - PROBLEME AVEC DATES AU FORMAT JJ/MM/AAAA Correction N° 424 du 04/10/19

Suite à la correction N° 369, la reprise ne fonctionnait plus si la feuille Excel contenait des dates au format JJ/MM/AAAA (la correction N° 369 avait pour but de permettre une reprise quand les dates étaient au format JJ/MM/AA). 
INTERFACE BONS A PAYER - REPORT ECHEANCE DANS COMPTE FOURNISSEUR Correction N° 425 du 09/10/19

La correction N° 415 a permis de recevoir, par la procédure d'interface standard, les bons à payer des factures fournisseurs. Or, il est possible, via ces nouveaux enregistrements de type B=Bon à payer, de modifier l'échéance de la facture recevant le bon à payer. Dans ce cas de figure, la nouvelle date d'échéance était bien prise en compte dans l'échéancier fournisseur, mais elle n'était pas répercutée dans le compte du fournisseur (sur la facture concernée). De ce fait, lors de l'émission du paiement par la chaine de règlement automatique, le lettrage dans le compte fournisseur ne se faisait pas.
Avec ce correctif, la nouvelle date d'échéance indiquée sur les enregistrements de type B est non seulement appliquée dans l'échéancier, mais aussi dans le compte fournisseur.

EXPORT LISTE FACTURES REGLEES PAR VIREMENT SEPA - CORRECTION Correction N° 426 du 09/10/19

Dans la procédure d'export de la liste des factures réglées par virement SEPA (voir fiche N° 419), il y avait une anomalie : pour faire le lien entre l'échéance payée depuis l'échéancier fournisseur et la facture correspondante dans le compte fournisseur, on comparait la date de facture présente dans l'échéancier à la date d'écriture de la pièce présente dans le compte fournisseur, alors qu'il faut la comparer à la date de pièce de cette facture. Du coup, dès lors qu'on payait par virement SEPA une facture dont la date comptable était différente de sa date de pièce, la facture n'apparaissait pas dans la liste des factures réglées par virement SEPA.
PROBLEME EN COPIE DE DROITS ENTRE UTILISATEURS OU SOCIETES Correction N° 427 du 14/10/19

Dans la fenêtre de gestion des droits accessible par le bouton Droits depuis la gestion des utilisateurs ou des sociétés, on pouvait rencontrer une erreur quand on cliquait sur le bouton Répéter. L'erreur est la suivante : Erreur à la ligne 25 du traitement Méthode Activer. L'élément 'NIVS' est inconnu.

Pour corriger cette erreur, on a implémenté un petit complément de code. Mais on n'a pas de véritable explication : le même code exécuté dans LDPaye V9.60, sous Windev 24, fonctionne parfaitement. Il semble qu'il y ait un souci dû au clonage de cette colonne NIVS quand on a de nombreux domaines de sécurité (donc beaucoup de colonnes clonées à droite de cette colonne NIVS).
  


REPRISE IMMOBILISATIONS DEPUIS FEUILLE EXCEL - OMETTRE IMMOS SORTIES Correction N° 428 du 15/10/19

Dans la procédure de reprise d'immobilisations depuis une feuille Excel, une nouvelle option permet d'omettre, lors de la reprise, toutes les fiches immobilisations ayant une date de sortie antérieure à une date fixée sur l'écran de lancement. 
RESTAURATION EN BASE HFCS - MODIFICATION JAUGES Correction N° 429 du 16/10/19

Lors d'une restauration d'un dossier comptable sur une base HFCS, la gestion des jauges d'avancement a été revue. Celles-ci ne sont désormais affichées que pour les fichiers ayant une taille supérieure à 50 Mo (en dessous, cela n'a pas d'intérêt) :

Remarque : le problème aléatoire que l'on rencontre lors de cette copie sur le serveur HFCS des plus gros fichiers (blocage en cours de copie sans aucun message d'erreur) n'a malheureusement pas pu être résolu malgré de nombreux essais divers et variés. Toutefois, grâce aux modifications décrites ci-dessus, il semble bien moins fréquent. En cas de difficulté persistante, la seule solution fiable consiste à réaliser la restauration en étant sur le serveur lui-même.


GESTION DES IMMOBILISATIONS - OPTIMISATIONS Correction N° 430 du 16/10/19

Dans la fenêtre principale de gestion des immobilisations, des optimisations ont été faites afin d'accélérer le chargement de la table. Pour des dossiers comptables comportant beaucoup de fiches immobilisations, le gain est notable. Par exemple, pour 11000 fiches sur une base HFCS, on passe de 20 à 8 secondes d'attente quand on clique pour la première fois sur la loupe pour une recherche sur le code immobilisation.
EXPORT DES FACTURES D'ACHAT REGLEES - N° D'ORDRE DU VIREMENT Correction N° 431 du 21/10/19

Dans la procédure d'export des factures d'achat réglées (procédure apportée par la correction N° 422 du 03/10/2019), une nouvelle zone a été ajoutée dans la liste des zones exportables : le N° de l'ordre de virement, qui est renseigné seulement dans le cas des paiements automatiques réalisés par virement (virement SEPA, virement commercial ou encore virement international). Cette zone a été ajoutée sous le nom RF.NORD dans le fichier de description de format iExpFaa.fdf.
PREPARATION FICHIER DE VIREMENTS SEPA - CONSERVER FICHIER INTERMEDIAIRE Correction N° 432 du 28/10/19

Lors de la création d'un fichier de virements SEPA, on passe par un fichier intermédiaire au format CFONB « enrichi », fichier nommé VIRxxxx créé dans le répertoire temporaire de LDCompta. Jusqu'alors, ce fichier était systématiquement supprimé après création du fichier « final » au format SEPA. Désormais, ce fichier n'est supprimé que dans le cas où le fichier final a effectivement été créé (on teste l'existence du fichier en question) et si la touche Majuscule n'a pas été tenue enfoncée durant ce traitement de création. Ainsi, en cas de problème, on peut aller tester l'existence de ce fichier intermédiaire et éventuellement analyser son contenu.
GESTION DES DROITS D'ACCES SUR ECHEANCIER FOURNISSEURS Correction N° 433 du 28/10/19

La gestion des droits d'accès dans la fenêtre de gestion de l'échéancier fournisseurs (fenêtre RgfMaj01) a été revue. Jusqu'alors, on ne testait que les droits d'ouvrir la fenêtre. Les droits de création, modification, suppression des échéances n'était testé que lorsque cette fenêtre était appelée depuis la consultation d'un compte : on supposait que si on avait donné le droit à un utilisateur d'ouvrir cette fenêtre depuis le menu principal, il avait implicitement le droit de corriger les échéances.
Désormais, même si cette fenêtre est appelée depuis le menu principal, on vérifie que l'utilisateur a le droit de créer, modifier et supprimer des échéances. S'il ne dispose pas de tous ces droits, l'échéancier fournisseurs est présenté en affichage seulement, aucune correction n'est possible.
De plus, le bouton Comptabiliser est désormais lui aussi grisé si l'utilisateur n'a pas les droits suffisants pour créer, modifier et supprimer des échéances.

EXPORT DES FACTURES DE VENTE REGLEES - 2 AMELIORATIONS Correction N° 434 du 05/11/19

Pour aligner ce traitement sur ce qui a été fait dans la nouvelle procédures d'export des factures d'achat réglées, 2 améliorations ont été apportées :
 - Ce traitement fait désormais l'objet d'une mise à jour dans l'historique commun (comme les clôtures d'exercice par exemple,
   historique qu'on retrouve dans le fichier \Historiques\Historique Société XXX.log.
   C'est notamment intéressant quand ce traitement est automatisé via une tâche planifiée.
 - Dans le cas d'un export en format CSV, on peut choisir le délimiteur des zones textes. Par défaut, c'est le guillemet, comme auparavant.
   Mais on peut choisir un autre délimiteur, via le mot-clé TxtSep dans le fichier de définition du format d'export.
   Si on ne veut aucun délimiteur pour les zones textes, il faut indiquer TxtSep=NULL.


MEILLEUR CONTROLE DES ERREURS A L'OUVERTURE D'UNE CONNEXION AS/400 Correction N° 435 du 06/11/19

Suite à une évolution du logiciel Easycom probablement, à l'ouverture d'une connexion Easycom (faisant suite donc à la tentative d'ouverture d'un dossier comptable géré sur AS/400), en cas de problème signalé par Easycom, au lieu d'avoir une erreur « simple » qui était interceptée et affichée à l'écran (ce qu'on appelle ici une erreur simple, c'est le fait que la fonction HOuvreConnexion renvoie la valeur Faux), on avait une exception.
Désormais, on intercepte également les éventuelles exceptions remontées par la fonction HOuvreConnexion, et on les affiche à l'écran comme c'était le cas des erreurs « simples ».
Le cas le plus fréquent est celui où l'on a déjà atteint le nombre maximal de connexions ouvertes sur l'AS/400. On obtient donc un message d'erreur clair dans ce cas de figure Vous avez atteint le nombre maximum de connexions de cette licence, alors qu'avant cette correction, on avait un crash de LDCompta.

AFFICHAGE ECRITURES PREVISIONNELLES PROVOQUE LENTEUR MENU PRINCIPAL Correction N° 436 du 12/11/19

Quand on avait un grand nombre d'écritures périodiques, le fait d'afficher ces écritures sur le bureau provoquait un ralentissement important de ce menu, non seulement à l'ouverture de la fenêtre principale, mais aussi chaque fois que cette fenêtre reprenait le focus, suite par exemple à la fermeture d'une des fenêtres appelée depuis ce menu.
Explication technique : la lecture de la fiche du tiers concerné par chaque écriture périodique se fait par un accès SQL, avec création chaque fois d'une requête SQL dynamique pour retourner un seul enregistrement. Cet accès par SQL a été remplacé par une lecture « directe » du fichier concerné (Client, Fournisseur, Autre auxiliaire) au travers d'un alias, afin de ne pas dépositionner le fichier principal qui peut être utilisé en parallèle (par exemple, si une consultation est en cours). 
La même chose a été corrigé dans la fenêtre d'affichage des actions de relance, même si là, l'impact était moins grand car on ne lisait le tiers que pour les seules actions affichées effectivement à l'écran (sachant qu'on en n'affiche jamais plus de 5).

FENETRE CHANGEMENT DE SOCIETE OPTIMISEE Correction N° 437 du 12/11/19

La fenêtre qui permet de basculer d'un dossier comptable à un autre a été optimisée. En effet, lorsque le nombre de dossiers devenait conséquent (plusieurs centaines, en incluant les dossiers d'archives), et qu'on avait un grand nombre d'utilisateurs non administrateurs (plusieurs dizaines), l'affichage de la liste des dossiers pouvait prendre plusieurs secondes, sauf pour les utilisateurs disposant d'un niveau d'accès Administrateur global. De plus, non seulement le temps de chargement initial de la liste était conséquent, mais on avait à nouveau le même temps de chargement chaque fois qu'on frappait un caractère dans la zone de recherche.
Désormais, tout cela a été optimisé : le temps de chargement ou rafraîchissement de la liste devrait toujours être en dessous d'une demi-seconde. Le contrôle des droits d'accès à chaque société est maintenant réalisé en tout dernier ressort, lorsque le dossier comptable vérifie tous les autres critères lui permettant de figurer dans la liste des sociétés en partie haute, ou dans la liste des exercices en partie basse, alors qu'auparavant, il était fait en tout premier. Or, c'est ce contrôle des droits d'accès qui était assez coûteux ; il nécessite de lire de nombreux fichiers, dès lors que l'utilisateur n'est pas Administrateur global et tout particulièrement pour les dossiers d'archive.

CORRECTION FONCTION HINFOFICHIER SUR BASE HFCS Correction N° 438 du 15/11/19

Une correction a été faite partout où l'on utilisait l'ordre HInfoFichier : en effet, quand cet ordre est utilisé sur une base HyperFile Client/Serveur, il faut lui passer le nom du fichier « physique » (par exemple, CPTCLI.FIC) alors que sur une base HyperFile Classic, il faut passer le nom du fichier logique (CPTCLI).
Comme la fonction était appelée toujours avec le nom logique, dans le cas d'une base HFCS, on ne récupérait pas l'information demandée, qui était la taille de l'index. Du coup, cette taille étant retournée à zéro, on demandait une réindexation alors que cela n'était pas forcément nécessaire.
La correction a été faite à deux endroits :
 - à l'ouverture d'un dossier, quand on vérifie l'existence de tous les fichiers, on commence par tester l'existence de l'index sur le fichier FICINI (procédure zLitFICINI).
 - suite à une restauration, pour savoir s'il faut réindexer la base, dans le cas où l'on a restauré à partir d'une sauvegarde faite sans les index.

FERMETURE SESSION - PROTECTION PLANTAGE ALEATOIRE Correction N° 439 du 19/11/19

Parfois, lors d'un changement de société, on avait un plantage avec le message d'erreur :

Traitement de 'Procédure globale zValiderChoixSociete' , ligne 48, thread 0
Fonction 'HLitRecherchePremier', syntaxe 0
Une erreur de blocage est survenue sur la fonction 'HSupprime' précédente et n'a pas été traitée.
Fonction appelée à la ligne 12 du traitement 'Méthode Fermer'.

Ce type d'erreur est désormais intercepté (et ignoré) pour éviter le plantage, sachant que l'objectif de ce traitement est simplement de maintenir à jour la liste des sessions ouvertes. Il est donc dommage de planter la session pour cette mise à jour qui est sans grande importance du point de vue applicatif. Au pire, si l'enregistrement correspondant à la session courante n'a pas pu être supprimé alors qu'il aurait dû l'être, il restera dans le fichier des sessions ouvertes jusqu'à ce que fichier soit épuré, ce qui est fait chaque fois que quelqu'un consulte la liste des sessions actives.

 

IMPORTATION FICHIER POUR REVENTILATION ANALYTIQUE Correction N° 440 du 19/11/19

La procédure de retraitement des écritures analytiques (menu Outils/Vérification des données) présente désormais un 3ème onglet Importation. A partir de celui-ci, on peut corriger des ventilations analytiques d'écritures de comptabilité générale déjà présentes dans LDCompta, écritures ayant été comptabilisés dans un premier temps avec une ventilation provisoire ou « par défaut ».
Les nouvelles ventilations analytiques doivent être fournies dans un fichier Excel comportant 5 colonnes :
 -  N° écriture en comptabilité générale
 - Code analytique Axe 1 (Section)
 - Code analytique Axe2 (Affaire) - A blanc si axe 2 non utilisé
 - Code analytique Axe 3 (Destination)- A blanc si axe 3 non utilisé
 - Montant ventilé (éventuellement signé si la ligne de ventilation doit avoir un signe débit-crédit inverse de l'écriture de compta générale).
 - Quantité - A zéro si Quantité non utilisée
On peut avoir bien entendu plusieurs lignes successives pour une même écriture, pour traiter le cas des ventilations multiples. Chaque code analytique peut également être celui d'une table de ventilation.
La feuille Excel doit impérativement être triée par N° écriture. Elle doit comporter une première ligne d'en-têtes de colonnes (ligne qui est ignorée). La feuille à traiter doit être la première feuille du classeur, qui peut être au format .xls ou .xlsx.

Le traitement commence par contrôler que les données reçues sont cohérentes :
 - le N° écriture doit exister dans LDCompta
 - Les codes analytiques indiqués doivent être cohérents : renseignées ou pas selon les classes de comptes et de codes analytiques, et si renseignés,
   doivent exister dans les tables de codes analytiques correspondantes
 - le montant de cette écriture en comptabilité générale doit être égal à la somme des ventilations trouvées pour ce N° écriture dans la feuille Excel
  (Attention : la feuille Excel doit impérativement être triée par N° écriture).

Les écritures pour lesquelles la ventilation indiquée ne présente aucune erreur sont effectivement reventilées (effacement de la ventilation antérieure, puis création de la nouvelle ventilation demandée). Pour les autres, une liste des erreurs rencontrées est produite dans un fichier texte portant le même nom que le fichier Excel importé, avec l'extension .txt, au même emplacement que le fichier Excel.

Remarque : si on souhaite préparer la feuille Excel des écritures qui doivent être reventilées, on peut le faire par une extraction par SQL du fichier des écritures analytiques CPAHIS.
Exemple 1 : extraction de toutes les écritures analytiques du journal d'achat sur une période donnée
SELECT cpahis.necr,csec,caff,cdes,
 
CASE WHEN cpahis.codc=cpthis.codc THEN cpahis.mont ELSE cpahis.mont*-1 END AS mont, qtue
 
FROM cpahis JOIN cpthis ON cpahis.necr=cpthis.necr
 
WHERE cpahis.jnal='AC' AND cpahis.date LIKE '201901%' AND nect=0 ORDER BY necr,neca

Exemple 2 : extraction de toutes les écritures analytiques présentes dans une section d'attente avant reventilation
SELECT cpahis.necr,csec,caff,cdes,
 
CASE
WHEN cpahis.codc=cpthis.codc THEN cpahis.mont ELSE cpahis.mont*-1 END AS mont, qtue
 
FROM
cpahis JOIN cpthis ON cpahis.necr=cpthis.necr 
 
WHERE csec='ATTENTE' AND nect=0 ORDER BY necr,neca
On peut alors corriger les ventilations dans la feuille Excel, puis importer ensuite ce fichier Excel pour reventilation.


GESTION DES SESSIONS OUVERTES - AMELIORATIONS Correction N° 441 du 27/11/19

Pour faire suite à la correction N° 439 relative à la gestion des sessions ouvertes, d'autres améliorations diverses ont été effectuées.
Il est apparu en effet que chaque fois qu'on fermait tous les fichiers de l'application  (par un ordre HFerme("") ou HFerme("*") ), le fichier utilisé pour le verrouillage des sessions (fichier LDSESTMP) était lui-aussi fermé, ce qui avait pour effet de perdre le blocage de l'enregistrement correspondant à la session courante. Une nouvelle fonction de re-blocage de la session courante a donc été ajoutée après chaque ordre de fermeture globale des fichiers (grosso modo, c'est essentiellement suite à des sauvegardes/restaurations de dossier comptable, ou des traitements lancés sur une autre société que la société courante, via les automates d'interface ou d'export de données pour la trésorerie).
De plus, à chaque appel des méthodes d'ouverture ou de fermeture de session (méthodes Session:Ouvrir ou Session:Fermer), on faisait appel à un ordre hChangeRep sur le fichier LDSESTMP qui avait lui-aussi pour effet de fermer ce fichier, et donc de perdre le verrouillage de l'enregistrement correspondant à la session courante. Cet ordre HChangeRep a été conditionné pour n'être réalisé que s'il est indispensable, c'est à dire si le répertoire associé à ce fichier n'est plus celui souhaité (ce qui ne devrait normalement jamais arriver). 

OUVERTURE D'UN DOSSIER FERMÉ - ERREUR À L'OUVERTURE POUR LES AUTRES UTILISATEURS Correction N° 442 du 28/11/19

L'ouverture d'un dossier fermé provoquait l'ajout partiel des éléments qui servent au blocage des ouvertures de session, ce qui provoquait une erreur de date invalide lorsque d'autres utilisateurs tentaient d'ouvrir une session.


RECHERCHE COMPTE GENERAL PAR F4 SANS RIEN INDIQUER DEBOUCHE SUR RECHERCHE FAMILLE CLIENT Correction N° 443 du 09/12/19

Si dans la fiche Société, on n'avait rien indiqué sur l'onglet Tiers à l'une des invites définissant les codes racine Multi-collectifs Clients, Multi-collectifs Fournisseurs, Famille clients, Famille fournisseursGroupe clients, Groupe fournisseurs, quand on faisait F4 dans une zone N° de compte sans rien y indiquer avant de faire F4, au lieu d'obtenir l'affichage du plan comptable, le système affichait la liste correspondant au premier (dans l'ordre où ces codes racines ont été cités précédemment) code racine non renseigné. Par exemple, si c'est le code racine Famille clients qui n'était pas renseigné, le système affichait la liste des familles clients.
GESTION DES SESSIONS OUVERTES - IGNORER LES ERREURS Correction N° 444 du 10/12/19

Cette nouvelle correction fait suite aux corrections 439 et 441 relatives à la gestion des sessions ouvertes, qui n'avaient pas complètement réglé le problème.
Désormais, dans tous les traitements faisant appel au fichier des sessions ouvertes (fichier LDSESTMP) lors de l'ouverture/fermeture d'une session, on intercepte et on ignore les erreurs pouvant survenir, et donc notamment les erreurs de lecture/écriture dans ce fichier LDSESTMP. En effet, on pouvait rencontrer assez fréquemment, sur certains postes de travail, des erreurs du type Erreur réseau inattendue. (59).

Cela est fait désormais dans les méthodes :
 - Session:Ouvrir, Session:Fermer, Session:Rebloquer
 - 
Session:InterdictionOuvertureEnCours  :  cela risque de laisser ouvrir une session malgré un blocage d'ouverture de session en cours,
   mais on a fait le choix de privilégier l'ouverture de session dans tous les cas).
 - Session:SuisJeSeul. Cette méthode n'est pas utilisée dans LDCompta (contrairement à LDPaye).

En revanche, aucune interception d'erreur n'est faite lorsqu'on demande explicitement la liste de toutes les sessions ouvertes (fonction appelée depuis le menu Fichier/Sessions ouvertes) ou lorsqu'on veut ajouter un blocage d'ouverture de session.


EXPORT QUADRA - LIBELLÉ MAL RENSEIGNÉ SI PAS DE PRÉFIXE EN POSITION 117 Correction N° 445 du 11/12/19

Lors de l'export Quadra, si aucun préfixe n'est défini pour le libellé (N° de pièce ou référence, en position 117), le libellé des écritures était renseigné, pour toutes les écritures, avec le libellé de la 1ère ligne exportée.


REGLEMENT FOURNISSEUR PAR MAIL - ERREUR D'IMPRESSION Correction N° 446 du 06/01/20

Correction d'une erreur lors de la réédition des règlements fournisseurs envoyés par mail : lors de l'impression d'un ensemble de règlements fournisseurs, si à un moment donné, il y a une erreur d'impression (quelle qu'en soit la cause), aucune erreur n'était remontée et les documents suivants se retrouvaient décalés. On envoyait alors par mail à certains fournisseurs un bordereau de règlement PDF qui ne les concernait pas.
Pour éviter cela, l
e nom du fichier PDF créé pour chaque bordereau de paiement fournisseur inclue désormais le numéro de bordereau en question. De plus, en cas d'erreur d'impression, un message d'erreur est affiché à l'utilisateur lui signalant l'anomalie. Le fichier PDF est supprimé si l'envoi du mail aboutit sans erreur.


RAPPROCHEMENT BANCAIRE - ERREUR EN CAS DE CHANGEMENT DE N° DE COMPTE Correction N° 447 du 06/01/20

Il y avait un bug quelque peu aléatoire qui survenait lors de l'impression des états de rapprochement bancaire, si entre deux rapprochements on changeait une écriture d'un compte de banque à un autre. Pour éviter ce problème, on efface désormais systématiquement, après chaque état de rapprochement, l'ensemble des écritures non rapprochées du fichier de travail concerné (fichier CPTRBD, écritures de type C=Comptable).


IMPORTATION FICHIER POUR REVENTILATION ANALYTIQUE-CORRECTION QUANTITE Correction N° 448 du 07/01/20

L'import d'un fichier de reventilation analytique (voir correction N° 40) a été revu, pour traiter le cas où le fichier d'import ne comporte aucune donnée en colonne 6 (cette colonne 6 étant censée contenir la rubrique Quantité). Dans ce cas particulier, et sous certaines conditions difficiles à cerner (apparemment uniquement à la première lecture du fichier, pas en cas de relecture), la lecture du contenu des données en colonne 6 retournait la valeur contenue en colonne 1 (donc le N° écriture).
Pour éviter ce problème assez curieux, on a ajouté le paramètre Faux en dernier paramètre à l'ordre de lecture xlsDonnée, signifiant qu'il faut tenir compte des lignes et colonnes vides. Et là, ça fonctionne normalement. La lecture des données en colonne 6, quand celle-ci est vide, retourne bien une chaîne vide.

OPTIMISATION LIGNES BLANCHES EN IMPRESSION LETTRES RELANCES CLIENTS Correction N° 449 du 16/01/20

Lors de l'impression des lettres de relance, si l'on a choisi de ne pas imprimer les N° de téléphone, fax et mail du client, on comble désormais les lignes laissées vides en remontant les champs situés en dessous de ces informations. On peut ainsi imprimer potentiellement 2 lignes supplémentaires dans le corps de la lettre ou du relevé.
Cela est fait tant sur les lettres de relance que sur les relevés de compte client.


AJOUT INTERFACE REGLEMENTS PAYBOX Correction N° 450 du 22/01/20

Une nouvelle procédure de pré-traitement d'interface a été développée, afin de pouvoir intégrer des règlements clients reçus au format CSV depuis la plateforme de paiement PAYBOX (fichier provenant d'un site commerce électronique).
Cette procédure convertit ces fichiers CSV PAYBOX au format standard « texte à colonage fixe » de LDCompta. Cette procédure est décrite en détail dans la documentation intitulée IntPAYBOX.doc.


MAUVAIS TRAITEMENT EN CAS D'ERREUR DE DOUBLON SUR CODE IMMOBILISATION EN CREATION Correction N° 451 du 22/01/20

Si lors de l'ajout d'une fiche Immobilisation, il y a une erreur de doublon sur le N° (le code de la fiche), le système recherche automatiquement le premier N° disponible après le N° demandé, en incrémentant ce numéro de 1 et en répétant l'opération jusqu'à 50 fois consécutivement. Si cette opération permet de trouver un N° disponible, la fiche est créée avec ce nouveau numéro, dans le fichier IMOIMO. Mais les données enregistrées dans les autres fichiers (Plan d'amortissement dans IMOPAM, ventilation analytique dans IMOVAI) l'étaient sous le N° initial ayant fait doublon, en remplacement des données l'immobilisation qui faisait doublon. On avait donc un mélange entre les 2 fiches immobilisations.

Pour retrouver les éventuelles fiches concernées par ce type d'erreur, on peut contrôler que les plans d'amortissements enregistrés dans IMOPAM sont cohérents par rapport aux fiches, via la commande SQL ci-dessous :
SELECT F1.cimo, F2.limo, F2.mbamc, F1.CumAMo FROM
 (SELECT cimo,SUM(mamoc) AS CumAmo FROM imopam GROUP BY cimo) AS F1
 JOIN imoimo F2 ON F1.CIMO=F2.CIMO
 WHERE ROUND(f2.mbamc,2)<>ROUND(f1.cumamo,2)

CHOIX NOM FICHIER POUR LES REMISES LCR Correction N° 452 du 28/01/20

Dans la fenêtre de préparation du fichier de remises de LCR au format CFONB, de nouvelles options de remplacement au sein du nom de fichier ont été ajoutées, de telle sorte que celles-ci soient les mêmes que lors de la préparation du fichier de virements fournisseurs.
On dispose donc désormais des options suivantes pour personnaliser le nom du fichier :
     - % : Code société
     - $$ : Code journal
     - £££££ : Code banque
     - JJ, MM, AA, AAAA : Partie de la date du jour (Nouveau)
     - ° (caractère « degré », à droite du zéro sur le clavier) : N° du bordereau de remise en banque. (Nouveau)
        Le nombre de caractères ° indiqué fixe la taille du nombre, qui est donc complété si besoin avec des 0 à gauche.


OUTIL DE CONVERSION DE FORMAT DE FICHIER D'INTERFACE - PETITES CORRECTIONS Correction N° 453 du 30/01/20

L'outil utilisé en interne pour convertir un fichier d'interface d'un format à un autre (texte, CSV, XML, V9, V10) a fait l'objet de petites corrections, pour prendre en charge notamment le cas des lignes de type B-Bon à payer.
CRÉATION D'UNE NOUVELLE SOCIÉTÉ : MODIFICATION DU TYPE VIREMENT SEPA Correction N° 454 du 03/02/20

Après création d'une nouvelle société, les modes de paiement de type Virement SEPA étaient marqués à tort en type Autre. Cela était dû à la correction V9.00 niveau 309 qui a implémenté le nouveau type Virement SEPA : une modification du type s'exécutait à tort à la première ouverture de la nouvelle société.
Conséquence : en cas de migration d'un dossier comptable sauvegardé en version 9.00 avec un niveau antérieur au niveau 309 (donc antérieur à février 2011), cette modification ne sera pas faite.


PROBLÈME CHEVAUCHEMENT LORS DE L'IMPRESSION DES LETTRES DE RELANCES CLIENTS Correction N° 455 du 03/02/20

Cette nouvelle correction fait suite à la correction 449 relative à l'optimisation des lignes vides dans l'entête des relances client. Désormais, il n'y a plus ce problème de chevauchement des écritures lors de l'impression de plusieurs pages successives.


GESTION DES SESSIONS OUVERTES - IGNORER LES ERREURS Correction N° 456 du 05/02/20

Cette nouvelle correction fait suite aux corrections 439, 441 et 444 relatives à la gestion des sessions ouvertes, qui n'avaient pas complètement réglé le problème.
Désormais, dans la méthode Session:Ouvrir, en cas d'erreur survenant lors de l'ajout de l'enregistrement dans le fichier LDSESTMP, on teste explicitement s'il s'agit d'une erreur de blocage.
En effet, en l'absence de ce test explicite, on a un plantage lors du prochain ordre HyperFile exécuté. Le fait d'avoir intercepté l'erreur sur l'ajout d'enregistrement ne suffit pas à éviter cela.
Complément technique : en théorie, le fichier LDSESTMP n'étant jamais bloqué en totalité, on ne devrait pas avoir d'erreur de blocage sur un ajout d'enregistrement. Mais cela semble arriver toutefois, sans doute quand ce fichier contient un grand nombre d'enregistrements verrouillés (plus d'une centaine).


IMPORT DGI - FORMAT UTF 8 Correction N° 457 du 07/02/20

La fenêtre de pré-traitement des fichiers d'exports DGI pour les convertir en fichier d'interface lisait le fichier en ANSI. Il est désormais possible de le lire en UTF8.
Egalement, les paramètres de la fenêtre ont été rendus optionnels pour qu'elle puisse être appelée directement, sans passer par la procédure d'interface.


RELEVÉ COMPTE - LIBELLE DU SOLDE SI CREDITEUR Correction N° 458 du 14/02/20

La mention SOLDE DU qui apparaît en bas du relevé de compte (bouton Imprimer compte depuis la fenêtre d'interrogation du compte) est désormais remplacé par SOLDE (sans la mention DU donc) si le solde imprimé est nul, ou par SOLDE (Créditeur) si le solde est créditeur. 


EXPORT VERS QUADRA COMPTA - OPTMISATION PERFORMANCES Correction N° 459 du 27/02/20

Un travail d'optimisation des performances a été opéré dans la fenêtre permettant d'exporter les comptes et écritures d'un dossier comptable au format Quadra Compta.
Cet export était en effet très long quand le nombre d'écritures et surtout le nombre de comptes distincts mouvementés était important (plusieurs centaines de milliers d'écritures, plusieurs milliers de comptes).

INTÉGRATION DES RELEVÉS BANCAIRES - LECTURE PARTIELLE DU FICHIER AU FORMAT MT940 Correction N° 460 du 09/03/20

La lecture du fichier à intégrer, au format MT940, pouvait être interrompue si les informations enregistrées sur les lignes (commentaires, etc.) contiennent des éléments du type ":99:", ou ":99X:" (où 99 correspond à 2 chiffres, et X correspond à une lettre, le tout entre des ":") sans être en début de ligne.


INTERFACE PNM - GESTION DES 3 AXES ANALYTIQUES Correction N° 461 du 18/03/20

Il est désormais possible de définir une répartition du code analytique reçu dans le fichier PNM, dans 1, 2, ou 3 axes analytiques parmi ceux attendu dans le fichier au format LDCompta. Cette répartition est à définir sur l'onglet Analytique de la fenêtre de pré-traitement IPNMFAC. Si le mode de répartition n'est pas défini, la valeur analytique est envoyée entièrement dans le 1er axe (comme avant).


INTERFACE XML - MANQUE 3ÈME AXE Correction N° 462 du 18/03/20

La zone correspondant au 3ème axe analytique était manquante dans la procédure qui permet de gérer certains (pré-)traitements d'interface. Cela pouvait problème notamment lors de l'enregistrement d'une écriture en XML, au format d'interface standard.


INTERFACE REGLEMENT PAYBOX - MODIFICATION CODE BANQUE Correction N° 463 du 22/04/20

La procédure de pré-traitement d'interface développée récemment (voir correction 450) pour intégrer des règlements clients reçus au format CSV depuis la plateforme de paiement PAYBOX (fichier provenant d'un site commerce électronique) a fait l'objet d'une correction : jusqu'alors, on déduisait le N° de compte de banque du code renseigné en colonne 2 du fichier (colonne Bank). Or, à l'usage, il s'est avéré que ce code banque variait sans cesse d'un envoi à un autre (il s'agirait plutôt d'un N° de fichier que d'un code banque). On ne peut donc pas se baser sur ce numéro.
Du coup, on a décidé de déduire le N° de compte de banque du code renseigné en colonne 3 (colonne Site).
Il faut donc adapter en conséquence les valeurs renseignées en position 129 à 256 du paramètre programme IPAYBOX.

 

IMPORT ECRITURE DEPUIS FICHIER FEC DGI - DEUX MODIFICATIONS Correction N° 464 du 28/04/20

Dans la procédure permettant d'importer des données depuis un fichier au format FEC DGFiP, deux modifications ont été apportées :
 1) la possibilité de conserver les codes lettrage reçus dans le FEC
      (par défaut jusqu'alors, ils étaient systématiquement réattribués)
 2) Le N° de pièce, lorsqu'il est reçu à la valeur NonDispo, est remplacé par la date de l'écriture au format AAAAMMJJ.


RACINES MULTI-COLLECTIFS, GROUPES ET FAMILLES : TITRE CONSULTATION COMPTE ERRONE Correction N° 465 du 29/04/20

Lorsque les codes racines identifiant les comptes multi-collectifs, groupes ou familles clients et fournisseurs étaient non renseignés dans la Fiche société, quand on interrogeait un compte général, le titre de la fenêtre était erroné : il y figurait par exemple Interrogation de la famille...
De plus, certaines colonnes de la table présentée sur le premier onglet ou certains onglets restaient affichés alors qu'ils ne devaient l'être que dans le cas de l'interrogation effective d'une famille ou d'un groupe de clients ou fournisseurs, ou encore dans le cas d'une interrogation multi-collectifs.
 

RELEVES BANCAIRES - FICHIERS FORMAT MT940 PAS LUS SI SEPARATEUR LF Correction N° 466 du 06/05/20

Suite à la correction 460, les fichiers de relevés bancaires au format MT940 n'étaient plus lus correctement si le séparateur de fichier était LF (fichiers provenant d'un système LINUX ou UNIX) au lieu de CR LF. 
PROCEDURE DE REPRISE DE DONNEES QUADRA - AMELIORATIONS Correction N° 467 du 07/05/20

La procédure de reprise de données depuis une comptabilité Quadra, qui existait déjà, a été améliorée, notamment sur les points suivants :
 - Reprise des comptes de tiers : là où l'on ne reprenait qu'un libellé, on reprend désormais aussi les adresses, N° téléphone, SIRET,
   mode et délai de paiement, IBAN...
 - Pour les comptes généraux, on peut choisir de tronquer les N° de compte à 6 ou 7 chiffres.
 - Pour les comptes de tiers, on peut paramétrer quelle partie du N° de tiers est reprise dans LDCompta, avec éventuellement
   ajout d'un préfixe ou suffixe.
 - Certains comptes généraux peuvent être repris en tant que comptes auxiliaires
 - Pour les écritures, il est désormais possible de reprendre les ventilations analytiques, sur 2 axes (Centre et Nature de Quadra).
Remarque : cette procédure se base sur l'export au format ASCII qui est proposé dans Quadra Compta (menu Utilitaires/Suivi des dossiers).
Lors de cet export, il faut prendre garde à ne pas cocher l'option Remise à zéro des lettrages, et ne faire aucune sélection de date de façon à ce que toutes les écritures présentes dans le dossier comptable soient exportées, y compris les à nouveaux sur les comptes de tiers qui ont une date antérieure au début de l'exercice.

 


SAISIE PIECE ACHAT AVEC ESCOMPTE AUTOMATIQUE - VENTILATION ANALYTIQUE DE L'ESCOMPTE A TORT Correction N° 468 du 13/05/20

En saisie par pièce d'une facture d'achat avec un escompte automatique sur facture, dès lors que le module Analytique était activé, on générait une ventilation analytique pour l'écriture d'escompte (celle passée au compte 765xxx), et ce même si l'analytique n'était pas gérée pour la classe de comptes correspondante (classe 7 ou 76 par exemple). Du coup, on se retrouvait avec une écriture analytique mouvementant le compte 765xxx, mais ayant les 3 codes analytiques Section, Affaire et Destination non renseignés.
Et cette écriture ressortait ensuite en différence sur le 3ème état de contrôle analytique Ecritures de comptabilité générale ventilées à tort en analytique.
Désormais, l'écriture analytique n'est plus créée si aucune ventilation analytique n'est prévue pour le compte d'escompte mouvementé.

SAISIE REGL. FOURNISSEUR - MISE A JOUR REFERENCE DANS ECHEANCIER Correction N° 469 du 15/05/20

Lors de la saisie d'un règlement fournisseur, il y a systématiquement ajout d'une ou plusieurs échéances dans l'échéancier fournisseurs, correspondant :
 - soit aux différentes factures lettrées dans le compte, auquel cas les échéances sont créées avec un état "déjà réglé"
 - soit, en l'absence de lettrage ou en présence d'un lettrage partiel, pour le montant du règlement ou du solde du lettrage partiel,
   avec dans ce cas un état "à payer". L'objectif est que le règlement saisi ici (ou le solde laissé par ce règlement) soit déduit d'un prochain règlement automatique.
Dans ces deux cas, l'échéance ajoutée dans l'échéancier est en tout point identique au règlement saisi (journal, date, N° facture, Libellé, Montant...).
Sauf pour la référence du règlement (le N° de chèque bien souvent, dans le cas d'un règlement par chèque), qui n'était pas inscrite dans l'échéancier.
Et cette absence de référence posait problème ensuite, quand on allait apporter une modification à l'échéance en question dans l'échéancier (et même d'ailleurs si sortait de la ligne sans avoir rien modifié). Il y a en effet à ce moment-là un report automatique des données de l'échéancier dans le compte du fournisseur. Et ce report concerne 4 zones : la date d'échéance (c'est l'objet principal de ce report, pour que la date d'échéance figurant dans le compte fournisseur soit en phase avec celle de l'échéancier), mais aussi la date de facture, la référence, et le code trésorerie.
Et comme la référence n'était pas renseignée lors de la création de l'échéancier, la modification de l'échéance reportait la valeur "blanc" dans le compte fournisseur, effaçant la référence qu'il y avait bien initialement, suite à la saisie du règlement.
Désormais, l'échéance est créée dès la saisie du règlement avec la bonne référence, évitant ainsi ce problème.

 


INTERFACE REGLEMENT PAYBOX - MODIFICATION COLONNE DATE Correction N° 470 du 20/05/20

La procédure de pré-traitement d'interface développée récemment (voir correction 450) pour intégrer des règlements clients reçus au format CSV depuis la plateforme de paiement PAYBOX (fichier provenant d'un site commerce électronique) a fait l'objet d'une correction : jusqu'alors, la date était prise en colonne G. Elle est désormais prise en colonne J.
Au passage, on a rendu possible le paramétrage des colonnes extraites pour les informations Site, Marque, Date, Libellé, Sens, Montant, pour le cas où le fichier CSV évoluerait quant à son colonage. Par défaut, ces informations sont extraites respectivement en colonne C, E, J, M, O et R. Mais on peut spécifier d'autres colonnes, en allant indiquer une chaine de 6 caractères en position 101 à 106 du paramètre programme PAYBOX, chacune de ces 6 positions donnant la lettre de la colonne à extraire. Si on n'a rien indiqué sur ces positions 101 à 106, tout se passe comme si on avait renseigné les lettres CEJMOR.
 


SORTIE D'UNE IMMOBILISATION-DOTATION FISCALE Correction N° 471 du 09/06/20

Lors de la saisie d'une sortie d'immobilisation, la dotation fiscale de l'année de la sortie était mal calculée : on faisait le même calcul que pour la dotation comptable.
Cette erreur était passée inaperçue jusque-là car elle n'a aucune incidence la plupart du temps :
 - soit parce que l'immobilisation est entièrement amortie au moment de la sortie (donc dotations nulles l'année de la sortie)
 - soit parce que le plan d'amortissement fiscal est identique au plan d'amortissement comptable (même mode, même durée).

OUVERTURE SESSION ET PLUS DE LICENCE DISPONIBLE - MESSAGE LIMITE A 15 SECONDES Correction N° 472 du 15/06/20

Quand on lance LDCompta et que l'on n'arrive pas à allouer une licence, on a un message d'erreur indiquant la raison de cet échec, puis on démarre en mode Démonstration.
Désormais, la durée d'affichage du message d'erreur n'est plus de que 15 secondes (alors qu'elle était infinie avant), avant de basculer automatiquement, même sans action de l'utilisateur, en mode Démonstration.
Cela permet notamment d'éviter un blocage de tâche planifiée, lorsque LDCompta est lancé en tâche planifiée pour réaliser un export particulier à fréquence régulière, et qu'au moment où la tâche est lancée, il n'y a plus de licence réseau disponible.

PROCEDURE DE FUSION ABSORPTION - PLUS D'OPTIONS Correction N° 473 du 06/07/20

Ajout des tables de conversion sur les natures de pièce et les modes de paiement. Et possibilité de reprise des journaux inexistants.


LISTE DES CODES OPERATIONS INTERBANCAIRES V5 Correction N° 474 du 21/07/20

La liste des codes opérations interbancaires, utilisée dans la saisie des virements reçus, a été mise à jour pour être conforme à la version 5 édictée par le CFONB en Novembre 2018 (on était jusque-là en version 3 de Mars 2010).
En dehors de quelques libellés modifiés, il y a surtout eu les codes C1 à C5 qui ont été ajoutés, les codes C1 et C2 correspondant à des virements SEPA « instantanés » émis ou reçus, le code C2 étant donc à prendre en compte dans la saisie des virements reçus.

EMISSION RELEVES CLIENTS PAR MAIL - IMPRESSION DIRECTE AU LIEU D'UN APERCU Correction N° 475 du 22/07/20

Lors de l'envoi des relevés clients par mail, si parmi les clients concernés, il y en a un ou plusieurs n'ayant pas d'adresse mail, on commence par proposer l'impression de ces relevés en aperçu avant impression. Le fait de faire ce premier aperçu faisait que la liste qui suit, celle des relevés qui vont effectivement être envoyés par mail, partait directement sur l'imprimante par défaut au lieu d'être affichée en aperçu avant impression, comme c'est le cas lorsqu'on n'a aucun client sans adresse mail.
Ce problème était présent depuis Novembre 2018, date à laquelle on a mis en place les nouvelles options d'export PDF sur tous les états.

SAISIE DES VIREMENTS RECUS - ERREUR SI ECLATEMENT ET REGLEMENT ACCEPTE DEVISE Correction N° 476 du 22/07/20

Dans la saisie des virements reçus, si on demandait l'éclatement du règlement sur plusieurs clients, et que le mode de paiement choisi avait l'option Saisie en devises possible, il y avait un plantage à l'ouverture de la saisie de l'éclatement.
CONTROLES GED - NOM DE FICHIER ET FICHIER EXISTE Correction N° 477 du 11/08/20

Un contrôle de la validité du nom de fichier choisi lors de la numérisation d'un document a été ajouté (validité au sens Windows, c'est à dire qu'on interdit certains caractères spéciaux).
De plus, l
ors de l'ajout d'un document dans la GED, on vérifie que le fichier à ajouter existe, preuve que la numérisation a été à son terme, afin d'éviter de créer un document GED qui pointe sur un fichier inexistant.


EXPORT DES FACTURES D'ACHAT REGLEES - 5 JOURNAUX D'ACHAT POSSIBLES Correction N° 478 du 17/08/20

Dans la procédure d'export des factures d'achat réglées (procédure apportée par la correction N° 422 du 03/10/2019), on peut désormais spécifier 5 journaux d'achat à traiter (au lieu de 3 auparavant).
AJOUT LETTRE DE RELANCE DANS GED VIA ACTIONS DE RELANCE - PLUS DE COPIE DU PDF Correction N° 479 du 17/08/20

Dans la Fiche société, une option permet de créer une action de relance pour chaque lettre de relance imprimée, et dans ce cas, la lettre de relance est également placée dans la GED pour être accessible soit depuis l'action de relance, soit depuis la fiche du client.
Dans ce processus de création de l'action de relance, on commençait pas constituer la lettre de relance en PDF dans le répertoire des sous-répertoires (en principe, X:\Ldsystem\Fichiers\Compta), puis on ajoutait ce fichier PDF dans la GED. Et à ce moment-là, plutôt que de déplacer le fichier PDF venant d'être cré
é dans le sous-répertoire GED correspondant (X:\Ldsystem\Fichiers\Compta\Documents\Clients\...), on en faisait une copie. De ce fait, on conservait à tort toutes les lettres de relances en PDF dans le répertoire des sous-répertoires, alors qu'on les avait par ailleurs dans les sous-répertoires de la GED.


OUVERTURE FENETRE DEPUIS OPTION MENU SPECIFIQUE - PROBLEME SI FENËTRE HORS BIBLIOTHEQUE Correction N° 480 du 25/08/20

Si on tentait d'ouvrir une fenêtre depuis une option spécifique de menu (paramètres programme MENUOPTn), on avait un plantage si la fenêtre à ouvrir n'était pas intégrée dans une bibliothèque, mais livrée directement sous forme de fichier .WDW dans le répertoire des programmes.
Pourtant, cette même fenêtre pouvait être ouverture par l'option Outils/Autres outils/Lancer un autre outil, puis Lancer une fenêtre Windev.
Pour y remédier, lors de l'appel de la fenêtre depuis le menu spécifique, on a ajouté l'extension .WDW au nom de la fenêtre, comme on le faisait dans la fenêtre Lancer une fenêtre Windev.

FICHES IMMOBILISATIONS - PROBLEME VOYELLES ACCENTUEES SUR LES ZONES SUPPLEMENTAIRES Correction N° 481 du 25/08/20

On pouvait rencontrer un problème lorsqu'on utilisait des voyelles accentuées dans les zones supplémentaires des fiches immobilisations, que ce soit pour les valeurs "texte" de ces zones ou pour les libellés de celles-ci (par exemple : Numéro de série).
En effet, ces valeurs sont enregistrées dans la rubrique VZOS du fichier IMOIMO, sous forme XML. Or, en version 9, ce contenu XML était préfixé d'une balise <?xml version="1.0" encoding="UTF-8"?> alors que le contenu textuel n'était pas converti en UTF8. Mais cela ne posait pas de problème car Windev 12 était très tolérant alors que Windev 18 l'est beaucoup moins.
En version 10, le contenu est préfixé de la balise <?xml version="1.0" encoding="ISO-8859-1"?>, donc c'est cohérent avec le contenu textuel.
Mais rien n'a été fait pour migrer cette balise préfixe dans le fichier IMOIMO, lors d'une migration V9 à V10. Du coup, si on tente d'ouvrir en version 10 une fiche Immobilisaton ayant été créée en version 9 et ayant des voyelles accentuées dans les zones supplémentaires, ça plante.
Solution : modifier le contenu de la rubrique VZOS du fichier IMOIMO par la commande SQL suivante :
UPDATE IMOimo SET vzos=REPLACE(vzos, 'encoding="UTF-8"', 'encoding="ISO-8859-1"')

REVISION DES COMPTES - INTERDICTION SUPPRESSION PIECES Correction N° 482 du 25/08/20

Il y avait un « trou » dans les différents contrôles effectués lors d'une modification de pièce, pour le cas où la pièce en cours de modification mouvementait un compte révisé à une date postérieure à celle de la pièce. Contrairement à ce qui était dit dans la documentation :
 - la pièce pouvait quand même être supprimée en totalité
 - la ligne mouvementant un compte révisé pouvait être supprimée
 - le compte indiqué sur la ligne mouvementant un compte révisié pouvait être remplacé
 - la date et le code journal de la pièce pouvaient être modifiés.
Désormais, tout cela est interdit.
Avant cette correction, les seuls contrôles effectués en modification de pièce quant à la révision des comptes étaient qu'on ne pouvait pas :
 - modifier la date de la pièce pour la rendre antérieure à la date de révision de l'un des comptes mouvementés par la pièce
 - remplacer sur l'une des lignes de la pièce un compte par un autre compte qui serait révisé à une date postérieure à celle de la pièce.

AFFICHAGE MESSAGE ERREUR SI IMPOSSIBLE DE CHARGER LDCPTSTD.WDL AU DEMARRAGE Correction N° 483 du 26/08/20

Au lancement du progiciel, si une erreur survient lors du chargement de la WDL principale (fichier LDCPTSTD), on a désormais un message d'erreur clair indiquant cet état de fait et l'application se ferme. Auparavant, l'exécutable se plantait sur une erreur disant qu'il ne trouvait pas première fenêtre du logiciel (fenêtre SESINI).
De même, en cas d'échec de chargement d'une des WDL spécifiques, un message d'erreur s'affiche, mais là, on peut poursuivre l'exécution.

PROCEDURES PRETRAITEMENT INTERFACE SPECIFIQUES POUR SAF Correction N° 484 du 01/09/20

La procédure spécifique de prétraitement d'un fichier d'interface pour les besoins de la consolidation a été légèrement modifiée, pour se caler sur un nouveau format de fichier Excel en entrée :
 - une seule ligne d'en-tête au lieu de 2 auparavant
 - plus de colonne B (colonne 2) à ignorer : elle a été supprimée.


EXPORT VERS EXCEL DES FENETRES DE CONSULTATION - MONTANTS A ZERO NON SOMMABLES Correction N° 485 du 01/09/20

Dans les différentes procédures de consultation (compte, journal...), quand on exportait le contenu de la table affichée vers Excel, les montants apparaissant dans certaines colonnes (toutes les colonnes où l'on a fait le choix de ne pas afficher les valeurs nulles, dont entre autres les colonnes Débit et Crédit) ne pouvaient pas être référencés par une formule de calcul. La formule renvoyait #VALEUR.
Pour que ça fonctionne, il fallait sélectionner toutes les cellules vides dans ces colonnes, puis les effacer. Tout se passait comme si ces cellules pourtant vides contenaient quand même un caractère spécial qu'on ne pouvait voir, mais qui empêchait les calculs de fonctionner normalement.
Pour régler ce souci, dans les fenêtres de consultation de LDCompta, on a ajouté l'option Null si vide pour toutes les colonnes ayant l'option Mise à blanc si zéro. Et curieusement, avec ça, ça fonctionne !
Petite différence notable : pour LDCompta V10 qui est en Windev 18, dans la feuille Excel exportée, les valeurs à zéro apparaissent. Alors qu'à partir de Windev 22 (LDPaye V9.60, LDCompta V11...), les valeurs à zéro n'apparaissent pas : les cellules sont effectivement vides dans ce cas.


EXPORT DES FACTURES D'ACHAT REGLEES - AJOUT AUTRES AUXILIAIRES Correction N° 486 du 24/09/20

Dans la procédure d'export des factures d'achat réglées, on ne traite que les comptes fournisseurs (nature F).
On y a jouté les comptes Autres auxiliaires pour le cas des notes de frais, qui sont payées aux salariés gérés en comptes autres auxiliaires dans l'échéancier fournisseur.

OUVERTURE DE SESSION - PLUS AFFICHÉ DEVANT LES AUTRES Correction N° 487 du 15/10/20

A l'ouverture de session, la fenêtre de confirmation qui s'affiche lorsque les journaux ne sont pas clôturés depuis X mois pouvait s'afficher derrière la fenêtre d'ouverture de session. Ce qui fait qu'elle n'apparaissait pas à l'utilisateur, qui croyait alors que l'application était figée. Désormais, la fenêtre d'ouverture de session n'est plus placée devant les autres applications, et se comporte donc comme les autres fenêtres.


LANCEMENT REQUETES DEPUIS ETATS ET REQUETES NE FONCTIONNE PLUS Correction N° 488 du 15/10/20

Suite à la correction N° 480 d'août 2020, il n'était plus possible d'exécuter des requêtes sous le logiciel Etats et Requêtes Utilisateur depuis LDCompta. 
FENETRE IQUADRAASC - CONVERSION D'ECRITURE QUADRA POUR SAF Correction N° 489 du 02/11/20

La nouvelle fenêtre iQuadraASC permet de convertir les écritures du format Quadra ASCII au format LDCompta. Les paramètres de configuration sont les mêmes que ceux de la fenêtre iQuadraRepTxt, avec en plus la possibilité de compléter le code analytique par une répétition de caractères.
RAPPROCHEMENT BANCAIRE AUTOMATIQUE - PROBLEMES AVEC ECRITURES EXTRA CREEES PAR LE BOUTON Correction N° 490 du 05/11/20

Dans un rapprochement bancaire automatique, si on créait une écriture extra-comptable à partir d'une écriture de banque par le bouton Créer extra, tout se passait bien dans le rapprochement qu'on pouvait donc valider. Mais lors de l'impression de l'état de rapprochement, les écritures extra-comptables se retrouvaient toutes avec le sens Crédit. Et si on validait ce rapprochement, ces écritures extra-comptables donnaient lieu à des écritures extra-relevés pour le rapprochement suivant, avec là-aussi toujours le sens Crédit.
Ce problème se produisait depuis début septembre 2020, faisant suite à la correction 485 (qui n'avait rien à voir « directement » avec le rapprochement bancaire, mais qui avait quand même touché les données affichées dans la fenêtre principale du rapprochement bancaire).

CONSULTATION COMPTE MULTI-COLLECTIFS - ACCES LETTRAGE... Correction N° 491 du 16/11/20

Lorsqu'on interroge un compte en mode multi-collectifs, c'est à dire en utilisant le code racine dédié au multi-collectif client ou fournisseur, le système affiche toutes les écritures du tiers, tous collectifs confondus.
Dans ce mode, l'accès au lettrage du compte, mais aussi à l'échéancier fournisseur, à l'impression du grand-livre ou du relevé n'étaient pas possibles, car toutes ces fonctions n'admettent pas de travailler en mode multi-collectifs.
Désormais, on a accès à ces fonctions, pour le tiers courant bien sûr, et pour le collectif correspondant à l'écriture courante sur l'écran de consultation du compte.


SAISIE AU KM - REPORT DATE ECHEANCE ET MODE DE PAIEMENT DEPUIS ECRAN ECHEANCIER Correction N° 492 du 16/11/20

En saisie de factures d'achat au kilomètre, lorsqu'on modifiait la date d'échéance ou le mode de paiement sur l'écran de mise à jour de l'échéancier fournisseur proposé à la validation d'une pièce, ces deux informations n'étaient pas reportées sur les différentes lignes de la pièce, contrairement à ce qui se fait dans la saisie par pièce. On avait alors discordance entre le compte fournisseur et l'échéancier fournisseur, ce qui posait problème ensuite lors du règlement de la facture : la date d'échéance étant différente, il n'y avait pas de lettrage de la facture lors de la comptabilisation automatique du règlement fournisseur.
POSSIBILITE DE DESACTIVER LE MECANISME DE GESTION DES SESSIONS Correction N° 493 du 18/11/20

Dans certaines configurations, la gestion des sessions ouvertes peut provoquer des crashs aléatoires.
Sachant que ce mécanisme de gestion des sessions ouvertes n'est pas indispensable au bon fonctionnement du logiciel, on a ajouté, pour un usage transitoire dans l'attente d'une solution pérenne, la possibilité de désactiver complètement tout ce mécanisme.
Pour cela, il faut créer un fichier nommé LDSESTMP.INI dans le répertoire des mises à jour centralisées (là où se trouve déjà le fichier LDSESTMP.FIC) et renseigner les 2 lignes ci-dessous :
[LDCompta]
Désactivé=1

Dès lors que le mécanisme est désactivé, on n'a plus accès à l'option de menu Fichier/Sessions actives. Et de ce fait, on ne peut plus bloquer des ouvertures de session dans une plage horaire donnée.


RELEVE DE COMPTE CLIENT - ERREUR SI EXPORT EXCEL WORD HTML Correction N° 494 du 19/11/20

 Dans la fenêtre d'aperçu avant impression d'un relevé de compte client, si on cliquait sur l'un des boutons d'export vers Excel, Word ou HTML, cela provoquait un plantage en raison d'un débordement de mémoire.
Le programme parait effectivement en boucle, en ajoutant des blocs de complément pour remplir le cadre principal jusqu'au bas de page. Mais dans le cas d'un export de ce type, la hauteur de page est immense et du coup, la boucle répétée quasiment à l'infini a pour effet de saturer la mémoire du poste Windows.

ACCES LIMITE AUX COORDONNEES BANCAIRES DES TIERS Correction N° 495 du 20/11/20

De nouveaux paramètres permettent de limiter l'accès aux coordonnées bancaires des tiers (Domiciliation bancaire, IBAN, Comptes de banque internationaux). On peut ainsi avoir des utilisateurs qui ont accès aux fiches tiers (clients, fournisseurs, autres auxiliaires) mais à qui on interdit d'ajouter/modifier/supprimer un compte de banque.
Principes de mise en place :
Dans la Fiche société, sur l'onglet Tiers, un nouveau groupe de champs apparait : Accès limité aux coordonnées bancaires. Ce groupe contient 3 cases à cocher, permettant d'activer cette limitation pour les 3 types de tiers : Clients, Fournisseurs, Autres auxiliaires.
Dès lors que cette limitation est mise en place pour un type de tiers, l'accès aux coordonnées bancaires pour tous les tiers du type en question est limité :
 - aux utilisateurs disposant d'un niveau d'accès Administrateur sur le dossier comptable concerné
   (soit parce qu'ils sont Administrateur de sécurité (on dit aussi Administrateur global)
 - soit parce qu'ils ont un niveau d'accès Partiel ou Administrateur pour le dossier comptable concerné,
   sur un domaine de sécurité CBU, ce domaine CBU étant à créer si vous en avez l'usage.

Remarque : il n'y a rien de plus à faire. Il n'est pas nécessaire par exemple de rattacher les fenêtres de saisie (CliMaj, FcoMaj...) au domaine CBU.
Attention toutefois : cette limitation ne joue pas dans la procédure d'interface, au travers de laquelle il reste toujours possible d'ajouter ou modifier un IBAN pour un tiers, via des enregistrements de type C, F ou X.

Complément technique : ce nouveau domaine CBU a été ajouté dans la liste des domaines dits <Système> dans la fenêtre de gestion des droits accessibles depuis la gestion des utilisateurs et des sociétés. A cette occasion, la liste des domaines <Système> a été revue. Elle englobe désormais les domaines suivants : AAU, CBU, ERU, MCU, VSU, XDU, SMU, SM0, SM1 à SM9.
En parallèle, ce domaine CBU a aussi été ajouté à la liste des domaines particuliers (liste qui comprend donc désormais les 4 domaines CBU, ERU, MCU, XDU), domaines qui sont ignorés quand on recherche quels sont les droits effectifs attribués à une fenêtre précise. Ainsi, le fait de définir un droit requis pour une fenêtre et un de ces domaines ne masque pas une autre définition de droit requis pour cette même fenêtre sur un autre domaine.


BOUTON SUPPRIMER RIB EN PARCOURS FICHIER CLIENT OU FOURNISSEUR Correction N° 496 du 27/11/20

Lors d'un parcours de fiches clients ou fournisseurs pour mise à jour, le bouton Supprimer permettant de supprimer un IBAN de la fiche tiers (onglet Paiement) restait grisé lorsqu'on passait d'un compte n'ayant pas d'IBAN à un compte en ayant au moins un. 
RESTAURATION EN HFCS D'UNE SAUVEGARDE FAITE SANS INDEX IMPOSSIBLE Correction N° 497 du 01/12/20

La restauration dans un environnement HyperFile Client/Serveur d'une sauvegarde ayant été faite sans index était impossible.
En fin du processus de restauration, on obtenait une erreur liée au fait qu'on n'arrivait pas à lire le fichier FICINI et donc à déterminer la version exacte du dossier qu'on venait de restaurer.
Cette erreur avait été corrigée initialement dans LDPaye Version 9.50 le 14/11/2017, mais la correction n'avait jamais été reportée dans LDCompta (un oubli malheureux, jamais détecté jusqu'ici du fait qu'on restaure assez rarement un dossier comptable en HFCS !).

AMELIORATION DU REPORT DES MODIF ECHEANCIER DANS LE COMPTE FOURNISSEUR Correction N° 498 du 02/12/20

Quand on modifie une date de facture, une date d'échéance, un code trésorerie ou une référence document dans l'échéancier fournisseur, le système tente de reporter ces modifications sur l'écriture comptable correspondante dans le compte fournisseur.
Pour ce faire, il recherche une écriture dans le compte fournisseur concerné ayant le même N° de facture (N° de pièce dans le compte),
le même montant et sens, la même échéance. Et il reporte les modifications sur la dernière écriture trouvée correspondant à ces critères, sachant qu'en principe, il n'en trouve qu'une.
Ce mode de report posait problème quand il n'y a pas unicité des factures sur le N° de facture (N° de pièce). Dans ce cas, si on a deux factures distinctes (ou plus) dans le même compte fournisseur, portant le même N° de pièce, le même montant et sens et la même date d'échéance, les modifications apportées dans l'échéancier ne se reportaient pas sur la bonne écriture dans le compte fournisseur.
Pour y remédier, les règles de report ont été ajustées :
 - pour rechercher l'écriture sur laquelle il faut reporter les modifications, on a ajouté un critère de recherche supplémentaire :
   la référence document. Ainsi, parmi toutes les écritures correspondant aux critères de recherches déjà évoqués plus haut,
   on retient en priorité celle ayant la référence document que l'on avait dans l'échéancier avant modification. 
   Sachant que cette référence document contient en principe le N° de facture du fournisseur, il y a de bonnes chances d'avoir
   unicité de l'écriture en ajoutant ce critère de filtrage.
 - enfin, la référence document présente dans l'échéancier après modification de la ligne n'est reportée dans le compte fournisseur
   que si on a trouvé une écriture correspondant à la référence avant modification. Si l'écriture trouvée ne correspond pas à cette
   référence, la nouvelle référence présente dans l'échéancier n'est pas reportée dans le compte fournisseur. Seuls les autres champs
   Date de facture, Date d'échéance, Code trésorerie le sont.


PARAMETRES D'EXPORT PDF - PAS ENREGISTRES SI BASE HFCS Correction N° 499 du 02/12/20

Les paramètres d'export en PDF, accessibles par un clic droit sur le bouton PDF de n'importe quelle fenêtre d'impression, ne s'enregistraient pas si on était dans un environnement HyperFile Client/Serveur. Le fichier ParamEtats.INI contenant cette configuration était en effet enregistré dans le répertoire des données (jRepData) qui n'existe que dans le cas d'une base HyperFile Classic.
Désormais, ce fichier de configuration est toujours lu et enregistré à la racine du répertoire des sous-répertoires (jRepSousRep).
Notez que pour toutes les configurations en HyperFile Classic, cela ne change rien car le répertoire des sous-répertoires (jRepSousRep) est identique au répertoire des données (jRepData).

SUPPRESSION POSSIBLE IMMOBILISATIONS EN COURS Correction N° 500 du 03/12/20

En règle générale, seules les immobilisations ayant une date d'acquisition et de mise en service dans l'exercice courant peuvent être supprimées. Une exception a été ajoutée pour autoriser, moyennant un double message d'avertissement, la suppression des immobilisations dites « en cours », celles qui sont en classe 23 et qui n'ont pas de plan d'amortissement.
LETTRAGE A LA VOLEE PIECE EN EUROS AVEC ECRITURES EN DEVISES Correction N° 501 du 10/12/20

Lors d'un lettrage à la volée (depuis la saisie par pièce ou la saisie d'un règlement client par exemple), pour une pièce saisie en Euros, avec lettrage en contrepartie d'une ou plusieurs écritures en devises, il y avait passation d'une différence de change injustifiée. Les écritures lettrées en devises étaient converties en euros au cours du jour (dernier cours défini dans la table des devises) alors qu'il fallait prendre leur montant en euros tel qu'il était déjà enregistré, c'est à dire au cours utilisé lors de leur saisie.
Et au final, s'il y a une différence entre la somme des contre-valeurs en euros des écritures lettrées et le montant du règlement en euros, il s'agit d'une différence de règlement et non d'une différence de change, que l'on traite alors de façon classique (OD automatique de différence).

Une modification de même nature a été faite lors d'un lettrage à la volée pour une pièce en devise, avec lettrage en contrepartie d'écritures dans une devise autre que celle de la pièce saisie et autre que la devise de référence (l'Euro) (il s'agit d'un cas d'usage rarissime). Dans ce cas, les écritures lettrées en contrepartie sont désormais converties dans la devise de référence à partir de leur montant déjà enregistré en devise de référence, en utilisant le cours de la pièce en cours de saisie. Auparavant, on repartait du montant devise de la pièce déjà enregistrée en le convertissant dans un premier temps en euros (via le cours indiqué dans une fenêtre qui était proposée à la volée en saisie d'un règlement client ou fournisseur, via le dernier cours connu dans la table des devises en saisie par pièce), puis dans un second temps en convertissant ce montant Euros dans la devise de la pièce en cours de saisie. Cette double conversion pouvait provoquer là-aussi une différence de change inappropriée.


SORTIES IMMOBILISATIONS - 2 CORRECTIONS Correction N° 502 du 16/12/20

Deux corrections ont été apportées dans la gestion des immobilisations :

  1. Quand on cliquait sur le bouton Consulter les sorties, donnant accès à la gestion des sorties d'immobilisations, au retour de cette fenêtre de gestion des sorties, on ne rechargeait pas la liste des immobilisations sur l'écran principal. Or, dans la fenêtre de gestion des sorties, on peut avoir par exemple supprimé une sortie d'immobilisation, ce qui doit être répercuté sur l'écran principal où les immobilisations sorties apparaissent grisées.
    De plus, le fait de ne pas avoir rechargé cette liste pouvait provoquer une erreur plus grave, avec une discordance entre la quantité sortie enregistrée dans la Fiche immobilisation (fichier IMOIMO, rubrique QCES) et les sorties réellement liées à cette immobilisation dans le fichier des sorties (fichier IMOCES).
  2. Lié à ce non rechargement, un autre problème pouvait se poser également ensuite. L'enregistrement courant dans le fichier des Immobilisations correspondait à celui affiché dans la fenêtre de gestion de sorties et non plus à celui affiché dans la table de la fenêtre principale de gestion des immobilisations. Du coup, si on cliquait sur le bouton Enregistrer une sortie, le système tentait de saisir une sortie sur l'enregistrement courant du fichier, et non celui affiché dans la table.

PROBLEME SORTIE D'UNE IMMO NON AMORTISSABLE Correction N° 503 du 30/12/20

Quand on enregistrait la sortie d'une immobilisation non amortissable, mais ayant une base à amortir renseignée quand même (un terrain par exemple), la sortie ne venait pas diminuer la base à amortir initiale. Cela faussait ensuite l'état de situation.
AJOUT ECHEANCE DEPUIS CONSULTATION COMPTE - SE FAIT TOUJOURS AU DEBIT Correction N° 504 du 22/01/21

Quand on ajoutait une échéance depuis l'écran de consultation d'un compte fournisseur, via le menu contextuel obtenu par un clic droit sur une facture, l'échéance était toujours ajoutée au débit dans l'échéancier, sans tenir compte du sens Débit-Crédit de l'écriture de départ.
Ce problème se produisait depuis début septembre 2020, faisant suite à la correction 485, qui modifiait la façon dont étaient gérées les valeurs à zéro dans les colonnes Débit-Crédit de la procédure de consultation de compte, pour régler un souci en cas d'export vers Excel (Valeurs Zéro remplacées par Null).


EXPORT FACTURES ACHAT REGLEES POUR YOOZ Correction N° 505 du 19/02/21

Pour pouvoir traiter le cas de l'export des factures d'achat réglées pour Yooz, qui attend cela dans un format XML propriétaire, on a ajouté la possibilité d'exécuter une procédure compilée dynamiquement tout à la fin du traitement d'export des factures d'achat réglées.
Le nom du fichier contenant le source de la procédure doit être indiqué en position 385 à 512 du paramètre programme IEXPFAAC.
La procédure reçoit en paramètre le nom du fichier d'export. Elle peut ainsi modifier le contenu de ce fichier à loisir.
En parallèle, on a écrit le code de la procédure permettant de passer d'un format CSV au format XML attendu par Yooz. Cela se trouve dans le dossier ...\LD SYSTEME\Clients - Documents\SADEL\Export LDCompta pour Yooz.

Au passage, on a corrigé une anomalie dans cette procédure d'export des factures d'achat réglées, ainsi que dans la procédure d'export des factures de ventes réglées. On traite désormais correctement le cas des fichiers de type « texte avec séparateur Tabulation ». Auparavant, le séparateur TAB, lorsqu'il était porté dans le fichier de description .FDF en tant que séparateur de colonne, n'était pas traité correctement. On se retrouvait avec un fichier d'export ayant le caractère T comme séparateur de colonne !


INTERFACE - PRETRAITEMENT POUR IMPORT DES FACTURES D'ACHAT DEPUIS YOOZ Correction N° 506 du 19/02/21

Une nouvelle procédure de pré-traitement d'interface, pouvant donc être intercalée juste en amont de la procédure d'interface standard, a été développée. Elle est conçue pour corriger un fichier contenant les factures d'achat provenant de Yooz.
La modification consiste simplement à permuter les colonnes NPIE et TXTL (colonnes 4 et 34) et à compléter la zone N° de pièce à 7 chiffres.
Le fichier à traiter doit être au format standard CSV séparateur Point-virgule de LDCompta V10.


FENETRE PRETRAITEMENT POUR INTERFACE PAYE ADP DECIDIUM Correction N° 507 du 24/02/21

Une fenêtre de prétraitement a été conçue pour convertir « à la volée » un fichier d'interface reçu au format ADP Decidium (format CSV) dans le format natif LDCompta (format texte à colonage fixe V10 ou  CSV V10, selon l'extension choisie pour le fichier en sortie).
Deux options présentes dans la fenêtre de lancement permettent d'indiquer si on doit ignorer la première ligne du fichier CSV (ligne d'en-têtes de colonnes) et ce que l'on doit faire quand dans le fichier d'origine, une ligne comporte à la fois un montant au débit et un montant au crédit : comptabilisation de 2 écritures, l'une au débit et l'autre au crédit, ou comptabilisation d'une seule écriture pour le solde Débit-Crédit.
Dans le paramètre programme nommé ADP-DECID, on doit renseigner le mode de découpage à réaliser de la colonne H-Numéro d'imputation présente dans le fichier d'origine en 1, 2 ou 3 axes analytiques Section, Affaire, Destination de LDCompta :
 - en position 1-2 et 3-4, on indique les positions début et fin pour le code section
 - en position 5-6 et 7-8, on indique les positions début et fin pour le code affaire
 
- en position 9-10 et 11-12, on indique les positions début et fin pour le code destination
Ainsi, si on reçoit une ventilation de la forme SSSSAA (code section sur 4 caractères, code affaire sur 2 caractères, pas de code destination), on indiquera 010405060000.
Dans ce même paramètre programme, en position 13 à 18, on peut indiquer une chaine de caractère qui sera utilisée comme préfixe pour le N° de pièce attribué automatique à l'écriture de paye. Le N° de pièce sera constitué de ce préfixe, en y ajoutant l'année et le mois issu de la date (format AAMM) et du code établissement (information fournie en colonne 1).
On peut aussi forcer l'utilisation du format de sortie : CSV ou « texte à colonage fixe », en indiquant CSV ou TXT en position 19 à 21 de ce paramètre. Pour toute autre valeur renseignée en position 19 à 21, le système se base sur l'extension indiquée dans le nom du fichier en sortie : CSV si extension .csv, texte à colonage fixe pour toutes les autres extensions de fichier.


FENETRE PRETRAITEMENT POUR INTERFACE EVOLIZ Correction N° 508 du 24/02/21

Une fenêtre de pré-traitement a été conçue pour extraire les données du logiciel de gestion commerciale en ligne Evoliz.com, via l'API du site. Le fichier généré est au format V10 en XML. Les clés publique et secrète à utiliser pour l'API, ainsi que les tables de correspondance (facultative) des comptes généraux et des journaux sont à renseigner dans le paramètre programme EVOLIZ.
Attention : pour fonctionner en V10, une conversion des valeurs JSON en XML est nécessaire, et se fait par le biais de l'outil JSONVersXML.exe qui doit être présent dans le répertoire de l'exécutable de LDCompta.


MODIFICATION DE PIECE - BLOCAGE JOURNAL A NOUVEAUX DEFICIENT Correction N° 509 du 05/03/21

Lorsqu'on tentait de modifier, depuis une fenêtre de consultation, une pièce présente sur le journal des à nouveaux (ou le journal des abonnements), on avait un message disant « Les écritures du journal des à nouveaux ne peuvent être modifiées. ».
Mais suite à cela, la fenêtre de sélection de la pièce, présentant le code journal, la date et le N° de pièce, était affichée avec les 3 champs modifiables. En validant cette fenêtre après avoir remplacé le code journal, on se retrouvait bien en modification du lot des à nouveaux !
Cette fenêtre de sélection de la pièce à modifier n'est désormais plus affichée. On revient immédiatement à la fenêtre de consultation suite à l'affichage du message précisant que la pièce ne peut pas être modifiée.

INTERFACE STANDARD - MEILLEURE GESTION DES FENETRES DE PRETRAITEMENT Correction N° 510 du 08/03/21

Dans la procédure d'interface standard en entrée de LDCompta, on peut désormais agir plus facilement sur la fenêtre de pré-traitement à intercaler avant le traitement d'interface proprement dit, la fenêtre de prétraitement ayant souvent pour fonction de convertir le format du fichier d'interface à intégrer.
Auparavant, on n'avait que 2 façons d'utiliser une fenêtre de pré-traitement :
 1) lors d'un lancement de l'interface depuis le menu par l'option Outils/Interface avec autres applications, il fallait avoir renseigné
     au préalable le nom de la fenêtre de pré-traitement dans le paramètre programme CPUIAA, à partir de la position 11. 
 2) lors d'un lancement de l'interface par l'automate (menu Outils/Automate d'interface avec autres applications), il fallait avoir renseigné
     le nom de la fenêtre dans la règle d'interface, via le mot-clé FENETRE_PRETRAITEMENT.
Les améliorations apportées sont les suivantes :
 - On peut désormais choisir le nom de la fenêtre de prétraitement directement dans la fenêtre de lancement de l'interface
 - Les fenêtres de prétraitement les plus courantes (SAGE, CEGID, QUADRA...) peuvent être sélectionnées directement
   dans une liste déroulante. Pour les autres, on doit simplement inscrire le nom de la fenêtre à intercaler.
 - La fenêtre de prétraitement est mémorisée lorsqu'on mémorise une configuration d'interface, en même temps que le nom du
   fichier à intégrer et le format du fichier correspondant (nom du fichier .fdf).
 - Lorsqu'une fenêtre de prétraitement est présélectionnée de par une configuration (ou via un règle de l'automate d'interface),
   on peut quand même court-circuiter l'appel de celle-ci, simplement en décochant l'option Fenêtre de prétraitement.
Du fait de ce nouveau mode de fonctionnement, lorsqu'on lance l'interface, on arrive désormais sur la fenêtre principale de lancement de l'interface, celle où l'on peut éventuellement sélectionner ou au contraire neutraliser l'appel d'une fenêtre de prétraitement, et non pas directement sur la fenêtre de prétraitement comme c'était le cas auparavant. Puis, si une fenêtre de prétraitement est sélectionnée, celle-ci s'affiche et s'exécute, et l'on revient ensuite dans la fenêtre principale où le traitement d'interface s'enchaine.

Par ailleurs, lorsqu'on passe par l'automate d'interface, un nouveau mot-clé EXECUTION_AUTOMATIQUE=N permet de ne pas déclencher les traitements automatiquement : on doit dans ce cas cliquer sur le bouton OK de la fenêtre principale de l'interface, et aussi sur le bouton de validation de la fenêtre de prétraitement s'il y en a une. Cela peut s'avérer pratique lorsque par exemple, une valeur doit être saisie à chaque exécution dans la fenêtre de prétraitement.

Enfin, dans la fenêtre principale de l'interface, on peut désormais supprimer une configuration d'interface préalablement enregistrée, en tenant la touche Majuscule enfoncée lors du clic sur le bouton Enregistrer.


FENETRE PRETRAITEMENT POUR INTERFACE PAYE SYLAE Correction N° 511 du 09/03/21

Une nouvelle procédure de prétraitement d'interface a été créée, pour retraiter un fichier provenant de la paye SYLAE.
Le prétraitement consiste juste à remplacer certains numéros de comptes généraux, en s'appuyant sur une table de correspondance.
Le fichier à traiter est supposé être au format standard « texte à colonage fixe » de LDCompta Version 9.
Pour définir la table de correspondance des comptes, il faut créer un paramètre programme nommé ISYLAE ainsi :
 - Position 1 : définit le type d'écritures pour lequel on désire appliquer le changement des numéros de comptes généraux
   On peut renseigner la valeur E, la valeur A ou laisser cette position à blanc. Dans ce dernier cas, le changement sera opéré
   à la fois sur les écritures de comptabilité générale (type E) et les OD de ventilations analytiques (type A).
 - Positions 11 à 64 : liste des sections analytiques pour lesquelles il ne faut pas opérer de conversion du N° de compte général
   (ajouté via la correction 515)

 - à partir de la position 16 et jusqu'à la fin de la valeur alphanumérique du paramètre programme, on renseigne la table de correspondance
   sous la forme XXX:YYY;XXX:YYY;...XXX est le N° de compte à remplacer et YYY est le N° de compte de remplacement.


INTERFACE STANDARD-DYSFONCTIONNEMENT FENETRES PRETRAITEMENT Correction N° 512 du 11/03/21

Suite à la correction 510, il y avait un dysfonctionnement de la procédure d'interface, lorsqu'on avait une fenêtre de prétraitement.
Au retour de la fenêtre de prétraitement, il n'y avait pas enchaînement automatique sur le traitement de contrôle et validation. Et si on cliquait à nouveau sur le bouton OK, cela relançait le prétraitement.
Pour corriger cela, il a fallu forcer un code retour égal à OK dans toutes les fenêtres de prétraitement qui ne retournaient pas explicitement une valeur quand tout se passait bien, ce qui retournait implicitement une valeur Annuler, comme si on avait cliqué sur le bouton Annuler de la fenêtre de prétraitement. Auparavant, le fait que la fenêtre de prétraitement ne retournait rien n'était pas gênant car on revenait sur la fenêtre de traitement qu'on devait valider par OK. Désormais, on passe une première fois par la fenêtre d'interface, on valide par OK, ce qui ouvre la fenêtre de prétraitement. Et au retour de la fenêtre de prétraitement, on est donc censé enchaîner automatiquement le contrôle et la validation du fichier d'interface, si le prétraitement s'est bien passé. 

D'autre part, on a revu aussi l'ergonomie de la fenêtre de lancement de l'interface, car on était tenté, en cas de prétraitement, de sélectionner dès cette première fenêtre le fichier « original » à importer, alors que s'il y a un prétraitement, le fichier affiché ici est le fichier résultant du prétraitement. Il ne faut donc pas le toucher : c'est dans la fenêtre de prétraitement qu'on choisit le fichier « original » à importer et le fichier final, celui résultant du prétraitement qui va ensuite être contrôlé et validé.
Désormais, s'il y a une fenêtre de prétraitement, le fichier à importer ne peut donc pas être modifié dans la première fenêtre d'interface : le champ est grisé.


IMMOBILISATION - SAISIE CESSION - COMBO TYPE DE DOTATION REAGIT MAL Correction N° 513 du 18/03/21

Quand on saisit une sortie, les champs correspondant aux montants des dotations (comptables et fiscales) ne sont censés être accessibles que si l'on choisit l'option Saisie dans la combo Type de dotation figurant à droite. Pour les 2 autres valeurs possibles, Au prorata ou Nulle, les montants sont calculés au prorata ou forcés à zéro et apparaissent grisés (donc non modifiables).
Ce principe de fonctionnement était bien celui-ci en consultation/modification d'une sortie, pas en saisie d'une nouvelle sortie.

IMMOBILISATION - PROBLEME SI SORTIE A LA DATE DE REPRISE D'UNE IMMOBILISATION Correction N° 514 du 18/03/21

Pour les immobilisations ayant fait l'objet d'une reprise, en principe au 1er jour de l'exercice en cours, si on saisissait suite à la reprise une sortie avec une date de sortie égale à la date de reprise, le calcul du plan d'amortissement se faisait mal. Il fallait saisir la sortie à minima au lendemain de cette date de reprise pour que cela fonctionne, quitte à forcer les dotations à zéro sur l'exercice en question.
Désormais, la sortie peut bien être enregistrée directement à la date de reprise si on le souhaite, et le plan d'amortissement se calcule normalement. Et dans ce cas là, la dotation calculée au prorata sur l'exercice courant est automatiquement nulle.

FENETRE PRETRAITEMENT POUR INTERFACE PAYE SYLAE Correction N° 515 du 18/03/21

Ajout de la possibilité de ne pas convertir le N° de compte des écritures dont le code section analytique est dans une liste de valeurs données.
Cette liste doit être portée dans le paramètre programme ISYLAE, entre le caractère 11 et le caractère 64.


CONTROLE EQUILIBRE DES LOTS - FAUSSE ANOMALIE PARFOIS Correction N° 516 du 22/03/21

Sur des dossiers comptables comportant un grand nombre d'écritures avec de très gros montants (plus de 1 milliard), notamment sur les à nouveaux, il pouvait arriver que la procédure de contrôle de l'équilibre des lots signale un déséquilibre alors qu'il n'y en avait pas.
Complément d'information technique : quand le système additionne les écritures lot par lot, il y avait un problème de précision (à cause de l’éternel problème de précision des variables déclarées en « réel » sous Windows), et ce bien que les zones de totalisation soient déclarées en type « monétaire » (donc un type offrant une plus grande précision) plutôt qu’en type « réel ». Mais cela ne suffisait pas, même si la documentation de Windev dit que lorsqu’on a une opération entre un type monétaire et un type réel, la variable déclarée en réel est automatiquement convertie en monétaire.
Pour faire disparaître ce problème, on a donc chargé explicitement le montant de l’écriture dans une variable intermédiaire déclarée en type monétaire avant d'additionner cette variable monétaire dans le total déclaré lui-aussi en monétaire. Et ainsi, on n’a pas de perte de précision, et le total du lot se retrouve bien à zéro.


INTERFACE AVEC PRETRAITEMENT - CONFIRMATION AVANT CONTROLE ET VALIDATION Correction N° 517 du 23/03/21

La correction N° 510 a introduit une nouvelle façon de gérer les interfaces faisant appel à une fenêtre de pré-traitement.
Mais il y avait un petit inconvénient : au retour de la fenêtre de pré-traitement, le système enchaînait automatiquement sur le contrôle et la validation du fichier ayant été constitué par la fenêtre de pré-traitement. On ne pouvait donc pas intervenir sur le contenu de ce fichier (bouton Editer fichier).
Pour offrir à nouveau cette possibilité, il y a désormais une fenêtre de confirmation qui apparaît au retour de la fenêtre de prétraitement, avec le titre Fin de prétraitement du fichier et posant la question :
Voulez-vous lancer maintenant le contrôle et la validation du fichier à importer ?
En répondant Non à cette question, on se retrouve dans la fenêtre d'interface où l'on peut à loisir éditer le fichier à importer ou même abandonner purement et simplement le traitement d'interface.
Par défaut, la réponse Oui est automatiquement sélectionnée au bout de 10 secondes.
Remarque : si l'interface est lancé au travers de l'automate d'interface, cette confirmation n’apparaît pas si l'on est en mode Exécution automatique (dans ce mode, toutes les fenêtres s’enchaînent automatiquement). Si l'on souhaite pouvoir intervenir sur le contenu du fichier, il faut ajouter, dans la règle d'interface, l'option EXECUTION_AUTOMATIQUE=N.


CONSULTATION VIREMENTS FOURNISSEURS : LISTE DES FACTURES REGLEES Correction N° 518 du 23/03/21

Dans la fenêtre qui présente le détail d'un lot de virements fournisseurs, on visualise désormais en partie basse la liste des factures réglées pour le virement sélectionné en partie haute de l'écran. Pour chaque facture réglée, on retrouve les informations telles qu'on les voit dans l'échéancier avant paiement : Journal, Date, N° de pièce, Référence, Libellé, Montant. On peut également accéder à la facture présente dans la GED le cas échéant (comme cela est possible en consultation du compte fournisseur par exemple).


INTERFACE BONS A PAYER - GESTION MULTI-ECHEANCES Correction N° 519 du 07/04/21

La gestion des bons à payer au travers de la procédure d'interface, faite via les enregistrements de type B=Bon à payer, a été enrichie pour le cas du multi-échéances.
La documentation de l'interface a fait l'objet d'une révision 1.4 pour cela (voir notamment la remarque 3bis page 39 de cette documentation).
Attention : si vous utilisez des fichiers de descriptions (.fdf) spécifiques, il faut ajouter dans ceux-ci, en fin de fichier, la description du nouveau champ DTHO de l'enregistrement de type B, en prenant exemple sur les fichiers IntCptV10.fdf ou IntcptV10_csv.fdf selon le cas.

IMMOBILISATIONS-IMPORT DE FICHIER POUR SORTIES EN MASSE Correction N° 520 du 20/04/21

Il est désormais possible d'enregistrer tout un ensemble de sorties d'immobilisations via un fichier Excel contant la liste des immobilisations à sortir, avec pour chaque immobilisation concernée, les données liées à la sortie : nature de la sortie, date, quantité, dotation...
L'import du fichier Excel se fait via le nouveau bouton Importer situé en bas à droite de la fenêtre de consultation des sorties d'immobilisation.
Le fichier Excel contenant les sorties à importer doit respecter le format proposé dans le fichier modèle nommé Modèle pour import de sorties immobilisations.xlsx et livré dans le répertoire des documentations de LDCompta

GED - AJOUT DE LIENS HTTP Correction N° 521 du 20/04/21

Suite à la correction 477 du 11/08/2020, on ne pouvait plus ajouter un lien HTTP en tant que document dans la GED par l'interface graphique (alors que la correction 418 de septembre 2019 l'avait rendu possible).
L'ajout de liens HTTP dans la GED ne restait possible que via l'interface (enregistrement de type G=GED), ce qui reste le plus utilisé.

IMMOBILISATION REGLE DE SUPPRESSION DATE ACQUISITION < DATE CLOTURE Correction N° 522 du 20/04/21

Il est maintenant possible de supprimer une immobilisation saisie dans l'exercice en cours, mais ayant une date d'acquisition antérieure à l'exercice (cas où l'on saisit la VNC à la date de reprise).
CREATION SOCIETE COPIE DONNEES COORDONNEES BANCAIRES INTERNATIONALES Correction N° 523 du 20/04/21

Lors de la création d'une nouvelle société avec demande de copie d'une partie du paramétrage depuis une autre société, si le fichier client et/ou le fichier fournisseur étaient copiés, les données « Coordonnées bancaires internationales » de ces clients et/ou fournisseurs n'étaient pas copiées.


PROBLEME INTERFACES EN MODE SERVEUR DE MESSAGE Correction N° 524 du 03/05/21

Suite à la correction N° 519, les interfaces lancés en mode « Serveur de messages » ne fonctionnaient plus : on avait une erreur disant que le champ DTHO était inconnu. 
GESTION DES SESSIONS - FICHIER LDSESTMP SUR UN SERVEUR HFCS Correction N° 525 du 19/05/21

Pour régler des problèmes qui se produisent chez quelques clients dans le mécanisme de gestion des sessions actives, on peut désormais gérer le fichier LDSESTMP sur un serveur HyperFile C/S au lieu d'un simple répertoire « réseau » (HyperFile Classic), répertoire qui était le répertoire de mise à jour centralisée.
Pour faire cela, il faut d'ajouter dans le fichier LDSESTMP.ini (fichier à créer s'il n'existe pas déjà, dans le répertoire des mises à jour centralisées, celui où est géré habituellement le fichier LDSESTMP.FIC) les paramètres suivants :
[LDCompta]
RepData=CS:\\<Serveur:Port>\<BaseHFCS>
NomUtilisateurCS=NomUtilisateurHFCS
MotDePasseCS=MotDePasseUtilisateur
(crypté avec la même règle que celle utilisée dans le fichier LDCParam.INI).

Remarque : via ce mot-clé RepData, on peut aussi indiquer un répertoire réseau autre que le répertoire par défaut (celui des mises à jour centralisée où l'on place le fichier LDSESTMP.INI), même si cela ne présente pas beaucoup d'intérêt.

En parallèle, il est aussi possible de choisir un autre répertoire que le répertoire des mises à jour centralisée pour toute cette gestion des sessions actives, en renseignant le répertoire souhaité dans le fichier de configuration LDCParam.INI, section [Données], mot-clé RepSession. Le fichier LDSESTMP.FIC sera alors créé à cet emplacement, sauf si à cet emplacement, on trouve un fichier LDSESTMP.INI qui donne l'emplacement final à utiliser, qui peut être un autre répertoire réseau (sans grand intérêt) ou les données de connexion à un serveur HFCS (comme indiqué plus haut).
Attention : le répertoire spécifié au mot-clé RepSession doit exister ; il ne sera pas créé. En revanche, le fichier LDSESTMP sera créé à cet emplacement s'il n'existe pas déjà.
Cette fonctionnalité permet de gérer autant de fichiers LDSESTMP que l'on a d'environnements différents, tout en ne conservant qu'un seul répertoire de mise à jour centralisée. Cela peut être utile dans le cas où l'on a par exemple plusieurs environnements correspondant à plusieurs clients distincts hébergés sur un même serveur Windows, partageant un même répertoire de mise à jour centralisée, et qu'on ne souhaite pas que ces utilisateurs se voient les uns les autres (données hébergées sur des serveurs HFCS distincts notamment).

Complément technique : cette modification avait été faite initialement en décembre 2020, en même temps que celle faite en version 11. Mais elle ne fonctionnait pas en version 10, du fait d'une différence de comportement entre Windev 18 et 24. La connexion déclarée en global dans la classe Session s'ouvrait normalement sur le serveur HF ayant été paramétré pour le fichier LDSESTMP, mais l'affectation du fichier LDSESTMP à cette connexion par l'ordre HChangeConnexion ne se faisait pas, sans pour autant que Windev ne signale une erreur. Il a fallu déplacer la déclaration de cette connexion au niveau du projet (nouvelle variable jHFConnexionLDSESTMP) pour que cela fonctionne correctement, comme en version 11 de LDCompta.

INTERFACE BONS À PAYER - AMELIORATION DES CONTROLES Correction N° 526 du 19/05/21

Lors de l'intégration des bons à payer, si la procédure de vérification du bon ne trouve pas la facture correspondante dans l'échéancier, une vérification supplémentaire est faite sur le compte fournisseur. Si la facture est trouvée et qu'elle est déjà lettrée, l'utilisateur est informé et le bon à payer sera ignoré. Si la facture n'est pas lettrée dans le compte fournisseur, une erreur bloque le processus d'intégration pour que l'utilisateur corrige le problème : soit en intégrant la facture dans l'échéancier pour que le bon à payer soit bien traité, soit en lettrant la facture dans le compte fournisseur.
CONSULTATION VIREMENTS FOURNISSEURS : LISTE DES FACTURES REGLEES - CORRECTION POUR GED Correction N° 527 du 26/05/21

La correction 518 du 23/03/2021 proposait l'affichage de la liste des factures réglées pour chaque virement constituant un lot de virements. Mais il y avait une confusion entre date comptable et date de pièce lors de la recherche des éventuels documents GED associés à chaque facture réglée. De ce fait, les documents GED n'étaient visibles que pour les factures d'achats ayant date comptable égale à date de pièce.


LETTRAGE MANUEL - PROBLEME AFFICHAGE N° COMPTE SI UTILISATION DES BOUTONS DE NAVIGATION ENTRE COMPTES Correction N° 528 du 26/05/21

Lors d'un lettrage manuel de comptes, si on utilisait les boutons de parcours (Suivant, Précédent, Premier, Dernier), le N° de compte apparaissant dans la première fenêtre n'était pas impacté par ce parcours, alors que le libellé du compte affiché en regard l'était bien.
IMMOBILISATIONS - CORRECTION CONTROLE DATE DE SORTIE Correction N° 529 du 26/05/21

Lors de la sortie (cession) d'une immobilisation, un contrôle supplémentaire a été ajouté : la date de sortie doit désormais être postérieure à la date de la dernière clôture des immobilisations. Auparavant, on contrôlait simplement que la date de sortie était supérieure à la date d'acquisition et n'était pas dans une période où le plan d'amortissement était clôturé. Mais du coup, cela permettait de saisir une sortie avec une date antérieure à l'exercice courant, si l'immobilisation en question était entièrement amortie.
INTERFACE AVEC PRETRAITEMENT - CONTROLE EXISTENCE FENETRE Correction N° 530 du 26/05/21

Au lancement d'une interface, si on fait référence à une fenêtre de pré-traitement qui n'existe pas, on a désormais un message d'erreur.
Ce message est bloquant si l'interface est lancée directement depuis le menu. En revanche, quand l'interface est lancée depuis l'automate d'interface, c'est un simple message d'avertissement qui s'affiche pendant 10 secondes, puis le traitement se poursuit sans appel de la fenêtre de pré-traitement.

EDITIONS GRANDS-LIVRES - PROBLEMES AVEC RUBRIQUES SUPPLEMENTAIRES Correction N° 531 du 31/05/21

Dans l'édition des grands-livres auxiliaires, lorsqu'on validait la fenêtre de choix des rubriques supplémentaires sans avoir aucune rubrique supplémentaire sélectionnée, cela revenait à sélectionner la première rubrique N° du tiers. La seule façon d'effacer toute rubrique supplémentaire était d'aller supprimer le paramètre programme EXPXLSGLVx (x étant égal à C=Client, F=Fournisseur, X=Autre auxiliaire).
Il y avait également un problème de décalage de colonne si on exportait en Excel les lignes de commentaires et/ou les litiges et qu'on avait sélectionné une ou plusieurs rubriques supplémentaires : les commentaires ou les litiges n'étaient pas dans la même colonne que les libellés écritures.
Enfin, au passage, on a ajouté la possibilité de choisir les rubriques supplémentaires dans la procédure d'impression « compte par compte », comme on peut le faire dans la procédure d'impression des grands-livres clients ou fournisseurs, par un clic droit sur le bouton Exporter vers Excel.

RELANCE CLIENT - CALCUL DU NIVEAU DE RELANCE MAXI POSSIBLE EN EXCLUANT LES AVOIRS Correction N° 532 du 01/06/21

Dans la gestion des relances clients, le niveau de relance d'un client se calcule en prenant le maximum parmi toutes les écritures relancées du client. Un nouveau paramètre, accessible sur le premier onglet des paramètres de relance, permet de modifier le calcul de ce niveau, en ne prenant en compte que les écritures relancées du compte client figurant au débit (factures) et pas les écritures figurant au crédit (avoirs ou règlements partiels non lettrés). Ainsi, on évite d'avoir un niveau de relance du client qui monte trop vite uniquement en raison d'avoirs anciens jamais déduits, et donc toujours non lettrés dans le compte client.
Remarque : cette modification a été faite tant dans le module de relance « classique » que dans le module dit « new » (celui où le niveau de relance de chaque écriture se déduit du nombre de jours de retard, et non pas du nombre de fois où l'écriture a été relancée).


FENETRE PRETRAITEMENT POUR INTERFACE PAYE ADP DECIDIUM - AJOUT CENTRALISATION Correction N° 533 du 24/06/21

Dans la fenêtre de prétraitement pour interfacer des écritures venant de la paye ADP Decidium, une nouvelle option permet désormais de centraliser les écritures en comptabilité générale. En effet, dans le fichier d'interface fourni par ADP Decidium, il y a une écriture distincte par compte général et par compte analytique. Avec cette option de centralisation, on ne retrouve dans LDCompta, en comptabilité générale, qu'une seule écriture par compte général, avec une ventilation analytique détaillée (le cas échéant) en analytique uniquement. 


IMMOBILISATIONS-IMPORT DE FICHIER POUR SORTIES EN MASSE-PROBLEME VENTES Correction N° 534 du 20/07/21

Dans la procédure d'import pour sorties en masse d'immobilisation (voir fiche de correction 520), le contrôle de la présence du N° de client et du code TVA était fait pour les sorties de nature V (Vol) et non de nature E (Vente).


ACTIONS DE RELANCE - MODE AFFICHER NE FONCTIONNAIT PAS Correction N° 535 du 16/08/21

Dans la gestion des actions de relance, même si on n'avait que les droits d'ouverture de la fenêtre, mais pas de droits en création/modification/suppression, les boutons Modifier et Supprimer restaient actifs. Seul le bouton Créer était grisé.
Par ailleurs, même en mode Affichage, il restait possible de marquer un rappel comme Terminé, soit en cliquant dans la colonne Terminé dans la fenêtre de liste pour gestion, soit en cochant/décochant la case concernée dans la fenêtre d'affichage de l'action de relance.


FENETRE DE GESTION EN MODE AFFICHAGE UNIQUEMENT - PARCOURS IMPOSSIBLE Correction N° 536 du 16/08/21

Dans toutes les fenêtres où, de par la gestion des droits d'accès, on arrivait en mode Affichage en lieu et place du mode Modification, le parcours des enregistrements n'était pas possible. On butait sur un problème de droits chaque fois qu'on cliquait sur un des boutons Premier, Précédent, Suivant, Dernier
ERREUR QUANTITE SORTIE SUR FICHE IMMOBILISATION Correction N° 537 du 01/09/21

Dans certains cas, on se retrouvait avec des immobilisations ayant une quantité sortie sans aucune sortie effective (rien dans le fichier IMOCES). 
Et le seul moyen de corriger dans ce cas était de modifier la quantité sortie par SQL, le fait de rappeler la fiche en modification ne corrigeait pas cela.
Désormais, chaque fois qu'on valide une fiche Immobilisation, la quantité sortie enregistrée dans le fichier IMOIMO est recalculée en sommant les sorties enregistrées pour la fiche en question dans le fichier IMOCES. L'erreur se corrige donc facilement, sans même qu'on s'en rende compte la plupart du temps.

SELECTION COMPTES AUTRES AUXILIAIRES-FILTRE ACTIF NE FONCTIONNE PAS Correction N° 538 du 23/09/21

Dans la fenêtre de sélection des comptes autres auxiliaires, le filtrage sur l'état des tiers (Actifs ou Suspendus) ne fonctionnait pas. 
ACTIONS DE RELANCE - BOUTONS MODIFIER ET SUPPRIMER PAS ACCESSIBLES Correction N° 539 du 23/09/21

Suite à la correction 535, dans la fenêtre de gestion des actions de relance, les boutons Modifier et Supprimer n'étaient pas accessibles, sauf aux utilisateurs disposant d'un niveau d'accès Administrateur. Pour les autres utilisateurs, le bouton Modifier était remplacé par le bouton Afficher et le bouton Supprimer était grisé.
VIREMENTS INTERNATIONAUX - ECRITURE ERRONEE SI ESCOMPTE SANS TVA Correction N° 540 du 24/09/21

Dans le cas des virements internationaux (pour lesquels la comptabilisation est différée, le temps de connaître le cours devise si le règlement est en devise), lorsqu'on avait de l'escompte sur règlement et que dans la fiche du code escompte, aucun code TVA n'était indiqué (ce qui est le plus fréquent dans le cas d'un virement international), on passait quand même une écriture de TVA sur escompte lors de la comptabilisation du virement. Cette écriture avait un montant nul et un compte à blanc.
Complément technique : cette même erreur avait été corrigée en version 8.50 niveau 162 pour les règlements automatiques « classiques », mais on avait oublié à l'époque de le corriger sur les virements internationaux qui sont comptabilisés en différé, donc dans une autre fenêtre VIXMAJ05 plutôt que RFAMAJ11.

AUTOMATE INTERFACE FTP - OPTIMISATION LECTURE DES REGLES Correction N° 541 du 30/09/21

Dans la procédure Interface à partir d'un serveur FTP, quand on avait un grand nombre de règles (plusieurs centaines), le parcours de ces règles à l'ouverture de la fenêtre pouvait prendre plusieurs dizaines de seconde. Ce traitement a été optimisé, notamment en n'écrivant plus le message Lecture de la règle NNN pour chaque règle dans le champ de « trace » au bas de l'écran, mais seulement pour celles correspondant à la société courante (les autres règles étant ignorées).  
CONTROLE EQUILIBRE DES LOTS - FAUSSE ANOMALIE PARFOIS Correction N° 542 du 05/10/21

Malgré la correction N° 516, on pouvait encore rencontrer des problèmes de fausse anomalie, sur de très gros montants (plus de 10 milliards). La procédure de contrôle de l'équilibre des lots signalait un déséquilibre alors qu'il n'y en avait pas.
Exemple rencontré : une écriture ayant une valeur de 11 191 244 550,38 était additionnée pour une valeur 11 191 244 550,379999.
Complément d'information technique : pour éviter cela, en plus de passer par une variable intermédiaire de type Monétaire (correction 516), on a ajouté un arrondi de cette variable monétaire à 2 décimales. La valeur réelle contenue dans la base de données est donc chargée dans une variable de type Monétaire, puis cette variable monétaire est arrondie à 2 décimales, puis elle est sommée, lot par lot, dans une autre variable monétaire. Et ainsi, on n’a pas de perte de précision, le total du lot se retrouve bien à zéro.


EPURATION DES FICHIERS-IMPOSSIBLE DE LANCER EPURATION ACTIONS DE RELANCE SEULEMENT Correction N° 543 du 20/10/21

Dans la procédure d'épuration des fichiers (menu Outils/gestion des fichiers/Epuration des fichiers), il était impossible de lancer l'épuration des actions de relance sans l'associer à l'épuration d'au moins un autre fichier parmi les 6 possibles.
LETTRE DE RELANCE - ELARGISSEMENT MENTION "DU" Correction N° 544 du 23/11/21

Dans le corps d'une lettre de relance, la mention « du » (juste avant la date de la pièce) était parfois tronquée, selon le pilote d'imprimante utilisé. Ce champ a été élargi d'un demi-millimètre pour éviter cela, avec cadrage horizontal centré.
AJOUT ECHEANCE DEPUIS CONSULTATION COMPTE - MONTANT A ZERO Correction N° 545 du 30/11/21

Quand on ajoutait une échéance dans l'échéancier fournisseur depuis la fenêtre de consultation d'un compte, l'échéance était créée avec un montant nul dans deux cas :
 - si le module Devises n'était pas activé ;
 - ou si le module Devises était activé et que l'affichage du compte était effectué en mode Devises.
En revanche, tout fonctionnait normalement si si le module Devises était activé et que l'affichage du compte était effectué en Euros (en devise de référence).
Complément technique : le problème était dû une fois encore (voir correction N° 504) aux zones MONT1=Montant débit et MONT2=Montant crédit pour lesquelles on a forcé les propriétés Mise à blanc si zéro et Null si vide. Du coup, si on tente d'additionner directement la valeur de ces champs MONT1+MONT2, on obtient zéro si MONT1 est Null (Windev n'arrive pas à additionner une valeur Null). Pour que ça fonctionne, il faut faire Val(MONT1)+Val(MONT2), Val(MONT1) retournant zéro même si MONT1 est Null

FOURNISSEUR FICHE MISE À JOUR FOURNISSEUR À PAYER Correction N° 546 du 30/11/21

Lors de la modification d'une fiche fournisseur, l'ajout d'un fournisseur à payer sur l'onglet Paiement pouvait provoquer une erreur lors de la validation de la fiche.


SAISIE VIREMENTS RECUS AVEC ECLATEMENT - CRASH ALEATOIRE Correction N° 547 du 02/12/21

Dans la saisie des virements reçus avec éclatement du virement sur plusieurs comptes clients, on avait parfois un plantage.
Le problème se produisait si le solde du compte client sélectionné sur le premier écran de la saisie du virement était créditeur, ou s’il existait des traites à l’acceptation pour ce client. Dans ces 2 cas de figure, quand on validait le premier écran de saisie du virement, on obtenait un message d’avertissement signalant le problème rencontré (solde créditeur ou traites à l’acceptation). Si on répondait Non, le traitement se poursuivait normalement. Si on répondait Oui ou Annuler, on arrivait sur le premier écran de la saisie d’un règlement client, écran qui est normalement court-circuité. Et là, si on cliquait sur le bouton Fermer, ça crashait.
Désormais, ces deux messages d'avertissement ne sont plus gérés quand on appelle la saisie d'un règlement client depuis la saisie des virements reçus :
 - Pour ce qui est de la présence de traites à l'acceptation, le message faisait double emploi car ce cas de figure
   était déjà signalé sur le premier écran de la saisie du virement ;
 - Pour le cas du solde créditeur, on suppose que le N° de client est correct, ayant été récupéré à partir des
   informations fournies sur la ligne du relevé bancaire. Il n'y a donc pas lieu de demander une confirmation ici.
Enfin, deux précautions valant mieux qu'une, on a fait en sorte que la première fenêtre de saisie d'un règlement client (celle qui est normalement court-circuitée par la saisie des virements reçus) retourne toujours une valeur Vrai ou Faux à la fenêtre appelante, pour éviter tout crash à l'avenir en saisie des virements reçus. 

ÉCHÉANCIER FOURNISSEUR - GESTION DES DATES DES BONS À PAYER Correction N° 548 du 04/02/22

Dans l'échéancier fournisseur (fenêtre de gestion de l'échéancier et Edition), il est désormais possible de sélectionner uniquement les bons à payer reçus depuis une date donnée, quand on coche l'option Ayant reçu le bon à payer
Cette fonctionnalité est optionnelle ; elle n'est pas proposée par défaut. Pour l'activer, il faut créer ou modifier le paramètre programme nommé RGFMAJ :
   . Position 2 : O pour activer la gestion des dates de bons à payer, toute autre valeur désactive cette option.
   . Positions 3 à 5 : Délai (en minutes) entre 2 lancements du traitement de mise à jour des dates de Bon à payer
     (valeurs possibles : de 0 à 999 minutes). La valeur conseillée est 005 pour que la mise à jour des dates de bons à payer
     ne soit faite que si la dernière mise à jour date de plus de 5 minutes.

Une fois l'option activé, chaque fois qu'on sélectionne l'option Ayant reçu le bon à payer, une fenêtre popup s'ouvre avec 2 options supplémentaires : Tous les bons à payer ou Bons à payer reçus depuis le avec une date à saisir, qui est par défaut la date du jour. Si la première option est choisie, tous les bons à payer seront sélectionnés (comme auparavant). Si c'est la deuxième option qui est choisie, seuls les bons à payer ayant une date de bon à payer supérieure ou égale à la date saisie seront sélectionnés.

Les dates des bons à payer sont enregistrées dans un fichier nommé Historique BAP XXX AAAAMMJJ.log (XXX étant le code société et AAAAMMJJ étant la date de création du fichier) stocké dans le répertoire des sous-répertoires de LDCompta, avec suppression automatique des fichiers datant de plus de 3 mois. Ce fichier contient une ligne par échéance ayant reçu le bon à payer, identifiée par le N° écriture (rubrique NECR de CPTRGF), suivie d'une tabulation et de la date (format AAAAMMJJ) à laquelle le bon à payer est détecté pour la première fois par le traitement mettant à jour ce fichier.
 
Le traitement de mise à jour des dates de Bon à payer est lancé à chaque ouverture d'une des fenêtres de gestion ou édition de l'échéancier fournisseur, en prenant en compte la durée minimale entre 2 traitements (voir paramètre RGFMAJ plus haut).
Le traitement est également lancé à la fermeture de la fenêtre de gestion de l'échéancier fournisseur, pour prendre en compte les éventuelles mises à jour des Bons à payer effectuées depuis cette fenêtre.


PRÉ-TRAITEMENT INTERFACE SMART Correction N° 549 du 29/03/22

Une nouvelle fenêtre de prétraitement d'interface a été créée pour l'import de fichiers de factures de vente issus du logiciel SMART de MEGABYTES (Cuisines+). Le fichier CSV lu en entrée est converti en format standard V10 CSV avec séparateur Point-virgule. Les comptes clients référencés sur les factures, s'ils n'existent pas déjà, sont créés avec juste un code et un nom.
SAISIE VIREMENTS RECUS - PRISE EN COMPTE RELEVÉS EN DEVISE DE REFERENCE Correction N° 550 du 22/04/22

Dans la saisie des virements reçus, on ne prenait en compte que les relevés reçus en devise EUR.
Avec cette correction, c'est toujours le cas si le module Devises n'est pas activé.
Mais si ce module est actif, on prend les relevés qui sont reçus dans la devise de référence.
Cela permet de traiter le cas d'une comptabilité gérée en XPF (Nouvelle Calédonie), où les relevés bancaires sont reçus en XPF.


LDCOMPTA VERSION 11 Correction N° 551 du 10/05/22

LDCOMPTA VERSION 11 Niveau 551 10/05/2022

Depuis plus d'un an déjà, LDCompta pour Windows et LDCompta Client/Serveur sont disponibles en version 11.

Une nouvelle interface moderne, claire, intuitive, et personnalisable, une fiabilité et une sécurité accrues, une compatibilité complète avec le RGPD, un tableau de bord, une nouvelle recherche, une aide contextuelle illustrée mise à jour, des impressions encore plus faciles, une GED plus performante, des consultations plus lisibles par onglets et de nombreuses autres améliorations vous attendent dans cette nouvelle version…

N’attendez plus pour en profiter !
Rapprochez-vous de votre prestataire habituel pour migrer à LDCompta Version 11.
Si vous êtes client direct LD Système, vous pouvez envoyer votre demande à l’adresse support@ldsysteme.fr .

Plus d'informations disponibles sur notre site Internet :
https://www.ldsysteme.fr/logiciels/ldcompta/ldcomptav11/


CLOTURE ANNUELLE-GESTION COMPTES EN CLASSE 8 Correction N° 552 du 12/05/22

La procédure de clôture annuelle des comptes a été modifiée pour traiter les comptes de classe 8 (utilisés en Afrique notamment) de la même façon que les comptes de classe 6 et 7.
Remarque : cela était déjà le cas dans le calcul du résultat provisoire sur les éditions de balance et grand-livre généraux (quand il y a « clôture provisoire »), et le module Bilan et compte de résultat.


GED - MANQUE IMAGE DOCUMENT DE TYPE LIEN HTTP Correction N° 553 du 03/06/22

Dans la fenêtre présentant la liste des documents GED liés à une entité donnée (Fiche tiers, Fiche Immobilisations, Pièce comptable...), aucune image ne figurait en première colonne dans le cas d'un document de type « Lien HTTP (URL) ». 
SUPPRESSION D'UN PRELEVEMENT NE FONCTIONNE PAS Correction N° 554 du 22/06/22

La suppression d'un prélèvement au sein d'un lot de prélèvement ne fonctionnait pas. On avait bien le message de confirmation de suppression, mais suite çà cette confirmation, aucune suppression n'était effectuée.


VIREMENTS INTERNATIONAUX - N° FISCAL Correction N° 555 du 22/12/22

Les virements internationaux à destination de certains pays (Roumanie et Chine par exemple) pouvaient parfois être refusés en raison du manque d'une information : un Numéro fiscal.
Cela semblait concerner des virements vers des administrations et non des sociétés « ordinaires ».

Pour résoudre ce problème, il faut que ce Numéro fiscal apparaisse en ligne 3 et 4 du Motif du règlement dans le fichier des virements internationaux, sur l’enregistrement de type 07. Ce motif est constitué de 4x35 caractères. Jusqu'à présent, LDCompta y plaçait la liste des factures réglées, sans tenir compte du découpage, dans une seule zone de 140 caractères.

Les modifications suivantes ont donc été mises en place dans LDCompta :

- La zone Identification nationale, présente sur l’onglet International de la fiche fournisseur, et qui, dans la norme CFONB, est censée contenir le SIREN sur 9 caractères pour les sociétés résidentes en France et rien d’autre, a été rebaptisée en Numéro fiscal.
- Lors de l’installation de ce correctif, la zone Identification nationale est effacée du fichier CPTCVX, et sa valeur (s’il y en a une) est copiée dans la zone Observations de la fiche fournisseur, avec le libellé :
Ancienne identification nationale pour virements internationaux : XXX.
- Lors de la création du fichier des virements internationaux, la zone Identification nationale a été supprimée sur l’enregistrement de type 04.
- Et si le Numéro fiscal est renseigné dans la fiche fournisseur, la liste des factures apparaît sur 2x35 caractères seulement dans le fichier des virements internationaux, soit 70 caractères correspondants aux lignes 1 et 2 du Motif du règlement, et le Numéro fiscal apparaît à partir de la position 71, ce qui correspond à la ligne 3 de ce Motif du règlement.


INTERFACE D'IMPORTATION SMART Correction N° 556 du 23/02/23

La fenêtre spécifique a été modifiée pour prendre en compte les comptes généraux ayant la même racine que les comptes clients.
CLOTURE ANNUELLE ERREUR COPIE FICHIERS Correction N° 557 du 07/03/23

Lors de la clôture annuelle, une erreur pouvait apparaître indiquant qu'il est impossible de copier un fichier (régulièrement, le fichier integrity.fic) car il était inexistant. Le fichier recherché était en fait dans un sous-répertoire du répertoire des données de la société. Cela se produisait le plus souvent dans des environnement C/S car le serveur HF crée quelques fois des sous-répertoires de backup. Il n'est pas censé y avoir de sous-répertoire dans le dossier, ces fichiers sont désormais ignorés.


INTÉGRATION DES RELEVÉS BANCAIRES - DEVISE SANS DÉCIMALE Correction N° 558 du 17/03/23

Le module d'intégration des relevés bancaire tronquait les montants lus dans les fichiers des relevés à intégrer lorsque la devise dans laquelle était géré le compte en question ne contenait pas de décimale (le nombre de décimal du compte est présent dans le fichier à intégrer, en position 20).
ETAT DE SITUATION DES IMMOS - ENTREE SEULEMENT SI DATE ACQUISITION DANS LA PERIODE Correction N° 559 du 21/03/23

Sur l'état de situation des immobilisations, une immobilisation est désormais considérée comme une entrée (ligne en bleu clair et montants sommés sur la ligne spécifique aux entrées) si et seulement si la date d'acquisition est dans la période demandée. Pour les immobilisations dont la date de mise en service est dans la période demandée avec une date d'acquisition antérieure à cette période, seules ces deux dates figurent en bleu foncé sur la ligne concernée, et pour ce qui est des totalisations, elles sont sommées comme les immobilisations acquises antérieurement à la période, sur la première ligne en noir.
DÉMATÉRIALISATION DES FACTURES Correction N° 560 du 31/03/23

DÉMATÉRIALISATION DES FACTURES Niveau 560 31/03/2023

La dématérialisation des factures, tout le monde en parle, mais qu'est-ce que c'est ? Êtes-vous concernés ? Que faut-il faire ? Et à quelle échéance ?...

Toutes ces questions sont légitimes et nous tentons d'y répondre dans notre actualité :
http://www.ldsysteme.fr/fileadmin/ldactu/ldactu/actualites/newsNote.php?guid=a19c01f5-a10e-92e4-14f5-84b82f02e4b2&template=576


INTERFACE YOOZ (FENÊTRE IAAYOOZ) - Correction N° 561 du 08/06/23

2 options ont été ajoutées au pré-traitement d’interface des bons à payer provenant de YOOZ :

L’inversion du sens débit / crédit.
La recherche du n° de pièce dans la référence des écritures du dossier comptable.


OUTIL DE TRANSFERT AS400 - IDENTIFIANTS AUTOMATIQUES Correction N° 562 du 22/11/23

L'outil de transfert des données AS400 vers Windows ne gérait pas correctement les rubriques de type identifiant automatique. Les identifiants automatiques présents dans les fichiers AS400 n'étaient pas conservés.