2.2.4.1 Belegkopf (VEIS_INVOICE)
Der Belegkopf enthält alle wichtigen Informationen zu einem Beleg. Es können die folgenden Felder übergeben werden:
 
Feld
Datentyp
Beschreibung
Spaltenname
Muss
infra
PK_VEIS_
INVOICE
numerisch, 19.0
Fortlaufende Nummer
Oracle:
“hibernate_sequence.nextval”
MSSQL:
“identity not null”
PK_VEIS_
INVOICE
X
---
ENTITYDATE
timestamp
Zeitstempel bei Anlage des Datensatzes
ENTITYDATE
X
---
ENTITYSTATE
numerisch, 10.0
Status des Einfügens
ENTITYSTATE
X
---
REQNUMBER
numerisch, 19.0
Eindeutige Nummer des Datensatzes
REQNUMBER
X
---
Firma
alphanum, 20
Code der Firma
COMPANYID
X
aus P465-11, 62, 3
Konto
alphanum, 20
Code des Personenkontos
PERSONAL
ACCOUNTID
X
Debitor
EKA: Kreditor
Typ
TT-Enum
Art der Buchung, kreditorisch/debitorisch
INV_TYPE
X
„TTE_CUSTOMER
INVOICE“
EKA: „TTE_
SUPPLIER
INVOICE“
Belegart
alphanum, 20
 
DOCUMENTTYPE
 
laut [AUF465-VAR], DocType
Steuerregister
alphanum, 20
Nur Italien
TAXREGISTER
 
---
Buchungstyp
IT-Enum
Art der Buchung, Rechnung, Gutschrift, Anzahlungsanforderung, Rechnungseing ohne Rechnungseingangsbuch, mit Rechnungseingangsbuch, Schlussrechnung, Schlussgutschrift
INVOICETYPE
X
„ITE_INVOICE“ / Gutschrift bzw. Gesamtbetrag negativ = „ITE_CREDIT
NOTE“
EKA: „ITE_PURCHASE
REGISTER_
INVOICE“ bzw. laut [EKA755-VAR], OhneRechEingBuch = 1 „ITE_INVOICE“
Bruttobetrag in Hauswährung
numerisch, 15.3
Wenn Rechnung und Gesamtbetrag negativ wird die Rechnung als Gutschrift übergeben (hier und im nächsten Feld der Betrag positiv und im vorhergehenden Feld die Art Gutschrift)
AMOUNTBASE
CURRENCY
X
50, 30
EKA: 125, 23 in LW umgerechnet
Bruttobetrag in Belegwährung
numerisch, 15.3
 
AMOUNTFOREIGN­
CURRENCY
 
50, 85
EKA: 125, 23
Währung
alphanum, 20
Importcode der Währung
CURRENCYID
X
laut [AUF465], "WAEHKZ-" + 50, 43
EKA: + 125, 18
Belegnummer
alphanum, 40
 
REFERENCENUMBER
X
50, 20
EKA: 125, 13
Belegnummer
für Storno
alphanum, 40
Belegnummer der zu stornierenden Buchung; Stornobuchung erhält neue Belegnummer
REFERENCENUMBER­
CANCEL
 
---
Sequenznummer
alphanum, 40
Interne Belegnummer
SEQUENCENUMBER
 
laut [AUF465-VAR], Sequenznummer (nur CSV)
EKA: 125, 12
Auftragsnummer
alphanum, 40
 
PROCESSID
 
50, 8
EKA: 125, 11
Belegdatum
Datum
 
DOCUMENTDATE
X
50, 18
EKA: 125, 14
Buchungsdatum
Datum
Bestimmt die Buchungsperiode
TRANSACTIONDATE
X
50, 18
EKA: 125, 14
Steuerdatum
Datum
Für Auslandsversionen
TAXDATE
 
50, 18
EKA: 125, 14
Valutadatum
Datum
Beginn der Zahlungskondition
VALUEDATE
 
50, 104
EKA: 125, 46
Valutatage
numerisch, 5
Tage nach Belegdatum,
alternativ zu Valutadatum
VALUEDAYS
 
---
Buchungstext
alphanum, 80
 
DESCRIPTION
 
laut P465-11, 55, 1
EKA: ---
Zahlungskondition
alphanum, 20
Importcode der Zahlungskondition
TERMSOF
PAYMENTID
 
