Description du projet
TraduitPour chaque document, le système doit extraire les champs dont nous avons besoin : nom du fournisseur, numéro de facture, date de facture, articles (lorsqu'ils existent), devise, montant avant impôt, impôt et montant total. Après extraction, les valeurs doivent être vérifiées, les dates mises au format canonique unique, les chiffres réconciliés afin que les articles correspondent au total indiqué, et les résultats à faible confiance envoyés à une file d'attente pour révision manuelle plutôt que d'être silencieusement enregistrés. Des enregistrements propres doivent être sortis à la fois vers notre base de données et vers un tableur afin que le département des finances puisse travailler avec eux immédiatement. Une implémentation en Python avec un moteur OCR connu, une journalisation claire et un moyen simple de retraiter les documents échoués est préférée.
Veuillez considérer cela comme un outil de production, pas un prototype. Nous fournirons un ensemble représentatif de vrais scans (qualité variable, tournés, dans différentes langues) pour le réglage, et nous attendons en retour le code source, les instructions d'installation et un bref transfert afin que notre personnel puisse faire fonctionner et développer le système.
— Récupérer les scans et les PDF d'un dossier surveillé, aligner et nettoyer les images avant la reconnaissance
— Extraire le fournisseur, le numéro de facture, les dates, les montants, l'impôt et les articles avec un score de confiance
— Vérifier et normaliser les champs ; réconcilier les articles avec le total ; envoyer les résultats douteux à une révision manuelle
— Sortir des enregistrements structurés vers la base de données et le tableur ; journaux et possibilité de relancer