3-Way-Match
Der 3-Way-Match prüft die angegebenen Positionen in der Rechnungs-Akte gegen die Bestellung und den Wareneingang und zeigt Abweichungen an. Hierfür muss eine Position einer Rechnung mit Bestellbezug eindeutig einer Bestellposition und einer Wareneingangsposition zugeordnet werden können.
Die Positions-Angaben Preis, Preiseinheit, Menge und Mengeneinheit werden gegen die Bestellung geprüft. Gegen den Wareneingang werden nur Menge und Mengeneinheit geprüft. Für die Prüfung werden die internen Stammdaten aus der DEX_MasterData herangezogen. bei der Preis- und Mengeneinheit ist darauf zu achten, dass in den Stammdaten dieselben Werte hinterlegt werden, denn Mengen und Preise werden nicht automatisch umgerechnet!
Preisprüfung
Der Preis in einer Zeile muss gleich oder kleiner als der Bestell-Preis sein und die Preiseinheit muss mit der Preiseinheit aus der Bestellung übereinstimmen. Über den Parameter 3WayMatchCheck_AllowPriceTolerance können Preis-Toleranzen definiert werden.
Mengenprüfung
Die Positions-Menge wird gegen die offene Bestellmenge und die offene Wareneingangsmenge geprüft. In den Bestell-Stammdaten kann neben der Bestellmenge zusätzlich die offene Bestellmenge angegeben werden. Zusätzlich versucht das System über die eigene Datenhaltung (Tabelle Invoice_Posting_Pos in der DEX_Workflow Datenbank) eigene offene Mengen zu ermitteln. Dabei wird nach Positionszeilen gesucht, die bereits dieser Bestellposition zugeordnet sind. Die Summe der Mengen wird von der Bestellmenge abgezogen. Wenn sowohl in den Stammdaten eine offene Bestellmenge angegen ist und eine eigene offene Bestellmenge berechnet werden konnte, dann wird der kleinere Wert von beiden verwendet. Die Menge wird in jedem Fall gegen die Bestellung geprüft. Die Prüfung gegen den Wareneingang kann pro Position über das Flag GoodsReceiptCheck in den Bestell-Stammdaten deaktiviert werden. Zu bestellten Dienstleistungen wird in der Regel nie ein Wareneingang erfolgen. In diesem Fall kann lediglich ein 2-Way-Match erfolgen.
Zu- Abschläge
Rechnungen mit Bestellbezug können einzelne Positionen ohne Bestellbezug enthalten. Ein Beispiel hierfür ist zum Beispiel zusätzliche Frachtkosten oder Zölle. Diese zusätzlichen Kosten werden in der Regel nicht bestellt und dies Positionen können demnach weder gegen den Wareneingang noch gegen die Bestellung geprüft werden. Über den Parameter 3WayMatchCheck_ExtraLines kann die maximale Anzahl an Zu- Abschlagszeilen definiert werden. Zudem wird die Betrags-Summe der Zu- Abschlags-Positionen berechnet. Diese Summe darf den im Parameter hinterlegten fixen Betrag nicht überschreiten. Zuletzt kann noch ein prozentualer Wert im Parameter angegeben werden der angibt wie groß der prozentuale Anteil dieser Summe am Gesamtbetrag der Rechnung maximal sein darf.