---
EKA: 125, 45
Skonto1 Tage
numerisch, 5
Sonderbehandlung: Falls Skontoprozent 1 > 0 und Skontotage 1 = 0, werden Skontotage 1 auf 35 gesetzt (1 Monat + Wochenende), Skontotage 2 und Prozent 2 auf 0 und falls Nettotage < 36 sind werden sie auf 36 gesetzt.
Momentan übergeben wir ansonsten auch 0 als Tag und Skontosatz (laut Beschreibung müsste man wohl nichts übergeben, aber es wird akzeptiert).
DISCOUNT
1DAYS
 
50, 51
EKA: 125, 47
Feld
Datentyp
Beschreibung
Spaltenname
Muss
infra
Skonto1 Datum
Datum
 
DISCOUNT1DATE
 
---
Skonto1 Prozent
numerisch, 3.3
 
DISCOUNT
1PERCENT
 
50, 50
EKA: 125, 48
Skonto2 Tage
numerisch, 5
 
DISCOUNT2DAYS
 
50, 53
EKA: 125, 50
Skonto2 Datum
Datum
 
DISCOUNT2DATE
 
---
Skonto2 Prozent
numerisch, 3.3
 
DISCOUNT
2PERCENT
 
50, 52
EKA: 125, 51
Skonto3 Tage
numerisch, 5
 
DISCOUNT
3DAYS
 
---
Skonto3 Datum
Datum
 
DISCOUNT
3DATE
 
---
Skonto3
Prozent
numerisch, 3.3
 
DISCOUNT
3PERCENT
 
---
Nettotage
numerisch, 5
 
DUEDAYS
 
50,54
EKA: 125, 53
Fälligkeitsdatum
Datum
 
DUEDATE
 
---
Lieferdatum
Datum
Nur Schweiz
DELIVERYDATE
 
---
ESR-Teilnehmer-
nummer
alphanum, 20
Nur Schweiz/CPD-Kunden
MEMBER
NUMBER
 
---
ESR Nummer
alphanum, 27
Nur Schweiz
ESRNUMBER
 
---
OCRB-Daten
alphanum, 60
Nur Schweiz
OCRBDATA
 
---
Zahlsperre
bis Datum
Datum
Bis zu diesem Datum wird der Offene Posten nicht im Zahllauf selektiert
WITHHOLD
PAYMENT
TO­DATE
 
---
Mahnsperre
bis Datum
Datum
Bis zu diesem Datum wird der Offene Posten nicht im Mahnlauf selektiert
WITHHOLD
REMINDER­
TODATE
 
---
Zahlungsweg
PT-Enum
Die Zahlungsweise wird mit dem Default direkt aus dem Personenkonto verwendet.
Falls eine abweichende Zahlungsweise mit der Rechnung übergeben werden soll, muss Feld hier gefüllt werden
MODEOF
PAYMENT
X
„PTE_DEFAULT“
AUF: laut [AUF465-VAR], ZaArt aus 50,7
Factoring
FT-Enum
Forderungsabtretung für diese Buchung ja/nein
FACTORING
X
„FTE_DEFAULT“
Notiz zum
Factoring
alphanum, 254
 
FACTORING
NOTE
 
---
Analysecodes
alphanum, 40
Array von max. 10 Analysecodes für ofene Posten
AC0 – AC9
 
laut [AUF465-VAR], AnalysecodesOP
EKA: ---
Mahnstufe
Ganzzahlig
 
DUNNING
GRADE
 
---
EKA: „0“
Datum letzte
Mahnung
Datum
 
LASTDUNNING
DATE
 
---
Name
alphanum, 160
Bis zu vier Zeilen, getrennt durch Leerzeichen
Nur für CPD-Konten
COMP_NAME
 
42, 5 +42, 6 + 42, 7
EKA: ---
Adresse
alphanum, 80
Bis zu zwei Zeilen, getrennt
durch  \r\n
Nur für CPD-Konten
ADDRESS
 
42, 8
EKA: ---
Postleitzahl
alphanum, 40
Nur für CPD-Konten
POSTCODE
 
42, 10
EKA: ---
Ort
alphanum, 40
Nur für CPD-Konten
TOWN
 
