> ## 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.

# Validierungsregeln

> Überprüfen Sie die vorkonfigurierten Validierungsregeln der Dokumentdefinition für Bestellung, mit Prüfungen für Amount und Currency, Datenbankabgleichen und optionalen Steuerregeln.

Die Dokumentdefinition für Bestellung enthält die folgenden vorkonfigurierten Validierungsregeln (Sie können jede dieser Regeln in den Einstellungen der Dokumentdefinition für Bestellung deaktivieren oder eigene [Validierungsregeln](/de/flexi-capture/templates/rules) erstellen):

<table width="100%">
  <thead>
    <tr>
      <th colspan="2">
        <p>
          <strong>Feld</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Regel</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Beschreibung</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="2" rowspan="2">
        <p>Gesamtbetrag</p>
      </td>

      <td>
        <p>
          <strong>Währungssymbol im Feld Gesamtbetrag vom Betrag trennen</strong>
        </p>
      </td>

      <td>
        <p>Trennt das Währungssymbol vom Betrag, wenn OCR es nicht von den Ziffern unterscheiden kann.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Betragsprüfung</strong>
        </p>
      </td>

      <td>
        <p>
          Addiert die Preise der Positionen und die zusätzlichen Kosten und vergleicht das Ergebnis mit dem Wert im Feld <strong>Gesamtbetrag</strong>.
        </p>
      </td>
    </tr>

    <tr>
      <td rowspan="9">
        <p>LineItems</p>
      </td>

      <td> </td>

      <td>
        <p>
          <strong>Positionsbetrag prüfen</strong>
        </p>
      </td>

      <td>
        <p>Prüft, ob der Betrag jeder Position der Menge multipliziert mit dem Preis abzüglich des Rabatts entspricht.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>UnitPrice</p>
      </td>

      <td>
        <p>
          <strong>Währung im Feld LI\_UnitPrice vom Amount trennen</strong>
        </p>
      </td>

      <td rowspan="3">
        <p>Trennt das Währungssymbol vom Amount, wenn OCR es nicht von den Ziffern unterscheiden kann.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>TotalPriceNetto</p>
      </td>

      <td>
        <p>
          <strong>Währung im Feld LI\_TotalPriceNetto vom Betrag trennen</strong>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>TotalPriceBrutto</p>
      </td>

      <td>
        <p>
          <strong>Währung im Feld LI\_TotalPriceBrutto vom Betrag trennen</strong>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Menge</p>
      </td>

      <td>
        <p>
          <strong>Menge ist erforderlich</strong>
        </p>
      </td>

      <td>
        <p>Stellt sicher, dass die Warenmenge erkannt wurde.</p>
      </td>
    </tr>

    <tr>
      <td rowspan="2">
        <p>Currency</p>
      </td>

      <td>
        <p>
          <strong>Währung ausblenden, wenn Gesamtbetrag leer ist</strong>
        </p>
      </td>

      <td>
        <p>
          Entfernt den Wert aus dem Feld <strong>Currency</strong>, wenn kein Feld <strong>Gesamtbetrag</strong> erkannt wurde.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Währungswert der LineItems prüfen</strong>
        </p>
      </td>

      <td>
        <p>
          Prüft den Wert im Feld <strong>Currency</strong>.
        </p>
      </td>
    </tr>

    <tr>
      <td rowspan="2">
        <p>ArticleNumberBU</p>
      </td>

      <td>
        <p>
          <strong>Artikelnummer muss in der Datenbank vorhanden sein</strong>
        </p>
      </td>

      <td rowspan="2">
        <p>Geben Sie an, ob nur die Artikelnummer oder sowohl die Artikelnummer als auch der Geschäftsbereich in der Datenbank vorhanden sein müssen.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Artikelnummer und BU müssen in der Datenbank vorhanden sein</strong>
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="2" rowspan="2">
        <p>Aussteller</p>
      </td>

      <td>
        <p>
          <strong>Käufer muss in der Datenbank vorhanden sein</strong>
        </p>
      </td>

      <td rowspan="2">
        <p>Geben Sie an, ob die Angaben zum Käufer in der Datenbank vorhanden sein müssen oder zur Datenbank hinzugefügt werden sollen.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Angaben zum Käufer müssen der Datenbank hinzugefügt werden</strong>
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="2">
        <p>Lieferdatum</p>
      </td>

      <td>
        <p>
          <strong>Das Lieferdatum muss nach dem Bestelldatum liegen</strong>
        </p>
      </td>

      <td>
        <p>Prüft, ob das erkannte Lieferdatum nach dem erkannten Bestelldatum liegt.</p>
      </td>
    </tr>

    <tr>
      <td colspan="2" rowspan="4">
        <p>Currency</p>
      </td>

      <td>
        <p>
          <strong>Currency auf CAD oder USD setzen</strong>
        </p>
      </td>

      <td>
        <p>Setzt die Currency abhängig vom Land des Geschäftsbereichs auf CAD oder USD (CAD für Kanada und USD für die USA).</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Landeswährung erkennen</strong>
        </p>
      </td>

      <td>
        <p>Ermittelt die Währung anhand des Landes des Geschäftsbereichs.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Currency aus LineItems übernehmen </strong>
        </p>
      </td>

      <td>
        <p>
          Übernimmt die Currency aus <strong>LineItems</strong> (falls verfügbar).
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Währungswert prüfen</strong>
        </p>
      </td>

      <td>
        <p>
          Prüft den Wert des Felds <strong>Currency</strong>, wenn der <strong>Gesamtbetrag</strong> nicht leer ist.
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="2" rowspan="2">
        <p>BU</p>
      </td>

      <td>
        <p>
          <strong>Informationen zum Geschäftsbereich müssen in der Datenbank hinzugefügt werden</strong>
        </p>
      </td>

      <td rowspan="2">
        <p>Gibt an, ob Angaben zum Geschäftsbereich in der Datenbank vorhanden sein müssen oder in die Datenbank aufgenommen werden müssen.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Geschäftsbereich muss in der Datenbank vorhanden sein</strong>
        </p>
      </td>
    </tr>
  </tbody>
