> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Beispiel 3. Schritt 6: Erkennen des Feldnamens Rechnungsnummer mit dem Element kwInvoiceNumber

> Erstellen Sie ein erforderliches Statischer-Text-Element kwInvoiceNumber, das den Feldnamen Rechnungsnummer findet und den Dokumenttyp in ABBYY FlexiCapture identifiziert.

Die Analyse der Bilder zeigt, dass der Feldname Rechnungsnummer auf allen Bildern vorkommt und sie von anderen Dokumenttypen unterscheidet. Bei der Verarbeitung halbstrukturierter Dokumente in ABBYY FlexiCapture sollten Sie vermeiden, dass Dokumente erkannt werden, die nicht zum ausgewählten Typ gehören. Eine Möglichkeit, ein Dokument zu identifizieren, besteht darin, mindestens ein [erforderliches Element](/de/flexi-capture/fls/glossary/glossary-main-body#r) zu erstellen. Markieren Sie dieses Element daher als erforderlich, d. h., verwenden Sie es als Bezeichner für diesen Dokumenttyp.

Beachten Sie, dass dieser Name auf einigen Bildern als Invoice No. und auf anderen als Credit note no. geschrieben ist. Die Suchzeichenfolge muss beide Varianten enthalten. Geben Sie jede der Zeichenfolgen ohne Leerzeichen an, damit die maximale Fehleranzahl für die gesamte Phrase und nicht für einzelne Wörter gilt.

So erstellen Sie das Element kwInvoiceNumber:

1. Erstellen Sie im Element **InvoiceHeader** ein Element vom Typ [Statischer Text](/de/flexi-capture/fls/template/static-text) und nennen Sie es **kwInvoiceNumber**.
2. Wählen Sie auf der Registerkarte Allgemein **Erforderliches Element** aus, um dieses Element zu einem erforderlichen Element zu machen.
3. Klicken Sie auf die Registerkarte Statischer Text.
4. Geben Sie im Feld Suchtext den zu suchenden Text ein: „**InvoiceNo.|CreditNoteNo**“.
5. Setzen Sie den maximalen Fehlerprozentsatz auf 20.
6. Klicken Sie auf die Registerkarte Beziehungen.
7. Geben Sie auf der Registerkarte Beziehungen an, dass die Schlüsselwörter des Feldnamens **Rechnungsnummer** nur unterhalb des Feldnamens **Lieferadresse** vorkommen können:
   * Unterhalb des Elements `InvoiceHeader.kwDeliveryAddress`, Offset = 0.

<Frame>
  <img src="https://mintcdn.com/abbyy/8aWHPAJyzWmTqglX/images/flexi-capture/fls/tutorial3_6.png?fit=max&auto=format&n=8aWHPAJyzWmTqglX&q=85&s=dd2163bad1fbdae979873aecfb1053da" alt="Screenshot der Registerkarte Beziehungen im Dialogfeld Eigenschaften von SearchElements.InvoiceHeader.StaticText in ABBYY FlexiLayout Studio, der eine Unterhalb-Beziehung zum Element kwDeliveryAddress zeigt." width="431" height="455" data-path="images/flexi-capture/fls/tutorial3_6.png" />
</Frame>

1. Klicken Sie auf die Registerkarte Erweitert.
2. Da sich das Feld **Lieferadresse** im oberen und linken Drittel des Bildes befindet, legen Sie im Feld Advanced pre-search relations die folgende [zusätzliche Suchbedingung](/de/flexi-capture/fls/template/advanced-constraints) fest:
   Suchen Sie nach dem Objekt im linken Drittel des Bildes; suchen Sie nach dem Objekt im oberen Drittel des Bildes. In der [FlexiLayout-Sprache](/de/flexi-capture/fls/code/general-code):
   `Above: PageRect.Top + PageRect.Height/3;`
   `LeftOf: PageRect.Left + PageRect.Width/3;`
3. Testen Sie das Matching des FlexiLayout mit den Testbildern und vergewissern Sie sich, dass das Programm das Element auf allen Bildern erfolgreich erkennt.

<Note>
  In der Praxis gilt: Wenn die Bezeichnung eines Feldnamens von Bild zu Bild variiert, müssen Sie unbedingt alle möglichen Varianten des Namens oder zumindest die meisten davon angeben. Möglicherweise sollten Sie weitere Testbilder anfordern oder Ihren Kunden kontaktieren, um mehr über die möglichen Varianten des Namens auf Dokumenten dieses Typs zu erfahren.
</Note>
