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 Wert der Bestellung im Datensatz der Rechnungsstufe
- Wenn der Wert der Bestellung nicht leer ist, wird der Rechnungstyp auf Bestelltyp festgelegt.
- Wenn der Wert der Bestellung leer ist, wird der Rechnungstyp auf Nicht-PO-Typ festgelegt.
Datumskonvertierungslogik
- Berücksichtigt JJJJ-MM-TT als ISO-Format und Systemformat für die Datumskonvertierung.
- Berücksichtigt nur Datumsangaben im Format MM-TT-JJJJ für die Konvertierung.
- Berücksichtigt keine Datumsangaben im Format TT-MM-JJJJ, wenn TT kleiner als 12 ist.
| Datumsformat in der eingehenden Rechnung | Konvertiertes Datumsformat |
|---|---|
| 2. September 2022 | 02.09.2022 |
| 3. September 2022 | 02.09.2022 |
| 02. September 2022 | 02.09.2022 |
| 02. September 2022 | 02.09.2022 |
| 02.09.2022 | 02.09.2022 |
| 02.09.2022 | 02.09.2022 |
| 02.09.2022 | 02.09.2022 |
| 09.02.2022 | 09.02.2022 |
| 02.09.2022 | 02.09.2022 |
| 09.02.2022 | 09.02.2022 |
Währungsumrechnungslogik
Die Anwendung unterstützt verschiedene Gebietsschemata, z. B. US-, Europa- und Indisches Zahlensystem. 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 Euro | 76 EUR |
| Währungscode, gefolgt von mehreren Leerzeichen und dem Betrag | 76 Euro | 76 EUR |
| Währungssymbol, gefolgt von mehreren Leerzeichen und dem Betrag | 76 Euro | 76 EUR |
| Betrag ohne Währungscode oder -symbol | 76 | 76 (gefolgt von der Bestellungswährung oder der Sitzungswährung) |
| Betrag, getrennt durch Komma, Punkt oder ein anderes Gruppierungs- 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 | 76 EUR | 76 EUR |
| Betrag gefolgt vom Währungssymbol ohne Leerzeichen | 76 Euro | 76 EUR |
| Währungscode, gefolgt vom Betrag ohne Leerzeichen | 76 Euro | 76 EUR |
| Währungssymbol, gefolgt vom Betrag ohne Leerzeichen | 76 Euro | 76 EUR |
- Bestellrechnung – Sucht nach Bestellung und zugehöriger 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.
- Rechnung ohne Bestellung – Sucht nach juristischer Person und lokaler Währung und legt die Rechnungswährung auf die lokale Währung der juristischen Person fest. Wenn die juristische Person und die lokale Währung fehlen, wird die Rechnungswährung auf die Systemwährung festgelegt.
Konvertierungslogik für Stückpreis
Die Anwendung unterstützt verschiedene Gebietsschemata, z. B. US-, Europa- 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 in der Währungstabelle [fx_currency] besteht, wird der Stückpreis umgerechnet. Beispiel: $ XX,XXX,XXX.XX oder USD XX,XX,XXX.X, wobei X eine einstellige positive Zahl ist.
| In der eingehenden Rechnung erwähnter Stückpreis | Konvertierter Stückpreis |
|---|---|
| 1.000,25,10 | 100025,10 |
| 1,00,025,10 | 100025,10 |
| 1.000,25,10 $ | 100025,10 |
| 1.000,25,10 $ | 100025,10 |
| 1,00,025,10 USD | 100025,10 |
| 1,00,025,10 USD | 100025,10 |
Dezimalkonvertierungslogik
Die Anwendung unterstützt verschiedene Gebietsschemata, z. B. US-, Europa- und Indisches Dezimalformat. Beispiel: „X,XXX.XXX“, „X.XXX,XX“, „XX,XX.XXX“, wobei X eine einstellige positive Zahl ist.
| In der eingehenden Rechnung angegebenes Dezimalformat | 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 folgende Schritte aus:
|
| Lieferant | Das System führt einen der folgenden Schritte aus:
|
| Land | Das System führt einen der folgenden Schritte aus:
|
| Zwischensumme, Steuerbetrag, Sonstige Gebühren | Das System führt folgende Schritte aus:
|