Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
La deuxième partie du tableau de bord est un aperçu de tous les documents téléchargés. Vous pouvez afficher tous les documents ou seulement ceux qui vous sont assignés. Vous pouvez également rechercher des documents par nom.
Les données seront extraites en quelques secondes, et le statut passera de "En cours d'exécution" à "Prêt pour la validation".
Si vous utilisez le logiciel DocBits pour le traitement de documents, il est essentiel de comprendre les différents états de document que vos fichiers peuvent avoir. Voici une liste complète de tous les états de document possibles dans DocBits :
WatchDog Start : Le module Watchdog démarre.
WatchDog Split : Le document est en train d'être divisé dans Watchdog.
WatchDog Upload : Le document est en cours de téléchargement dans Watchdog.
Upload : Le document est en cours de téléchargement.
OCR : La reconnaissance optique de caractères (OCR) est en cours d'exécution sur le document.
Classification : Le document est en cours de classification.
Importation Zugferd : Un document Zugferd est en cours d'importation.
Prêt pour validation : Le document est prêt pour la validation.
Exportation Zugferd : Un document Zugferd est en cours d'exportation.
Workflow : Un flux de travail est actuellement en cours avec ce document.
Approbation en attente : Le document doit être approuvé.
Deuxième approbation en attente : Le document doit être approuvé une deuxième fois.
Comptabilité automatique : La comptabilité automatique est en cours d'exécution.
Exportation : Le document est en cours d'exportation.
Erreur : Une erreur s'est produite dans le document.
Bienvenue sur DocBits, votre source complète de stratégies et d'informations en matière de documentation. Chez DocBits, nous nous engageons à fournir des ressources de documentation claires, concises et à jour pour les utilisateurs finaux, les administrateurs et les partenaires.
Pour envoyer des données au client Infor sur site, nous proposons deux méthodes : Site à Site avec IPsec ou
Envoi de données au client Infor sur site
Pour envoyer des données à un client Infor sur site, nous proposons deux méthodes : VPN Site-à-Site avec IPsec.
1. Port UDP 500 : Utilisé pour l'échange de clés Internet (IKE) phase 1 et phase 2.
2. Port UDP 4500 : Utilisé pour le passage à travers NAT (NAT-T), permettant au trafic VPN de passer à travers les dispositifs de traduction d'adresses réseau (NAT).
• URL d'authentification : https://inforos.CustomerXYZad.net/
• URL de données : https://inforos.CustomerXYZad.net:7443/
Pour configurer un VPN site-à-site IPsec, assurez-vous que les ports et protocoles ci-dessus sont configurés et ouverts.
Utilisez les URL fournies pour accéder à Infor OS pour l'authentification et les données.
Vous pouvez rechercher des documents spécifiques en saisissant le nom ou l'ID du document dans la barre de recherche, comme indiqué ci-dessous.
Pour un filtrage plus précis, cliquez sur l'icône à droite de la barre de recherche pour sélectionner des critères spécifiques pour rechercher des documents.
Les options de filtrage suivantes seront disponibles pour vous.
Type de document: Type de document (par exemple, Facture, Bon de commande).
Statut: Statut de traitement (par exemple, Prêt pour validation, Rejeté).
Assigné à: Utilisateur auquel le document est assigné.
Assigné au groupe: Groupe auquel le document est assigné.
Date de début / Date de fin: Plage de dates dans laquelle les documents ont été importés.
Redémarrage nécessaire: Documents nécessitant un redémarrage.
Cliquez sur "Appliquer" pour appliquer les filtres, ou cliquez sur "Effacer les filtres" pour les réinitialiser.
Client cloud :
Sur site :
DocBits s'intègre parfaitement avec Infor LN/M3 via l'API ION, ION Desk et les BODs standards d'Infor. Notre intégration API nous permet d'exporter des données vers Infor et d'effectuer une validation des données maîtres dans DocBits.
Nous utilisons l'API ION pour envoyer le PDF avec les attributs à IDM et le BOD Sync.CaptureDocument à ION Desk. Dans ION Desk, nous transformons le Sync.CaptureDocument vers les BODs cibles souhaités en fonction du type de document traité. Ces BODs Infor transformés sont ensuite automatiquement importés dans LN ou M3.
Pour identifier le fournisseur ou comparer/faire correspondre les lignes de commande d'achat, nous activons un déclencheur dans LN/M3 qui envoie les BODs Sync.RemitToPartyMaster, Sync.SupplierPartyMaster et Sync.PurchaseOrder à DocBits. Nous configurons ce processus dans ION Desk en définissant le flux de données vers un point de connexion spécifique à DocBits.
Cette page fournit un aperçu graphique des différentes étapes qu'un document a traversées jusqu'à présent.
Naviguez vers la colonne des actions sur le tableau de bord et cliquez sur les trois points à côté du document pour lequel vous souhaitez voir le flux de documents.
Sélectionnez Flux De Documents.
Ouvrez le document pour lequel vous souhaitez voir le flux de documents.
Cliquez sur les trois points sur le côté droit de la Validation Des Champs.
Sélectionnez Flux De Documents.
Sur le côté gauche de l'écran, vous verrez les étapes individuelles du flux de documents, listées de gauche à droite.
Les étapes qui initient le processus de flux de documents (comme l'importation ou le redémarrage) apparaîtront en vert.
Pour naviguer à travers les étapes, il suffit de les faire glisser et de les déposer sur l'écran.
Lorsque vous cliquez sur une étape, le nom du module et des informations sur la réussite ou l'échec de l'étape apparaîtront sur le côté droit de l'écran.
Nous comprenons l'importance du transfert de données sécurisé. C'est pourquoi nous utilisons le port 443, le port standard pour HTTPS, garantissant que toutes les données transférées sont cryptées et sécurisées. Nos connexions sécurisées par SSL garantissent que vos données sont en sécurité à chaque étape du processus.
En ce qui concerne la communication avec la base de données, nous ne prenons aucun risque. Notre configuration Kubernetes et nos bases de données résident dans le même Cloud Privé Virtuel (VPC). Cela signifie que nous accédons à la base de données uniquement via une IP locale, garantissant que les données transmises ne quittent jamais le réseau local. C'est comme avoir une autoroute privée juste pour vos données.
La gestion des documents est un jeu d'enfant avec Docbits. Tous les documents téléchargés sont stockés en toute sécurité dans un 'Espace' dédié. Nous utilisons le cryptage SSL pour le trafic de données et exigeons plusieurs clés pour l'accès aux fichiers, veillant à ce que vos documents soient aussi sécurisés qu'un coffre-fort.
Nous n'autorisons que les connexions sécurisées par HTTPS pour communiquer avec nos serveurs. Cela garantit que toutes les données transférées sont cryptées, gardant vos informations sensibles en sécurité. C'est comme avoir un garde de sécurité pour vos données, 24/7.
La flexibilité est essentielle, et nous offrons à la fois des solutions cloud et sur site. Avec notre option sur site, il n'est pas nécessaire d'ouvrir des ports, garantissant que la sécurité de votre réseau reste intacte. Que vous soyez dans le cloud ou que vous gardiez les choses en interne, nous avons ce qu'il vous faut.
L'écran de validation vous permet de vérifier, de modifier et de valider tous les documents importés. Vous pouvez voir le nom du document, le nombre de pages qu'il contient, la date à laquelle il a été importé et son statut. Le bouton d'actions vous permet d'attribuer, de redémarrer, de valider ou de supprimer le document.
Le compteur de tâches se trouve dans le coin supérieur droit de la page d'accueil du tableau de bord.
C'est ici que vous pouvez voir combien de documents sont dans votre file d'attente pour traitement
et combien de documents sont maintenant prêts pour la validation.
Fusion de documents
La fusion de documents vous permet de combiner plusieurs documents.
Tout d'abord, vous devez sélectionner les documents que vous souhaitez fusionner. Cela peut être fait en sélectionnant les cases à cocher des documents. Une fois que vous avez sélectionné les documents, cliquez sur l'icône avec trois points.
Un menu s'affichera alors, sélectionnez l'option "Fusionner" qui se trouve en bas.
La fusion de documents est une fonctionnalité importante dans un système de gestion de documents qui permet aux utilisateurs de combiner plusieurs documents en un seul document. Voici quelques raisons pour lesquelles la fusion de documents peut être utile :
Organiser des documents connexes : En fusionnant plusieurs documents en un seul document, les utilisateurs peuvent organiser et conserver ensemble des informations ou des fichiers connexes. Cela peut aider à améliorer l'efficacité dans la gestion et l'accès aux documents.
Créer des rapports ou des résumés : La fusion de plusieurs documents peut être utile pour créer des rapports ou des résumés en combinant des données ou des informations provenant de différentes sources ou documents. Cela permet aux utilisateurs de créer des rapports ou des présentations complets sans avoir à copier et coller manuellement les informations.
Archiver des documents : Lorsque plusieurs versions d'un document existent, ou lorsque des documents doivent être résumés dans une période de temps spécifique, la fusion de documents peut aider à garantir des pratiques d'archivage cohérentes et à optimiser l'espace de stockage.
Optimisation des flux de travail : La fusion de documents peut faire partie d'un flux de travail automatisé où les documents sont automatiquement combinés une fois que certaines conditions sont remplies. Cela peut être utilisé, par exemple, dans un processus d'approbation ou lors de la création de contrats ou de rapports.
Combinaison de factures : Une entreprise doit résumer toutes les factures d'un mois donné à des fins comptables. Les factures individuelles sont téléchargées en tant que documents distincts, puis fusionnées pour créer un aperçu consolidé.
Combinaison de formulaires d'approbation : Un flux de travail d'approbation d'application nécessite que plusieurs formulaires soient fusionnés avant d'être transmis à la direction. Les différents formulaires sont automatiquement combinés au fur et à mesure qu'ils sont remplis et soumis par les parties concernées.
Création d'un rapport annuel : Plusieurs départements d'une entreprise travaillent ensemble pour créer un rapport annuel complet. Chaque département prépare sa propre section du rapport en tant que document distinct. Ces documents sont ensuite réunis pour créer le rapport annuel final.
En fusionnant des documents, les organisations peuvent rationaliser leurs processus de gestion documentaire, améliorer la collaboration et accroître l'efficacité.
Connexion et Navigation : Comment accéder à Docbits et naviguer dans l'interface.
Configuration Initiale : Configuration initiale de Docbits pour une première utilisation.
Soumission de Documents : Instructions pour soumettre des documents dans Docbits.
Révision et Approbation de Documents :
Approbation des Commandes : Étapes pour examiner et approuver les formulaires de commande.
Traitement des Factures : Guide sur comment traiter les factures entrantes pour paiement.
Recherche et Récupération : Comment trouver et accéder aux documents dans Docbits.
Édition et Mise à Jour : Modification des documents et mise à jour de leur statut.
Problèmes Courants : Solutions aux problèmes fréquemment rencontrés par les utilisateurs.
** :** Comment contacter le support pour obtenir de l'aide.
Option de filtre pour le journal d'importation des e-mails : Les utilisateurs ont désormais la possibilité de filtrer les journaux d'importation et de trier le tableau pour une vue d'ensemble plus claire et plus efficace. Cette amélioration simplifie le processus d'identification et de gestion des entrées d'e-mails, améliorant le dépannage et la gestion globale des journaux.
Support multilingue pour la liste de valeurs : Nous avons élargi les capacités multilingues de la fonctionnalité Liste de valeurs. Les administrateurs peuvent désormais définir des étiquettes dans plusieurs langues, garantissant que l'étiquette correcte est automatiquement affichée en fonction des paramètres de langue du système de l'utilisateur. Cette amélioration favorise une plus grande accessibilité et localisation, facilitant l'interaction des utilisateurs du monde entier avec la plateforme dans leur langue maternelle.
Améliorations des détails utilisateur dans les paramètres : L'interface des paramètres affiche désormais des informations utilisateur complètes. Les administrateurs peuvent facilement voir les affiliations de groupe, les détails de sous-organisation et d'autres données clés, permettant une meilleure gestion des rôles des utilisateurs et une compréhension plus claire des structures d'équipe.
Informations comptables automatiques sur l'écran d'approbation : L'écran d'approbation présente désormais des détails comptables automatiques aux côtés des informations de facturation. Cette amélioration offre un aperçu plus approfondi des données de transaction, facilitant des processus de révision plus fluides et une prise de décision plus éclairée concernant les factures.
Compteur de Tâches pour les Documents dans la Vue du Tableau de Bord : Les documents sur le tableau de bord peuvent désormais indiquer les tâches ouvertes qui leur sont associées et afficher le nombre total de tâches en attente. Cette fonctionnalité offre aux utilisateurs un aperçu rapide des actions en cours, améliorant la gestion des tâches et l'efficacité des flux de travail.
Sélection du Modèle AI Basé sur le Fournisseur : Les utilisateurs peuvent désormais sélectionner le modèle AI utilisé pour l'extraction de données sur une base par fournisseur. Cette amélioration permet une optimisation fine, garantissant une meilleure précision d'extraction pour différents fournisseurs et améliorant les résultats globaux du traitement des données.
Journaux de Flux de Travail Améliorés pour les Cartes d'Arbre de Décision : Les journaux affichent désormais la sortie de l'arbre de décision, facilitant le suivi et la compréhension de la manière dont les décisions ont été prises dans les flux de travail.
Introduction d'un nouveau système de test automatique pour améliorer la fonctionnalité et la stabilité du système :
Nous sommes ravis d'annoncer la mise en œuvre d'un nouveau système de test automatisé conçu pour améliorer la fonctionnalité et la fiabilité globales de notre plateforme. Ce nouveau système effectuera des vérifications constantes et approfondies de notre système pour identifier tout problème avant qu'il n'affecte votre expérience. En automatisant ces tests, nous pouvons garantir des réponses plus rapides aux problèmes potentiels et maintenir les normes de qualité les plus élevées pour notre système.
Résolu un problème où les tâches n'apparaissaient pas sur l'écran de validation/approbation.
Corrigé le positionnement du bouton Suivant/Précédent afin qu'il reste statique.
Corrigé les problèmes de défilement dans les vues de script et d'arbre de décision, garantissant que les boutons d'action restent fixes pendant le défilement.
Supprimé le champ pays d'origine des e-factures.
Corrigé un problème avec le compteur de tâches affichant un nombre inexact de tâches.
Ajouté des traductions manquantes.
Corrigé les champs personnalisés pour afficher des noms descriptifs au lieu d'ID.
Mis à jour la liste des raccourcis pour l'écran de correspondance des commandes d'achat.
Résolu un problème où les documents étaient téléchargés avec un nom de fichier incorrect.
Corrigé les incohérences de tri dans le tableau des lignes de factures au sein de la correspondance des commandes d'achat.
Corrigé un problème affectant la fonctionnalité de création de tâches.
Corrigé un problème dans la correspondance des commandes d'achat où le tri du tableau des factures se réinitialisait lors de la correspondance d'une ligne.
Résolu des problèmes de comptabilité automatique en s'assurant que les références de réservation se divisent correctement lorsque le montant est divisé.
Mis à jour les informations d'hôte ClickHouse.
Résolu un problème où les documents en double n'étaient pas reconnus comme des doublons.
Corrigé des problèmes d'exportation causés par des références de réservation trop longues.
Résolu un problème où les cases à cocher en lecture seule n'étaient pas en lecture seule.
Correction d'un problème où les utilisateurs pouvaient être ajoutés à une sous-organisation deux fois.
Correction d'un problème où le changement de la sous-organisation pour un document entraînait la réinitialisation de l'utilisateur ou du groupe assigné.
Amélioration de la fonction de script set_column_date_value
: La fonction set_column_date_value
inclut désormais le support de l'option skip_weekend
, permettant aux valeurs de date de sauter automatiquement les week-ends lorsqu'elles sont appliquées.
Amélioration du support de téléchargement de fichiers : Les fichiers PNG et JPEG peuvent désormais être téléchargés directement et sont automatiquement convertis en format PDF pour une gestion simplifiée des documents.
Améliorations de la fonctionnalité Watchdog :
Prend désormais en charge l'exportation vers Enaio pour une meilleure intégration système.
Capacités de parsing améliorées pour extraire des informations des structures XML Sync.ContentDocument
, permettant un traitement des données plus efficace.
Correction d'un problème sur une fonction de script.
Résolution d'un problème où les commandes d'achat avaient un statut incorrect après leur mise à jour.
Extraction de données améliorée : Ajouté une option pour extraire le Bon de commande ou le Numéro d'article d'une ligne au-dessus ou en dessous.
Accès élargi aux sous-organisations croisées : Les utilisateurs non administrateurs peuvent désormais également accéder à la fonctionnalité Sous-organisations croisées.
Corrigé un problème où les utilisateurs ne pouvaient pas être ajoutés à un groupe.
Corrigé un problème avec les échecs d'importation d'e-mails.
Résolu un problème avec la formation sur les documents de plus d'une page
Corrigé un problème où les scripts ne fonctionnaient pas correctement.
Résolu un problème où les données du document n'étaient pas affichées correctement
Corrigé un problème avec le paramètre de mise à jour automatique des commandes d'achat
Correction d'un problème où les jetons d'abonnement étaient affichés de manière incorrecte
Résolution d'un problème où l'écran de tâche affichait une version de document obsolète
Correction d'un problème qui empêchait les documents de changer leur statut
Un guide pour télécharger des documents sur DocBits.
Des icônes d'aide ont été placées tout autour de DocBits afin de vous aider à apprendre et comprendre ce que fait vraiment une fonctionnalité et comment elle peut vous aider dans le traitement de vos documents.
Ces icônes d'aide ressemblent à ceci
C'est un outil disponible pour vous, sur l'écran de validation, en cas de problème lors de la validation de votre document dans DocBits.
Cette fonctionnalité est située dans le menu au-dessus de la zone d'aperçu du document, comme ci-dessous
Une fois cliqué, le formulaire de ticket suivant vous sera affiché.
C'est ici que vous remplirez vos coordonnées ainsi que décrirez l'erreur. Vous pouvez également, si applicable, joindre une capture d'écran du problème et attacher un fichier pertinent.
Lorsqu'ils travaillent dans la section de validation des champs, les utilisateurs peuvent utiliser ces raccourcis :
Enter – Déplace le curseur vers le champ suivant dans la séquence de validation.
Tab – Valide le champ actuel et passe automatiquement au champ suivant nécessitant une validation, en sautant les champs déjà validés.
ESC – Vous ramène au Tableau de Bord.
Option + K – Ouvre le menu des raccourcis clavier spécifique à la section de validation des champs.
Space – Bascule la sélection d'une case à cocher, permettant aux utilisateurs de marquer ou de désélectionner rapidement des options.
Option + G – Déplace le focus vers le groupe suivant de champs liés, aidant à naviguer efficacement dans les sections de saisie structurées.
Option + F – Déplace le curseur vers le premier champ du premier groupe, permettant aux utilisateurs de revenir rapidement au début d'un formulaire.
Option + S – Enregistre le document, garantissant que toutes les données saisies sont stockées.
Option + R – Rejette le document, le marquant comme invalide ou nécessitant un examen supplémentaire.
Option + T – Passe directement à la section du tableau du document.
Pour travailler avec des tableaux dans la section de validation des champs, ces raccourcis supplémentaires sont disponibles :
Flèche Droite – Déplace le curseur vers la colonne suivante dans la même ligne.
Flèche Gauche – Déplace le curseur vers la colonne précédente dans la même ligne.
Flèche Haut – Déplace le curseur vers la ligne au-dessus dans le tableau.
Flèche Bas – Déplace le curseur vers la ligne en dessous dans le tableau.
Avec l'API Webhook fournie ci-dessous, vous pouvez facilement transférer des documents directement vers DocBits avec une simple requête POST. Cette API est conçue pour simplifier le processus de téléversement de fichiers vers DocBits, et tous les paramètres nécessaires sont déjà remplis pour vous.
Pour commencer, il vous suffit de vous rendre sur la page suivante (en fonction de l'environnement que vous utilisez) :
PROD : https://api.docbits.com/docs#/document/process_documents_document_process_documents_post
SANDBOX : https://sandbox.api.docbits.com/docs#/document/process_documents_document_process_documents_post
STAGE : https://stage.api.docbits.com/docs#/document/process_documents_document_process_documents_post
Effectuez un appel à l'API en utilisant votre clé API. Vous pouvez également inclure le fichier que vous souhaitez téléverser en tant que paramètre dans votre appel.
À droite de la barre de recherche, vous trouverez quelques outils du tableau de bord.
Cliquez sur ce bouton pour rafraîchir le tableau de bord et charger les données et statuts les plus récents.
Cliquez sur l'icône d'engrenage pour ouvrir le menu des Paramètres avancés.
Dans le menu des Paramètres avancés, les options suivantes seront disponibles :
Utilisez ce bouton pour accéder aux Paramètres Admin pour le tableau de bord. La documentation complète pour ces paramètres peut être trouvée ici.
Utilisez ce bouton pour afficher tous les raccourcis clavier pour le tableau de bord. Des explications détaillées pour chaque raccourci peuvent être trouvées ici.
Utilisez ce bouton pour ouvrir un tableau affichant tous les documents récemment importés par e-mail, ainsi que les informations pertinentes pour chacun.
Vous pouvez filtrer les journaux par sujet ou expéditeur, trier les colonnes par ordre croissant ou décroissant en cliquant sur les en-têtes de colonne, et les réorganiser en utilisant le glisser-déposer.
Cliquez sur ce bouton pour ouvrir un menu où vous pouvez gérer la visibilité des colonnes du tableau de bord. Sélectionnez les noms de colonnes et utilisez les flèches pour les ajouter ou les retirer de la vue du tableau de bord. Cliquez sur 'Terminé' pour enregistrer vos modifications.
Vous pouvez définir l'ordre des colonnes en cliquant sur les points à côté d'un nom de colonne et en le faisant glisser à la position souhaitée.
Vous avez également la possibilité d'ajouter des colonnes supplémentaires à partir de champs spécifiques de types de documents spécifiques pour personnaliser votre vue du tableau de bord. Pour ce faire, cliquez simplement sur 'Ajouter un champ à partir du type de document'.
Choisissez un type de document pour voir quels champs sont disponibles pour le type sélectionné. Pour chaque type de document, il existe différents champs que vous pouvez ajouter. Vous pouvez rechercher un champ spécifique en utilisant la barre de recherche en haut.
Sélectionnez les champs que vous souhaitez afficher comme colonnes, puis cliquez sur 'Ajouter aux colonnes visibles'. Les champs sélectionnés apparaîtront comme colonnes sur le tableau de bord, affichant leurs valeurs correspondantes.
Utilisez ce bouton pour définir l'ordre de tri par défaut pour les colonnes du tableau de bord. Sélectionnez la colonne et choisissez l'ordre de tri (croissant ou décroissant), puis cliquez sur 'Terminé'. Vous pouvez configurer le tri pour toutes les colonnes actives du tableau de bord.
Vous pouvez filtrer les documents par jour, semaine, mois, année, ou voir tous en cliquant sur la période de temps souhaitée. Le filtrage est basé sur l'heure d'importation du document.
Utilisez ce bouton pour numériser un document directement.
Pour utiliser cette fonctionnalité, vous devez avoir un scanner connecté à votre système. Si un scanner est disponible, vous pouvez le sélectionner à droite, nommer votre document, et cliquer sur 'Numériser'. En option, vous pouvez ajuster les paramètres de numérisation à droite avant de commencer le processus.
Remarque : Cette fonctionnalité doit être activée sous Paramètres -> Traitement des documents/Module -> Type de document/Numérisation de documents
Cliquer sur ce bouton affichera une nouvelle zone montrant le nombre actuel de documents dans chaque catégorie.
Cliquez sur n'importe quelle catégorie pour filtrer les documents par cette catégorie spécifique.
Cliquer sur ce bouton vérifiera votre boîte de réception e-mail, selon la configuration de l'importation des e-mails, et importera tous les nouveaux documents.
Utilisez ce bouton pour exporter tous les documents actuellement affichés sur le tableau de bord, en fonction du nombre de documents affichés par page.
Remarque : Cette fonctionnalité doit être activée sous Paramètres -> Traitement des documents/Module -> Type de document/Exporter les données du tableau de bord
Cliquez sur ce bouton pour télécharger manuellement un ou plusieurs fichiers.
Vous pouvez soit glisser-déposer des fichiers dans la fenêtre contextuelle, soit cliquer sur 'Télécharger des documents' pour les sélectionner dans l'explorateur de fichiers.
Vous pouvez activer le mode de débogage pour recevoir une option supplémentaire.
Pour accéder au mode de débogage, ajoutez simplement à l'URL ?debug=true
. Vous devriez maintenant avoir une option supplémentaire.
Cliquer sur ce bouton ouvrira une fenêtre contextuelle affichant les temps de chargement pour chaque service, avec le temps de chargement total affiché en bas.
Cette norme internationale définit les exigences pour établir, mettre en œuvre, maintenir et améliorer continuellement un Système de Gestion de la Sécurité de l'Information (SGSI). Elle aide les organisations à protéger les données de manière systématique et rentable, y compris les processus de gestion des risques et de contrôles de sécurité de l'information.
Impact pour les clients : Garantit que DocBits respecte les normes les plus élevées en matière de sécurité de l'information, offrant la confiance que les données sensibles sont bien protégées.
Les rapports SOC 1 sont conçus pour les organisations qui doivent démontrer l'efficacité des contrôles internes sur les rapports financiers. Ils sont particulièrement pertinents pour les prestataires de services qui affectent les rapports financiers de leurs clients.
Pertinence pour DocBits : Démontre notre engagement à maintenir des contrôles internes stricts sur les données financières, offrant une assurance aux clients concernant la fiabilité de nos processus.
Le SOC 2 se concentre sur les contrôles d'une organisation de services pertinents pour la sécurité, la disponibilité, l'intégrité du traitement, la confidentialité et la vie privée des données. Il est crucial pour les entreprises de technologie et de cloud computing qui traitent des informations sensibles.
Valeur pour les clients : Fournit une validation indépendante que DocBits a mis en œuvre des contrôles efficaces pour protéger les données des clients, garantissant la fiabilité de notre logiciel et de nos services.
Le RGPD est un règlement du droit de l'UE sur la protection des données et la vie privée dans l'Union européenne et l'Espace économique européen. Il traite également du transfert de données personnelles en dehors des zones de l'UE et de l'EEE.
Assurance client : La conformité au RGPD garantit que DocBits traite les données personnelles conformément aux réglementations de l'UE, protégeant la vie privée des utilisateurs et respectant des directives strictes en matière de traitement des données.
Cette section offre un aperçu détaillé de toutes les factures. Elle comprend une barre de recherche avec divers filtres que vous pouvez sélectionner pour affiner rapidement vos résultats. De plus, vous pouvez personnaliser l'agencement des en-têtes de colonnes en utilisant la fonctionnalité de glisser-déposer pour une expérience de visualisation plus adaptée.
Il s'agit d'un outil disponible pour vous, sur l'écran de validation, en cas de problème lors de la validation de votre document dans DocBits.
Cette fonctionnalité se trouve dans le menu au-dessus de la zone d'aperçu du document, comme ci-dessous
Une fois cliqué, le formulaire de ticket suivant vous sera affiché.
C'est ici que vous remplirez vos coordonnées ainsi que décrirez l'erreur. Vous pouvez également, si applicable, joindre une capture d'écran du problème et attacher un fichier pertinent.
Explorez les capacités révolutionnaires de DocBits, un outil de gestion de documents de pointe qui simplifie les complexités de l'extraction de tableaux, de la correspondance des bons de commande (PO) et de la gestion des factures de coûts.
Dans cette vidéo, nous explorons les fonctionnalités uniques de DocBits, en mettant l'accent sur l'extraction de tableaux basée sur l'IA qui gère sans effort même les mises en page de table les plus complexes. Avec un taux de précision allant jusqu'à 95 %, le système automatise l'extraction, vous permettant de vous concentrer sur ce qui compte vraiment.
Si vous rencontrez des difficultés ou si vous avez des questions lors de l'utilisation de DocBits, veuillez consulter ce manuel de l'utilisateur ou contacter notre équipe de support pour obtenir de l'aide. Notre engagement est de fournir une expérience fluide pour tous les utilisateurs. Il vous suffit de cliquer sur le bouton de support dans votre application DocBits et vous pourrez créer un ticket de support.
Vous pouvez également nous contacter via notre page FELLOWPRO:
Dans l'écran de validation, vous pouvez directement créer des tickets pour le document particulier et inclure une capture d'écran du problème. Il vous suffit de cliquer sur le bouton "Créer un ticket", la fenêtre de support s'ouvre et vous pouvez commencer immédiatement.
C'est ici que vous pouvez garder un œil sur vos tâches. Vous pouvez choisir entre deux mises en page différentes – l'une est un peu plus détaillée que l'autre. Vous pouvez également filtrer les tâches selon différents critères, comme si elles vous sont assignées ou l'état de la tâche.
Cette section offre un aperçu détaillé de toutes les commandes d'expédition. Elle comprend une barre de recherche avec divers filtres que vous pouvez sélectionner pour affiner rapidement vos résultats. De plus, vous pouvez personnaliser l'agencement des en-têtes de colonne en utilisant la fonctionnalité de glisser-déposer pour une expérience de visualisation plus adaptée.
Cette fonctionnalité vous aide à gérer et à réconcilier les numéros d'article entre votre système et vos fournisseurs. Souvent, les numéros d'article que vous utilisez en interne peuvent ne pas correspondre aux numéros d'article utilisés par vos fournisseurs. Docbits facilite la gestion de ces divergences en créant une correspondance entre vos numéros d'article et ceux de vos fournisseurs.
Correspondance manuelle :
La première fois que vous rencontrez une divergence entre votre numéro d'article et celui de votre fournisseur, vous devez les faire correspondre manuellement.
Vous pouvez le faire en entrant le numéro d'article fournisseur correct correspondant à votre numéro d'article interne.
Correspondance automatique :
Une fois que vous avez fait correspondre manuellement un numéro d'article avec celui de votre fournisseur, Docbits se souvient de cette correspondance.
La prochaine fois que le même article apparaît, Docbits le fera correspondre automatiquement en fonction de la correspondance enregistrée, vous faisant gagner du temps et réduisant les erreurs.
ID du fournisseur : L'identifiant unique du fournisseur.
Numéro d'article : Votre numéro d'article interne pour le produit.
Numéro d'article du fournisseur : Le numéro d'article correspondant utilisé par le fournisseur.
Action : Options pour gérer les correspondances, telles que la suppression des correspondances incorrectes.
Efficacité : Réduit le besoin de saisie manuelle répétée, rendant le processus plus rapide.
Précision : Minimise les erreurs en s'assurant que les numéros d'article sont correctement appariés.
Commodité : Simplifie le flux de travail en automatisant le processus de correspondance après la saisie manuelle initiale.
Si vous souhaitez importer des documents manuellement dans DocBits, suivez ces étapes simples :
Cliquez sur le bouton Importer sur le tableau de bord de DocBits.
Une fenêtre apparaîtra où vous pourrez importer vos documents via le navigateur de fichiers ou par glisser-déposer. Vous pouvez importer jusqu'à 10 documents à la fois.
Pour importer des documents via le navigateur de fichiers, cliquez sur le bouton Importer des documents et sélectionnez les fichiers que vous souhaitez importer. Une fois les fichiers sélectionnés, cliquez sur Confirmer pour démarrer le processus d'importation.
Alternativement, vous pouvez glisser-déposer vos fichiers sur la fenêtre d'importation de DocBits.
Une fois les fichiers importés, ils auront le statut initial de "En cours". Pendant ce temps, l'importation est en cours de traitement et l'édition du fichier n'est pas possible. Le temps de traitement peut varier en fonction de la taille et de la complexité du fichier.
Une fois le fichier traité, il recevra le statut "Prêt pour la validation". Vous pouvez maintenant commencer le processus de validation.
Bienvenue dans le Cours pour Débutants de DocBits, votre guide complet pour révolutionner la gestion des documents de votre entreprise !
Dans l'environnement financier complexe d'aujourd'hui, la gestion des confirmations de commande, des bons de livraison, de la facturation et de la comptabilité des coûts n'est pas une mince affaire. C'est là que DocBits brille. Avec plus de 20 intégrations et une compatibilité inégalée avec Infor CloudSuite, LN et M3, DocBits se distingue des autres solutions sur le marché.
Dans ce guide vidéo complet, les spectateurs sont présentés au tableau de bord de DocBits et à sa gamme de fonctionnalités. De la filtrage et la gestion des documents ouverts à l'importation de pièces jointes via divers canaux tels que l'e-mail, le scanner ou l'API, le tutoriel offre une démonstration étape par étape.
Les fonctionnalités clés sont mises en avant, notamment comment filtrer les documents par statut ou par assigné, localiser des détails spécifiques comme les numéros de facture et changer l'assigné pour des documents individuels. La facilité et l'efficacité du système sont démontrées, en mettant l'accent sur le contrôle et la personnalisation qu'il offre aux . Le tutoriel prépare le terrain pour une exploration plus approfondie de la au sein de DocBits.
Dans cette vidéo, les spectateurs sont présentés à l'interface conviviale de DocBit, en mettant spécifiquement l'accent sur la validation de documents. Le tutoriel met l'accent sur la simplicité du système, où aucun codage ou formule complexe n'est requis.
Grâce à l'IA et à l'intelligence de groupe, la plupart des champs sont extraits automatiquement, permettant aux d'extraire facilement des informations en cliquant sur les valeurs dans le document. De plus, les spectateurs apprennent sur la flexibilité d'extraire des zones spécifiques en double-cliquant ou en dessinant autour de la région souhaitée.
Bienvenue dans le guide de script Docbits ! Ici, vous apprendrez à utiliser des scripts pour automatiser et améliorer le traitement de vos documents dans Docbits. Les scripts permettent la manipulation personnalisée des champs, la transformation des données et l'implémentation de la logique à travers divers types de documents.
Les scripts dans Docbits sont écrits en Python. Ils interagissent avec les champs de documents et les métadonnées pour effectuer une large gamme d'opérations, allant du formatage simple des données à une logique complexe.
Fonctions Clés
get_field_value(fields_dict, field_name, default=None)
: Récupère la valeur d'un champ spécifié.
set_field_value(fields_dict, field_name, value)
: Définit la valeur d'un champ spécifié.
create_new_field(field_name, value)
: Crée un nouveau champ avec un nom et une valeur spécifiés.
format_decimal_to_locale(value, locale)
: Formate une valeur décimale selon une locale spécifiée.
Ci-dessous, plusieurs exemples démontrant des tâches de script courantes.
Exemple 1 : Mapping de Devise pour les Factures
Standardiser les symboles ou textes de devise en codes de devise ISO.
currency_map = {
"€": "EUR",
"EURO": "EUR",
"$": "USD",
"£": "GBP"
}
currency_value = get_field_value(fields_dict, "currency", None)
if currency_value:
currency_value = currency_value.upper()
if currency_value in currency_map:
currency_value = currency_map[currency_value]
set_field_value(fields_dict, "currency", currency_value)
Filtres non appliqués correctement :
Tout d'abord, vérifiez les paramètres du filtre pour vous assurer que les filtres corrects ont été appliqués et qu'ils affichent les données souhaitées.
Assurez-vous que les filtres sont appliqués de manière logique et cohérente. Parfois, une logique de filtre incorrecte ou des combinaisons incorrectes peuvent produire des résultats inattendus.
Fournissez aux utilisateurs des conseils sur la façon d'utiliser correctement les filtres pour s'assurer qu'ils peuvent utiliser efficacement les fonctionnalités de filtrage.
Retards dans le chargement des données :
Vérifiez la connexion réseau pour vous assurer qu'elle est stable et ne cause pas de retards.
Vérifiez la charge du serveur et la performance de la source de données pour voir si cela pose problème. Vous devrez peut-être optimiser la source de données ou passer à une infrastructure plus puissante.
Mettez en œuvre des mécanismes de mise en cache pour réduire les temps de chargement, en particulier pour les données fréquemment consultées. Encouragez les utilisateurs à optimiser leurs requêtes de données en récupérant uniquement les champs de données requis et en utilisant des filtres pour réduire la quantité de données.
Problèmes de navigateur :
Assurez-vous que le navigateur qu'ils utilisent est compatible avec le tableau de bord et que toutes les mises à jour requises sont installées.
Recommandez aux utilisateurs de vider régulièrement le cache de leur navigateur pour éviter les problèmes de mémoire et s'assurer qu'ils obtiennent les données les plus récentes.
Vérifiez les extensions ou plugins dans le navigateur qui pourraient interférer avec le tableau de bord et désactivez-les temporairement si nécessaire pour isoler les problèmes.
Problèmes spécifiques à l'utilisateur :
Offrez un support individualisé aux utilisateurs qui continuent à rencontrer des problèmes. Vous devrez peut-être vérifier leurs paramètres spécifiques, autorisations ou configuration réseau pour identifier et résoudre le problème.
En fournissant aux utilisateurs ces conseils de dépannage spécifiques, vous pouvez les aider à résoudre efficacement les problèmes courants liés aux paramètres du tableau de bord et augmenter leur productivité.
L'écran de correspondance de commande d'achat a des raccourcis dédiés pour rationaliser le processus de correspondance :
Tab – Se déplace entre les différents points de menu dans la barre latérale, permettant une navigation rapide sans cliquer.
Control + M – Se déplace entre les boutons disponibles dans la section de correspondance de commande d'achat, aidant les utilisateurs à naviguer efficacement parmi les options d'action.
Enter – Sélectionne ou clique sur le bouton actuellement focalisé, confirmant les actions sans avoir besoin d'utiliser la souris.
Control + H – Ouvre la documentation pour la correspondance de commande d'achat, fournissant un accès immédiat à l'assistance.
Control + K – Ouvre le menu des raccourcis clavier, affichant tous les raccourcis disponibles pour cette section.
Control + D – Active ou désactive le mode de formation de commande d'achat, permettant aux utilisateurs de passer entre les modes normal et formation.
Control + A – Effectue une correspondance automatique de commande d'achat.
Control + S – Enregistre le document, garantissant que toutes les modifications sont correctement stockées.
Control + R – Rejette le document, le marquant pour révision ou vérification supplémentaire.
Control + E – Exporte le document, générant un fichier d'exportation basé sur les paramètres appliqués.
Control + F – Ouvre la fonction de recherche de commande d'achat, permettant aux utilisateurs de localiser rapidement des commandes d'achat spécifiques.
Control + P – Sélectionne la première ligne des lignes de commande d'achat, facilitant le travail avec les données de commande.
Control + L – Sélectionne la première ligne des lignes de facture, permettant un accès rapide aux détails de la facture.
Control + Clic Gauche – Sélectionne ou désélectionne des lignes de commande d'achat, permettant une sélection flexible de plusieurs entrées.
Control + C – Sélectionne des lignes de commande d'achat pour commencer à les mapper aux lignes de facture, préparant le processus de mappage.
Control + V – Mappe les lignes de commande d'achat sélectionnées aux lignes de facture, liant les données efficacement.
Option + Shift + Clic Gauche – Sélectionne toutes les lignes de commande d'achat entre la première ligne sélectionnée et la dernière ligne sélectionnée, simplifiant le processus de sélection en masse.
Dans notre système de traitement des documents, nous gérons un grand volume de documents provenant de plusieurs clients chaque jour. Pour garantir que les documents de chaque client soient traités en temps voulu, nous avons mis en place un système de priorité sophistiqué. Ce système ajuste dynamiquement les priorités en fonction du nombre de documents en attente qu'un client a, assurant ainsi l'équité et l'efficacité. Plongeons dans le fonctionnement de ce système de priorité et quand le compteur de tâches est réinitialisé.
Concepts Clés du Système de Priorité
Notre système de priorité repose sur quelques concepts clés :
Documents en Attente : Il s'agit d'un compte des documents qu'un client a soumis mais qui n'ont pas encore été traités.
Intervalle de Réinitialisation : Le système réinitialise périodiquement le compte des documents en attente à zéro pour s'assurer qu'aucun client ne puisse monopoliser indéfiniment les ressources de traitement.
Comment la Priorité est Déterminée
Voici une explication étape par étape de la façon dont la priorité pour le traitement des documents est déterminée :
Suivi des Documents en Attente : Chaque client a un compte de documents en attente. Ce compte nous aide à savoir combien de documents attendent d'être traités pour chaque client.
Réinitialisation du Compte : Pour maintenir l'équité, nous réinitialisons le compte des documents en attente à zéro si un certain temps (l'intervalle de réinitialisation) s'est écoulé depuis la dernière mise à jour. Cet intervalle est fixé par défaut à 1500 secondes (ou 25 minutes).
Mise à Jour du Compte : Si l'intervalle de réinitialisation n'est pas écoulé, nous réduisons le compte des documents en attente d'un chaque fois que nous vérifions, simulant le traitement d'un document.
Définition des Priorités : La priorité pour le traitement des tâches est basée sur le nombre de documents en attente. Moins il y a de documents en attente, plus la priorité est élevée, ce qui signifie que ces tâches seront traitées plus tôt. Nous avons des seuils spécifiques pour attribuer des niveaux de priorité de 1 (priorité la plus élevée) à 9 (priorité la plus basse).
Niveaux de Priorité
Les niveaux de priorité sont attribués en fonction du compte des documents en attente comme suit :
Priorité 9 : Si le compte des documents en attente est inférieur à -20
Priorité 8 : Si le compte des documents en attente est inférieur à -14
Priorité 7 : Si le compte des documents en attente est inférieur à -12
Priorité 6 : Si le compte des documents en attente est inférieur à -10
Priorité 5 : Si le compte des documents en attente est inférieur à -8
Priorité 4 : Si le compte des documents en attente est inférieur à -6
Priorité 3 : Si le compte des documents en attente est inférieur à -4
Priorité 2 : Si le compte des documents en attente est inférieur à -2
Priorité 1 : Si le compte des documents en attente est supérieur ou égal à -2
Quand le Compteur est Réinitialisé
Le compteur des documents en attente est réinitialisé à zéro si plus que l'intervalle de réinitialisation (1500 secondes) s'est écoulé depuis la dernière mise à jour. Ce mécanisme garantit qu'aucun client ne puisse accumuler indéfiniment des documents en attente et monopoliser les ressources du système. En réinitialisant périodiquement le compteur, nous garantissons que chaque client obtienne une part équitable de temps de traitement.
Pour vous donner une meilleure visibilité sur vos demandes, voici ce que signifie chaque statut de ticket et quand vous le verrez utilisé :
New – Nous avons reçu votre demande et elle est en attente d'examen.
Open – Votre ticket a été examiné et est en attente d'action.
In Progress – DocBits travaille activement sur votre problème.
Waiting on Customer Response – Nous avons besoin de plus d'informations ou de clarifications de votre part. Vous verrez cela lorsque nous aurons posé des questions ou demandé des fichiers.
Waiting for Customer Confirmation – Nous avons mis en œuvre une solution ou fourni des conseils et attendons que vous confirmiez que le problème est résolu.
Waiting on Product Team – Votre demande est une suggestion de fonctionnalité ou concerne un problème de produit connu et a été enregistrée pour la feuille de route de l'équipe Produit.
Closed – Resolved – Le problème est entièrement résolu et confirmé, ou aucune action supplémentaire n'est nécessaire.
Closed – No Response – Après plusieurs relances sans réponse, nous fermons le ticket. Vous pouvez toujours le rouvrir en répondant.
Closed – Known Issue – Ce ticket suit un bug de produit connu qui est déjà dans notre backlog. Il est fermé ici mais reste visible dans notre planification interne.
Closed – Logged as Idea – Votre suggestion a été notée pour une future considération par notre équipe Produit.
Duplicate – Nous avons fusionné ce ticket avec un existant couvrant le même problème.
Not Planned – Cette demande est valide mais n'est pas dans notre feuille de route actuelle. Nous la garderons en dossier pour une future priorisation.
Spam – Ce ticket a été identifié comme non lié au produit (par exemple, bot ou demande non pertinente) et a été fermé.
Paramètres globaux :
Informations sur l'entreprise : Définir et modifier les détails de base concernant l'entreprise, comme le nom, l'adresse et d'autres identifiants.
Groupes, utilisateurs et autorisations : Gérer les rôles et les autorisations des utilisateurs, permettant différents niveaux d'accès à diverses fonctionnalités au sein de DocBits.
Intégration : Configurer et mettre en place des intégrations avec d'autres logiciels ou systèmes, améliorant la fonctionnalité de DocBits avec des services externes.
Types de documents : Spécifier et gérer les différents types de documents que DocBits traitera, tels que les factures, les commandes, etc.
Notification par e-mail : Configurer les paramètres pour les alertes et notifications par e-mail liées aux activités de traitement des documents.
Tableau de bord : Personnaliser l'affichage du tableau de bord avec des widgets et des métriques qui sont importants pour les utilisateurs.
Traitement des documents :
Expiration des documents : Définir des règles sur la durée de conservation des documents avant leur archivage ou leur suppression.
Importation : Configurer la manière dont les documents sont importés dans DocBits, y compris les paramètres de source et les types de fichiers.
Paramètres OCR : Ajuster les paramètres pour la reconnaissance optique de caractères (OCR) qui convertit les images de texte en texte encodé par machine.
Classification et extraction : Définir comment les documents sont classés et comment les données sont extraites des documents.
Recherche de données maîtresses : Mettre en place des recherches pour valider ou compléter les données extraites avec des données maîtresses préexistantes.
Liste de valeurs : Gérer des listes prédéfinies utilisées dans la saisie et la validation des données.
Exportation : Configurer comment et où les documents et données traités sont exportés.
Module : Modules supplémentaires qui peuvent être configurés pour étendre la fonctionnalité.
Licences API : Gérer les clés API et surveiller les statistiques d'utilisation des API utilisées par DocBits.
Paramètres des fournisseurs : Configurer et gérer les paramètres spécifiques aux fournisseurs, éventuellement en intégrant des systèmes de gestion des fournisseurs.
Gestion du cache : Ajuster les paramètres liés à la mise en cache des données pour améliorer les performances du système.
Nom de l'entreprise : Le nom légal de l'entreprise tel qu'enregistré.
Rue + Numéro : L'adresse physique du siège social de l'entreprise.
Code postal : Le code ZIP ou postal de l'adresse de l'entreprise.
Ville : La ville où se trouve l'entreprise.
État : L'état ou la région où est basée l'entreprise.
Pays : Le pays d'opération de l'entreprise.
Identifiant de l'entreprise : Un identifiant unique pour l'entreprise, qui pourrait être utilisé en interne ou pour des intégrations avec d'autres systèmes.
Identifiant fiscal : Le numéro d'identification fiscale de l'entreprise, important pour les opérations financières et les rapports.
Identifiant du registre commercial : Le numéro d'enregistrement de l'entreprise au registre du commerce, qui pourrait être important pour la documentation légale et officielle.
Numéro de téléphone officiel de l'entreprise : Le numéro de contact principal de l'entreprise.
Email officiel de l'entreprise : L'adresse e-mail principale qui sera utilisée pour les communications officielles.
Les informations saisies ici peuvent être cruciales pour garantir que des documents tels que les factures, la correspondance officielle et les rapports soient correctement formatés avec les détails de l'entreprise corrects. Cela aide également à maintenir la cohérence dans la représentation de l'entreprise dans diverses communications externes et documents. Après avoir saisi ou mis à jour les informations, l'administrateur doit enregistrer les modifications en cliquant sur le bouton "Enregistrer" pour garantir que toutes les modifications sont appliquées à l'ensemble du système.
De plus, la section fournit une vue du plan d'abonnement, montrant combien de jours il reste, les dates de début et de fin, et un compteur d'utilisation d'abonnement qui suit la consommation de jetons de service par rapport à ce qui est alloué dans le plan. Cela peut aider les administrateurs à surveiller et à planifier les renouvellements d'abonnement ou les mises à niveau en fonction des tendances d'utilisation.
The "Calculating Total Charges" script automates the process of summing up various charges and additional amounts within invoice documents. This guide walks you through the script setup, logic, and application to ensure accurate total charge calculations across your documents.
This script aims to provide a dynamic way to calculate the total charges on an invoice by adding up different charge types, such as base charges, freight (Fracht), and packaging (Verpackung). It then updates the invoice's total charges field with the calculated sum, ensuring accurate billing information.
The script retrieves values from specified fields, converts them to floats, sums them up, and then updates the total_charges
field with the result. If the total_charges
field doesn't exist, the script creates this field and sets its value accordingly.
total_charges = get_field_value(fields_dict, 'total_charges', None)
fracht = get_field_value(fields_dict, 'additional_amount_2', None)
verpackung = get_field_value(fields_dict, 'additional_amount', None)
# Initialize total to 0
total = 0
# Add fracht to total if it exists
if fracht:
fracht = float(fracht)
total += fracht
# Add verpackung to total if it exists
if verpackung:
verpackung = float(verpackung)
total += verpackung
# Formatting the total to two decimal places
formatted_total = "{0:.2f}".format(total)
# Checking if the total_charges field exists and updating or creating accordingly
if 'total_charges' not in fields_dict:
new_field = create_new_field('total_charges', formatted_total)
fields_dict['total_charges'] = new_field
document_json['fields'].append(new_field)
else:
set_field_value(fields_dict, 'total_charges', formatted_total)
This document provides a detailed guide on the "Calculating Total Charges" script within the Docbits platform. The script is designed to automatically calculate the total amount charged on an invoice by summing up various individual charges. This automation enhances accuracy and efficiency in document processing.
The aim of this script is to streamline the calculation process for total charges on invoices. By automatically adding up specified charges, such as base charges, taxes, and additional fees, the script ensures that the total charges reflected on each invoice are accurate and comprehensive.
# Initialize variables to store the values of individual charges
total_charges = get_field_value(fields_dict, 'total_charges', None)
fracht = get_field_value(fields_dict, 'additional_amount_2', None)
verpackung = get_field_value(fields_dict, 'additional_amount', None)
# Calculate the total by converting each charge to a float and summing them up
total = 0
if fracht:
total += float(fracht)
if verpackung:
total += float(verpackung)
# Format the total to two decimal places and update the 'total_charges' field
formatted_total = "{0:.2f}".format(total)
if 'total_charges' not in fields_dict:
new_field = create_new_field('total_charges', formatted_total)
fields_dict['total_charges'] = new_field
document_json['fields'].append(new_field)
else:
set_field_value(fields_dict, 'total_charges', formatted_total)
L'Échange de Données Informatisé (EDI) permet l'échange automatisé et standardisé de documents commerciaux (par exemple, commandes, factures, avis d'expédition) entre entreprises sans intervention manuelle. En remplaçant les processus basés sur papier, l'EDI améliore l'efficacité, la précision et la rapidité des communications commerciales.
Optimisation de la Chaîne d'Approvisionnement
Facilite la communication transparente entre les fournisseurs, les fabricants, les distributeurs et les détaillants.
Automatise l'échange de bons de commande, d'avis d'expédition et de factures, entraînant :
Une meilleure gestion des stocks
Un traitement des commandes plus rapide
Une réduction des erreurs et des retards
Achats Rationalisés
Automatise les bons de commande et les confirmations de commande entre les acheteurs et les fournisseurs.
Réduit le temps de traitement, minimise les erreurs manuelles et améliore le suivi des commandes.
Transactions Financières Efficaces
Permet la facturation électronique, les avis de paiement et d'autres échanges de documents financiers.
Accélère les cycles de paiement, réduit la saisie manuelle des données et garantit l'exactitude des transactions.
Les paramètres EDI sont un pilier des opérations commerciales modernes, favorisant l'efficacité, la transparence et l'automatisation à travers les chaînes d'approvisionnement, les achats et les finances. En éliminant les processus manuels, les entreprises peuvent atteindre des flux de travail plus rapides, plus fiables et rentables.
Le paramètre Couleur de l'application permet aux administrateurs de définir le schéma de couleurs de l'interface de l'application. Cette fonctionnalité est particulièrement utile pour distinguer les différents environnements tels que le test, le bac à sable et la production. En attribuant des couleurs distinctes à chaque environnement, les utilisateurs peuvent facilement identifier dans quel environnement ils travaillent, réduisant ainsi le risque d'effectuer des actions critiques dans le mauvais environnement.
Naviguer vers les paramètres de l'entreprise :
Dans le menu principal, cliquez sur la section Informations sur l'entreprise.
Localiser la section Couleur de l'application :
Faites défiler vers le bas jusqu'à la section Couleur de l'application dans les paramètres des Informations sur l'entreprise.
Choisir une couleur :
Cliquez sur la boîte de couleur ou entrez un code hexadécimal directement dans le champ de texte.
Un sélecteur de couleur apparaîtra, vous permettant de sélectionner la couleur souhaitée.
Vous pouvez entrer un code hexadécimal spécifique si vous avez une couleur prédéterminée pour l'environnement.
Enregistrer la couleur :
Une fois que vous avez sélectionné la couleur, cliquez sur le bouton Enregistrer pour appliquer le changement.
L'interface de l'application se mettra immédiatement à jour pour refléter la nouvelle couleur.
Réinitialiser par défaut :
Si vous souhaitez revenir à la couleur par défaut, cliquez sur le bouton Réinitialiser.
Pour éviter toute confusion, il est recommandé d'établir un schéma de couleurs standard pour chaque environnement :
Production : Utilisez une couleur neutre ou par défaut, telle que #FFFFFF (blanc) ou #f0f0f0 (gris clair), pour indiquer l'environnement en direct.
Test : Utilisez une couleur vive ou d'alerte, telle que #ffcc00 (jaune) ou #ffa500 (orange), pour indiquer un environnement de test.
Bac à sable : Utilisez une couleur distincte, telle que #007bff (bleu) ou #6c757d (gris), pour indiquer un environnement de bac à sable ou de développement.
Sous la section Couleur de l'application, les administrateurs verront également des informations relatives au Plan d'abonnement. Cela inclut le plan actuel, son statut et le nombre de jours restants d'abonnement.
Le paramètre Couleur de l'application est un outil simple mais efficace pour aider les utilisateurs à reconnaître rapidement l'environnement dans lequel ils travaillent. En sélectionnant et en gérant soigneusement ces couleurs, les organisations peuvent minimiser les erreurs et améliorer l'efficacité du flux de travail.
Créez des directives claires pour l'utilisation des modèles de formatage et des paramètres linguistiques afin d'assurer la cohérence de tous les documents.
Formez régulièrement les employés sur l'utilisation correcte des modèles et des paramètres linguistiques.
Encouragez les employés à effectuer une vérification orthographique avant de finaliser un document pour identifier et corriger les fautes de frappe et les erreurs grammaticales.
Utilisez la gestion des versions et le suivi des modifications pour suivre l'historique des modifications et garantir la traçabilité des changements.
Documentez soigneusement les changements et les commentaires pour soutenir le processus de révision et faciliter la collaboration.
Définissez des restrictions d'accès claires pour garantir que les documents confidentiels ne peuvent être consultés et modifiés que par des personnes autorisées.
Mettez régulièrement à jour les mots de passe et les droits d'accès pour assurer la sécurité et répondre aux exigences de conformité.
Formez régulièrement les employés sur la manière d'utiliser DocBits et ses fonctionnalités de manière efficace.
Restez à jour avec les mises à jour et les nouvelles fonctionnalités et mettez-les en œuvre si nécessaire pour améliorer l'efficacité et la sécurité.
Créez des politiques de traitement des documents et des flux de travail clairs qui couvrent l'utilisation des différents paramètres et fonctionnalités.
Documentez les exigences de conformité et assurez-vous que tous les employés les comprennent et s'y conforment.
En mettant en œuvre ces meilleures pratiques, vous pouvez augmenter l'efficacité dans DocBits, améliorer la précision des données et garantir qu'il respecte les exigences de conformité pertinentes.
Cette section offre un aperçu détaillé de tous les bons de commande. Elle comprend une barre de recherche avec divers filtres que vous pouvez sélectionner pour affiner rapidement vos résultats. De plus, vous pouvez personnaliser l'agencement des en-têtes de colonne en utilisant la fonctionnalité de glisser-déposer pour une expérience de visualisation plus adaptée.
La fonctionnalité Tableau IA permet aux utilisateurs de manipuler et personnaliser facilement les données extraites du document de facturation. Voici les principales capacités et instructions d'utilisation :
Suppression de colonnes : Si certaines colonnes du tableau extrait ne sont pas nécessaires, les utilisateurs peuvent facilement les supprimer en cliquant sur l'icône "Supprimer la colonne" (représentée par trois points verticaux) à côté de l'en-tête de la colonne. Cela permet de désencombrer le tableau et de se concentrer uniquement sur les informations pertinentes.
Changement de format de devise : Le format de la devise peut être modifié en sélectionnant le format souhaité dans le menu déroulant à côté du champ "Devise". Cela garantit que les valeurs monétaires sont affichées dans le format préféré, facilitant ainsi l'interprétation et l'analyse des données financières.
Affichage/Masquage des colonnes non mappées : Par défaut, seules les colonnes mappées (colonnes avec des données extraites) sont visibles dans le tableau. Cependant, les utilisateurs peuvent choisir d'afficher ou de masquer les colonnes non mappées en cliquant sur le bouton "Masquer les colonnes non mappées" ou "Afficher les colonnes non mappées" en bas du tableau. Cette fonctionnalité est utile lorsque les utilisateurs souhaitent examiner toutes les colonnes disponibles, même si elles ne contiennent pas actuellement de données.
Modification des en-têtes de tableau : Les en-têtes de tableau (noms de colonnes) peuvent être modifiés en cliquant sur l'en-tête et en saisissant le nom souhaité. Cette fonctionnalité permet aux utilisateurs de personnaliser les noms de colonnes pour mieux s'aligner sur leur terminologie ou leurs préférences, rendant les données plus lisibles et compréhensibles.
Ces fonctionnalités offrent aux utilisateurs la flexibilité et le contrôle sur les données extraites, leur permettant d'adapter les informations selon leurs besoins et préférences spécifiques. Le Tableau IA vise à améliorer l'expérience utilisateur en offrant un moyen fluide et intuitif d'interagir avec et d'analyser les données de facturation.
Par défaut, des champs spécifiques dans le processus de validation des champs sont automatiquement vérifiés en vérifiant leurs valeurs à l'aide de formules basées sur d'autres valeurs extraites. Sur cette page, vous pouvez trouver les formulaires utilisés pour ces calculs automatiques.
Vous pouvez toujours vérifier la formule utilisée en survolant l'icône d'information.
Remarque : L'icône d'information n'est visible que si une valeur a été extraite pour le champ correspondant.
Montant net = Montant de la taxe * 100 / Taux de TVA
Taux de TVA = Montant de la taxe * 100 / Montant net
Montant de la taxe = Montant net + Taux de TVA / 100
Montant net réduit = Montant de la taxe réduite * 100 / Taux de TVA réduit
Taux de TVA réduit = Montant de la taxe réduite * 100 / Montant net réduit
Montant de la taxe réduite = Montant de la taxe réduite + Taux de TVA réduit / 100
Montant net total = Montant net + Montant de la taxe réduite + Montant net gratuit
Montant net total US = Montant net + Frais d'expédition + Frais divers + Montant supplémentaire
Montant total de la taxe = Montant de la taxe + Montant de la taxe réduite + Montant de la taxe gratuite
Montant total = Montant net + Montant de la taxe
Remarque : Si la valeur extraite et la valeur validée ne correspondent pas, le document ne peut pas être traité davantage. Une erreur Incohérence des montants apparaîtra pour le champ correspondant.
Docbits est un système avancé conçu pour automatiser la correspondance des données de bon de commande (PO) avec les documents de facture entrants. Cet outil est spécifiquement conçu pour une gestion et un traitement efficaces des données de facturation au sein des systèmes ERP. Cette documentation explique les bases de la correspondance automatique via Docbits et définit les règles spécifiques requises pour une correspondance réussie.
Extraction de Données : Docbits commence le processus en extrayant les données pertinentes des documents de facture numérisés. En général, ces données incluent les numéros d'article, les quantités et les prix unitaires de chaque ligne de facture. La précision de cette extraction est cruciale, car elle constitue la base du processus de correspondance ultérieur.
Comparaison avec les Données de PO : Les données extraites sont comparées avec les informations correspondantes dans les bons de commande stockés. Docbits vérifie si les numéros d'article, les quantités et les prix correspondent à ceux des PO. Pour une correspondance réussie, les données des factures doivent correspondre aux données des bons de commande, en tenant compte des seuils de tolérance définis.
Correspondance Automatique : Sur la base des résultats de la comparaison, Docbits effectue la correspondance. Le système vérifie si les critères de correspondance se situent dans les limites de tolérance définies. Si ces critères sont remplis, la correspondance est considérée comme réussie.
Rapport : Après avoir terminé le processus de correspondance, Docbits génère des rapports qui montrent l'état des correspondances. Ces rapports informent sur les factures correspondantes avec succès et identifient celles présentant des écarts.
Numéro d'Article : Le numéro d'article sur la facture doit correspondre exactement au numéro d'article dans le bon de commande. Il n'y a pas de tolérance pour les écarts dans les numéros d'article.
Quantités : La quantité de marchandises livrées sur la facture peut varier dans une plage de tolérance prédéfinie. En général, une tolérance de ±5% peut être acceptable pour tenir compte des différences mineures dans les quantités de livraison.
Prix : Les écarts de prix sont tolérables jusqu'à un seuil défini. Une tolérance courante peut être de ±2% du prix pour accepter de légères différences dans les déclarations de prix résultant de différences d'arrondi ou de fluctuations monétaires.
Correspondance Complète : Tous les points de données (numéro d'article, quantité et prix) sont dans les limites de tolérance définies.
Correspondance Partielle : Un ou plusieurs points de données dévient en dehors des limites de tolérance, mais les écarts sont minimes et nécessitent un examen manuel.
Aucune Correspondance : Écarts significatifs dans un ou plusieurs points de données nécessitant une correction immédiate ou une enquête plus approfondie.
La définition précise de ces règles et la fixation des limites de tolérance sont cruciales pour l'efficacité de la correspondance automatique et la réduction des interventions manuelles. Docbits permet une configuration flexible de ces paramètres pour répondre aux besoins de diverses entreprises et industries.
Des icônes d'aide ont été placées tout autour de DocBits afin de vous aider à apprendre et comprendre ce que fait vraiment une fonctionnalité et comment elle peut vous aider dans le traitement de vos documents.
Ces icônes d'aide ressemblent à ceci
Vous recevrez une invitation avec un lien par E-mail pour commencer le processus d'inscription. Veuillez cliquer sur « Aller à l'inscription », soumettre les informations requises et accepter les termes et conditions pour commencer.
Détails du Fournisseur
Veuillez vérifier que le nom du Fournisseur est correct. C'est un détail critique pour des raisons d'identité et légales qui ne peut pas être modifié. Veuillez fournir toutes les informations applicables, y compris les champs requis. Une fois terminé, cliquez sur « Suivant » pour continuer vers la section Données d'Adresse. Pour enregistrer vos progrès et continuer plus tard, cliquez sur « Enregistrer ».
Données d'Adresse Veuillez fournir toutes les informations applicables, y compris les champs requis. Une fois terminé, cliquez sur « Suivant » pour continuer vers la section Contact du Fournisseur. Pour enregistrer vos progrès et continuer plus tard, cliquez sur « Enregistrer ».
Contact du Fournisseur Veuillez fournir toutes les informations applicables, y compris les champs requis. Une fois terminé, cliquez sur « Suivant » pour continuer vers la section Financière du Fournisseur. Pour enregistrer vos progrès et continuer plus tard, cliquez sur « Enregistrer ».
Financier du Fournisseur Veuillez fournir toutes les informations applicables. Une fois terminé, cliquez sur « Suivant » pour continuer vers la section Achats du Fournisseur. Pour enregistrer vos progrès et continuer plus tard, cliquez sur « Enregistrer ».
Achats du Fournisseur Veuillez fournir toutes les informations applicables. Une fois terminé, cliquez sur « Suivant » pour continuer vers la section Certificats du Fournisseur. Pour enregistrer vos progrès et continuer plus tard, cliquez sur « Enregistrer ».
Certificats du Fournisseur Veuillez télécharger tous les certificats requis (Fiscal, Assurance, Diversification des Fournisseurs). Veuillez enregistrer vos progrès si vous devez revenir pour compléter le processus d'inscription plus tard. Une fois terminé, cliquez sur « Envoyer pour approbation ».
Veuillez télécharger tous les certificats requis (Fiscal, Assurance, Diversification des Fournisseurs). Veuillez enregistrer vos progrès si vous devez revenir pour compléter le processus d'inscription plus tard. Une fois terminé, cliquez sur « Envoyer pour approbation ».
Veuillez vérifier votre E-mail pour une confirmation que vous avez complété le processus d'inscription.
Les types de documents sont essentiellement des versions spécialisées des principaux types de documents. Par exemple, sous le type de document principal "Facture", il peut y avoir des sous-types comme "Facture standard", "Facture pro forma" et "Avoir", chacun ayant des exigences de données ou des règles de traitement légèrement différentes.
Liste des sous-types:
Chaque ligne représente un sous-type d'un type de document principal.
Inclut le nom du sous-type et un ensemble d'actions pouvant être effectuées sur celui-ci.
Actions:
Champs: Configurez quels champs de données sont inclus dans le sous-type et comment ils sont gérés.
Modifier la mise en page: Modifiez la mise en page visuelle pour afficher et saisir les informations pour ce sous-type.
Scripts: Attachez ou modifiez des scripts qui exécutent des opérations spécifiques lorsque des documents de ce sous-type sont traités.
Copier: Dupliquez une configuration de sous-type existante pour l'utiliser comme base pour une nouvelle.
Supprimer: Supprimez le sous-type s'il n'est plus nécessaire.
Ajout de nouveaux sous-types:
Le bouton "+ Nouveau" permet aux administrateurs de créer de nouveaux sous-types, en définissant des propriétés et des règles uniques selon les besoins.
Les sous-types de documents dans Docbits offrent un moyen flexible et puissant de gérer une variété de documents au sein d'un seul système, garantissant que chaque type et sous-type est traité avec précision et efficacité selon ses spécifications uniques.
L'interface des Colonnes de Tableau dans Docbits est utilisée pour spécifier les colonnes qui apparaissent dans les tableaux de données pour chaque type de document. Chaque colonne peut être configurée pour contenir des types spécifiques de données, telles que des chaînes de caractères ou des valeurs numériques, et peut être essentielle pour les fonctions de tri, de filtrage et de reporting au sein de Docbits.
Configuration de la Colonne:
Nom de la Colonne: L'identifiant de la colonne dans la base de données.
Titre: Le titre lisible par l'homme de la colonne qui apparaîtra dans l'interface.
Type de Colonne: Définit le type de données de la colonne (par exemple, STRING, MONTANT), ce qui détermine le type de données pouvant être stockées dans la colonne.
Nom de la Table: Indique à quelle table appartient la colonne, la reliant à un type de document spécifique comme INVOICE_TABLE.
Actions:
Modifier: Modifier les paramètres d'une colonne existante.
Supprimer: Supprimer la colonne du tableau, ce qui est utile si les données ne sont plus nécessaires ou si la structure de données du type de document change.
Ajout de Nouvelles Colonnes et Tables:
Ajouter une Nouvelle Colonne de Table: Ouvre une boîte de dialogue où vous pouvez définir une nouvelle colonne, y compris son nom, si elle est requise, son type de données et la table à laquelle elle appartient.
Créer une Nouvelle Table: Permet la création d'une nouvelle table, en définissant un nom unique qui sera utilisé pour stocker des données liées à un ensemble spécifique de types de documents.
Cette section est essentielle pour maintenir l'intégrité structurelle et la facilité d'utilisation des données dans le système Docbits, en veillant à ce que les données extraites des documents soient stockées de manière bien organisée et accessible.
Le paramètre Champs fournit une interface utilisateur où les administrateurs peuvent gérer les propriétés et le comportement des champs de données individuels associés à un type de document. Chaque champ peut être ajusté pour optimiser la précision et l'efficacité de la capture et de la validation des données.
Configuration des Champs:
Noms des Champs: Liste les noms des champs, correspondant généralement aux éléments de données dans le document, tels que "Numéro de Facture" ou "Date de Commande".
Requis: Les administrateurs peuvent marquer les champs comme requis, s'assurant que des données doivent être saisies ou capturées pour que ces champs complètent le traitement du document.
Lecture Seule: Les champs peuvent être définis en lecture seule pour empêcher toute modification après la capture des données ou pendant certaines étapes du traitement du document.
Caché: Les champs peuvent être masqués dans l'interface utilisateur, utile pour les informations sensibles ou pour simplifier les flux de travail des utilisateurs.
Paramètres Avancés:
Forcer la Validation: Garantit que les données saisies dans un champ respectent certaines règles de validation avant d'être acceptées.
OCR (Reconnaissance Optique de Caractères): Ce commutateur peut être activé pour permettre le traitement OCR pour un champ spécifique, utile pour l'extraction automatique de données à partir de documents numérisés ou numériques.
Score de Correspondance: Les administrateurs peuvent définir un score de correspondance, un seuil utilisé pour déterminer le niveau de confiance de la reconnaissance ou de la correspondance des données, impactant la manière dont la validation des données et les contrôles de qualité sont effectués.
Boutons d'Action:
Créer un Nouveau Champ: Permet d'ajouter de nouveaux champs au type de document.
Icônes d'Édition: Chaque champ a une icône d'édition qui permet aux administrateurs de configurer davantage les paramètres spécifiques au champ, tels que le type de données, les valeurs par défaut ou la logique métier connectée.
Enregistrer les Paramètres: Valide les modifications apportées aux configurations des champs.
L'Entraînement du Modèle permet aux administrateurs de superviser et gérer la formation des modèles d'apprentissage automatique spécifiques à chaque type de document. En fournissant une interface structurée pour l'importation de données d'échantillons, la formation des modèles et le test de leurs performances, Docbits garantit que ses capacités d'extraction de données s'améliorent continuellement avec le temps.
Aperçu des Métriques:
Échantillon: Nombre de documents d'échantillons utilisés pour l'entraînement.
Exportés: Nombre de documents qui ont été exportés avec succès après traitement.
Entreprise Σ: Nombre total de documents spécifiques à l'entreprise traités.
Total Σ: Nombre total de documents traités dans toutes les catégories.
Options d'Entraînement et de Test:
Importation: Permet aux administrateurs d'importer de nouveaux ensembles de données d'entraînement qui sont généralement des échantillons structurés de documents devant être reconnus par le système.
Entraîner le Modèle: Lance le processus d'entraînement en utilisant les données importées pour améliorer les capacités de reconnaissance et d'extraction du système.
Test de Classification: Permet de tester le modèle pour évaluer sa performance dans la classification et l'extraction de données à partir de documents nouveaux ou non vus.
Boutons d'Action:
Créer un Champ: Ajoute de nouveaux champs de données que le modèle devrait reconnaître et extraire.
Actions: Ce menu déroulant peut inclure des options telles que voir les détails, modifier les configurations ou supprimer les données d'entraînement.
Les scripts dans Docbits sont généralement écrits dans un langage de script pris en charge par le système Python. Ils sont déclenchés pendant le flux de traitement des documents pour appliquer une logique métier complexe ou garantir l'intégrité et l'exactitude des données avant que les données ne soient traitées ou stockées davantage.
Gestion des Scripts:
Nom: Chaque script reçoit un nom unique pour l'identification.
Type de Document: Associe le script à un type de document spécifique, déterminant sur quels documents le script sera appliqué.
Déclenchement Sur: Définit quand le script est déclenché (par exemple, lors du téléchargement du document, avant l'exportation des données, après la validation des données).
Statut Actif/Inactif: Permet aux administrateurs d'activer ou de désactiver les scripts sans les supprimer, offrant ainsi une flexibilité dans les tests et le déploiement.
Éditeur de Script:
Fournit une interface où les scripts peuvent être écrits et édités. L'éditeur prend généralement en charge la coloration syntaxique, la mise en évidence des erreurs et d'autres fonctionnalités pour aider au développement du script.
Exemple de Script: Les scripts peuvent inclure des opérations telles que la boucle à travers les lignes de facture pour valider les totaux ou supprimer les entrées qui ne répondent pas à certains critères.
Dans Docbits, les paramètres EDI fournissent des outils pour définir et gérer la structure et le format des messages EDI qui correspondent à divers types de documents, tels que les factures ou les bons de commande. Les paramètres permettent la personnalisation des messages EDI pour se conformer aux normes et exigences spécifiques à différents partenaires commerciaux et industries.
Éléments de configuration EDI:
Descripteur de structure : Définit la structure de base du document EDI, y compris l'ordre des segments, les champs obligatoires et les qualificateurs nécessaires pour que le document EDI soit valide.
Transformation : Spécifie les transformations appliquées pour convertir les données du document en un message au format EDI. Cela implique généralement de spécifier des mappages des champs du document vers les segments et éléments EDI.
Aperçu : Permet aux administrateurs de voir à quoi ressemblera le message EDI après transformation, aidant à garantir l'exactitude avant la transmission.
Chemins d'extraction : Montre les chemins utilisés pour extraire des valeurs du document, qui sont ensuite utilisées pour remplir le message EDI.
Éditeur XSLT:
Utilisé pour éditer et valider le XSLT (eXtensible Stylesheet Language Transformations) utilisé dans le processus de transformation. Le XSLT est un langage puissant conçu pour transformer des documents XML en d'autres documents XML ou d'autres formats comme HTML, texte, ou même d'autres structures XML.
L'écran de validation dans DocBits est conçu pour vérifier l'exactitude et l'exhaustivité des données contenues dans les documents avant qu'elles ne soient traitées ou enregistrées. Cette fonctionnalité est cruciale pour garantir que toutes les données sont correctement lues et traitées, assurant ainsi l'intégrité et la qualité des données.
Assurer la qualité des données: L'écran de validation vérifie l'exactitude et l'exhaustivité des données extraites pour éviter l'entrée d'informations incorrectes ou incomplètes.
Intégrité des données: Il garantit que les données respectent les exigences et normes spécifiées.
Prévention des erreurs: En facilitant la détection et la correction précoces des erreurs, l'écran de validation aide à atténuer les problèmes potentiels lors du traitement ultérieur des données.
Convivialité: Le système fournit un retour immédiat aux utilisateurs lorsque des erreurs ou des incohérences sont détectées, permettant des corrections rapides.
Conformité: L'écran de validation aide à garantir le respect des réglementations et normes légales et organisationnelles.
Efficacité: Il réduit l'effort nécessaire pour les corrections futures et minimise le besoin de vérifications manuelles.
Extraction automatique de données:
Reconnaissance optique de caractères (OCR): Lit automatiquement le texte des documents ou images numérisés.
Données structurées et non structurées: Traite les données de divers types de documents, y compris les formulaires, factures et contrats.
Vérification et validation des données:
Validation de format: Assure que les données sont dans les formats corrects (par exemple, formats de date, numéros de téléphone, adresses e-mail).
Champs obligatoires: Confirme que tous les champs obligatoires sont complétés.
Vérification de plage: Valide les données numériques pour s'assurer qu'elles se situent dans les limites spécifiées.
Vérification de cohérence: Vérifie que les champs de données connexes contiennent des informations cohérentes (par exemple, s'assurer que les dates de début et de fin correspondent).
Interaction utilisateur et dépannage:
Messages d'erreur: Affiche des messages d'erreur clairs et exploitables lorsque les données ne répondent pas aux exigences de validation.
Revue et correction manuelles: Permet aux utilisateurs de revoir et de modifier manuellement les données lorsque les validations automatiques échouent.
Nettoyage et standardisation des données:
Correction automatique: Suggère ou effectue des corrections automatiques lorsque des erreurs sont détectées.
Formatage des données: Standardise les formats de données pour assurer la cohérence entre les ensembles de données.
Sécurité et droits d'accès:
Filtres d'entrée: Protège contre les entrées malveillantes grâce à des mécanismes de validation et de filtrage robustes.
Contrôle d'accès: Assure que seuls les utilisateurs autorisés peuvent accéder et modifier les données sensibles.
Cohérence des données:
Validation croisée: Vérifie la cohérence entre les champs de données connexes (par exemple, valider que les dates de début et de fin correspondent).
Entrées en double: Empêche les entrées en double dans la base de données.
Guidance utilisateur:
Messages d'erreur: Fournit des messages d'erreur spécifiques et compréhensibles lorsque les entrées ne respectent pas les exigences.
Aide et conseils: Offre des textes d'aide ou des infobulles pour aider les utilisateurs à entrer correctement les données.
En résumé, l'écran de validation dans DocBits est essentiel pour garantir la qualité des données extraites, faciliter la détection et la correction précoces des erreurs, et améliorer l'efficacité globale des flux de travail de traitement des données.
Le Gestionnaire de mise en page permet aux administrateurs de configurer visuellement et de modifier la mise en page des types de documents en définissant des propriétés pour divers champs de données et groupes au sein d'un document. Cette interface aide à garantir que les modèles d'extraction et les points de saisie manuelle de données s'alignent précisément sur la structure du document tel que numérisé ou téléchargé dans Docbits.
Groupes et Champs:
Groupes: Unités organisationnelles au sein d'un type de document qui catégorisent les champs associés (par exemple, Détails de la facture, Détails de paiement). Ils peuvent être développés ou réduits et disposés pour refléter le regroupement logique dans le document réel.
Champs: Points de données individuels au sein de chaque groupe (par exemple, Numéro de facture, Conditions de paiement). Chaque champ peut être personnalisé pour la capture, l'affichage et le traitement des données.
Panneau de propriétés:
Ce panneau affiche les propriétés du champ ou du groupe sélectionné, permettant une configuration détaillée, telle que:
Étiquette: L'étiquette visible pour le champ dans l'interface utilisateur.
Nom du champ: L'identifiant technique utilisé dans le système.
Largeur de l'élément en pourcentage: Détermine la largeur du champ par rapport à la mise en page du document.
Index de tabulation: Contrôle l'ordre de tabulation pour la navigation.
Exécuter un script en cas de modification: Indique si un script doit être exécuté lorsque la valeur du champ change.
Afficher l'étiquette à gauche: Indique si l'étiquette est affichée à gauche du champ ou au-dessus.
Est un champ de texte long: Spécifie si le champ doit être un champ de texte long, pouvant accueillir de plus grandes quantités de texte.
Sélectionner le type de modèle: Option pour sélectionner quel type de modèle gérera l'extraction de ce champ.
Longueur du champ: Longueur maximale des données à accepter dans ce champ.
Mots-clés interdits: Mots-clés qui ne sont pas autorisés dans le champ.
Aperçu du modèle:
Affiche un aperçu en temps réel de l'apparence du document en fonction de la configuration de mise en page actuelle. Cela aide à garantir que la mise en page correspond à la structure réelle du document et est essentiel pour tester et affiner la configuration de traitement du document.
Dans Docbits, les paramètres Regex permettent aux administrateurs de définir des modèles personnalisés que le système utilise pour trouver et extraire des données à partir de documents. Cette fonctionnalité est particulièrement utile dans les situations où les données doivent être extraites à partir de texte non structuré ou lorsque les données suivent un format prévisible qui peut être capturé à l'aide de modèles regex.
Gestion des Regex:
Ajouter: Vous permet de créer un nouveau modèle regex pour un type de document spécifique.
Enregistrer les modifications: Enregistre les modifications apportées aux configurations regex existantes.
Modèle: Ici, vous pouvez définir le modèle regex qui correspond au format de données spécifique requis.
Origine: Est l'origine du document - Par exemple, vous pouvez définir un regex différent en Allemagne
This document details the "Generating Extended Invoice Numbers" script, which automates the creation of extended invoice numbers in Docbits. Extended invoice numbers combine multiple document identifiers, such as the invoice ID and the purchase order number, into a single, comprehensive identifier. This script enhances document traceability and simplifies record-keeping.
The purpose of this script is to streamline the process of generating extended invoice numbers by automatically concatenating the invoice ID and purchase order number, thereby providing a unified and unique identifier for each invoice document.
The script checks for the presence of invoice ID and purchase order number fields within the document, concatenates their values if both are present (separated by a hyphen), and updates or creates a new field to store the combined value.
Le Fichier de Description de la Structure définit comment les segments EDI répétitifs (par exemple, N1
–N4
) sont regroupés en JSON structuré. Il garantit :
Analyse précise des éléments liés en tant qu'unités uniques.
Sortie cohérente pour les systèmes en aval.
Pour un exemple complet avec des détails de segment, consultez .
Paramètres → Type de Document → [Votre Document (par exemple, Bon de Commande)] → E-Doc.
Sous E-Doc, sélectionnez votre format (par exemple, EDI ).
Cliquez sur Description de la Structure.
Créer un Brouillon : Cliquez sur l'icône ✏️ pour commencer l'édition.
Supprimer les Brouillons : Utilisez l'icône 🗑️ pour supprimer les brouillons inutilisés.
Activer les Modifications : Cliquez sur l'icône ✅ pour approuver et publier vos modifications.
Remarque : Activer une nouvelle version désactivera automatiquement la précédente.
La Fonction d'Aperçu vous permet de tester et de prévisualiser comment un fichier EDI téléchargé est analysé en utilisant le Fichier de Description de la Structure actuel.
Téléchargez un fichier EDI via le flux de téléchargement standard.
Copiez l'ID du Document du fichier téléchargé.
Accédez à l'interface du Fichier de Description de la Structure.
Ouvrez la Fonction d'Aperçu.
Entrez l'ID du Document dans le champ et appuyez sur Tester.
La sortie XML structurée résultante sera affichée.
Ceci est particulièrement utile pour le débogage des mappages et la validation des regroupements structurels en temps réel.
Un guide vidéo pour ce type de fichier est disponible sur la Utilisez-le pour suivre la configuration, l'édition et la prévisualisation.
This guide focuses on automating the creation of extended invoice numbers in Docbits, a crucial feature for improving invoice management and tracking. The "Generating Extended Invoice Numbers" script concatenates various document identifiers, such as invoice ID and purchase order number, to create a comprehensive and unique identifier for each invoice.
The primary goal of this script is to automate the generation of extended invoice numbers, facilitating easier tracking and management of invoices by combining multiple identifiers into a single, unique number.
This document outlines the "Formatting Export Certificate Reference Numbers" script, aimed at standardizing reference numbers across export certificates in Docbits. Proper formatting ensures that reference numbers comply with external systems or regulatory requirements.
The script's primary goal is to format reference numbers on export certificates, ensuring they meet a predefined length requirement by padding them with leading zeros. This consistency aids in maintaining a standardized format for all export documents processed through Docbits.
The script identifies the reference_number
field in an export certificate, checks its length, and if necessary, pads the number with leading zeros to ensure it meets the minimum length requirement.
invoice_id = get_field_value(fields_dict, 'invoice_id')
purchase_order = get_field_value(fields_dict, 'purchase_order')
# Combining invoice ID and purchase order number with a hyphen separator
extended_number = '-'.join(filter(None, [invoice_id, purchase_order]))
# Check if there is an extended number to set
if extended_number:
# Updating the 'invoice_extended_number' field with the combined value
if not 'invoice_extended_number' in fields_dict:
new_field = create_new_field('invoice_extended_number', extended_number)
fields_dict['invoice_extended_number'] = new_field
document_json['fields'].append(new_field)
else:
set_field_value(fields_dict, 'invoice_extended_number', extended_number)
# Retrieve the values of invoice ID and purchase order number from the document
invoice_id = get_field_value(fields_dict, 'invoice_id')
purchase_order = get_field_value(fields_dict, 'purchase_order')
# Concatenate the invoice ID and purchase order number with a hyphen if both exist
extended_number = '-'.join(filter(None, [invoice_id, purchase_order]))
# Check and update the 'invoice_extended_number' field with the concatenated value
if extended_number:
if 'invoice_extended_number' not in fields_dict:
new_field = create_new_field('invoice_extended_number', extended_number)
fields_dict['invoice_extended_number'] = new_field
document_json['fields'].append(new_field)
else:
set_field_value(fields_dict, 'invoice_extended_number', extended_number)
ref_number = get_field_value(fields_dict, 'reference_number')
# Ensure the reference number meets a minimum length of 10 characters
if len(ref_number) < 10:
ref_number = ref_number.zfill(10)
set_field_value(fields_dict, 'reference_number', ref_number)
Le tableau de bord comprend les raccourcis suivants pour améliorer la navigation et l'interaction :
Option + K – Ouvre le menu des raccourcis clavier, fournissant une liste des raccourcis disponibles dans l'application.
Option + Q – Actualise le tableau de bord, garantissant que les dernières données sont affichées sans avoir besoin de recharger manuellement la page.
Étape 1 : Choisissez les noms de colonnes (étiquettes)
Sélectionnez les noms de colonnes : Examinez les noms de colonnes de votre tableau et décidez quelles étiquettes ajouter.
Étape 2 : Appuyez sur le bouton "Appliquer"
Appuyez sur le bouton : Une fois que vous avez sélectionné l'étiquette appropriée pour une colonne, appuyez sur le bouton "Appliquer" à côté de la colonne et de l'étiquette sélectionnées.
Étape 3 : Ajoutez l'étiquette au tableau
Ajoutez l'étiquette : L'étiquette sélectionnée sera ajoutée au tableau en tant que colonne supplémentaire à côté de la colonne correspondante.
Étape 4 : Enregistrer ou supprimer l'étiquette
Enregistrer l'étiquette : Appuyez sur le bouton Enregistrer pour sauvegarder l'étiquette souhaitée.
Supprimer l'étiquette : Pour supprimer l'étiquette sélectionnée, appuyez sur le bouton Supprimer.
Description : Position ou ordre de l'article dans la commande.
Étiquette : Entier
Exemple : 1, 2, 3...
Description : Brève description de l'article.
Étiquette : Texte
Exemple : Vis, Écrou, Widget...
Description : Le numéro de la commande associée.
Étiquette : Alphanumérique
Exemple : PO12345, PO98765...
Description : Nombre d'unités commandées.
Étiquette : Nombre
Exemple : 100, 50, 200...
Description : Unité de mesure (par exemple, pièce, kilogramme).
Étiquette : Texte
Exemple : Pcs, kg, l...
Description : Prix par unité de l'article.
Étiquette : Devise
Exemple : €10.00, €5.50, €100.00...
Description : Prix total avant déductions et taxes (calculé comme quantité * prix unitaire).
Étiquette : Devise
Exemple : €1,000.00, €275.00, €10,000.00...
Description : Montant de la remise absolue appliquée au montant net.
Étiquette : Devise
Exemple : €50.00, €20.00, €500.00...
Description : Pourcentage de remise appliqué au montant net.
Étiquette : Pourcentage
Exemple : 5%, 10%, 15%...
Description : Montant de la TVA appliquée à l'article.
Étiquette : Devise
Exemple : €200.00, €55.00, €1,900.00...
Description : Montant final après déduction de la remise et ajout de la TVA.
Étiquette : Devise
Exemple : €1,150.00, €310.00, €11,400.00...
Description : Pays où l'article a été fabriqué ou expédié.
Étiquette : Texte
Exemple : USA, Allemagne, Chine...
Description : Identifiant unique ou SKU pour l'article.
Étiquette : Alphanumérique
Exemple : 987654, A12345, Z98765...
Description : Numéro du bon de livraison associé.
Étiquette : Alphanumérique
Exemple : DN56789, DN12345...
Description : Commentaires supplémentaires, codes ou informations pertinentes.
Étiquette : Texte
Exemple : Commentaire, Spécification...
Avec cette structure et ces étiquettes, le tableau est plus clairement défini et les informations peuvent être mieux catégorisées et traitées.
Si une erreur se produit pendant votre flux de travail de document, le document entrera dans le statut "Erreur". Lorsque cela se produit, vous pouvez cliquer sur le document pour :
Voir les détails critiques expliquant pourquoi l'erreur s'est produite
Ajouter des notes au document
Imprimer ou télécharger le document
Cela vous permet de diagnostiquer les problèmes et de prendre des mesures appropriées sans perdre l'accès au document lui-même.
Cette page fournit un aperçu des outils disponibles pour vous aider à examiner et à gérer les documents dans l'état Erreur.
Sur le côté droit de la vue du document, vous trouverez le Message d'Erreur, qui fournit une brève description de ce qui a mal tourné. En dessous du message d'erreur, l'Exception est affichée, montrant où l'erreur s'est produite dans le code. Cette information est utile pour le dépannage et doit être incluse lors du signalement du problème au support.
Sur le côté gauche de la page, votre document est affiché avec plusieurs outils pour l'interaction et la révision.
La barre d'outils sur le côté gauche de la page fournit des outils pour interagir avec le document :
Basculer la Vue Miniature Afficher ou masquer la barre latérale qui affiche toutes les pages du document sous forme de miniatures pour une navigation facile.
Voir l'ID du Document Utile lors du signalement d'un problème—incluez cet ID dans votre demande de support.
Suivre la Page Actuelle et le Niveau de Zoom Voir quelle page vous consultez et à quel pourcentage de zoom.
Ajuster à la Hauteur ou à la Largeur Ajuster l'affichage du document pour s'adapter soit à la hauteur, soit à la largeur du visualiseur.
Faire Pivoter le Document Faire pivoter le document pour une visualisation plus facile du contenu numérisé ou de contenu en biais.
Ajouter des Notations Annoter le document avec des commentaires ou des surlignages.
Annuler ou Rétablir des Actions Inverser rapidement ou réappliquer des actions récentes.
La barre d'outils sur le côté droit de la page offre des fonctionnalités supplémentaires :
Télécharger le Document Enregistrer le document sur votre appareil, avec ou sans annotations.
Imprimer le Document Envoyer le document à une imprimante, y compris les annotations visibles.
Changer de Modes de Visualisation Passer entre différents styles d'affichage ou modes de lecture.
Voir les Propriétés du Document Accéder aux métadonnées telles que le nom de fichier, le type, la taille et la date de création.
Si un document entre dans l'état Erreur, vous avez plusieurs options pour continuer :
1. Redémarrer le Document
Dans de nombreux cas, redémarrer le document peut résoudre le problème et permettre la reprise du traitement.
Pour redémarrer le document :
Cliquez sur les trois points dans la colonne Actions.
Sélectionnez Redémarrer dans le menu.
2. Contacter le Support
Si l'erreur persiste après le redémarrage, vous pouvez contacter notre équipe de support pour obtenir une assistance supplémentaire. Veuillez fournir autant d'informations que possible pour aider notre équipe à résoudre le problème efficacement (par exemple, ID du document, message d'erreur, actions entreprises).
Les instructions pour soumettre un ticket de support peuvent être trouvées ici.
À droite de la barre de recherche, vous trouverez plusieurs outils utiles liés au processus de correspondance des bons de commande. Cette page fournit une explication détaillée de chaque outil et de sa fonctionnalité.
Utilisez ce bouton pour naviguer vers la page de documentation pour la section Correspondance de Bon de Commande.
Utilisez ce bouton pour afficher tous les raccourcis clavier pour le tableau de bord. Des explications détaillées pour chaque raccourci peuvent être trouvées .
Ce bouton vous permet d'activer ou de désactiver le Mode Formation.
Lorsque le Mode Formation est activé, vous pouvez créer des copies exactes des lignes de bon de commande dans le tableau extrait. Cette fonctionnalité est conçue pour vous aider à pratiquer et à mieux comprendre comment fonctionne le processus de correspondance des bons de commande dans un environnement de test sécurisé.
Pour créer une copie, il vous suffit de faire glisser et de déposer une ligne de bon de commande dans le tableau extrait.
Cliquez sur ce bouton pour être redirigé vers la section Comptabilité automatique.
Note: Cette fonctionnalité n'est disponible que si la Comptabilité automatique est activée pour votre organisation.
Cliquez sur ce bouton pour être redirigé vers la section des tâches liées au document sur lequel vous travaillez actuellement.
Utilisez ce bouton pour créer des tâches directement liées au document actuel.
Pour créer une tâche valide, vous devez entrer un nom, fournir une description et l'assigner à un utilisateur ou à un groupe. En option, vous pouvez marquer la tâche comme uniquement notification, définir sa priorité (Faible, Moyen ou Haut), définir son statut et spécifier une date limite.
Cliquez sur ce bouton pour effectuer automatiquement la correspondance des Bons de Commande.
Cliquez sur ce bouton pour enregistrer les lignes de Bon de Commande correspondantes.
Cliquez sur ce bouton pour synchroniser manuellement les données pour un numéro de Bon de Commande spécifié entre DocBits et Infor.
Vous devez fournir un numéro de Bon de Commande valide, puis sélectionner les options disponibles que vous souhaitez synchroniser. Après cela, vous pouvez procéder à la synchronisation de vos données.
Note: Cette fonctionnalité n'est disponible que si votre processus de correspondance est basé sur la Réception Livraison Quantité en cours. Vous pouvez modifier ce paramètre en naviguant vers : Paramètres → Paramètres globaux → Types de documents → Plus de paramètres → Section Bon de Commande → Bon de Commande.
Cliquez sur Exporter pour exporter le document après avoir terminé le processus de correspondance de bon de commande. Si plusieurs options d'exportation sont disponibles, la première option sera utilisée par défaut. Pour voir et sélectionner parmi toutes les options d'exportation disponibles, cliquez sur la petite flèche à côté du bouton Exporter.
Si activé, les documents sont automatiquement correspondus et exportés lorsque le numéro de bon de commande correspond exactement aux informations extraites du document.
Cliquez sur ce bouton pour ouvrir un menu où vous pouvez gérer la visibilité des colonnes dans le tableau des bons de commande. Utilisez les cases à cocher et les boutons fléchés pour déplacer les colonnes entre les sections Visible et Caché. Vous pouvez également réorganiser les colonnes en faisant glisser et en déposant les noms des colonnes. Cliquez sur Terminé pour enregistrer vos modifications.
Ce document décrit le plan de test pour l'automatisation des factures utilisant DocBits avec Infor LN ou M3. Il inclut des détails sur les cas de test, la préparation des tests, les étapes d'exécution et les processus de support.
Réunion Initiale : Planifiez une réunion de lancement avec le client pour expliquer le processus de test et les objectifs.
Accès et Permissions : Assurez-vous que le client dispose de tous les accès nécessaires à DocBits et Infor LN ou M3 à des fins de test.
Formation : Fournissez une formation complète à l'équipe du client sur l'utilisation de DocBits pour le traitement des factures.
Documentation : Partagez une documentation détaillée sur les procédures de test, y compris les résultats attendus pour chaque cas de test.
Environnement de Test : Mettez en place un environnement de test qui reproduit le système de production du client aussi fidèlement que possible.
Tests Étape par Étape : Travaillez avec le client pour exécuter chaque cas de test, en veillant à ce qu'il comprenne chaque étape :
Traitez les factures via DocBits.
Vérifiez la sortie dans le module de correspondance des bons de commande.
Vérifiez les résultats d'exportation dans LN ou M3.
Suivi : Utilisez un système de suivi (comme Jira ou une simple feuille de calcul) pour enregistrer tout problème ou écart survenant pendant les tests.
Support : Fournissez un support immédiat pour résoudre les problèmes et clarifier tout doute.
Vérification : Après chaque cas de test, vérifiez les résultats avec le client pour garantir l'exactitude.
Boucle de Retour d'Information : Collectez les retours du client sur le processus et les améliorations nécessaires.
Documentation des Résultats : Documentez les résultats de chaque cas de test et fournissez un rapport récapitulatif au client.
Réunion de Revue : Organisez une réunion de revue pour discuter des résultats des tests et des étapes supplémentaires nécessaires avant le passage en production.
Rafraîchissement de la Formation : Proposez une session de formation de rafraîchissement si nécessaire.
Plan de Support : Développez un plan de support pour la phase de lancement initial afin d'assurer une transition en douceur.
Dans les Préférences de l'entreprise, vous pouvez configurer des paramètres clés de formatage et de notification pour l'application. Ceux-ci incluent :
Choisir le modèle de date à utiliser dans toute l'application
Définir le format des montants (par exemple, séparateurs décimaux, regroupement des chiffres)
Activer ou désactiver les notifications push lorsque une nouvelle mise à jour est disponible
Pour accéder aux Préférences de l'entreprise :
Naviguez vers Paramètres → Paramètres globaux → Informations sur l'entreprise
Faites défiler jusqu'à la section Préférences de l'entreprise
Dans ce paramètre, vous pouvez choisir le format de date à utiliser dans DocBits. Plusieurs options de formatage sont disponibles, vous permettant de personnaliser la façon dont les dates sont affichées.
Les espaces réservés suivants sont utilisés dans le modèle de date :
%d
– Jour (par exemple, 07)
%m
– Mois (par exemple, 07)
%Y
– Année complète (par exemple, 2025)
%y
– Année à deux chiffres (par exemple, 25)
%d.%m.%Y
→ 07.07.2025
%m/%d/%y
→ 07/07/25
Sélectionnez le format qui correspond le mieux à vos exigences organisationnelles ou régionales.
Après avoir apporté vos modifications, cliquez sur le bouton Sauvegarder dans le coin inférieur droit pour les appliquer.
Ce paramètre vous permet de définir comment les montants sont formatés dans toute l'application, par exemple, s'il faut utiliser une virgule ( , ) ou un point ( . ) comme séparateur décimal.
1,000.00
(format US)
1.000,00
(format européen)
Après avoir apporté vos modifications, cliquez sur le bouton Sauvegarder dans le coin inférieur droit pour les appliquer.
Remarque : Ce paramètre contrôle comment les montants sont affichés dans DocBits. Le format des montants dans l'écran de Validation des champs est déterminé par le paramètre origine du document.
Ce paramètre vous permet d'activer une notification popup lorsqu'une nouvelle version de l'application est publiée. Lorsqu'il est activé, une boîte de dialogue apparaîtra automatiquement si une mise à jour est disponible. Pour appliquer la mise à jour :
Cliquez sur Actualiser pour fermer dans la fenêtre de dialogue. DocBits se rechargera et s'ouvrira avec la version la plus récente. Cela garantit que les utilisateurs travaillent toujours avec les dernières fonctionnalités, améliorations et corrections de bogues.
Après avoir activé ou désactivé le paramètre, cliquez sur le bouton Sauvegarder dans le coin inférieur droit pour appliquer vos modifications.
Connectez-vous à DocBits et naviguez vers la zone où vous souhaitez utiliser le Gestionnaire de Mise en Page.
Vous pouvez trouver cette option dans "Gérer les Types de Document".
Sélection du Type de Document :
Sélectionnez le type de document que vous souhaitez éditer.
Le Gestionnaire de Mise en Page affichera la structure de ce type de document.
Navigation dans les Groupes et Champs :
Dans le Gestionnaire de Mise en Page, vous verrez une structure arborescente qui représente les groupes et les champs du type de document sélectionné.
Vous pouvez naviguer à travers cette structure pour éditer les zones que vous souhaitez.
Remarque: lorsque le Titre d'un champ a été modifié, vous devez supprimer et réajouter le champ dans le constructeur de mise en page pour que les modifications prennent effet.
Ajout d'un groupe ou d'un champ :
Cliquez sur le bouton "Créer un nouveau groupe", selon que vous souhaitez ajouter un nouveau groupe ou champ.
Entrez le nom du nouveau groupe ou champ et sélectionnez les paramètres que vous souhaitez, tels que le type de champ (texte, nombre, date, etc.).
Suppression d'un groupe ou d'un champ :
Sélectionnez le groupe ou le champ que vous souhaitez supprimer.
Cliquez sur le bouton "Supprimer" ou utilisez le raccourci clavier approprié (généralement "Supprimer" ou "Del").
Modification d'un groupe ou d'un champ :
Double-cliquez sur le groupe ou le champ que vous souhaitez modifier.
Modifiez les propriétés que vous souhaitez, telles que le nom, la position, la taille ou les paramètres de type de champ.
Disposition des groupes et champs :
Faites glisser et déposez des groupes ou des champs pour changer leur ordre ou les placer à l'intérieur ou à l'extérieur d'autres groupes.
Enregistrement des modifications :
N'oubliez pas de sauvegarder vos modifications avant de quitter le Gestionnaire de Mise en Page.
Cliquez sur le bouton "Sauvegarder".
En suivant ces étapes, vous pouvez naviguer efficacement dans le Gestionnaire de Mise en Page de DocBits et éditer des groupes ainsi que des champs au sein d'un type de document. Cela vous permet de personnaliser la structure et l'apparence de vos documents selon vos besoins.
Connectez-vous et accédez à la Gestion des Documents :
Ajouter un nouveau champ :
Cliquez sur l'option "Créer un Champ".
Configuration de Base :
Nom
Choisissez un nom significatif et descriptif.
Le nom doit être unique.
Remarque: Une fois créé, le nom ne peut pas être modifié.
Titre
C'est le nom affiché du champ.
Il définit comment le champ apparaît dans l'interface utilisateur.
Remarque: Le titre peut être modifié ultérieurement si nécessaire.
Sélectionner le Type de Champ
Choisissez le type de champ dans une liste déroulante.
Les types de champs disponibles incluent diverses options pour répondre à différents besoins de saisie de données.
Remarque: Une fois créé, le Type ne peut pas être modifié.
Optionnel : Activer l'Élément de Charges
Une case à cocher intitulée Activer l'Élément de Charges peut être sélectionnée.
Si cochée, vous devez sélectionner un élément de charge dans une liste déroulante.
Important : Les éléments de charge doivent être configurés au préalable.
Configuration Avancée :
Ici, vous pouvez définir d'autres propriétés telles que les règles de validation, les valeurs de correspondance, le mode lecture seule, le masquage et les paramètres OCR.
Sauvegarder :
Après avoir effectué toutes les configurations nécessaires, cliquez sur "Sauvegarder" ou un bouton similaire pour créer le nouveau champ.
Accéder à l'édition du champ:
Naviguez vers la liste des champs existants et trouvez le champ que vous souhaitez éditer.
Sélectionner un champ:
Cliquez sur le champ approprié pour accéder aux options d'édition.
Modifier la configuration:
Modifiez les propriétés du champ selon vos besoins. Cela peut inclure le changement du nom, du type de champ, l'ajout ou la suppression de règles de validation, la définition de valeurs de correspondance ou l'ajustement d'autres paramètres avancés.
Remarque: Si vous changez le Titre d'un champ, vous devez supprimer et réajouter le champ dans le constructeur de mise en page pour que les modifications prennent effet.
Sauvegarder :
Cliquez sur "Sauvegarder" pour enregistrer les modifications que vous avez apportées au champ.
Sauvegarder les Paramètres
En fournissant des étapes pour ajouter de nouveaux champs et éditer des champs existants, ainsi qu'un accès aux options de configuration avancées, vous pouvez maximiser la flexibilité et l'adaptabilité de votre système de traitement de documents. Cela vous permet de structurer et de traiter vos données exactement comme vous en avez besoin.
Le Fichier d'aperçu définit comment les données XML structurées sont rendues dans un format lisible par l'homme, de style PDF. Il combine HTML et CSS pour la présentation visuelle et utilise des déclarations XSLT **select**
pour insérer dynamiquement des données du XML personnalisé. Cet aperçu est affiché lors de la validation des champs et est également inclus lorsque les documents sont exportés vers IDM.
Convertit le XML personnalisé lisible par la machine en un aperçu formaté visuellement (PDF).
Permet la révision conviviale et la validation des données extraites.
Assure un rendu cohérent des champs clés du document tels que les en-têtes, les tableaux, les totaux, etc.
Construit en utilisant HTML + CSS pour la mise en page et le design, et XSLT pour lier les données à la mise en page.
Allez dans Paramètres → Type de document → [Votre document (par exemple, Bon de commande)] → E-Doc.
Sous l'onglet E-Doc, sélectionnez votre format (par exemple, EDI).
Cliquez sur Aperçu pour afficher ou modifier le fichier.
Créer un brouillon : Cliquez sur l'icône ✏️ crayon.
Supprimer les brouillons : Utilisez l'icône 🗑️ poubelle pour supprimer les brouillons inutilisés.
Activer les modifications : Cliquez sur la coche ✅ pour publier une version.
Remarque : Activer une nouvelle version désactivera automatiquement la précédente.
Le Fichier d'aperçu est édité dans un éditeur dédié qui prend en charge HTML, XSLT et CSS.
HTML définit la structure du document de sortie (par exemple, tables, divs, mise en page).
CSS contrôle le style (par exemple, polices, espacement, couleurs, alignement).
Les déclarations XSLT **select**
sont utilisées pour peupler dynamiquement les champs du XML personnalisé, tels que :
Copy
Vous pouvez également utiliser la logique XSLT (<xsl:if>
, <xsl:for-each>
, etc.) pour gérer l'affichage conditionnel ou itérer sur les éléments de ligne.
La fonction d'aperçu vous permet de tester et de vérifier comment un document EDI est rendu avec le Fichier d'aperçu actuel.
Téléchargez un fichier EDI via le processus de téléchargement standard.
Copiez l'ID du document du fichier téléchargé.
Accédez à l'interface Aperçu.
Ouvrez la Fonction d'aperçu.
Entrez l'ID du document et cliquez sur Tester.
L'aperçu de style PDF rendu sera affiché en utilisant la configuration HTML/CSS/XSLT.
Cette fonction est cruciale pour le débogage des liaisons de données, l'affinement de la mise en page et pour garantir que le document est à la fois précis et visuellement clair pour les utilisateurs et les systèmes en aval comme IDM.
Un guide vidéo pour ce type de fichier est disponible sur la Utilisez-le pour suivre la configuration, l'édition et l'aperçu.
Guide du tableau de bord de DocBits
Après vous être connecté avec vos identifiants, vous serez redirigé vers la page d'accueil du tableau de bord de DocBits. C'est la page principale où vous pouvez voir et gérer tous vos documents importés.
DocBits est une solution de capture de documents basée sur le cloud qui exploite la puissance de l'Intelligence Artificielle (IA) et de l'Apprentissage Automatique (ML) pour reconnaître, classer, analyser et extraire efficacement des informations à partir de divers types de documents, quel que soit leur format. Voici un aperçu de ses principales fonctionnalités :
Reconnaissance de documents : DocBits utilise des algorithmes d'IA pour identifier et reconnaître avec précision les documents, qu'ils soient sous forme papier ou sous forme de fichiers électroniques.
Classification de documents : Il classe les documents dans des catégories pertinentes, facilitant ainsi l'organisation et la récupération.
Extraction de données : DocBits extrait des données critiques des documents, transformant des informations non structurées en données structurées pouvant être intégrées à votre flux de travail.
Apprentissage automatique : Le système apprend continuellement et améliore sa précision de reconnaissance avec chaque document traité, le rendant plus performant au fil du temps.
Intelligence de groupe : DocBits utilise l'intelligence de groupe pour améliorer ses capacités d'apprentissage, créant ainsi un système auto-améliorant.
Unexpected error with integration jira: Integration is not installed on this space
Unexpected error with integration jira: Integration is not installed on this space
Unexpected error with integration jira: Integration is not installed on this space
Unexpected error with integration jira: Integration is not installed on this space
Unexpected error with integration jira: Integration is not installed on this space
1
Factures de Coût
Les factures sans bon de commande sont traitées avec succès dans DocBits et exportées vers LN en tant que « facture de coût ».
À TESTER
2
Facture Liée à un Bon de Commande avec Correspondance Parfaite
Les factures liées à un bon de commande sont traitées avec succès dans DocBits avec une correspondance parfaite entre la facture et le bon de commande, car le numéro d'article, la quantité et le prix unitaire correspondent.
À TESTER
3
Factures Liées à un Bon de Commande avec Quantité Différente
Les factures liées à un bon de commande sont traitées dans DocBits mais dans le module de correspondance des bons de commande, nous avons un écart sur la quantité.
À TESTER
4
Factures Liées à un Bon de Commande avec Prix Unitaire Différent
Les factures liées à un bon de commande sont traitées dans DocBits mais dans le module de correspondance des bons de commande, nous avons un écart sur le prix unitaire.
À TESTER
5
Factures Liées à un Bon de Commande avec Numéro d'Article Différent ou Inexistant
Les factures liées à un bon de commande sont traitées dans DocBits mais dans le module de correspondance des bons de commande, nous avons un écart ou un numéro d'article inexistant.
À TESTER
6
Factures Liées à un Bon de Commande avec un Écart dans la Tolérance
Les factures liées à un bon de commande sont traitées dans DocBits mais dans le module de correspondance des bons de commande, nous avons un écart sur la quantité ou le prix unitaire, mais cela reste dans la tolérance.
À TESTER
7
Notes de Crédit
Les notes de crédit sont traitées avec succès dans DocBits et exportées vers LN. Clarifiez si les montants doivent être exportés avec un signe positif ou négatif.
À TESTER
This section of the script processes an invoice table to remove any lines where both the quantity and the total amount are zero or not provided.
Check for INVOICE_TABLE: It starts by checking if the INVOICE_TABLE
key exists in the tables_dict
dictionary.
Iterate Over Rows: For each row in the table, the script initializes flags and variables to determine if the TOTAL_AMOUNT
and QUANTITY
columns exist and to capture their values.
Check Column Names: As it iterates through each column in a row, it looks for columns named TOTAL_AMOUNT
and QUANTITY
.
If TOTAL_AMOUNT
is found, it captures the value. If this value is non-zero, it converts it to a float.
Similarly for QUANTITY
, capturing and converting the value if it is non-zero.
Mark Row for Deletion: After checking both columns in a row, if both the total amount and quantity are effectively zero (either by being zero or not existing), the row is marked for deletion by setting row['is_deleted']
to True
.
This section calculates the total amount from all lines in an invoice and compares it to the invoice’s reported total to validate their consistency.
Initialize Line Total: Starts by setting a variable lines_total
to 0.0 to accumulate the total amount from all lines.
Sum Line Amounts: Iterates over each row in the INVOICE_TABLE
, extracting the TOTAL_AMOUNT
from each and adding it to lines_total
.
Retrieve and Convert Invoice Total: Fetches the total invoice amount using a helper function get_field_value
and converts it to a float.
Compare Totals: Finally, it checks if the absolute difference between the calculated line total (lines_total
) and the reported invoice total (total_amount
) exceeds a threshold of 0.05. If so, it marks the invoice total field as invalid using another helper function set_field_as_invalid
, citing a mismatch.
##################################################
# Delete lines with empty quantity and amount
##################################################
if tables_dict.get('INVOICE_TABLE'):
for row in tables_dict['INVOICE_TABLE']['rows']:
amount_col_found = False
quantity_col_found = False
line_amount = 0.0
line_quantity = 0.0
for col in row['columns']:
if col['name'] == 'TOTAL_AMOUNT':
amount_col_found = True
line_amount = col.get('value', 0)
if line_amount:
line_amount = float(line_amount)
if col['name'] == 'QUANTITY':
quantity_col_found = True
line_quantity = col.get('value', 0)
if line_quantity:
line_quantity = float(line_quantity)
if amount_col_found and quantity_col_found:
break
if amount_col_found and quantity_col_found and (not line_amount and not line_quantity or (line_amount + line_quantity) == 0):
row['is_deleted'] = True
##################################################
# End: Delete lines with empty quantity and amount
##################################################
##################################################
# Validating Line total againg invoice total
##################################################
lines_total = 0.0
# Getting Lines Total
if tables_dict.get('INVOICE_TABLE'):
for row in tables_dict['INVOICE_TABLE']['rows']:
line_amount = 0.0
for col in row['columns']:
if col['name'] == 'TOTAL_AMOUNT':
line_amount = col.get('value', 0)
if line_amount:
line_amount = float(line_amount)
break
lines_total += line_amount
# Getting Invoice total
total_amount = get_field_value(fields_dict, "net_amount", "0.0")
if total_amount:
total_amount = float(total_amount)
# Comparing lines total with invoice total
if abs(total_amount - lines_total) > 0.05:
set_field_as_invalid(fields_dict, "net_amount", "Invoice total mismatches lines total", "AMOUNTS_MISMATCH")
##################################################
# End: Validating Line total againg invoice total
##################################################
The script effectively ensures data integrity by:
Removing data rows that do not contribute to the invoice’s financial total due to lacking quantities or amounts.
Validating the consistency between the sum of individual line amounts and the overall invoice total, highlighting discrepancies for further action.
This automation helps maintain accurate financial records and can be crucial for systems like ERP that require precise data for accounting and financial reporting.
Si vous utilisez le Portail Fournisseur DocBits, il est important que vous compreniez les différents statuts que vos fournisseurs peuvent avoir. Voici une liste complète de tous les statuts de fournisseur possibles dans DocBits :
Ouvert : Fournisseur existant qui n'a pas encore été invité
Inscription en attente : Fournisseur a été invité au portail fournisseur
Entrée du fournisseur en attente : En attente de modifications de la part du fournisseur après qu'il a complété l'inscription
Approbation en attente : Fournisseur a terminé l'inscription, en attente de la première approbation
Approbation AP en attente : Fournisseur a été approuvé la première fois, en attente de la deuxième approbation
Approuvé : Fournisseur a été approuvé
Rejeté : Fournisseur a été rejeté
<xsl:value-of select="/PURCHASE_ORDER/PURCHASE_ORDER_NUMBER/text()" />
Bienvenue dans le module de Comptabilisation des Factures de Coût et des Ventes Indirectes ! Ce module est conçu pour vous aider à gérer et à rapprocher efficacement vos transactions financières au sein de votre système ERP. Avec des fonctionnalités telles que l'extraction automatique de données, la correspondance de documents et le suivi détaillé, vous pouvez vous assurer que vos dossiers financiers sont précis et à jour.
Pour commencer à utiliser le module de comptabilité, assurez-vous que votre administrateur système a configuré les autorisations nécessaires. Vous aurez besoin d'accéder aux modules de comptabilité analytique et de comptabilité des ventes au sein du système ERP.
Accès aux modules de comptabilité analytique et de comptabilité des ventes au sein du système ERP.
Permissions utilisateur appropriées pour visualiser et traiter les documents financiers.
Extraction Automatique de Données : Extrait et interprète automatiquement les données des factures numériques et d'autres documents.
Comparaison de Données : Compare les données extraites des factures avec les données existantes des bons de commande.
Vérification de Correspondance : Vérifie les correspondances basées sur des règles et tolérances prédéfinies.
Rapport de Discrepances : Identifie et rapporte toute divergence entre les factures et les bons de commande.
Piste d'Audit : Maintient un journal de toutes les actions pour la conformité et la révision.
Formation de Documents : Formez le système à reconnaître de nouveaux documents avec un minimum d'effort, généralement une seule fois.
Répartition des Montants : Répartissez les montants par département pour un suivi financier détaillé.
Définition du Compte de Grand Livre : L'équipe APS (Système de Comptabilité et d'Approvisionnement) peut définir le compte de grand livre une fois les données extraites.
L'interface du module de comptabilité comprend généralement les composants suivants :
Tableau de Bord : Vue d'ensemble de l'état des factures et des ventes, et activité récente.
Outils de Recherche et de Filtrage : Capacités de recherche et de filtrage des factures et des enregistrements de ventes.
Enregistrements Correspondants : Section affichant les enregistrements correspondants avec succès.
Discrepances : Section montrant les enregistrements avec des divergences nécessitant une révision ou une action.
Rapports : Accès à des rapports détaillés et options d'exportation.
Naviguez vers le module de comptabilité depuis le menu principal de votre système ERP.
Importation Automatisée : Si votre système est configuré pour la capture de données automatisée, les factures seront importées automatiquement dans le système.
Téléchargement Manuel : Si nécessaire, téléchargez manuellement les fichiers de factures dans le système en utilisant l'interface fournie.
Examinez les factures qui ont été automatiquement associées aux bons de commande.
Vérifiez les détails de la correspondance, y compris les numéros d'article, les quantités et les prix.
Accédez à la section Discrepances pour examiner les factures qui n'ont pas pu être automatiquement associées.
Ajustez manuellement les quantités ou les prix si nécessaire, ou signalez la facture pour une révision plus approfondie.
Pour les factures non associées automatiquement :
Utilisez les outils de recherche et de filtrage pour trouver le bon de commande correspondant.
Vérifiez et associez manuellement la facture au bon de commande.
Pour les nouveaux types de documents, formez le système à les reconnaître en fournissant un échantillon.
En général, vous n'avez besoin de former le système qu'une seule fois pour qu'il reconnaisse avec précision des documents similaires à l'avenir.
Naviguez vers l'onglet "Articles de ligne" pour visualiser et enregistrer les réservations pour chaque facture.
Allouez les montants aux comptes appropriés, centres de coûts et dimensions spécifiques à Infor LN/M3.
Exemple : Enregistrer une Facture de Coût
Sélectionner l'Article de Ligne : Choisissez l'article de ligne pour la facture de coût.
Attribuer le Compte : Attribuez le compte approprié, tel que "71200 - Dépense Non Opérationnelle".
Définir les Dimensions : Définissez des dimensions supplémentaires comme le centre de coûts, le groupe de produits et le projet.
Répartir le Montant : Si nécessaire, répartissez le montant par département pour un suivi plus détaillé.
Entrer le Montant : Entrez le montant pour l'article de ligne.
Une fois les données extraites, l'équipe APS peut définir les comptes de grand livre.
Cela garantit que chaque transaction est enregistrée sous le bon compte pour un rapport financier précis.
Accédez à la section "Rapports" pour générer des rapports détaillés sur les transactions financières.
Utilisez les options d'exportation pour enregistrer les rapports pour une analyse plus approfondie ou pour la tenue de dossiers.
Téléchargement de Documents : Les utilisateurs peuvent télécharger divers documents (factures, bons de livraison, etc.) dans le système.
Correspondance Automatique : Le système associe automatiquement les documents téléchargés aux bons de commande existants.
Examen des Correspondances : Les utilisateurs peuvent examiner les correspondances, vérifier les détails et voir les indicateurs de statut.
Résolution des Discrepances : Toute non-concordance ou divergence est mise en évidence pour que l'utilisateur puisse la réviser et la corriger manuellement.
Exportation de Données : Les données correspondantes peuvent être exportées pour un traitement ultérieur ou pour la tenue de dossiers.
Le Fichier de Transformation définit comment le XML structuré—créé à l'aide du Fichier de Descripteur de Structure—est converti en un format XML personnalisé qui correspond aux exigences spécifiques de formulaire ou de type de document de votre organisation.
Cette transformation est effectuée à l'aide de XSLT (Transformations de Feuilles de Style Extensibles), qui peut être créé et maintenu à travers l'Éditeur XSLT dans l'interface DocBits.
Transforme le XML intermédiaire (sortie du Descripteur de Structure) en un XML final aligné avec votre schéma de document.
Permet la flexibilité pour s'adapter aux formats de partenaires EDI variés et aux exigences internes du système.
Construit en utilisant des règles XSLT, qui vous permettent de définir des correspondances, des formats de valeur, de la logique conditionnelle et de la structure.
Allez dans Paramètres → Type de Document → [Votre Document (par ex., Bon de Commande)] → E-Doc.
Sous l'onglet E-Doc, sélectionnez votre format (par ex., EDI).
Cliquez sur Transformation pour afficher ou éditer.
Créer un Brouillon : Cliquez sur l'icône ✏️.
Supprimer les Brouillons : Utilisez l'icône 🗑️ pour supprimer les brouillons inutilisés.
Activer les Changements : Cliquez sur la coche ✅ pour publier une version.
Remarque : Activer une nouvelle version désactivera automatiquement la précédente.
Le Fichier de Transformation est édité à l'aide d'un Éditeur XSLT intégré qui prend en charge la coloration syntaxique et la validation.
Ajoutez des modèles pour mapper des chemins spécifiques du XML d'entrée à la structure souhaitée.
Utilisez la logique conditionnelle (par ex., <xsl:if>
, <xsl:choose>
) pour gérer les formats de données optionnels ou variés.
Appliquez des fonctions de formatage au besoin (par ex., manipulation de chaînes, formatage de dates).
La Fonction d'Aperçu vous permet de tester et de prévisualiser comment un fichier EDI téléchargé est traité en utilisant le Fichier de Transformation actuel.
Téléchargez un fichier EDI via le flux de téléchargement standard.
Copiez l'ID du Document du fichier téléchargé.
Accédez à l'interface du Fichier de Transformation.
Ouvrez la Fonction d'Aperçu.
Entrez l'ID du Document dans le champ et appuyez sur Tester.
Le XML transformé en sortie sera affiché.
Ceci est particulièrement utile pour déboguer les correspondances XSLT et s'assurer que la structure XML finale répond à vos exigences de format.
Un guide vidéo pour ce type de fichier est disponible sur la page Vidéos. Utilisez-le pour suivre la configuration, l'édition et la prévisualisation.
Actuellement, les versions de facture eSLOG 1.6 et 2.0 sont supportées.
Pour la documentation officielle d'eSLOG, vous pouvez vous référer à ce lien.
Les deux versions d'eSLOG sont activées par défaut.
Configurer eSLOG :
Accédez à Paramètres → Paramètres globaux → Types de documents → Facture.
Cliquez sur E-Doc.
Une liste de tous les e-docs disponibles apparaîtra.
Localisez la version d'eSLOG que vous souhaitez modifier.
Dans les paramètres de transformation, vous pouvez définir le chemin pour localiser des informations spécifiques dans le fichier XML et les enregistrer dans une nouvelle structure, facilitant ainsi l'accès aux données. Remarque : Si vous utilisez cette fonctionnalité, vous devez utiliser les nouveaux chemins XML créés, et non les chemins XML d'origine, dans l'Aperçu et le Chemin d'extraction.
Ouvrez la Transformation.
Créez un nouveau brouillon en cliquant sur l'icône de crayon.
Sélectionnez le brouillon nouvellement créé.
Créez un nouveau champ ou modifiez un champ existant.
Définissez le chemin souhaité pour l'extraction des données.
Cliquez sur Enregistrer.
La Configuration de l'Aperçu PDF est utilisée pour générer une version lisible par l'utilisateur du document. Vous pouvez la personnaliser avec du HTML pour répondre à vos besoins.
Ouvrez l'Aperçu.
Créez un nouveau brouillon en cliquant sur l'icône de crayon.
Sélectionnez le brouillon nouvellement créé.
Créez un nouveau champ ou modifiez un champ existant.
Définissez le chemin souhaité pour l'extraction des données.
Cliquez sur Enregistrer.
La Configuration des Chemins d'Extraction est utilisée pour extraire des données et remplir des champs dans l'écran de validation, tels que le tableau des factures ou les champs configurés dans la mise en page de la facture.
Ouvrez les Chemins d'Extraction.
Créez un nouveau brouillon en cliquant sur l'icône de crayon.
Sélectionnez le brouillon nouvellement créé.
Créez un nouveau champ ou modifiez un champ existant.
Le côté gauche représente l'ID de champ DocBits, qui peut être trouvé dans Paramètres → Paramètres globaux → Types de documents → Facture → Champs.
Le côté droit représente le chemin vers le champ créé dans la Transformation.
Cliquez sur Enregistrer.
Le Fichier des chemins d'extraction définit comment les données sont extraites du XML structuré dans des champs de document spécifiques et des tables dans l'interface. Il associe les identifiants de champ aux expressions XPath, qui sont évaluées pour extraire des valeurs du XML dans les champs de document correspondants. Ce fichier joue un rôle crucial pour garantir que les données extraites apparaissent correctement lors de la validation des champs et du traitement en aval.
Associe chaque champ de document et colonne de table à un emplacement spécifique dans le XML structuré en utilisant des expressions XPath.
Garantit que les valeurs correctes sont renseignées dans des champs tels que order_number
, supplier_name
et total_amount
.
Prend en charge à la fois les champs simples (via un objet fields
) et les tables (via un tableau tables
avec des chemins de ligne et des correspondances de colonnes).
Permet un contrôle précis sur la manière dont les données sont extraites du XML, y compris l'utilisation de fonctions XPath comme sum()
.
Exemple de mappage de champ :
Copier
"order_number": "//PURCHASE_ORDER/PURCHASE_ORDER/text()"
Accédez à Paramètres → Type de document → [Votre document (par exemple, Bon de commande)] → E-Doc.
Sous l'onglet E-Doc, sélectionnez votre format (par exemple, EDI).
Cliquez sur Chemins d'extraction pour afficher ou modifier le fichier.
Créer un brouillon : Cliquez sur l'icône ✏️.
Supprimer les brouillons : Utilisez l'icône 🗑️ pour supprimer les brouillons inutilisés.
Activer les modifications : Cliquez sur la coche ✅ pour publier une version.
Remarque : Activer une nouvelle version désactivera automatiquement la précédente.
Le Fichier des chemins d'extraction est écrit en JSON et contient deux composants principaux :
fields : Un dictionnaire où chaque clé est un identifiant de champ et chaque valeur est une expression XPath qui définit comment extraire les données.
tables : Une liste de définitions de table qui incluent :
name
: L'identifiant de la table.
row_path
: Un XPath qui identifie chaque ligne de la table.
columns
: Une liste de correspondances de colonnes (name
, path
).
Vous pouvez également utiliser des fonctions XPath (par exemple, sum()
) et des expressions pour calculer des valeurs dynamiquement à partir d'éléments répétés.
Copier
jsonCopyEdit"total_net_amount": "sum(//PURCHASE_ORDER/ORDER_LINES/ORDER_LINE/SUB_TOTAL)"
La Fonction d'aperçu vous permet de simuler le comportement des chemins d'extraction avec un document réellement téléchargé.
Utilisation :
Téléchargez un fichier EDI via le processus de téléchargement standard.
Copiez l'ID du document.
Accédez à l'interface des Chemins d'extraction.
Ouvrez la Fonction d'aperçu.
Entrez l'ID du document et cliquez sur Tester.
Le résultat montrera comment chaque champ et table est renseigné en fonction des chemins configurés.
Cette fonction est essentielle pour vérifier que vos expressions XPath sont correctement définies et extraient les valeurs attendues avant d'activer le brouillon.
Un guide vidéo pour ce type de fichier est disponible sur la page des vidéos. Utilisez-le pour suivre la configuration, l'édition et l'aperçu.
Dans la section "Plus de paramètres", vous pouvez trouver diverses options liées aux types de documents individuels. Une fois qu'un paramètre est activé, il s'appliquera uniquement à ce type de document spécifique. Cette page fournit un bref aperçu de ce que fait chaque paramètre.
Accédez à Paramètres -> Paramètres globaux -> Types de documents.
Sélectionnez le type de document souhaité et cliquez sur Plus de paramètres.
Ignorer la validation du tableau : Permet de contourner le processus de validation des données de tableau, ce qui peut être utile dans des scénarios où la validation des données doit être flexible.
Détection des documents en double : Cela vous permet de détecter et de gérer les documents en double.
Concevoir le formulaire d'examen : Configure la mise en page et les champs qui apparaissent dans les formulaires d'examen utilisés lors du processus de révision des documents.
Concevoir le formulaire de rejet : Configure la mise en page et les champs affichés dans le formulaire de rejet utilisé lors du processus de révision des documents.
Modèle de conception : Spécifie le modèle utilisé pour générer des versions PDF des documents, ce qui peut être crucial pour l'archivage ou la communication externe.
Format du fichier d'exportation : Vous permet de spécifier le format PDF à utiliser lors de l'exportation des documents.
Approuver avant l'exportation : Assure que les documents doivent être approuvés avant de pouvoir être exportés du système. De plus, vous pouvez concevoir le modèle utilisé pour l'écran d'approbation.
Approuver avant l'exportation V2 : Active l'Approbation V2, permettant l'utilisation de champs dynamiques au lieu de statiques. Vous pouvez également personnaliser le modèle de l'écran d'approbation.
Deuxième approbation : Ajoute une couche d'approbation supplémentaire pour une validation supplémentaire, améliorant le contrôle sur le traitement des documents. Vous pouvez également personnaliser le modèle utilisé pour l'écran d'approbation.
Cachet d'approbation : Ajoute un cachet au document lorsqu'il est approuvé.
Historique de l'approbation : Permet l'affichage de l'historique des approbations à la fois dans l'écran d'approbation et la validation des champs.
Table PO dans le générateur de mise en page : Permet l'inclusion de tables de bon de commande dans le générateur de mise en page pour des mises en page de documents personnalisées.
Vérification automatique des mises à jour de l'OP : Lorsqu'elle est activée, le système affiche un indicateur visuel dans l'écran de correspondance des bons de commande pour montrer quand un bon de commande a été mis à jour, incitant les utilisateurs à actualiser pour obtenir les dernières informations.
Mise à jour automatique des données de la commande : L'activation de cette option mettra automatiquement à jour les données de la commande lorsque de nouvelles données sont disponibles.
Statut de la ligne de commande consommée : Ce paramètre améliore l'écran de correspondance des Bon de Commande en appliquant un code couleur aux lignes de bon de commande.
Calculer le prix unitaire de la commande : Cela vous permet de calculer le prix unitaire de la commande en utilisant le montant net et la quantité, au lieu de l'extraire.
Bon de commande : Bascule si le document doit être traité dans l'écran de correspondance des bons de commande. Vous pouvez également spécifier sur quel terme de quantité le processus de correspondance doit être basé.
Exporter les lignes de bon de commande non assorties : Cette fonctionnalité contrôle l'exportation des lignes de bon de commande. Lorsqu'elle est désactivée, seules les lignes appariées sont exportées. Lorsqu'elle est activée, toutes les lignes de bon de commande sont exportées, même si elles ne sont pas appariées à une ligne de confirmation de commande.
Paramètre de tolérance PO : Cette fonctionnalité vous permet de définir des niveaux de tolérance pour la quantité et le prix unitaire, en tenant compte des petites divergences sans les signaler comme des incohérences.
Paramètre de tolérance PO supplémentaire : Cette fonctionnalité vous permet de définir des niveaux de tolérance supplémentaires pour le fret, les charges et les taxes, en tenant compte des petites divergences sans les signaler comme des incohérences.
Exportation alternative : Cela vous permet de configurer une exportation alternative pour des statuts spécifiques.
PO désactiver statuts : Vous permet de désactiver des statuts spécifiques pour qu'ils ne soient pas pris en compte dans le processus de correspondance.
Ignorer les lignes déjà appariées : L'activation de cette option ignorera les lignes qui ont déjà été appariées lors d'un nouveau processus de correspondance.
Mettre à jour le statut du bon de commande du document: Lorsqu'activé, la colonne État de la commande sur le tableau de bord est automatiquement mise à jour chaque fois que le statut de la commande d'achat change.
Carte des numéros d'articles des fournisseurs : Un paramètre utilitaire qui associe les numéros d'articles des fournisseurs aux numéros d'articles internes, garantissant l'exactitude dans la gestion des stocks et des bons de commande.
Unexpected error with integration jira: Integration is not installed on this space
Unexpected error with integration jira: Integration is not installed on this space
Objectif :
Ce paramètre vous permet d'ignorer la validation des tableaux.
Utilisation :
Cela est utile lors de l'utilisation de tableaux dont la structure change fréquemment ou lorsque la validation entraîne des retards inutiles. Ignorer la validation peut accélérer le traitement, mais cela ne doit être utilisé que si la qualité des données est par ailleurs assurée.
Objectif :
Ce paramètre permet la détection automatique des documents en double en fonction des champs sélectionnés.
Utilisation :
Cet outil est conçu pour empêcher le traitement de documents identiques deux fois, garantissant ainsi l'efficacité du flux de travail de traitement.
Objectif :
Ce paramètre vous permet de concevoir des documents directement en mode révision.
Utilisation :
Utile pour prendre en compte les retours visuels et les annotations pendant la révision et apporter des modifications de conception en temps réel. Cela améliore l'efficacité du processus de révision et permet aux concepteurs et aux réviseurs de travailler plus étroitement ensemble.
Objectif :
Ce paramètre vous permet de concevoir la vue des documents rejetés directement.
Utilisation :
Utile pour prendre en compte les retours visuels et les annotations tout en apportant des modifications de conception en temps réel. Cela améliore l'efficacité du processus de révision et permet aux concepteurs et aux réviseurs de travailler plus étroitement ensemble.
Objectif :
Modèles pour standardiser les mises en page et le formatage des documents.
Utilisation :
Facilite la création de documents cohérents et professionnels. Les entreprises peuvent créer leurs propres modèles de conception qui respectent les directives de marque et les normes de formatage, augmentant ainsi l'efficacité et améliorant l'apparence des documents.
Objectif :
Ce paramètre permet d'exporter des documents vers un système de gestion des documents d'information (IDM).
Utilisation :
Cette fonction est utilisée pour exporter des documents directement du système de création ou de révision vers un système IDM pour les stocker, les gérer et faciliter leur accès de manière centralisée. Cela améliore l'organisation et la traçabilité des documents, garantit qu'ils sont conservés en toute sécurité et facilite le respect des réglementations de conformité.
Objectif :
Flux de travail d'approbation des documents.
Utilisation :
Définit les étapes d'approbation et les responsabilités. Ce paramètre est essentiel pour le respect des politiques de l'entreprise et des exigences réglementaires. Il garantit que toutes les parties concernées ont examiné et approuvé le document avant qu'il ne soit finalisé. Une fois le document finalisé, il peut être estampillé d'un tampon d'approbation.
Formulaire d'approbation de conception :
Formulaire d'approbation de conception v2 :
Formulaire de deuxième approbation de conception :
Objectif :
Automatise le traitement et l'enregistrement des commandes d'achat.
Utilisation :
Facilite la création et le traitement automatiques des commandes d'achat et leur enregistrement dans les systèmes financiers. Cela permet de gagner du temps, de réduire les erreurs et d'améliorer l'efficacité dans le processus d'achat et de comptabilité.
Objectif :
Permet l'intégration des tableaux de commandes d'achat dans la mise en page des documents.
Utilisation :
Conçoit des tableaux de commandes d'achat directement dans le constructeur de mise en page et les adapte aux exigences spécifiques. Cela garantit un design homogène et cohérent des documents contenant des informations sur les commandes d'achat.
Objectif :
Exporte les lignes de commande d'achat qui ne correspondent pas aux commandes d'achat existantes.
Utilisation :
Identifie et exporte les lignes qui peuvent contenir des erreurs ou nécessiter une révision spéciale. Cela aide à détecter et à corriger les écarts avant que les commandes ne soient finalisées.
Objectif :
Définit les limites de tolérance pour les écarts dans les commandes d'achat.
Utilisation :
Détermine combien d'écart par rapport à la commande est acceptable sans nécessiter d'approbation supplémentaire.
Cela inclut les écarts de prix ou de quantité. Ce paramètre aide à rationaliser le processus d'approbation et à éviter des retards inutiles.
Objectif :
Ces paramètres fournissent des options de configuration avancées pour les commandes d'achat (PO) afin de répondre à des exigences commerciales spécifiques.
Utilisation :
Vous pouvez définir des paramètres et des conditions supplémentaires pour les commandes d'achat, tels que les conditions de livraison, les conditions de paiement spécifiques. Cela facilite un contrôle précis et une personnalisation des processus de commande d'achat, améliorant ainsi l'efficacité et la précision des achats.
Objectif :
Ce paramètre permet d'exporter des documents dans différents formats ou par des méthodes alternatives.
Utilisation :
Vous pouvez spécifier dans quels formats (par exemple, PDF, DOCX, XML) ou par quels canaux (par exemple, email, stockage cloud) les documents doivent être exportés. Cela augmente la flexibilité et permet d'exporter des documents selon les exigences de différents destinataires ou systèmes.
Objectif :
Ce paramètre permet de désactiver ou de verrouiller certains statuts des commandes d'achat afin de contrôler le flux de travail.
Utilisation :
Les entreprises peuvent spécifier quels statuts doivent être désactivés dans certaines situations pour empêcher les commandes d'être modifiées ou éditées incorrectement. Cela est utile pour garantir l'intégrité et la cohérence du processus de commande d'achat.
Par exemple, une commande qui a déjà été approuvée et libérée pour livraison ne pourrait plus être traitée ou annulée.
Paramètres supplémentaires de commande d'achat :
Personnalisation individuelle :
Permet l'ajustement des paramètres de commande aux exigences commerciales spécifiques, ce qui augmente l'efficacité et la précision dans les achats.
Processus contrôlés :
Soutient la mise en œuvre de règles et de procédures d'achat détaillées.
Paramètres supplémentaires de tolérance de commande d'achat :
Processus d'approbation efficaces :
Minimise les étapes d'approbation inutiles en définissant des limites de tolérance claires.
Gestion des risques :
Aide à identifier les écarts significatifs à un stade précoce et à prendre des mesures appropriées.
Export alternatif de documents :
Flexibilité :
Permet l'exportation de documents dans différents formats qui répondent aux exigences de différents systèmes et destinataires.
Efficacité :
Automatise le processus d'exportation, réduisant le travail manuel et les erreurs.
Désactiver les statuts de commande d'achat :
Contrôle des processus :
Empêche les modifications ou les éditions non désirées des commandes qui sont déjà dans un statut avancé.
Sécurité :
Protège l'intégrité du processus de commande et garantit que seules des modifications autorisées sont effectuées.
Pour configurer vos paramètres, cliquez sur l'icône Utilisateur située dans le coin inférieur gauche de l'écran. Ici, vous pouvez personnaliser plusieurs options :
Langue
Sélectionner la Langue Préférée : Choisissez votre langue souhaitée parmi les options disponibles.
Dark Mode
Passer en Dark Mode : Activez ou désactivez le Dark Mode pour une expérience de visionnage plus confortable.
Paramètres de l'Utilisateur
Dans cette section, vous pouvez ajuster les préférences suivantes :
Modèle de date : Personnalisez la façon dont les dates sont affichées.
Format des Montants : Définissez votre format préféré pour les valeurs numériques.
Nom : Mettez à jour votre nom.
Mot de Passe : Changez votre mot de passe pour la sécurité de votre compte.
Taille de la Police : Ajustez la taille du texte pour une meilleure lisibilité.
Mode Double Écran : Activez cette fonctionnalité si vous utilisez deux moniteurs.
Se Déconnecter
Se Déconnecter : Cliquez ici pour vous déconnecter en toute sécurité de votre compte.
Découvrez dans cette vidéo comment gérer professionnellement les divergences lors de l'association des bons de commande avec DocBits. Nous vous guidons pas à pas sur ce qu'il convient de faire lorsque les chiffres ne correspondent pas. Que vous soyez un gestionnaire ERP expérimenté ou un comptable financier en herbe, vous apprendrez à gérer efficacement et en toute sécurité les divergences.
Découvrez comment notre intelligence artificielle spéciale en essaim dans DocBits vous guide à travers tout le processus et comment vous pouvez utiliser notre documentation pour trouver rapidement des solutions aux problèmes ou aux incertitudes. Rejoignez les nombreux clients satisfaits qui ont optimisé leurs processus avec DocBits.
La section Types de documents répertorie tous les types de documents reconnus et traités par Docbits. Les administrateurs peuvent gérer divers aspects tels que la mise en page, les définitions de champs, les règles d'extraction, et plus encore pour chaque type de document. Cette personnalisation est essentielle pour garantir une manipulation précise des données et se conformer aux normes organisationnelles.
Liste des types de documents:
Chaque ligne représente un type de document tel que Facture, Note de crédit, Bon de livraison, etc.
Les types de documents peuvent être standard ou personnalisés, comme indiqué par des étiquettes telles que "Standard".
Modifier la mise en page: Cette option permet aux administrateurs de modifier les paramètres de mise en page du document, ce qui inclut la définition de l'apparence du document et l'emplacement des champs de données.
Sous-types de documents: Si certains types de documents ont des sous-catégories, cette option permet aux administrateurs de configurer des paramètres spécifiques à chaque sous-type.
Colonnes de tableau: Personnalisez les colonnes de données qui doivent apparaître lorsque le type de document est consulté dans des listes ou des rapports.
Champs: Gérez les champs de données associés au type de document, y compris l'ajout de nouveaux champs ou la modification de ceux existants.
Entraînement du modèle: Configurez et entraînez le modèle utilisé pour reconnaître et extraire des données des documents. Cela peut impliquer le paramétrage de modèles d'apprentissage automatique qui s'améliorent avec le temps et plus de données.
Regex: Configurez des expressions régulières utilisées pour extraire des données des documents en fonction de motifs. Cela est particulièrement utile pour l'extraction de données structurées.
Scripts: Écrivez ou modifiez des scripts qui exécutent des règles de traitement personnalisées ou des flux de travail pour les documents de ce type.
EDI (Échange de données informatisé): Configurez des paramètres liés à l'échange de documents dans des formats électroniques normalisés.
Cette section offre un aperçu détaillé de toutes les expéditions avancées. Elle comprend une barre de recherche avec divers filtres que vous pouvez sélectionner pour affiner rapidement vos résultats. De plus, vous pouvez personnaliser l'agencement des en-têtes de colonnes en utilisant la fonctionnalité de glisser-déposer pour une expérience de visualisation plus adaptée.
L'objectif principal du descripteur de structure est de définir les éléments d'un message EDI de manière logique et organisée, facilitant ainsi la gestion et l'analyse des données. En reflétant avec précision la hiérarchie du message.
N1 - Contient les champs suivants:
N1 - Nom ou identifiant de l'entité (par exemple, partie, organisation).
N2 - Informations de nom supplémentaires (généralement un nom secondaire pour l'entité).
N3 - Informations d'adresse (généralement l'adresse postale).
N4 - Emplacement géographique (ville, état, code postal, pays).
N9 - Contient le champ suivant:
N9 - Identifiant de référence (par exemple, numéro de commande d'achat ou numéro de contrôle).
Boucles:
MSG01 - Contient le champ suivant:
MSG01 - Texte de message libre (généralement une note ou une instruction spéciale liée à la transaction).
IT1 - Contient les champs suivants:
IT1 - Identifiant de l'article (par exemple, numéro d'article ou code produit).
QTY - Quantité de l'article dans la transaction (par exemple, unités commandées ou expédiées).
TXI - Informations fiscales (par exemple, taux d'imposition, montants ou classifications pour l'article).
REF - Informations de référence (par exemple, numéro de lot, numéro de série ou autres identifiants liés à l'article).
Boucles:
SAC - Peut se répéter et contient les champs suivants:
SAC - Informations de service, promotion, remise ou charge (par exemple, coûts supplémentaires ou remises liés à l'article).
TXI - Informations fiscales relatives à SAC (par exemple, taxes sur les frais ou remises).
SAC - Contient les champs suivants:
SAC - Informations de service, promotion, remise ou charge (peut être utilisé de manière indépendante ou dans la boucle IT1 pour représenter des frais/remises supplémentaires).
TXI - Informations fiscales relatives à SAC (par exemple, taxes sur les frais ou remises).
{
"N1": {
"fields": [
"N1",
"N2",
"N3",
"N4"
]
},
"N9": {
"fields": [
"N9"
],
"loops": {
"MSG01": {
"fields": [
"MSG01"
}
}
},
"IT1": {
"fields": [
"IT1",
"QTY",
"TXI",
"REF"
"loops": {
"SAC": {
"fields": [
"SAC",
"TXI"
}
},
"SAC": {
"fields": [
"SAC",
"TXI"
]
}
}
Bouton Enregistrer:
Objectif : Enregistre l'état actuel du document ou du script en cours de travail.
Cas d'utilisation : Après avoir apporté des modifications ou des annotations à un document, utilisez ce bouton pour vous assurer que toutes les modifications sont enregistrées.
Ajouter des règles spéciales / Ajouter un script dans DocBits :
Objectif : Permet aux utilisateurs de mettre en œuvre des règles ou des scripts spécifiques qui personnalisent le traitement des documents.
Cas d'utilisation : Utilisez cette fonctionnalité pour automatiser des tâches telles que l'extraction de données ou la validation de format, améliorant ainsi l'efficacité du flux de travail.
Champs flous:
Objectif: Aide à identifier et corriger les champs où les données peuvent ne pas correspondre parfaitement mais sont suffisamment proches.
Cas d'utilisation: Utile dans les processus de validation de données où des correspondances exactes ne sont pas toujours possibles, comme des noms ou adresses légèrement mal orthographiés.
Il y a des champs requis pour une édition ultérieure, ceux-ci peuvent être modifiés dans les paramètres.
Utilisez l'info-bulle pour savoir si:
Est-ce un champ obligatoire (requis)
Validation requise
Faible confiance
Inadéquation du montant total des taxes
Champs obligatoires:
Objectif : Identifie les champs obligatoires dans les documents qui doivent être remplis ou corrigés avant un traitement ultérieur.
Cas d'utilisation : Assure que les données essentielles sont capturées avec précision, maintenant l'intégrité des données et la conformité aux règles de l'entreprise.
Loupe:
Objectif: Fournit une vue agrandie d'une zone sélectionnée du document.
Cas d'utilisation: Aide à examiner les détails fins ou les petits textes dans les documents, assurant l'exactitude de la saisie ou de la révision des données.
Ouvrir une nouvelle fenêtre:
Objectif: Ouvre une nouvelle fenêtre pour une comparaison de documents côte à côte ou pour le multitâche.
Cas d'utilisation: Utile lors de la comparaison de deux documents ou lors de la consultation d'informations supplémentaires sans quitter le document actuel.
Raccourcis clavier:
Objectif: Permet aux utilisateurs d'effectuer des actions rapidement à l'aide de combinaisons de touches.
Cas d'utilisation: Améliore la rapidité et l'efficacité de la navigation et du traitement des documents en minimisant la dépendance à la navigation à la souris.
Pour partager des informations internes, vous pouvez créer des tâches et les attribuer à un employé ou un groupe spécifique au sein de l'entreprise.
Tâches:
Objectif: Permet aux utilisateurs de créer des tâches liées aux documents et de les attribuer aux membres de l'équipe.
Cas d'utilisation: Facilite la collaboration et la gestion des tâches au sein des équipes, assurant que chacun connaît ses responsabilités.
Vous pouvez laisser des annotations sur un document. Cela peut être utile pour laisser des informations à d'autres utilisateurs qui éditeront ce document par la suite.
Mode annotation:
Objectif : Permet aux utilisateurs de laisser des notes ou des annotations directement sur le document.
Cas d'utilisation: Utile pour fournir des commentaires, des instructions ou des notes importantes à d'autres membres de l'équipe qui travailleront sur le document plus tard.
Les documents peuvent être fusionnés ici, par exemple si une page d'une facture manquait, ces pages peuvent être fusionnées plus tard de cette manière sans que le document entier doive être supprimé ou re-téléchargé.
Fusionner des documents:
Objectif: Combine plusieurs documents en un seul fichier.
Cas d'utilisation: Pratique dans les scénarios où des parties d'un document sont numérisées séparément et doivent être consolidées.
Dans la vue OCR, le texte est automatiquement filtré du document. Cela est utilisé pour reconnaître des caractéristiques pertinentes, telles que le code postal, le numéro de contrat, le numéro de facture et le tri d'un document.
Vue OCR:
Objectif: Reconnaît automatiquement le texte dans les documents à l'aide de la technologie de reconnaissance optique de caractères.
Cas d'utilisation: Rationalise le processus de numérisation des textes imprimés ou manuscrits, les rendant consultables et modifiables.
Contrairement aux tâches qui sont transmises en interne au sein de l'entreprise, ce ticket de support est important pour nous notifier et créer immédiatement un ticket en cas d'erreurs et/ou de divergences. Cela rend le processus beaucoup plus facile car vous pouvez immédiatement envoyer le bug avec le document approprié. Il y a aussi l'option de définir la priorité, de prendre une capture d'écran du document ou d'en télécharger une.
Créer un ticket:
Objectif: Permet aux utilisateurs de signaler des problèmes ou des divergences en créant un ticket de support.
Cas d'utilisation: Essentiel pour une résolution rapide des problèmes et des bugs, aidant à maintenir l'intégrité et le bon fonctionnement du système.
Les scripts peuvent être créés dans les paramètres sous Types de documents ; ces informations seront ensuite affichées ici.
Journaux de scripts de documents:
Objectif: Affiche les journaux liés aux scripts qui ont été mis en œuvre pour différents types de documents.
Cas d'utilisation: Utile pour suivre et déboguer les actions des scripts sur les documents, aidant les utilisateurs à comprendre les processus automatisés et à corriger les éventuels problèmes.
Vous y trouverez le flux du document
Objectif: Montre la séquence et la progression du traitement des documents dans le système.
Cas d'utilisation: Aide à suivre le statut du document à travers différentes étapes, assurant que toutes les étapes de traitement nécessaires sont suivies.
Avec cette option, vous serez redirigé et pourrez éditer votre mise en page ou utiliser le modèle par défaut
Aller au modèle de mise en page:
Objectif: Redirige les utilisateurs vers un éditeur de mise en page où ils peuvent modifier les modèles existants ou appliquer un modèle par défaut.
Cas d'utilisation: Permet la personnalisation des mises en page de documents pour répondre à des besoins ou préférences spécifiques de l'entreprise, améliorant l'alignement visuel et fonctionnel du document avec les normes de l'entreprise.
Objectif : Permet à DocBits d'utiliser le texte électronique pour tous les documents d'un fournisseur spécifique si disponible, améliorant ainsi la précision de l'extraction.
Cas d'utilisation : Améliore l'extraction de texte en tirant parti du texte intégré au lieu de l'OCR, ce qui peut conduire à des résultats plus précis pour ce fournisseur.
Objectif : Permet de choisir entre trois modèles AI différents pour optimiser les résultats d'extraction pour un fournisseur spécifique.
Cas d'utilisation : Assure une meilleure précision d'extraction en choisissant le modèle AI le plus adapté à la structure et au contenu des documents de chaque fournisseur.
Unexpected error with integration jira: Integration is not installed on this space
Dans l'écran de Correspondance des Bons de Commande, vous pouvez comparer les lignes extraites de votre document avec celles stockées dans le système Infor, en utilisant le numéro de bon de commande comme référence.
Vous pouvez :
Identifier immédiatement toute différence entre les données extraites et stockées
Définir des tolérances pour permettre des écarts acceptables
Ignorer des statuts spécifiques d'Infor, si nécessaire
Approuver et exporter le document après une correspondance réussie
Rejeter le document si les données ne répondent pas aux critères de validation requis
Cette page vous guidera à travers le processus de correspondance des bons de commande et expliquera toutes les fonctionnalités associées disponibles dans cette section.
En haut de l'écran de Correspondance des Bons de Commande, vous trouverez plusieurs outils—comme Enregistrer, Correspondance Automatique, Exporter, et d'autres—qui aident au processus de correspondance. Une description détaillée de chaque outil et de sa fonctionnalité peut être trouvée ici.
Vous pouvez rechercher des numéros de bons de commande spécifiques en entrant le numéro dans le champ de recherche. Pour un filtrage plus raffiné, cliquez sur l'icône sur le côté droit de la barre de recherche pour sélectionner des critères spécifiques pour votre recherche.
Les options de filtrage suivantes sont disponibles pour vous aider à affiner votre recherche de bons de commande :
Mot-clé – Filtrer par numéros de bons de commande.
Fournisseur – Filtrer par nom ou ID du fournisseur.
Après la date – Afficher les bons de commande créés après une date spécifique.
Avant la date – Afficher les bons de commande créés avant une date spécifique.
Montant minimum de commande – Filtrer par valeur de commande minimale.
Montant maximum de commande – Filtrer par valeur de commande maximale.
Trier par – Sélectionner l'attribut pour trier les résultats (par exemple, date, montant).
Direction du tri – Choisir l'ordre de tri : croissant ou décroissant.
Nombre d'enregistrements à afficher – Définir combien de résultats doivent être affichés par page.
Plus – Options de filtrage supplémentaires incluent :
Numéro de livraison
Numéro de bon de livraison
Identifiant de l'Article
Après avoir configuré vos filtres, cliquez sur Appliquer pour les appliquer ou Supprimer pour réinitialiser tous les paramètres de filtre.
Les bons de commande correspondants seront affichés en fonction des filtres appliqués. Vous pouvez soit :
Ajuster les filtres et rechercher à nouveau, ou
Double-cliquer sur une entrée de bon de commande pour l'ajouter à l'écran de Correspondance des Bons de Commande.
Vous pouvez passer d'un bon de commande individuel à l'autre pour voir leurs lignes respectives en cliquant sur le numéro de bon de commande en haut du tableau.
Vous pouvez également réorganiser les colonnes dans chaque vue de bon de commande en les faisant simplement glisser et déposer dans l'ordre de votre choix.
Pour masquer définitivement des colonnes spécifiques, utilisez la fonctionnalité Définir les colonnes du tableau PO pour l'organisation.
Vous avez la possibilité de masquer ou d'afficher des colonnes spécifiques dans le tableau des bons de commande en cliquant sur l'icône des paramètres de colonne (montrée ci-dessous). Ce paramètre est disponible à la fois dans l'écran de Correspondance des Bons de Commande et dans le menu de Recherche Avancée des Bons de Commande.
Des détails supplémentaires peuvent être trouvés ici.
Pour resynchroniser les données dans DocBits avec les données d'Infor, cliquez sur le bouton de rafraîchissement à côté du numéro de bon de commande au-dessus du tableau.
Si votre processus de correspondance est basé sur l'attribut Réception Livraison Quantité en cours, vous avez également la possibilité d'effectuer une synchronisation manuelle, comme décrit en détail ici.
Pour faire correspondre une ligne de bon de commande avec une ligne extraite du document, vous avez trois options :
Glisser et Déposer Faites glisser la ligne de bon de commande souhaitée et déposez-la sur la ligne correspondante dans le tableau extrait.
Clic Droit et Connecter
Cliquez avec le bouton droit sur la ligne de bon de commande que vous souhaitez faire correspondre et sélectionnez Sélectionner pour correspondre.
Ensuite, cliquez avec le bouton droit sur la ligne correspondante dans le tableau extrait et sélectionnez Connecter.
Correspondance Automatique
Cliquez sur le bouton Correspondance Automatique pour laisser le système tenter automatiquement de faire correspondre toutes les lignes en fonction des données extraites et des données de bon de commande.
Vous pouvez également sélectionner plusieurs lignes de bon de commande et les faire correspondre à une ligne unique dans le tableau extrait.
Le processus de Correspondance des Bons de Commande ne correspond qu'à des colonnes spécifiques. La liste ci-dessous décrit quelles colonnes sont correspondantes, si disponibles. Si aucune tolérance n'est définie, les colonnes ne correspondront que si elles sont une correspondance exacte (100%).
Quantité (Quantité | Quantité Reçue | Réception Livraison Quantité en cours)
Prix Unitaire
Numéro de Bon de Commande
Numéro d'article/Identifiant de l'article du fournisseur
Date de livraison promise
Vous avez trois options pour faire correspondre la quantité.
Quantité
Quantité Reçue
Réception Livraison Quantité en cours
Vous pouvez définir cette option dans Paramètres → Paramètres globaux → Types de documents → Plus de paramètres → Section Bon de Commande → Bon de Commande
L'option de quantité sélectionnée détermine quelle colonne de quantité de bon de commande est utilisée pour la comparaison lors du processus de correspondance.
Cette fonctionnalité ajoute un codage couleur aux lignes de bon de commande, facilitant ainsi l'identification de leur statut de correspondance en un coup d'œil. Plus d'informations sont disponibles sur la page des paramètres Statut de la ligne de bon de commande consommée.
Cette section fournit un aperçu visuel de ce qui a été livré et facturé pour chaque article du bon de commande. Il aide à suivre le progrès de la facturation en utilisant des valeurs de quantité et une barre de progression.
Plus de détails peuvent être trouvés sur la page des Paramètres de commande d'expédition de bon de commande.
Vous pouvez spécifier des niveaux de tolérance acceptables pendant le processus de correspondance. Par défaut, seules les correspondances exactes (100%) sont considérées comme valides.
Si des tolérances sont configurées dans les paramètres du système, vous pouvez les ajuster pour les attributs autorisés directement dans le Tableau Extrait sous la colonne Actions.
Pour plus d'informations sur la configuration et l'utilisation des tolérances, consultez la documentation détaillée.
Vous pouvez exclure des lignes spécifiques avec certains statuts de la correspondance. Pour plus d'informations, reportez-vous à la documentation détaillée.
Plusieurs indicateurs sont disponibles pour vous aider à vérifier si un article a été correctement associé ou non.
Cet icône indique que la ligne de bon de commande a été correctement associée.
Cet icône indique que la ligne de bon de commande contient un désaccord.
Cet icône indique que l'article a été correctement associé. Vous pouvez survoler l'icône pour mettre en surbrillance la ligne de bon de commande correspondante.
Cet icône indique que l'article contient un désaccord. Vous pouvez survoler l'icône pour mettre en surbrillance la ligne de bon de commande correspondante et voir les colonnes où se produisent les désaccords.
Si un seul article est associé à plusieurs lignes, vous pouvez voir des informations détaillées en cliquant sur l'icône plus (+) à côté de l'article respectif.
Cela développe la vue pour montrer toutes les entrées correspondantes, vous aidant à vérifier et à gérer efficacement les correspondances multiples.
Pour supprimer une connexion entre une ligne de bon de commande et une ligne extraite, cliquez simplement sur l'icône X à côté de la paire correspondante. Une fois supprimée, la connexion est annulée et l'article devient à nouveau disponible pour correspondance.
Sous le tableau contenant les informations extraites de votre document, vous pouvez trouver des calculs simples pour vérifier si le total des réservations correspond.
La valeur des réservations enregistrées est dérivée du montant net extrait du document.
Réservations enregistrées = Montant net total (extrait du document)
Cette valeur est calculée en additionnant le Prix unitaire × Quantité pour toutes les lignes qui ont été correctement associées aux lignes du numéro de bon de commande.
Total correspondant = Somme de (Prix unitaire × Quantité) pour toutes les lignes correspondantes
Tous les frais applicables seront inclus dans cette section s'ils sont présents. Pour plus de détails, reportez-vous à la documentation détaillée.
Frais = Élément de coût
La différence résultante est affichée ici et est calculée comme suit :
Montant non réglé = Réservations enregistrées - Total correspondant - Élément de coût
Sur le côté droit de l'écran de Correspondance des Bons de Commande, vous pouvez visualiser le document pour aider à la validation.
Fonctionnalités de la Barre d'Outils du Visualiseur de Document :
Faites défiler les pages du document pour examiner le contenu.
Cliquez sur le nom du fichier pour ouvrir l'écran de validation complet.
Entrez un numéro de page et appuyez sur Entrée pour sauter directement à cette page.
Utilisez les boutons plus (+) et moins (–) pour zoomer ou dézoomer sur le document.
Cliquez sur le bouton tout à droite pour ouvrir le document dans une fenêtre séparée, ce qui est particulièrement utile lorsque vous travaillez avec plusieurs écrans.
Pour enregistrer vos modifications, cliquez sur le bouton Enregistrer dans la barre d'outils. Si vous quittez la page sans enregistrer, tous les progrès réalisés pendant le processus de correspondance seront perdus.
Après avoir fait correspondre toutes les lignes et validé leur exactitude, vous pouvez exporter le document en cliquant sur le bouton Exporter dans la barre d'outils.
Cliquer sur la petite flèche à côté du bouton Exporter révèle toutes les options d'exportation disponibles.
Cliquer directement sur Exporter déclenchera l'option d'exportation par défaut (la première de la liste).
Ce module contient des fonctions pour manipuler les données de document et effectuer diverses opérations liées aux champs de document.
Définit la valeur d'un champ dans les données du document.
po_number = get_field_value(fields_dict, 'purchase_order', None)
if not po_number:
po_number = ''
if po_number:
set_field_value(fields_dict, "invoice_sub_type", 'Purchase Invoice')
else:
set_field_value(fields_dict, "invoice_sub_type", 'Cost Invoice')
document_data*
dictionary
Les données du document contenant des informations sur les champs
field_name*
string
Le nom du champ à définir
value*
any
La valeur à définir pour le champ
remove_link (optionnel)
bool
Supprime la clé "coords" du champ.
Définit la valeur d'un champ de date dans les données du document.
invoice_date = get_field_value(document_data, 'invoice_date', None)
if not document_json.get("script_executed", False):
if invoice_date:
set_date_value(document_data, "accounting_date", invoice_date)
document_json["script_executed"] = True
document_data*
dictionary
Les données du document contenant des informations sur les champs
field_name*
string
Le nom du champ à définir
value*
string
La valeur de date à définir au format ISO (par exemple, "2020-12-31").
add_days (optionnel)
int
Ajoute des jours supplémentaires à la date donnée Par défaut, c'est 0
skip_weekend (optionnel)
bool
Ignore la date si elle tombe le week-end
Par défaut, c'est False
remove link (optionnel)
bool
Supprime la clé "coords" du champ.
exclude_final_days (optionnel)
soit string
ou int
Spécifie les jours à exclure (0-6 ou dimanche à samedi)
Définit la valeur d'un champ de montant dans les données du document.
total_amount = get_field_value(document_data, "net_amount")
lines_total = 0.0
set_amount_value(document_data, "net_amount",str(lines_total))
document_data*
dictionary
Les données du document contenant des informations sur les champs
field_name*
string
Le nom du champ à définir
value*
string
La valeur à définir pour le champ (passer un nombre sous forme de chaîne par exemple, "123456")
remove link (optionnel)
bool
Supprime la clé "coords" du champ.
Obtient la valeur d'un champ à partir des données du document.
total_amount = get_field_value(document_data, "net_amount")
lines_total = 0.0
set_amount_value(document_data, "net_amount", str(lines_total))
document_data*
dictionary
Les données du document contenant des informations sur les champs
field_name*
string
Le nom du champ à définir
default_value (optionnel)
any
Renvoie default_value si aucune valeur de champ n'est trouvée
Par défaut, c'est None
is_clean (optionnel)
bool
Convertit la valeur en majuscules et supprime les espaces supplémentaires
Par défaut, c'est False
Valeur du champ spécifié
Crée un nouveau champ avec le nom et la valeur spécifiés.
currency = get_field_value(document_data, 'currency', None)
if not currency:
if 'currency' not in fields_dict:
new_field = create_new_field('currency','')
fields_dict['currency'] = new_field
document_json['fields'].append(new_field)
set_field_value(document_data, "currency", "USD")
field_name*
str
Les données du document contenant des informations sur les champs
value (optionnel)
any
La valeur initiale pour le champ
Par défaut, c'est ""
Dictionnaire du nouveau champ créé
Supprime un champ des données du document
field_amount = get_field_value(document_data, field_name)
if not field_amount:
delete_field(document_data, fields_dict, field_name)
else:
field_amount = float(field_amount)
if field_amount == 0:
delete_field(document_data, fields_dict, field_name)
document_data*
dictionary
Les données du document contenant des informations sur les champs
field_name*
string
Le nom du champ à supprimer
Document_data en json et en dict après que le champ a été supprimé
Définit l'attribut 'is_required' d'un champ dans les données du document.
net_amount = get_field_value(document_data, "net_amount", None)
if net_amount:
set_is_required(document_data, "tax_country", True)
set_is_required(document_data, "tax_code_without_country", True)
document_data*
dictionary
Les données du document contenant des informations sur les champs
field_name*
string
Le nom du champ à définir
value*
bool
La valeur à définir pour le champ
Définit l'attribut 'force_validation' d'un champ dans les données du document.
if supplier_id in supplier_to_check:
set_force_validation(document_data, 'purchase_order', True, reset_validation=reset_validation)
document_data*
dictionary
Les données du document contenant des informations sur les champs
field_name*
string
Le nom du champ à définir
value*
bool
La valeur à définir pour le champ
reset_validation (optionnel)
bool
Définit l'attribut "is_validated" à la valeur spécifiée
Par défaut, c'est False
Marque un champ dans l'écran de validation comme invalide et le met en surbrillance.
if not document_date:
set_field_as_invalid(document_data, "document_date", "Es ist kein Datum vorhanden", "INVALID_VALUE")
document_data*
dictionary
Les données du document contenant des informations sur les champs
field_name*
string
Le nom du champ à marquer comme invalide
message*
string
Le message de validation pour le champ
code (optionnel)
string
Code d'erreur pour la validation
Par défaut, c'est None
Définit un attribut personnalisé d'un champ dans les données du document.
if purchase_order:
if po_supplier_id != invoice_supplier_id:
set_field_as_invalid(document_data, "supplier_name", "Supplier is different from PO supplier")
else:
set_field_attribute(document_data, "supplier_name", "is_valid", True)
set_field_attribute(document_data, "supplier_name", "validation_message","")
document_data*
dictionary
Les données du document contenant des informations sur les champs
field_name*
string
Le nom du champ à définir
attribute_name*
string
Le nom de l'attribut à définir
value*
any
La valeur à définir pour l'attribut
Vérifie si un fournisseur est valide en fonction des critères fournis.
bool = is_supplier_valid(user, {"name": "Supplier Inc."})
user*
UserAuthentication
L'utilisateur authentifié
filter_data_json*
json
Critères de filtrage pour valider le fournisseur
sub_org_id (optionnel)
string
ID de sous-organisation optionnel pour le filtrage
Par défaut, c'est None
True, si l'utilisateur est valide
False si l'utilisateur n'est pas valide
Décode les données du document et les renvoie sous forme de chaîne.
document_content = get_document_content(doc)
if document_content:
document_content = document_content.lower()
document_data*
dictionary
Les données du document contenant des informations sur les champs
Les données du document sous forme de chaîne.
Met à jour le statut d'un document avec un ID spécifique au statut donné.
genehmigung_user_1 = get_field_value(document_data, 'genehmigung_user_1', None)
if genehmigung_user_1 != "LEER":
update_document_status_with_doc_id(document_json['doc_id'], user, document_json['org_id'], "validated_pending_approval")
doc_id*
string
L'ID du document à mettre à jour
user*
soit user ID
ou UserAuthentication
object
L'utilisateur effectuant la mise à jour
org_id*
string
L'ID de l'organisation à laquelle appartient le document
status*
string
Le nouveau statut du document
message (optionnel)
string
Message optionnel associé à la mise à jour du statut
Par défaut, c'est None
doc_classification_class (optionnel)
string
Classe de classification de document optionnelle
Par défaut, c'est None
Obtient les valeurs LOV d'un org_id et d'une clé spécifiques.
reverse_charge_to_check = get_lov_values(org_id, 'Kosten', return_type="list_of_values")
org_id*
string
L'ID de l'organisation à laquelle appartient le document
key*
string
La clé de la Liste de Valeurs requise
return_type (optionnel)
string
Le type dans lequel les données doivent être renvoyées
Par défaut, c'est 'list_of_objects'
sub_org_id (optionnel)
string
ID de sous-organisation optionnel pour le filtrage
Par défaut, c'est None
language_code (optionnel)
string
Ce paramètre définit la langue dans laquelle les valeurs seront renvoyées. Il accepte des codes de langue, tels que "en" pour l'anglais ou "fr" pour le français.
Par défaut, c'est ""
Valeurs LOV sous forme de liste d'objets ou sous forme de liste.
Formate une valeur décimale au format en_US.UTF-8.
standard_value = "{0:.2f}".format(total)
formatted_value = format_decimal_to_locale(
standard_value, document_json['amount_format_locale']
)
value*
float, decimal.Decimal, str
La valeur qui doit être formatée.
to_locale (optionnel)
string
Le format dans lequel la valeur est transformée.
Par défaut, c'est 'en_US.UTF-8'
max_decimal_places (optionnel)
int
ID de sous-organisation optionnel pour le filtrage
Par défaut, c'est 4
min_decimal_places (optionnel)
int
Le minimum de décimales qui doivent être considérées
Par défaut, c'est 2
value: La valeur qui doit être formatée.
to_locale (optionnel): Le format dans lequel la valeur est transformée.
max_decimal_places (optionnel): Le maximum de décimales qui doivent être considérées.
min_decimal_places (optionnel): Le minimum de décimales qui doivent être considérées.
La valeur formatée.
Compare deux valeurs pour l'égalité, en gérant divers types de données.
result = compare_values(10, "10")
value1*
any
La première valeur à comparer
value2*
any
La deuxième valeur à comparer
True si les valeurs sont égales et False si elles diffèrent
Crée une tâche, l'assigne à un utilisateur ou un groupe, définit la priorité et envoie éventuellement un e-mail.
if not is_task_created:
create_document_task(user, document_data, "Herkunftsland außerhalb der EU", "Die Gelangensbestätigung kommt von einem Land außerhalb der EU. Bitte das MRN-Dokument anhängen.", "high", 1007, None, False)
document_data["document_json"]["country_check_task_created"] = True
user*
soit user ID
ou UserAuthentication
object
L'utilisateur effectuant la mise à jour
document_data*
dictionary
Les données du document contenant des informations sur les champs
title*
string
Le titre de la tâche
description*
string
La description de la tâche
priority*
string
La priorité de la tâche
assigned_to_user_id*
int
L'ID de l'utilisateur auquel la tâche doit être assignée
assigned_to_group_id*
int
L'ID du groupe auquel la tâche doit être assignée
send_email*
bool
Détermine si un e-mail doit être envoyé ou non
Dict qui indique si le processus a réussi ou non
Définit le sub_org_id des données de document spécifiées.
if sub_org_id != current_sub_org_id:
document_data["document_json"]["sub_org_id4"] = sub_org_id
set_document_sub_org_id(document_data, sub_org_id)
document_data*
dictionary
Les données du document contenant des informations sur les champs
sub_org_id*
string
ID de sous-organisation optionnel pour le filtrage
Obtient l'utilisateur avec l'ID utilisateur correspondant.
requester_mail = str(get_user_by_id(str(requester)).email.lower())
user_id*
string
L'ID de l'utilisateur
L'utilisateur avec l'ID utilisateur correspondant
Obtient le groupe avec l'ID de groupe correspondant.
group_name = str(get_group_by_id(assigned_to_group_id))
group_id*
string
L'ID du groupe
Le groupe avec l'ID de groupe correspondant
Obtient l'utilisateur avec l'e-mail correspondant.
user_name = str(get_user_by_email(email))
email*
any
L'e-mail de l'utilisateur
L'utilisateur avec l'e-mail correspondant
Ajoute une colonne à la table spécifiée.
table = tables_dict.get("ORDER_CONFIRMATION_TABLE")
if table:
add_table_column(table, "PROMISED_DELIVERY_DATE")
table*
string
La table où la colonne doit être ajoutée
col_name*
string
Le nom de la colonne
default_value (optionnel)
any
La valeur initiale pour le champ
Par défaut, c'est None
Obtient la valeur d'une colonne spécifiée.
for row in table['rows']:
unit = get_column_value(row, "UNIT")
row*
string
La ligne où la valeur est située
col_name*
string
Le nom de la colonne
default_value (optionnel)
any
La valeur initiale pour le champ
Par défaut, c'est None
is_clean (optionnel)
bool
Convertit la valeur en majuscules et supprime les espaces supplémentaires
Par défaut, c'est False
Renvoie la valeur de la colonne spécifiée si elle existe ; sinon, elle renvoie None
Définit la valeur de la colonne spécifiée. Si la colonne n'existe pas, elle sera créée.
supplier_id = get_field_value(document_data, "supplier_id", "")
quote_table = tables_dict["QUOTE_TABLE"]
for row in quote_table.get('rows', []):
set_column_value(row,"SUPPLIER_ID", supplier_id)
row*
string
La ligne où la valeur est située
col_name*
string
Le nom de la colonne
value*
any
La valeur qui sera définie à l'emplacement spécifié
True si le changement a réussi
Définit la valeur de date d'une colonne spécifiée.
set_column_date_value(document_data, row, "DELIVERY_DATE", "2020-12-31", add_days=2)
document_data*
dictionary
Les données du document contenant des informations sur les champs
row*
string
La ligne où la valeur est située
col_name*
string
Le nom de la colonne
value*
string
La valeur de date à définir au format ISO (par exemple, "2020-12-31")
add_days (optionnel)
int
Ajoute des jours supplémentaires à la date donnée
Par défaut, c'est 2
skip_weekend (optionnel)
bool
Ignore la date si elle tombe le week-end
Par défaut, c'est False
exclude_final_days (optionnel)
soit string
ou int
Spécifie les jours à exclure (0-6 ou dimanche à samedi)
Convertit la valeur en chaîne et définit la valeur pour la colonne
Définit le contenu de la colonne à la valeur
Formate la valeur selon la locale
quantity = float(quantity) / 1000
set_column_amount_value(document_data, row, "QUANTITY", str(quantity))
document_data*
dictionary
Les données du document contenant des informations sur les champs
row*
string
La ligne où la valeur est située
column_name*
string
Le nom de la colonne
value*
string
La valeur à définir pour le champ (passer un nombre sous forme de chaîne par exemple, "123456")
Cette fonction supprime les tables des données du document.
delete_tables(document_data)
document_data*
dictionary
Les données du document contenant des informations sur les champs
Cette fonction restaure les tables dans les données du document.
restore_tables(document_data)
document_data*
dictionary
Les données du document contenant des informations sur les champs
Supprime des lignes de la table spécifiée.
count = 1
start = 1
remove_rows_from_table(document_data,"INVOICE_TABLE",count,start)
document_data*
dictionary
Les données du document contenant des informations sur les champs
table_name*
string
Le nom de la table
count*
int
Combien de lignes doivent être supprimées
start*
int
Le point de départ
Supprime toutes les lignes sauf une de la table spécifiée.
count = 1
start = 1
remove_rows_from_table(document_data,"INVOICE_TABLE",count,start)
document_data*
dictionary
Les données du document contenant des informations sur les champs
line_number*
int
Le numéro de la ligne qui ne doit pas être supprimée
Vous pouvez également utiliser certaines des fonctions intégrées de Python :
abs() : Renvoie la valeur absolue d'un nombre.
len() : Renvoie la longueur (nombre d'éléments) d'un objet, comme une liste ou une chaîne.
isinstance() : Vérifie si un objet est une instance d'une classe ou d'un type particulier.
print() : Affiche la sortie dans la console.
round() : Arrondit un nombre à virgule flottante à un nombre spécifié de décimales.
str_to_bool() : Convertit une chaîne en une valeur booléenne (True ou False).
type() : Renvoie le type d'un objet.
dict() : Crée un objet dictionnaire.
list() : Crée un objet liste.
str() : Convertit une valeur en chaîne.
float() : Convertit une valeur en nombre à virgule flottante.
int() : Convertit une valeur en entier.
Pour plus de détails, visitez la documentation officielle de Python : Fonctions intégrées.
Vous pouvez également utiliser ces fonctions spécifiquement pour travailler avec des chaînes :
lower() : Convertit tous les caractères d'une chaîne en minuscules.
upper() : Convertit tous les caractères d'une chaîne en majuscules.
split() : Divise une chaîne en une liste en fonction d'un délimiteur (par exemple, un espace ou une virgule).
startswith() : Vérifie si une chaîne commence par un préfixe spécifié.
endswith() : Vérifie si une chaîne se termine par un suffixe spécifié.
strip() : Supprime les espaces blancs au début ou à la fin d'une chaîne.
Ces fonctions font partie du module math et sont utiles pour les opérations mathématiques :
floor() : Renvoie le plus grand entier inférieur ou égal à un nombre donné.
ceil() : Renvoie le plus petit entier supérieur ou égal à un nombre donné.
Pour plus d'informations, consultez la documentation officielle de Python : Fonctions du module Math.
re.search() : Recherche un motif dans une chaîne et renvoie la première correspondance.
Voir plus de détails ici : Documentation re.search.
Voici quelques fonctions utiles provenant de bibliothèques externes :
deepcopy() : Crée une copie d'un objet, y compris des objets imbriqués (du module copy). Documentation Deepcopy.
levenshtein_distance() : Calcule le nombre de modifications (insertion, suppression, substitution) nécessaires pour transformer une chaîne en une autre. Cette fonction est disponible dans la bibliothèque Jellyfish.
Vous pouvez utiliser les fonctions suivantes pour travailler avec des dates et des heures :
strptime() : Convertit une chaîne en un objet datetime en fonction d'un format spécifié.
strftime() : Formate un objet datetime en une chaîne en fonction d'un format spécifié.
Pour plus d'informations, consultez la documentation officielle : Fonctions de date et d'heure.