Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
projet_scaninvoices:extraction_des_lignes_de_details [2022/09/22 10:04] – créée supadmin | projet_scaninvoices:extraction_des_lignes_de_details [2022/11/15 23:09] (Version actuelle) – supadmin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
# Extraction des lignes de détails d'une facture | # Extraction des lignes de détails d'une facture | ||
- | Documentation en cours de rédaction | + | (Documentation en cours de rédaction) |
+ | |||
+ | ## Préambule - Facture électronique | ||
+ | |||
+ | Si la facture de votre fournisseur est au format factur-x par exemple alors celle ci sera directement intégrée dans dolibarr à condition qu' | ||
+ | |||
+ | ## Présentation | ||
+ | |||
+ | L' | ||
+ | |||
+ | Certaines contraintes sont tout de même à prendre en compte et cette documentation devrait vous permettre de les cerner. | ||
+ | |||
+ | La création d'un masque d' | ||
+ | |||
+ | Dans le cadre du projet présenté ici il faut noter un point important : d'un côté le serveur d' | ||
+ | ## Liste des champs extraits par le serveur | ||
+ | |||
+ | Vous trouverez ci-dessous la liste des mots clés & champs que le serveur est en capacité d' | ||
+ | |||
+ | * ref : référence produit (fournisseur) | ||
+ | * label : label (étiquette " | ||
+ | * qty : quantité | ||
+ | * tauxtva : taux de tva appliquée sur la ligne | ||
+ | * tax\_value : montant de la tva appliquée sur la ligne | ||
+ | * lot : numéro de lot | ||
+ | * ean : code ean | ||
+ | * dlc : date limite de consommation (produit périssable) | ||
+ | * remise\_percent: | ||
+ | * unit\_price : prix unitaire | ||
+ | * amount\_untax : total de la ligne | ||
+ | * desc : description détaillée du produit (généralement les lignes suivantes) | ||
+ | * ecopart : éco participation | ||
+ | * deee : taxe deee (electronique) | ||
+ | * surtax : voir facture rexel belgique, pour certains produits une ligne surtaxe apparait | ||
+ | |||
+ | ## Limites | ||
+ | ### Documents numérisés issus d'une photo ou d'un scan | ||
+ | |||
+ | Pour l' | ||
+ | |||
+ | En résumé: papier froissé, marque des pliures, présence de taches, qualité d' | ||
+ | |||
+ | ### Information qui " | ||
+ | |||
+ | Exemple d'une facture avec la mention " | ||
+ | |||
+ | [{{: | ||
+ | |||
+ | |||
+ | ### Organisation du document " | ||
+ | |||
+ | Certains fournisseurs doivent considérer qu'une facture est une zone d' | ||
+ | |||
+ | [{{: | ||
+ | |||
+ | |||
+ | ### Document incohérent | ||
+ | |||
+ | Certaines factures semblent bien parties pour être exploitables ... sauf que tout à coup on ne sait pas pourquoi un article semble vouloir se démarquer des autres ... Exemple avec cette facture où tous les montants des articles sont avec deux chiffres après la virgule sauf un qui en a ... 5 ! | ||
+ | |||
+ | [{{: | ||
+ | |||
+ | ### Lignes et colonnes impossibles à dissocier | ||
+ | |||
+ | Dans d' | ||
+ | |||
+ | |||
+ | ### Information manquante | ||
+ | |||
+ | Il arrive également que certaines factures ne comportent pas assez d' | ||
+ | |||
+ | |||
+ | ## Extraire des données = Écrire des expressions régulières | ||
+ | |||
+ | Pour extraire des données il faut savoir écrire des [[expressions régulières]] ... |