- generisches FlexiLayout, das zur Verarbeitung aller Rechnungen verwendet wird und selbst zwei Untertypen von FlexiLayout umfassen kann:
- FlexiLayout-Varianten, die zur Verarbeitung von Rechnungen bestimmter Vendors verwendet werden. FlexiLayout-Varianten können zum Erkennen beliebiger Felder verwendet werden, die in der jeweiligen Document Definition definiert sind. Sie können vom Benutzer erstellt oder von FCFORINVOICES generiert werden, wenn es mit Rechnungen bestimmter Vendors trainiert wird.
1. Matching eines generischen FlexiLayouts
A. Zunächst wendet das Programm das Haupt-FlexiLayout an.
Vorerkennungsparameter
Ein Rechnungsbild wird anhand der in der Document Definition angegebenen Parameter einer Vorerkennung unterzogen.
- Die Sprachen werden unter Länder und Sprachen auf der Registerkarte „Document Definition Settings“) des Dialogfelds Eigenschaften der Document Definition angegeben.
- Der Vorerkennungsmodus (Schnell/ Ausgewogen/ Normal/ Präzise) wird auf der Registerkarte FlexiLayout des Dialogfelds Eigenschaften der Document Definition angegeben.
Ergebnisse nach Anwendung des Haupt-FlexiLayout
- die ID des Vendor und die ID des Geschäftsbereichs, sofern erkannt
- die Regionen der Standardfelder. (Siehe Erfasste Felder für Einzelheiten.)
Vorerkennungsparameter
Ergebnisse durch Anwenden des zusätzlichen FlexiLayouts
2. Anwendung von FlexiLayout-Varianten
Vorerkennungsparameter
Ergebnisse des Matchings der FlexiLayout-Variante
3. Zusammenführen der Ergebnisse
Die Regionen der Amount-Felder werden anders ausgewählt. Bei Anwendung des generischen FlexiLayout gibt das Programm den Konfidenzwert an, mit dem die Regionen der Amount-Felder erkannt wurden. Wenn die Regionen unzuverlässig erkannt werden, muss das Feld Total verifiziert werden. Wenn eine FlexiLayout-Variante vorhanden ist, die mit Rechnungen des angegebenen Vendors trainiert wurde, und wenn das generische FlexiLayout die Amount-Felder nicht mit einem ausreichenden Konfidenzwert oder überhaupt nicht erkennt, werden die von der FlexiLayout-Variante erkannten Regionen der Amount-Felder verwendet. Sie können das Programm auch so konfigurieren, dass immer die von der FlexiLayout-Variante erkannten Regionen der Amount-Felder verwendet werden. Legen Sie dazu den Wert des Registrierungsschlüssels [HKEY_CURRENT_USER\Software\ABBYY\FlexiCapture\12.0\DAForms]„UseTrainedInvoiceAmounts“ auf true fest (standardmäßig ist der Schlüssel auf false gesetzt).
Beispiel
Beispiel
Betrachten wir einige der in der Document Definition definierten Felder.Nehmen wir zwei Standardfelder für Rechnungen, InvoiceDate und InvoiceNumber, sowie zwei benutzerdefinierte Felder, CustomFieldA und CustomFieldB.
- InvoiceDate und InvoiceNumber sind Standardfelder, und der Erkennungsalgorithmus für diese Felder ist im Haupt-FlexiLayout angegeben, das im generischen FlexiLayout enthalten ist.
- CustomFieldA und CustomFieldB sind benutzerdefinierte Felder, und die Erkennungsalgorithmen für diese Felder sind im zusätzlichen FlexiLayout angegeben, das im generischen FlexiLayout enthalten ist.
- InvoiceNumber - Diese Region stammt aus den Ergebnissen des Haupt-FlexiLayout
- CustomFieldA - Diese Region stammt aus den Ergebnissen des zusätzlichen FlexiLayout
- InvoiceDate und CustomFieldB - Diese Regionen stammen aus den Ergebnissen der FlexiLayout-Variante, die durch Training des Programms mit Rechnungen dieses Vendors erzeugt wurde.
- InvoiceDate und InvoiceNumber - Diese Regionen stammen aus den Ergebnissen des Haupt-FlexiLayout.
- CustomFieldA und CustomFieldB - Diese Regionen stammen aus den Ergebnissen des zusätzlichen FlexiLayout.