42, 11
EKA: ---
Region
alphanum, 40
Bundesland
Nur für CPD-Konten
COUNTY
 
---
Land
alphanum, 20
Code aus Ländertabelle, wird bei Bedarf angelegt
Nur für CPD-Konten
COUNTRY
 
42, 9
EKA: ---
Steuernummer
alphanum, 20
Steuernummer Inland
Nur für CPD-Konten
VATTAX
NUMBER
 
---
Umsatzsteuer-
Identnummer
alphanum, 20
Nur für CPD-Konten
ECTAX
NUMBER
 
50, 77
EKA: ---
Feld
Datentyp
Beschreibung
Spaltenname
Muss
infra
Sprache
alphanum, 20
Importcode der Sprache
Nur für CPD-Konten
LANGUAGEID
 
41, 36
EKA: ---
Telefon
alphanum, 30
Nur für CPD-Konten
PHONE
 
42, 12
EKA: ---
Fax
alphanum, 30
Nur für CPD-Konten
FAX
 
42, 13
EKA: ---
E-Mail
alphanum, 80
Nur für CPD-Konten
EMAIL
 
42, 24
EKA: ---
Homepage
alphanum, 254
Nur für CPD-Konten
HOMEPAGE
 
42, 25
EKA: ---
Firmennummer
alphanum, 40
Nur für CZ-Version
Nur für CPD-Konten
COMPANY
NUMBER
 
---
Bankleitzahl
alphanum, 40
Nur für CPD-Konten
BANKSORTING
CODE
 
---
IBAN
alphanum, 40
Nur für CPD-Konten
OTHER
REFERENCE
 
---
Name der Bank
alphanum, 80
Nur für CPD-Konten
BANKNAME
 
---
Zweigstelle der
Bank
alphanum, 40
Nur für CPD-Konten
BANKBRANCH
 
---
Anschrift der
Bank
alphanum, 80
Nur für CPD-Konten
BANKADDRESS
 
---
PLZ Bank
alphanum, 40
Nur für CPD-Konten
BANKPOSTCODE
 
---
Ort Bank
alphanum, 40
Nur für CPD-Konten
BANKTOWN
 
---
Region Bank
alphanum, 40
Nur für CPD-Konten
BANKCOUNTY
 
---
Land der Bank
alphanum, 20
Nur für CPD-Konten
BANKCOUNTRY
 
---
Bankkonto-
nummer
alphanum, 40
Nur für CPD-Konten
BANKACCOUNT
NUMBER
 
---
Abweichender
Inhaber
alphanum, 80
Nur für CPD-Konten
DEVIATING
OWNER
 
---
Swift-Code der
Bank
alphanum, 20
Nur für CPD-Konten
SWIFT
 
---
Postscheck-konto
alphanum, 20
Nur für CPD-Konten / Schweiz
POSTCHEQUE
ACCOUNT
 
---
Name der
Lieferanschrift
alphanum, 160
 
DELIVERYNAME
 
---
Adresse der
Lieferanschrift
alphanum, 40
 
DELIVERYAD
DRESS
 
---
PLZ der
Lieferanschrift
alphanum, 40
 
DELIVERYPOST
CODE
 
---
Stadt der
Lieferanschrift
alphanum, 40
 
DELIVERYTOWN
 
---
Region der
Lieferanschrift
alphanum, 40
 
DELIVERYCOUNTY
 
---
Land der
Lieferanschrift
alphanum, 20
Importcode des Landes
DELIVERYCOUNTRY
 
---
USt-ID-Nr der Lieferanschrift
alphanum, 20
 
DELIVERYEC
TAXNUMBER
 
---
Steuerschlüssel
alphanum, 40
Nur für Anzahlungsanforderungen, Importcode des Steuerschlüssels
DOWNPAYMENT
REQUESTTAX
CODEID
 
---
Feld
Datentyp
Beschreibung
Spaltenname
Muss
infra
Analysecodes
alphanum, 40
Für Offene Posten, max. 10 Analysecodes
OIAC0 – OIAC9
 
---
OIDs der
Anzahlungen
(ggf. mehrere)
alphanum, 18
Nur für Schlussrechnung
übergeben werden die OIDs der zu verrechnenden Anzahlungen in einem Array
DOWNPAYMENT
OIDS
 
