Ce module (eInvoice) n'est plus repris au tarif. Il ne peut donc plus être commandé.
Mercator 5.1. détecte automatiquement dans son répertoire principal la présence du fichier
Einv.fxp. Ce module consiste en une
fonction utilisateur qui va s'appliquer à chaque segment lors de l'écriture du fichier BMF. (Un segment est un bloc d'information terminé par un simple guillemet).
Cette fonction doit accepter un paramètre de type caractère. Ce paramètre contient le segment qui va être ajouté dans le fichier. Elle doit se terminer par un renvoi de ce segment (return). Le corps de la fonction peut dès lors apporter des modifications au segment en cours.
L'exemple ci-joint montre :
- comment changer le compte en banque à utiliser pour le paiement en fonction du client
- comment ajouter des informations libres provenant de pieds_v_tmp.
Si l'on souhaite accrocher d'autres segments au segment en cours, il faut les séparer par le caractère | (barre verticale, et non simple guillemet !)
Il est impératif que le module développé ici soit testé de façon exhaustive avant sa mise en production. En effet, Mercator n'effectue aucun contrôle sur les modifications apportées aux segments standard.
A télécharger :
0000000889.zip (0 Kb - 08/10/2004)