Cette procédure permet d'exporter la liste des factures clients réglées. Cette liste est souvent nécessaire dans les logiciels de gestion commerciale pour déclencher le paiement des commissions, lorsque celles-ci sont calculées en fonction des encaissements.
Cette procédure est accessible via le menu Outils/Autres exports/Export des factures de vente réglées.
Le principe est d'exporter uniquement les factures clients lettrées. Les écritures lettrées partiellement sont considérées comme non lettrées.
Au lancement du traitement, on peut choisir :
- la période à traiter, pour sélectionner les factures de ventes. Mais cette période est facultative, notamment si on choisit plus loin l'option Uniquement les factures lettrées au, qui est l'option la plus appropriée la plupart du temps.
- Le type d'export :
- Toutes les factures, lettrées ou non donc. Le choix d'une période est probablement préférable dans ce cas.
- Toutes les factures lettrées au, en indiquant éventuellement une date d'arrêté du lettrage si on ne veut prendre que les factures ayant une date de lettrage antérieure à cette date d'arrêté.
- Toutes les factures lettrées au, et non encore exportées ou exportées après le. On peut indiquer là-aussi une date d'arrêté du lettrage si on ne veut prendre que les factures ayant une date de lettrage antérieure à cette date d'arrêté. Et une deuxième date si on veut aussi sélectionner les factures en fonction de la date d'export. Si on ne précise pas cette deuxième date, seules les factures encore jamais exportées le seront.
Le fait de renseigner cette deuxième date permet une « reprise » si on n'est pas parvenu à traiter correctement un précédent fichier émis par cette procédure.
- Le nom est l'emplacement du fichier à produire en sortie
- Ajouter horodatage dans le nom du fichier. Si cette option est cochée, un horodatage sous forme _AAAAMMJJHHMMSS sera ajouté en fin de nom du fichier, juste avant l'extension.
Le deuxième onglet de cette fenêtre permet :
- d'identifier les journaux à traiter pour retrouver les factures clients : on peut indiquer de 1 à 3 codes journaux de vente, ainsi que le code du journal des à nouveaux. Sur ce dernier, une sélection complémentaire sur les codes natures de pièce est faite.
- On peut aussi ignorer purement et simplement toutes les factures de vente antérieures à une date donnée (figée en principe une fois pour toutes), cela étant prévu pour pouvoir démarrer ce système d'export à partir d'une date donnée en ignorant tout ce qui a été fait auparavant.
- Enfin, on indique le nom du fichier de description, qui décrit le format du fichier en produire en sortie, celui contenant la liste des factures réglées. Cela peut être au choix un format Texte à colonage fixe, un format CSV (avec le choix du délimiteur de colonnes) ou un 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 de ce fichier de description. Un exemple de fichier nommé iExpfac.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.
Pour être en mesure de n'exporter que les factures non encore exportées, ou exportées après une certaine date, le système enregistre la liste des factures exportées, avec la date de l'export, dans un fichier nommé iExpFac.dat, ce fichier étant créé dans un sous-répertoire \Interfaces\XXX du répertoire des sous-répertoire (en principe, de la forme C:\Ldsystem\Fichiers\Compta ou X:\Fichiers\Compta), où XXX est le code de la société traitée. Il s'agit d'un fichier au format délimité ; il peut éventuellement être ouvert et modifié par le bloc-notes de Windows.
Lancement en automatique
Cette procédure peut être lancée automatiquement. Il suffit d'ouvrir la fenêtre en lui passant une chaîne 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 et fin pour l'extraction des factures (Blanc autorisé pour ces deux dates)
- Type de traitement : 1, 2 ou 3 (3 par défaut)
- Date de lettrage butoire (Blanc autorisé)
- Date butoire pour sélection des factures déjà exportées (Blanc autorisé)
Pour lancer cette fenêtre avec toutes les dates non renseignées, et le type de traitement 3, il suffit d'indiquer en paramètre la valeur * (comme dans l'exemple ci-après).
Pour ouvrir une session de LDCompta sur une société donnée, avec un utilisateur et mot de passe donné (au besoin, voir chapitre 1.4 Options de la ligne de commande), et lancer l'exécution de cet export, il faut donc créer un raccourci ayant comme cible :
C:\Ldsystem\Program\Compta\LDCPTV11.EXE XXX /U=UTILISATEUR:MOTDEPASSE /FEN=IEXPFAC(*)
ou
C:\Ldsystem\Program\Compta\LDCPTV11.EXE XXX /U=UTILISATEUR:MOTDEPASSE /FEN=IEXPFAC(20220101;20220131;3;20220131)