Transformationslogik für Rechnungsdaten
Integration von Accounts Payable Operations mit Document Intelligence Konvertiert die Feldwerte für Rechnung und Rechnungsposition aus dem Rechnungsdokument in ein Format, das vom System unterstützt wird, das die Rechnung verarbeitet.
Typ der Ableitungslogik
Die Anwendung enthält die folgende Logik zum Ableiten des Typfelds auf der Rechnung.
- Berücksichtigt den Bestellwert im Rechnungsphasendatensatz
- Wenn der Bestellwert nicht leer ist, wird der Rechnungstyp auf Bestelltyp festgelegt.
- Wenn der Bestellwert leer ist, wird der Rechnungstyp auf nicht-Bestelltyp festgelegt.
Datumskonvertierungslogik
- Berücksichtigt JJJ-MM-TT als ISO-Format und Systemformat für die Datumskonvertierung.
- Berücksichtigt Daten nur im Format MM-TT-JJJJ für die Konvertierung.
- Berücksichtigt keine Daten im Format TT-MM-JJJJ, wenn TT kleiner als 12 ist.
| Datumsformat in der eingehenden Rechnung | Konvertiertes Datumsformat |
|---|---|
| September 2022 | 2022-09-02 |
| September 2022 | 02.09.2022 |
| 02-Sep-2022 | 02.09.2022 |
| 02-Sept-2022 | 02.09.2022 |
| Sept-02-2022 | 02.09.2022 |
| Sep-02-2022 | 02.09.2022 |
| 09-02-2022 | 02.09.2022 |
| 02-09-2022 | 2022-02-09 |
| 09/02/2022 | 02.09.2022 |
| 02/09/2022 | 2022-02-09 |
Währungsumrechnungslogik
Die Anwendung unterstützt verschiedene Gebietsschemata wie US-amerikanische, europäische und indische Nummernsysteme. Beispiel: „X,XXX.XXX“, „X.XXX,XX“, „XX,XX.XXX“, wobei „X“ eine einstellige positive Zahl ist.
| Szenario | Währungsformat in der eingehenden Rechnung | Konvertiertes Währungsformat |
|---|---|---|
| Betrag gefolgt von einem Leerzeichen und dem Währungscode | 76 EUR | 76 EUR |
| Betrag gefolgt von einem Leerzeichen und dem Währungssymbol | 76 € | 76 EUR |
| Währungscode gefolgt von mehreren Leerzeichen und dem Betrag | 76 EUR | 76 EUR |
| Währungssymbol gefolgt von mehreren Leerzeichen und dem Betrag | 76 € | 76 EUR |
| Betrag ohne Währungscode oder Symbol | 76 | 76 (gefolgt von der Bestellwährung oder der Sitzungswährung) |
| Betrag getrennt durch Komma, Punkt oder eine andere Gruppierung oder Dezimaltrennzeichen, gefolgt von einem Leerzeichen und dem Währungscode | 7.123.456,99 EUR | 7123456,99 EUR |
| Betrag gefolgt vom Währungscode ohne Leerzeichen | 76EUR | 76 EUR |
| Betrag gefolgt vom Währungssymbol ohne Leerzeichen | 76 € | 76 EUR |
| Währungscode gefolgt vom Betrag ohne Leerzeichen | EUR76 | 76 EUR |
| Währungssymbol gefolgt vom Betrag ohne Leerzeichen | 76 € | 76 EUR |
- Bestellrechnung: Sucht nach Bestellung und der zugehörigen Währung und legt die Rechnungswährung auf die Bestellwährung fest. Wenn die Bestellung oder die zugehörige Währung fehlt, wird die Rechnungswährung auf die Systemwährung festgelegt.
- Nicht-Bestellrechnung: Sucht nach juristischer Person und lokaler Währung und legt die Rechnungswährung auf die lokale Währung der juristischen Person fest. Wenn juristische Person und lokale Währung fehlen, wird die Rechnungswährung auf Systemwährung festgelegt.
Umrechnungslogik für Stückpreis
Die Anwendung unterstützt verschiedene Gebietsschemata, z. B. US-amerikanisches, europäisches und indisches Zahlenformat. Beispiel: „X,XXX.XXX“, „X.XXX,XX“, „XX,XX.XXX“, wobei „X“ eine einstellige positive Zahl ist.
Wenn der Stückpreis der eingehenden Rechnung aus einem Währungssymbol oder -Code besteht, das in der Tabelle „Währung“ [fx_currency] vorhanden ist, wird der Stückpreis konvertiert. Beispiel: $ XX,XXX,XXX.XX oder USD XX,XX,XXX.X, wobei X eine einstellige positive Zahl ist.
| Stückpreis, der in der eingehenden Rechnung erwähnt wird | Konvertierter Stückpreis |
|---|---|
| 1,000,25.10 | 100025,10 |
| 1,00,025.10 | 100025,10 |
| 1,000,25.10 USD | 100025,10 |
| 1,000,25.10 $ | 100025,10 |
| USD1,00,025.10 | 100025,10 |
| 1,00,025.10 USD | 100025,10 |
Dezimalkonvertierungslogik
Die Anwendung unterstützt verschiedene Gebietsschemata, z. B. Gebietsschemata im Dezimalformat (USA, Europa und Indien). Beispiel: „X,XXX.XXX“, „X.XXX,XX“, „XX,XX.XXX“, wobei „X“ eine einstellige positive Zahl ist.
| Dezimalformat, das in der eingehenden Rechnung erwähnt wird | Konvertiertes Dezimalformat |
|---|---|
| 1,000,25.10 | 100025,10 |
| 1,00,025.10 | 100025,10 |
| 100,251 | 100.251 |
| 10.102,510 | 10102.51 |
| 10.10.102,510 | 1010102.51 |
| 100.251 | |
| 100,251 |
Logik zum Abrufen von Referenzfeldwerten
| Referenzfeld | Logik zum Abrufen des Feldwerts |
|---|---|
| Juristische Person | Das System ruft den Wert ab, indem es die folgenden Werte in der angegebenen Reihenfolge überprüft:
|
| Bestellung | Das System führt Folgendes aus:
|
| Lieferant | Das System führt eine der folgenden Schritte aus:
|
| Land | Das System führt eine der folgenden Schritte aus:
|
| Zwischensumme, Steuerbetrag, sonstige Gebühren | Das System führt Folgendes aus:
|