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
TODATE
|
|
---
|
|
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
|
---
|