Newer
Older
APC-bills / README.md
@Leo-gail Leo-gail on 10 Jan 1 KB initial commit
APC-bills
===============

Automatic processing of APC bills (from department "Négociations et Acquisitions")

## Description

Ce repo contient l'essentiel du code pour extraire les informations des factures. Les informations à récupérer dépendent du fournisseur. Elles sont détaillées pour ce code dans le fichier __to_do.xlsx__.

## Utilisation
Toutes les factures sont initialement mélangées dans le même dossier.

0. (facultatif) metric-data permet d'afficher la répartition des différents codes éditeurs pour cibler les plus importants à traiter.
1. Lancer le code tri factures en modifiant les paramètres `path_bills`, qui correspond au nom du dossier d'entrée et éventuellement `path_bills_output`, correspondant au nom du dossier de sortie.
2. Renseigner son adresse mail comme chaîne de caractère en modifiant le paramètre `mail_adress` dans le fichier __editors-processing/global_function.py__  
2. Lancer un par un les programmes dans editors processing : ils traitent les éditeurs un par un en utilisant de la recherhce de chaîne de caractère. A l'exception de `global_functions.py`qui contient des fonctions utilisées dans chacun des programmes.
3. Les fichiers sont à présents traités dans un dossier __results__. Dans chaque programme, les paramètres `path` et `path_res` doivent être modifiés en conséquent (_path_ : dossier contenant les factures triées + num éditeur) (_path_res_ : results par défaut)
4. On aura en résultat autant de csv que d'éditeurs traités. Les non traités seront dans le fichier "autres".