</table>

Die Steuerregeln entsprechen denen, die in Rechnungsprojekten verwendet werden, sind jedoch standardmäßig deaktiviert. Um die Steuerregel für Ihr Orders-Projekt zu aktivieren, aktivieren Sie die Option Steuern:

1. Klicken Sie im Document Definition Editor auf **Document Definition →** Eigenschaften der Dokumentdefinition...**.**
2. Klicken Sie im daraufhin geöffneten Dialogfeld auf die Registerkarte Einstellung der Dokumentdefinition und dann in der Gruppe Additional Fields and Features auf die Schaltfläche Edit....

<Accordion title="Steuer-Validierungsregeln für die Dokumentdefinition „Order“">
  <table width="100%"><thead><tr><th colspan="2"><p><strong>Feld</strong></p></th><th><p><strong>Regel</strong></p></th><th><p><strong>Beschreibung</strong></p></th></tr></thead><tbody><tr><td rowspan="16"><p><strong>Beträge</strong></p></td><td rowspan="2"> </td><td><p><strong>Gesamtbetragsfeld prüfen, wenn Gesamtsteuerbetrag optional ist</strong></p></td><td><p>Prüft, ob die Summe aller Vorsteuerbeträge (NetAmount0, NetAmount1 und NetAmount2), Steuerbeträge (TaxAmount1 und TaxAmount2) und zusätzlichen Kosten (AdditionalCosts) dem im Feld „Gesamtbetrag" angegebenen Betrag entspricht. <br /><br />Diese Regel kann nur für deutsche Bestellungen verwendet werden.</p></td></tr><tr><td><p><strong>Gesamtbetragsfeld prüfen, wenn Gesamtsteuerbetrag erforderlich ist</strong></p></td><td><p>Prüft, ob die Summe aller Vorsteuerbeträge (NetAmount0, NetAmount1 und NetAmount2), des Steuerbetrags (TotalTaxAmount) und der zusätzlichen Kosten (AdditionalCosts) dem im Feld „Gesamtbetrag" angegebenen Betrag entspricht.<br /><br />Diese Regel kann nur für nicht-deutsche Bestellungen verwendet werden.</p></td></tr><tr><td rowspan="5"><p><strong>TotalTaxAmount</strong></p></td><td><p><strong>Gesamtsteuerfeld prüfen</strong></p></td><td><p>Die folgende Prüfung wird durchgeführt:</p><p>TotalTaxAmount = TaxAmount1 + TaxAmount2 + Additional Tax Groups / TaxAmount.</p><p><br />Diese Regel kann nur für Bestellungen außerhalb des Vereinigten Königreichs verwendet werden.</p></td></tr><tr><td><p><strong>Gesamtsteuer ist ein Pflichtfeld</strong></p></td><td><p>Prüft, ob das Feld „Beträge\TotalTaxAmount" ausgefüllt ist.<br /></p><p>Diese Regel kann nur für nicht-deutsche Bestellungen verwendet werden.</p></td></tr><tr><td><p><strong>Währung vom Betrag im Feld „TotalTaxAmount" trennen</strong></p></td><td><p>Trennt das Währungssymbol vom Betrag, wenn die OCR-Erkennung es nicht von den Ziffern unterscheiden kann.</p></td></tr><tr><td><p><strong>Gesamtsteuerfeld vervollständigen, wenn nur ein Steuersatz gefunden wird</strong></p></td><td><p>Vervollständigt das Feld „Beträge\TotalTaxAmount" automatisch für Dokumente, die nur einen Steuersatz enthalten.</p></td></tr><tr><td><p><strong>Gesamtsteuerfeld vervollständigen, wenn es optional ist</strong></p></td><td><p>Vervollständigt das Feld „Beträge\TotalTaxAmount" automatisch für Länder, in denen dieses Feld optional ist.<br /></p><p>Diese Regel kann nur für deutsche Bestellungen verwendet werden.</p></td></tr><tr><td rowspan="3"><p><strong>TotalNetAmount</strong></p></td><td><p><strong>Nettosumme mit Bestellpositionen abgleichen</strong></p></td><td><p>Addiert die Werte in der Spalte „TotalPriceNetto" der Tabelle „LineItems" und gleicht das Ergebnis mit dem Betrag in „TotalNetAmount" ab.</p></td></tr><tr><td><p><strong>Währung vom Betrag im Feld „TotalNetAmount" trennen</strong></p></td><td><p>Trennt das Währungssymbol vom Betrag, wenn die OCR-Erkennung es nicht von den Ziffern unterscheiden kann.</p></td></tr><tr><td><p><strong>Nettosummenfeld prüfen</strong></p></td><td><p>Die folgende Prüfung wird durchgeführt:</p><p>TotalNetAmount = NetAmount0 + NetAmount1 + NetAmount2.</p><p>Wenn das Feld „TotalNetAmount" leer ist, vervollständigt diese Regel das Feld mit dem berechneten Betrag.</p></td></tr><tr><td colspan="3"><p><strong>Zusätzliche Steuergruppen</strong></p></td></tr><tr><td><p><strong>TaxRate, TaxAmount </strong></p></td><td><p><strong>Wenn Steuersatz erkannt wird, ist der Vorsteuerbetrag erforderlich</strong></p></td><td><p>Prüft, ob jedem erkannten Steuersatz ein nicht leeres Feld „NetAmount" zugeordnet ist.</p></td></tr><tr><td rowspan="2"><p><strong>TaxRate</strong></p></td><td><p><strong>Steuersatzfeld vervollständigen, wenn es leer ist</strong></p></td><td><p>Berechnet den Wert für das Feld „TaxRate" und vervollständigt dieses Feld, wenn im Bild kein Steuersatz gefunden wurde, aber andere Steuerfelder vorhanden sind.</p></td></tr><tr><td><p><strong>Steuersatzfeld darf nicht leer sein</strong></p></td><td><p>Prüft, ob jedem erkannten Nettobetrag oder Steuerbetrag ein nicht leeres Feld „TaxRate" zugeordnet ist.</p></td></tr><tr><td><p><strong>TaxAmount</strong></p></td><td><p><strong>Steuerfeld prüfen</strong></p></td><td><p>Die folgende Prüfung wird durchgeführt:<br /><br />TaxAmount = NetAmount \* (TaxRate/100).</p></td></tr><tr><td><p><strong>TaxAmount, NetAmount</strong></p></td><td><p><strong>Währung vom Betrag im Feld „TaxAmount" trennen</strong></p></td><td><p>Trennt das Währungssymbol vom Betrag, wenn die OCR-Erkennung es nicht von den Ziffern unterscheiden kann.</p></td></tr></tbody></table>

  <Note>
    Bei Verwendung einer externen Datenbank entspricht das Land eines Dokuments dem Land des Geschäftsbereichs des Vendors. Wird keine externe Datenbank verwendet, wird das Land durch einen automatischen Länderdetektor ermittelt.
  </Note>
</Accordion>
