Die Konfiguration für den INVOICE READER erfolgt direkt im Expertenmodus über das C4 und ist unter folgendem Knoten verfügbar:
Konfigurationspfad
/clarc/Resources/xControl/Reader/Invoice
Strukturänderung im C4
In der Version 5.0.3 werden die Parameter im C4 der Rangfolge nach gegliedert. In der ersten Ebene der Struktur befinden sich folgende Kategorien:
Configuration - Allgemeine Parameter
Database - Parameter für die Datenbankeinrichtungen
Header - Parameter für die Kopfdatenerkennung
Position - Parameter für die Positionsdatenerkennung
Abhängig von der Rangordnung wurden diesen Kategorien weitere Unterkategorien zugeordnet. Jede Unterkategorie besitzt die Unterknoten: Default und Custom. Grundsätzlich werden die Parameter im Default-Bereich hinterlegt. Der Custom-Bereich wird ausschließlich für kunden- und buchungskreisabhängige Konfigurationen verwendet. Jeder im Default definierte Parameter kann über Custom entsprechend angepasst werden.
Der Parameter wird dabei einfach in den Custom-Bereich kopiert und modifiziert. Die Custom Paramater überschreiben die Default Parameter. Des Weiteren können mit Hilfe von Buchungskreisen buchungsabhängige Konfigurationen hinterlegt werden. Die buchungskreisabhängige Parameter überschreiben die Custom- und die Default Parameter.
Für die Erkennung geht der Rechnungleser wie folgt vor:
Prüft der Rechnungsleser, ob buchungskreisabhängige Parameter vorhanden sind. In dem Fall werden diese Parameter herangezogen.
Sind keine buchungskreisabhängigen Parameter vorhanden, überprüft das System, ob kundenspezifische Parameter vorhanden sind. Falls ja, werden diese Parameter für die Erkennung verwendet.
Vorausgesetzt im Custom sind keine buchungskreisabhängige oder kundenspezifischen Parameter hinterlegt, dann werden die Defaultparameter für die Erkennung eingesetzt.
Beispiel
Default
Die Parameter OrderNumberMaxLength und OrderNumberMinLength sind im Default unter den Basis-Konfigurationen auffindbar. Diese Parameter werden zur Optimierung der Bestellnummer eingesetzt. Da die Bestellnummern unterschiedlich aufgebaut sein können, besteht die Möglichkeit die Maximale und Mininale Länge der Bestellnummer individuell anzupassen.
Custom
Der gewünschte Parameter wird in den Custom-Bereich kopiert und der Value-Wert entsprechend verändert. Beim kopieren dürfen die Ressourcennamen keinesfalls verändert werden. Dieser Parameter überschreibt nun die Default-Parameter: OrderNumberMaxLength und OrderNumberMinLength
Für die buchungskreisabhängige Konfiguration wird unter Custom ein neuer Knoten über New node hinzugefügt. Der Name des Knotens ist der entsprechende Buchungskreis.
Die gewünschten Parameter werden anschließend unter diesen Knoten kopiert und individualisiert. Diese Konfigurationen gelten nun für den Buchungskreis: 1000. Die hier definierten Parameter überschreiben nun die im Custom und Default vorhandenen Parameter.
Wichtiger Hinweis
Die Parameter dürfen ausschließlich im Custom-Bereich überschrieben werden. Ansonsten werden diese bei einem Update ggf. wieder überschrieben oder aktualisierte Erkennungsdaten nicht im System installiert.
Patterns
In vielen Konfigurationsbereichen werden durch den Rechnungsleser so genannte Patterns oder auch Suchmuster verwendet. Patterns können auch als /wiki/spaces/CD/pages/1640021 verstanden werden.