---
Name
alphanum, 160
Abweichende Mahnanschrift
DEVIATINGNAME
(X)
---
Adresse
alphanum, 80
Abweichende Mahnanschrift
DEVIATING
ADDRESS
 
---
PLZ
alphanum, 40
Abweichende Mahnanschrift
DEVIATING
POSTCODE
 
---
Stadt
alphanum, 40
Abweichende Mahnanschrift
DEVIATINGTOWN
(X)
---
Region
alphanum, 40
Abweichende Mahnanschrift
DEVIATINGCOUNTY
 
---
Code des Landes
alphanum, 20
Abweichende Mahnanschrift
DEVIATINGCOUNTRY
 
---
Steuernummer
alphanum, 20
Abweichende Mahnanschrift
DEVIATINGVATTAX
NUMBER
 
---
Umsatzsteuer-
Identnummer
alphanum, 20
Abweichende Mahnanschrift
DEVIATINGECTAX
NUMBER
 
---
Importcode
der Sprache
alphanum, 20
Abweichende Mahnanschrift
DEVIATING
LANGUAGEID
 
---
Telefon
alphanum, 30
Abweichende Mahnanschrift
DEVIATINGPHONE
 
---
Fax
alphanum, 30
Abweichende Mahnanschrift
DEVIATINGFAX
 
---
E-Mail
alphanum, 80
Abweichende Mahnanschrift
DEVIATINGEMAIL
 
---
Homepage
alphanum, 254
Abweichende Mahnanschrift
DEVIATING
HOMEPAGE
 
---
Firmennummer
alphanum, 40
Abweichende Mahnanschrift
DEVIATING
COMPANY
NUMBER
 
---
Postfach
alphanum, 40
Abweichende Mahnanschrift
POSTOFFICEBOX
 
---
PLZ des Postfachs
alphanum, 40
Abweichende Mahnanschrift
POSTOFFICEBOX
POSTCODE
 
---
Code des Vertreters
alphanum, 20
Vertreter pro OP
REPRESENT
ATIVEID
 
laut [AUF465-VAR];Vertreter 50, 60
EKA: ---
Kostenstelle
(Profit-Center)
alphanum, 20
Code der Kostenstelle
COSTCENTREID
 
50, 67
EKA: ---
In Vorjahr
buchen
alphanum, 1
True, wenn in (Abschluss-)perioden des Vorjahres gebucht werden soll
POSTINPREVF
INYEAR
X
„false“
Warenwert
alphanum, 1
True, wenn ohne Warenwert gebucht werden soll
NONETBALANCE
X
„false“
Abstimmkonto
alphanum, 20
Muss beim Buchen auf Unterkonten übergeben werden
CONTROL
ACCOUNTID
 
laut [AUF465-VAR]; Abstimmkonto
EKA: laut [EKA755-VAR];
sonst leer
Verrechnungs-
belegnummer
alphanum, 20
Belegnummer von Rechnung/Gutschrift zur Verrechnung
ALLOCATION-
REFERENCENUMBER
 
---
Verrechnungs-
belegdatum
Datum
Belegdatum von Rechnung/Gutschrift zur Verrechnung
ALLOCATION
DOCUMENTDATE
 
---
Verwendungs-
zweck
alphanum, 40
 
DETAILS
 
---
Korrekturbeleg-
nummer
alphanum, 40
Belegnummer des zu korrigierenden Belegs
CORRECTION
REFERENCE
NUMBER
 
---
Korrekturbeleg-
datum
Datum
Belegdatum des zu korrigierenden Belegs
CORRECTION
DOCUMENTDATE
 
---
Korrekturbeleg
alphanum, 1
True, wenn ein Korrekturbeleg gebucht werden soll;
Defaultwert: false
ISCORRECTION
X
„false“
Storno
Korrekturbeleg
alphanum, 1
True, wenn ein bereits gebuchter Korrekturbeleg storniert werden soll;
Defaultwert: false
ISCANCEL
X
„false“
Steuertyp
ITT-Enum
Bestimmt den Steuertyp, um bspw.  debitorische Belege mit Vorsteuer buchen zu können.
Um wie bisher zu buchen, ist der Defaultwert zu wählen.
TAXTYPE
X
---