Le programme est gratuit et distribué sous licence GNU AGPL V3 mais nécessite une installation et un paramétrage initial.
👉Cependant, si vous ne souhaitez pas vous embêter ou si vous trouvez ceci trop compliqué, vous pouvez faire appel à un ami. Mais nous pouvons aussi vous accompagner. Différentes options sont possibles dans le cadre d'un support optionnel proposé ICI.
L’extraction écrit les répertoires Scripts, Param, FX_Production, les répertoires d'exemples FX_TestXxxx, Templates, Docs. Le répertoire FX_Production (que vous pouvez renommer) contient Facture, FactureBaseX, Facture X et Logs. Vos factures Excel doivent se trouver dans le répertoire Facture. Voir l'arborescence.
Vous pouvez changer le nom de ces répertoires à condition ensuite de les renseigner dans le fichier paramètre (sauf Scripts). Après l'installation, il conviendra de renseigner les éléments dans le fichier Param.xls depuis votre modèle de facture ou depuis un template proposé. Voir le paramétrage.
Au niveau du répertoire Scripts, on va trouver :
🟩 genfacturx.cmd qui concerne vos factures et traite le fichier Param.xls,
🟩 genfacturxA293.cmd qui traite le fichier ParamTestA293.xls et les exemples du répertoire FX_TestA293 (exemple sans TVA art.293B),
🟩 genfacturxATva.cmd qui traite le fichier ParamTestATVA.xls et les exemples du répertoire FX_TestATVA.
Ces fichiers de commandes font appel au programme Powershell GenXMLFX.ps1. Il suffit de cliquer sur le cmd (genfacturx.cmd depuis l'explorateur) pour le lancer, ou bien d’ouvrir une boite dos (cmd.exe), se positionner dans le répertoire et de lancer genfacturx.cmd.
Au niveau du répertoire Scripts au trouve également trois autres fichiers cmd :
🟩 NumTva.cmd qui indique directement un numéro de TVA depuis un numéro de Siret en évitant d’aller sur société.com, en appelant le programme NumTVA_FromSiret.ps1.
🟩TestAV.cmd qui teste les temps d’exécution basique relativement à un anti-virus actif ou non en appelant le programme TestAntivirus.ps1. Ce programme affiche à l’écran les temps d’exécution et les inscrits également dans TestAv2_performance.log. Vous pouvez le lancer avec le scan temps réel de votre anti-virus ou non. Nous vous conseillons dans la mesure du possible d’indiquer à votre anti-virus une exception sur le répertoire Scripts C:\FLUXFX\SCRIPTS (ou avec le nom du répertoire que vous avez choisi). D'autres explications sont fournies dans la documentation.
🟩 Verifmem.cmd qui indique la mémoire utilisée et la mémoire disponible ainsi que les processus utilisant plus de 500Mo. Le programme de génération Excel vers FacturX ne nécessite pas beaucoup de mémoire mais si elle est très insuffisante, cela peut être pénalisant. Le programme principal (genfacturx.cmd) vous avertit si la mémoire semble limite et vous demande confirmer l’éxécution ou pas.
La procédure complète est indiquée dans le répertoire Docs et peut être téléchargée ICI.