# Tabelle "Invoice_Posting_Pos" für Positionsdaten In die Tabelle werden die Positionsdaten der Rechnung geschrieben. Über die Auto-Inkrement-Spalte "ID" erhält jede Zeile eine eindeutige ID. Diese ID wird zurück in die Zeile der Rechnungs-Mappe geschrieben. Die Zuordnung zur Rechnung erfolgt auch hier über die Spalte "FileID". Bei einem Rechnungs-Split enthält das Feld sowohl die ID der Haupt-Mappe als auch der Split-Mappe. Sobald in einer Gentable-Zeile eine eindeutige ID angegeben ist werden die Daten via UPDATE aktualisiert. Während des Schreibvorgangs wird die Spalte "WorkStatus" verwendet. Am Ende werden nicht benötigte Zeilen gelöscht.
**Spaltenname****Datentyp****Beschreibung**
**ID (KEY)**bigintAuto-Inkrement-Spalte
**FileID**nvarchar(100)Eindeutige ID zur Rechnungs-Mappe bzw. Kombination aus der ID einer Split-Mappe und der Hauptmappe bei Rechnungs-Splits.
LineNumberintRechnungs-Zeilennummer
SqueezePosNointIn Squeeze erkannte Zeilennummer (noch ohne Funktion - ggf. zum Markieren von erkannten Rechnungspositionen auf der Rechnung)
ExtraLinebitAngabe, ob es sich um eine Zu-/Abschlagszeile handelt.
Principalnvarchar(50)Zeilen-Mandant
CompanyCodenvarchar(50)Zeilen-Buchungskreis
OrderErrornvarchar(500)Fehlermeldung bei Bestellabweichung
GoodsReceiptErrornvarchar(500)Fehlermeldung bei Abweichung zum Wareneingang
GoodsReceiptCheckbitErgebnis der Prüfung gegen den Wareneingang
GoodsReceiptIDnvarchar(100)Wareneingangs-ID
GoodsReceiptPositionnvarchar(100)Wareneingangs-Positionsnummer
DeliveryNoteIDnvarchar(50)Lieferscheinnummer
OrderNumbernvarchar(100)Bestellnummer
OrderPosnvarchar(100)Bestellposition (die Kombination aus Bestellnummer + Bestellposition muss zwingend eindeutig sein)
ArticleCodenvarchar(100)Artikelnummer vom Lieferanten
ArticleCodeInternnvarchar(100)Artikelnummer intern
ArticleDescriptionnvarchar(500)Artikelbeschreibung
ArticleDescriptionOrdernvarchar(500)Artikelbeschreibung bei der Bestellung
ProductGroupnvarchar(50)Produktgruppe
OrderDatedateBestelldatum
DeliveryDatedateTatsächliches Lieferdatum
DeliveryDateExpecteddateErwartetes Lieferdatum
RequesterLoginnvarchar(75)Login des Bestell-Anforderers
DebitCreditnvarchar(10)Soll ("debit") oder Haben ("credit")
Quantitydecimal(18,5)Menge
QuantityReduceddecimal(18,5)Reduzierte Menge
QuantityOrdereddecimal(18,5)Bestellte Menge
QuantityDelivereddecimal(18,5)Gelieferte Menge
QuantityOpendecimal(18,5)Offene Bestellmenge
QuantityUnitnvarchar(50)Mengeneinheit
QuantityUnitOrderednvarchar(50)Bestellte Mengeneinheit
Pricedecimal(18,3)Preis
PriceOrdereddecimal(18,3)Preis bei Bestellung
PriceUnitdecimal(18,5)Preiseinheit
PriceUnitOrdereddecimal(18,5)Preiseinheit bei Bestellung
Netdecimal(18,3)Nettobetrag
Currencynvarchar(10)Währung
CurrencyChangeRatedecimal(18,6)Wechselkurs
NetPrincipaldecimal(18,3)Nettobetrag in Währung des Mandanten
CurrencyPrincipalnvarchar(10)Währung des Mandanten
VatRatedecimal(18,2)Mwst-Satz
VatCodenvarchar(100)MwSt-Code
VatRate2decimal(18,2)MwSt-Satz 2
VatCode2nvarchar(100)MwSt-Code 2
Taxdecimal(18,2)Steuerbetrag
Grossdecimal(18,2)Bruttobetrag
DiscountRatedecimal(18,2)Rabatt in Prozent
DiscountNetdecimal(18,3)Netto nach Rabatt
DiscountGrossdecimal(18,3)Brutto nach Rabatt
DiscountTaxdecimal(18,3)Steuer nach Rabatt
ReductionRatedecimal(18,2)Kürzungsrate in Prozent
ReductionNetdecimal(18,3)Netto Kürzung um
ReducedNetdecimal(18,3)Netto gekürzter Betrag
ReductionGrossdecimal(18,3)Brutto Kürzung um
ReducedGrossdecimal(18,3)Brutto gekürzter Betrag
ReductionTaxdecimal(18,3)Steuer Kürzung um
ReducedTaxdecimal(18,3)Steuer gekürzter Betrag
AmountEligibleForCashDiscountNetdecimal(18,3)Skonto-Fähiger Betrag Netto
AmountEligibleForCashDiscountGrossdecimal(18,3)Skonto-Fähiger Betrag Brutto
GLAccountnvarchar(50)Sachkonto ID
GLAccount\_Descnvarchar(150)Sachkonto Beschreibung
CostCenternvarchar(50)Kostenstelle
CostCenter\_Descnvarchar(150)Kostenstelle Beschreibung
CostCenter\_Responsiblenvarchar(150)Kostenstellenverantwortlicher
CostUnitnvarchar(50)Kostenträger
CostUnit\_Descnvarchar(150)Kostenträger Beschreibung
Custom1nvarchar(50)Projektspezifisches Feld für Kontierung 1
Custom1\_Descnvarchar(150)Projektspezifisches Feld für Kontierung 1 Beschreibung
Custom2nvarchar(50)Projektspezifisches Feld für Kontierung 2
Custom2\_Descnvarchar(150)Projektspezifisches Feld für Kontierung 2 Beschreibung
Custom3nvarchar(50)Projektspezifisches Feld für Kontierung 3
Custom3\_Descnvarchar(150)Projektspezifisches Feld für Kontierung 3 Beschreibung
Custom4nvarchar(50)Projektspezifisches Feld für Kontierung 4
Custom4\_Descnvarchar(150)Projektspezifisches Feld für Kontierung 4 Beschreibung
Custom5nvarchar(50)Projektspezifisches Feld für Kontierung 5
Custom5\_Descnvarchar(150)Projektspezifisches Feld für Kontierung 5 Beschreibung
Custom6nvarchar(50)Projektspezifisches Feld für Kontierung 6
Custom6\_Descnvarchar(150)Projektspezifisches Feld für Kontierung 6 Beschreibung
Custom7nvarchar(50)Projektspezifisches Feld für Kontierung 7
Custom7\_Descnvarchar(150)Projektspezifisches Feld für Kontierung 7 Beschreibung
Custom8nvarchar(50)Projektspezifisches Feld für Kontierung 8
Custom8\_Descnvarchar(150)Projektspezifisches Feld für Kontierung 8 Beschreibung
Custom9nvarchar(50)Projektspezifisches Feld für Kontierung 9
Custom9\_Descnvarchar(150)Projektspezifisches Feld für Kontierung 9 Beschreibung
Custom10nvarchar(50)Projektspezifisches Feld für Kontierung 10
Custom10\_Descnvarchar(150)Projektspezifisches Feld für Kontierung 10 Beschreibung
OrderLimitCheckboxbitAngabe ob ein Bestell-Limit geprüft werden soll
OrderLimitAmountdecimal(18,2)Limit-Betrag
OrderCustomBit1bitProjektspezifisches zusätzliches Bit-Feld für Bestelldaten
OrderCustomBit2bitProjektspezifisches zusätzliches Bit-Feld für Bestelldaten
OrderCustomDate1dateProjektspezifisches zusätzliches Datums-Feld für Bestelldaten
OrderCustomDate2dateProjektspezifisches zusätzliches Datums-Feld für Bestelldaten
OrderCustomDatetime1datetimeProjektspezifisches zusätzliches Zeitstempel-Feld für Bestelldaten
OrderCustomNumeric1decimal(18,2)Projektspezifisches zusätzliches Betrags-Feld für Bestelldaten
OrderCustomNumeric2decimal(18,2)Projektspezifisches zusätzliches Betrags-Feld für Bestelldaten
OrderCustomString1nvarchar(50)Projektspezifisches zusätzliches String-Feld für Bestelldaten
OrderCustomString2nvarchar(50)Projektspezifisches zusätzliches String-Feld für Bestelldaten
OrderCustomString3nvarchar(50)Projektspezifisches zusätzliches String-Feld für Bestelldaten
StampCheckboxValidationbitPrüfstempel Checkbox Validierung
StampDatetimeValidationdatetimePrüfstempel Zeitstempel Validierung
StampLoginValidationnvarchar(75)Prüfstempel Login Validierung
StampNameValidationnvarchar(150)Prüfstempel Name Validierung
StampCheckboxFinalCheckbitPrüfstempel Checkbox Finale Prüfung
StampDatetimeFinalCheckdatetimePrüfstempel Zeitstempel Finale Prüfung
StampLoginFinalChecknvarchar(75)Prüfstempel Login Finale Prüfung
StampNameFinalChecknvarchar(150)Prüfstempel Name Finale Prüfung
StampCheckboxAppr1bitPrüfstempel Checkbox Prüfung 1
StampDatetimeAppr1datetimePrüfstempel Zeitstempel Prüfung 1
StampLoginAppr1nvarchar(75)Prüfstempel Login Prüfung 1
StampNameAppr1nvarchar(150)Prüfstempel Name Prüfung 1
...2-5 ...weitere Prüfstempel 2-5
StampCheckboxRel1bitPrüfstempel Checkbox Freigabe 1
StampDatetimeRel1datetimePrüfstempel Zeitstempel Freigabe 1
StampLoginRel1nvarchar(75)Prüfstempel Login Freigabe 1
StampNameRel1nvarchar(150)Prüfstempel Name Freigabe 1
...2-5 ...weitere Prüfstempel 2-5
StampCheckboxCust1bitPrüfstempel Checkbox projektspezifisch 1
StampDatetimeCust1datetimePrüfstempel Zeitstempel projektspezifisch 1
StampLoginCust1nvarchar(75)Prüfstempel Login projektspezifisch 1
StampNameCust1nvarchar(150)Prüfstempel Name projektspezifisch 1
...2-5 ...weitere Prüfstempel 2-5
InsertTSdatetimeZeitstempel für initialen Insert
UpdateTSdatetimeUpdate Zeitstempel
WorkStatusnvarchar(10)Arbeitstatus für Insert und Update (technisch)