Skip to content

gusthiot/PyFactEl

Repository files navigation

PyFactEl

  • installer Python 3 (https://www.python.org/downloads/) si l'option "rajouter Python au PATH" se présente, la cocher

  • installer TeX Live (https://www.tug.org/texlive/)

  • dans une fenêtre de commande ou un terminal, taper

    pip install -r requirements.txt

  • lancer main.py et choisir un dossier de travail qui contient des csv de données brutes OU

  • lancer test.py et travailler avec le dossier test et les fichiers qui s'y trouvent

  • si la fabrication de pdf avec tex live ne fonctionne pas, ouvrir une console de commande et taper 'fmtutil --sys --all'

Le dossier 'importes' contient les classes servant à l'importation des données contenues dans les csv et au traitement de base de ces données

Le dossier 'paramètres' contient les classes servant à l'importation des paramètres d'édition et des paramètres généraux

Le dossier 'traitement' contient les classes servant à la fabrication de la facture, du bilan et des annexes, ainsi que le fichier 'rabais.py' servant au calcul des rabais

Le dossier de travail doit contenir les fichiers suivants (noms modifiables dans le code au besoin) :

- cae.csv 
- client.csv
- coeffmachine.csv
- coeffprestation.csv
- compte.csv
- lvr.csv
- machine.csv
- paramedit.csv
- paramgen.csv
- prestation.csv
- res.csv

About

module de facturation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published