OrderData (Bestellnummern)
In der Tabelle OrderData werden die Bestellnummern hinterlegt. Zu einem Eintrag in wird zwingend eine Bestellnummer und eine Bestellposition benötigt und diese Kombination muss eindeutig sein. Gegen die Bestellung werden Preis, Preiseinheit, Menge und die Mengeneinheit geprüft.
| Spaltenname | Typ | NULL-Werte zulassen | Erläuterung |
| ID | bigint | Nein | Eindeutige ID / Primary Key (Auto-Inkrement) |
| Licence | nvarchar(50) | Nein | Documents-Lizenzname (PEM) |
| Principal | nvarchar(50) | Nein | Mandant (automatische Vorbelegung: 'ANY') |
| CompanyCode | nvarchar(50) | Nein | Buchungskreis (automatische Vorbelegung: 'ANY') |
| VendorID | nvarchar(100) | Nein | Lieferant ID |
| VendorName | nvarchar(200) | Ja | Lieferant Name |
| OrderDate | date | Ja | Bestelldatum |
| OrderNumber | nvarchar(100) | Nein | Bestellnummer |
| OrderPosition | nvarchar(100) | Nein | Bestellposition |
| OrderClosed | bit | Nein | Angabe ob die Bestellung geschlossen ist |
| GoodsReceiptCheck | bit | Nein | Angabe ob gegen den Wareneingang geprüft werden soll |
| InternalArticleCode | nvarchar(50) | Ja | Interne Artikelnummer |
| ExternalArticleCode | nvarchar(50) | Ja | Externe Artikelnummer |
| ArticleDescription | nvarchar(250) | Ja | Artikelbeschreibung |
| Quantity | decimal(18,6) | Nein | Liefermenge |
| QuantityUnit | nvarchar(50) | Nein | Mengeneinheit |
| InsertTS | datetime | Nein | Zeitstempel beim Insert (automatische Vorbelegung beim Insert) |
| UpdateTS | datetime | Ja | Zeitstempel beim Update (automatisch via Trigger) |
Eindeutiger Schlüssel: Licence + Principal + CompanyCode + GoodsReceiptID + GoodsReceiptPosition