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 erstellen.
Allgemeine Validierungsregeln
| Regel | Beschreibung |
|---|
| Währungssymbol im Feld Gesamtbetrag vom Betrag trennen | Trennt das Währungssymbol vom Betrag, wenn OCR es nicht von den Ziffern unterscheiden kann. |
| Betragsprüfung | Addiert die Preise der Positionen und die zusätzlichen Kosten und vergleicht das Ergebnis mit dem Wert im Feld Gesamtbetrag. |
| Regel | Beschreibung |
|---|
| Positionsbetrag prüfen | Prüft, ob der Betrag jeder Position dem Produkt aus Menge und Preis abzüglich des Rabatts entspricht. |
| Währung vom Betrag im Feld LI_UnitPrice trennen | Trennt das Währungssymbol vom Betrag, wenn OCR es nicht von den Ziffern unterscheiden kann. |
| Währung vom Betrag im Feld LI_TotalPriceNetto trennen | Trennt das Währungssymbol vom Betrag, wenn OCR es nicht von den Ziffern unterscheiden kann. |
| Währung vom Betrag im Feld LI_TotalPriceBrutto trennen | Trennt das Währungssymbol vom Betrag, wenn OCR es nicht von den Ziffern unterscheiden kann. |
| Menge ist erforderlich | Stellt sicher, dass die Warenmenge erkannt wurde. |
| Währung ausblenden, wenn Gesamtbetrag leer ist | Entfernt den Wert aus dem Feld Currency, wenn kein Feld Gesamtbetrag erkannt wurde. |
| Währungswert in LineItems prüfen | Prüft den Wert im Feld Currency. |
| Regel | Beschreibung |
|---|
| Artikelnummer muss in der Datenbank vorhanden sein | Geben Sie an, ob nur die Artikelnummer oder sowohl die Artikelnummer als auch der Geschäftsbereich in der Datenbank vorhanden sein müssen. |
| Artikelnummer und BU müssen in der Datenbank vorhanden sein | Geben Sie an, ob nur die Artikelnummer oder sowohl die Artikelnummer als auch der Geschäftsbereich in der Datenbank vorhanden sein müssen. |
| Regel | Beschreibung |
|---|
| Käufer muss in der Datenbank vorhanden sein | Geben Sie an, ob die Angaben zum Käufer in der Datenbank vorhanden sein müssen oder zur Datenbank hinzugefügt werden sollen. |
| Angaben zum Käufer müssen der Datenbank hinzugefügt werden | Geben Sie an, ob die Angaben zum Käufer in der Datenbank vorhanden sein müssen oder zur Datenbank hinzugefügt werden sollen. |
| Regel | Beschreibung |
|---|
| Das Lieferdatum muss nach dem Bestelldatum liegen | Prüft, ob das erkannte Lieferdatum nach dem erkannten Bestelldatum liegt. |
| Regel | Beschreibung |
|---|
| Currency auf CAD oder USD setzen | Setzt die Currency abhängig vom Land des Geschäftsbereichs auf CAD oder USD (CAD für Kanada und USD für die USA). |
| Landeswährung erkennen | Ermittelt die Währung anhand des Landes des Geschäftsbereichs. |
| Currency aus LineItems übernehmen | Übernimmt die Currency aus LineItems (falls verfügbar). |
| Währungswert prüfen | Prüft den Wert des Felds Currency, wenn der Gesamtbetrag nicht leer ist. |
| Regel | Beschreibung |
|---|
| Informationen zum Geschäftsbereich müssen in der Datenbank hinzugefügt werden | Gibt an, ob Angaben zum Geschäftsbereich in der Datenbank vorhanden sein müssen oder in die Datenbank aufgenommen werden müssen. |
| Geschäftsbereich muss in der Datenbank vorhanden sein | Gibt an, ob Angaben zum Geschäftsbereich in der Datenbank vorhanden sein müssen oder in die Datenbank aufgenommen werden müssen. |
Aktivieren Sie die Steuerregeln
Die Steuerregeln entsprechen denen, die in Rechnungsprojekten verwendet werden, sind jedoch standardmäßig deaktiviert.
Um sie zu aktivieren, schalten Sie die Option Steuern ein:
Eigenschaften der Dokumentdefinition öffnen
Klicken Sie im Document Definition Editor auf Document Definition → Document Definition Properties….
Zusätzliche Felder und Funktionen öffnen
Klicken Sie im Dialogfeld auf die Registerkarte Einstellung der Dokumentdefinition und dann in der Gruppe Zusätzliche Felder und Funktionen auf die Schaltfläche Edit….
Steuer-Validierungsregeln für die Dokumentdefinition für Bestellung
Alle Steuerregeln gelten für die Feldgruppe Beträge.
| Regel | Beschreibung |
|---|
| Gesamtbetragsfeld prüfen, wenn Gesamtsteuerbetrag optional ist | 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. Diese Regel kann nur für deutsche Bestellungen verwendet werden. |
| Gesamtbetragsfeld prüfen, wenn Gesamtsteuerbetrag erforderlich ist | 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. Diese Regel kann nur für nicht-deutsche Bestellungen verwendet werden. |
| Regel | Beschreibung |
|---|
| Feld Gesamtsteuer prüfen | Dabei wird die folgende Prüfung durchgeführt: TotalTaxAmount = TaxAmount1 + TaxAmount2 + Additional Tax Groups / TaxAmount. Diese Regel kann nur für Bestellungen außerhalb des Vereinigten Königreichs verwendet werden. |
| Gesamtsteuer ist ein Pflichtfeld | Prüft, ob das Feld Amounts\TotalTaxAmount ausgefüllt ist. Diese Regel kann nur für nichtdeutsche Bestellungen verwendet werden. |
| Währung vom Betrag im Feld TotalTaxAmount trennen | Trennt das Währungssymbol vom Betrag, wenn OCR es nicht von den Ziffern unterscheiden kann. |
| Feld Gesamtsteuer ausfüllen, wenn nur ein Steuersatz gefunden wird | Füllt das Feld Amounts\TotalTaxAmount für Dokumente, die nur einen Steuersatz enthalten, automatisch aus. |
| Feld Gesamtsteuer ausfüllen, wenn es optional ist | Füllt das Feld Amounts\TotalTaxAmount für Länder, in denen dieses Feld optional ist, automatisch aus. Diese Regel kann nur für deutsche Bestellungen verwendet werden. |
| Regel | Beschreibung |
|---|
| Nettosumme mit Bestellpositionen abgleichen | Addiert die Werte in der Spalte „TotalPriceNetto” der Tabelle „LineItems” und gleicht das Ergebnis mit dem Betrag in „TotalNetAmount” ab. |
| Währung vom Betrag im Feld „TotalNetAmount” trennen | Trennt das Währungssymbol vom Betrag, wenn die OCR-Erkennung es nicht von den Ziffern unterscheiden kann. |
| Nettosummenfeld prüfen | Die folgende Prüfung wird durchgeführt: TotalNetAmount = NetAmount0 + NetAmount1 + NetAmount2. Wenn das Feld „TotalNetAmount” leer ist, vervollständigt diese Regel das Feld mit dem berechneten Betrag. |
Zusätzliche Steuergruppen
| Feld | Regel | Beschreibung |
|---|
| TaxRate, TaxAmount | Wenn ein Steuersatz erkannt wird, ist ein Nettobetrag erforderlich | Prüft, dass zu jedem erkannten Steuersatz ein entsprechendes, nicht leeres NetAmount-Feld vorhanden ist. |
| TaxRate | TaxRate-Feld ausfüllen, wenn es leer ist | Berechnet den Wert für das TaxRate-Feld und füllt es aus, wenn im Bild kein Steuersatz gefunden wurde, aber andere Steuerfelder erkannt wurden. |
| TaxRate | TaxRate-Feld darf nicht leer sein | Prüft, dass zu jedem erkannten Nettobetrag oder Steuerbetrag ein entsprechendes, nicht leeres TaxRate-Feld vorhanden ist. |
| TaxAmount | Steuerfeld prüfen | Dabei wird die folgende Prüfung durchgeführt: TaxAmount = NetAmount * (TaxRate/100). |
| TaxAmount, NetAmount | Währung im TaxAmount-Feld vom Betrag trennen | Trennt das Währungssymbol vom Betrag, wenn OCR es nicht von den Ziffern unterscheiden kann. |
Bei Verwendung einer externen Datenbank ist das Land eines Dokuments das Land des Geschäftsbereichs des Vendors. Wenn keine externe Datenbank verwendet wird, wird das Land durch einen automatischen Ländererkenner bestimmt.