Verfahrensdokumentation Schnittstellenbeschreibung CometFA nach FibGS

Schnittstellenbeschreibung CometFA nach FibGS
Das Schnittstellenziel ist die Tabelle sbuch in der zugeordneten Fibu-Datenbank von GY.
99 Felder
lfd_nummer (numerisch)
Dieses Feld dient als Primärschlüssel von sbuch. Dabei ist zu gewährleisten, dass ein neuer Wert nicht schon vorhanden ist.
Durch CometFA wird ein neuer Schlüsselwert aus zwei Komponenten gebildet:

  • Ein fester Offset, damit der neue Schlüsselwert auf jeden Fall größer als erzeugte Schlüsselwerte von GY ist (12.000.000.000 wurde mit Lili Christ vereinbart)
  • Ein fortlaufender Zählerwert aus dem counter "sbuch_id" wird dazu addiert, und vorher automatisch inkrementiert



mandant (numerisch) zugeordneter Mandant von FibGS
credat (datetime) Zeitstempel der Erzeugung
creuser (char) Benutzer des erzeugenden Programms
creform (char) Kennung erzeugenden Programms, bei CometFA = 'CometFA_POSTING'
aenddat (datetime) beim Prozess der Erzeugung Zeitstempel der Erzeugung, beim Prozess der Änderung Zeitstempel der Änderung
aenduser (char) beim Prozess der Erzeugung Benutzer des erzeugenden Programms,
beim Prozess der Änderung Benutzer des ändernden Programms
aendform (char) beim Prozess der Erzeugung Kennung des erzeugenden Programms,
beim Prozess der Änderung Kennung des ändernden Programms
aendsync (char) es wird 0 eingetragen
art (char) 'S' für Sachbuchung
rechnr bleibt leer
kd_lf (char) '+' für Soll- und '-' für Habenbuchungen
nummer bleibt leer
rechdat bleibt leer
valutadat bleibt leer
datum Buchungsdatum (postingdate)
buchdat bleibt leer
bm Buchungsmonat ab 27.03.2018: bleibt leer und wird von GY aus dem Buchungsdatum gebildet
buchja Buchungsjahr ab 27.03.2018: bleibt leer und wird von GY aus dem Buchungsdatum gebildet
rechart bleibt leer
externnr bleibt leer
liefzent bleibt leer
buchtext Text aus postingintern bzw. posting
brutto bleibt leer
fremdbrut bleibt leer
skonto bleibt leer
waehrschl fest 'EUR'
kondition bleibt leer
berlin bleibt leer
brunet bleibt leer
wertstellung Buchungsdatum (postingdate)
diverse bleibt leer
periodevon bleibt leer
periodebis bleibt leer
zabrech bleibt leer
abbuch bleibt leer
bl_banklz bleibt leer
bk_kontonr bleibt leer
iban bleibt leer
bic bleibt leer
abwkinh bleibt leer
sk_konto ccountdebit
sk_gegenkonto accountcredit
zahlart bleibt leer

kz bleib leer
storno bleibt leer
belegnr Bezeichnung batchfile(Stelle 1 … 6) aus postingheader,
kosdim1 dimension1debit
kosdim2 dimension2debit
kosdim3 dimension3debit
kosdim4 dimension4debit
steuerschl bleibt leer
kurs bleibt leer
zahlbetr Buchungsbetrag (amount)
ausbuchung bleibt leer
bankgeb bleibt leer
kursdif bleibt leer
fremdzahlbetr bleibt leer
fremdsteuer bleibt leer
zusatznr bleibt leer
zusatzdat bleibt leer
bl_abanklz bleibt leer
bk_akonton bleibt leer
buchnr bleibt leer
steuer es wird 0 eingetragen
gewicht bleibt leer
menge bleibt leer
warennr bleibt leer
nlast bleibt leer
lfkb_nr bleibt leer
saldo bleibt leer
fremdsaldo bleibt leer
erldat bleibt leer
mahnstufe bleibt leer
mahndat bleibt leer
mahndat_2 bleibt leer
mahndat_3 bleibt leer
journal bleibt leer
zus_info bleibt leer
nmahn bleibt leer
nmahnbis bleibt leer
einstellung bleibt leer
uebernahme bleibt leer
status es wird 0 eingetragen
execnr bleibt leer
stapelnr bleibt leer
map_flag bleibt leer
zf_info1 (intern) Bewertungsbereich (evalarea)
zf_info2 (intern) Satzstempel : 'FA-[evalarea][(batchfile,1,6)][laufendeSatznummer]
zf_info3 (intern) batchfile aus postingheader
zf_info4 (intern) batchno aus postingheader
zf_info5 (intern) sbuch_stapelnummer
zf_info6 bleibt leer
zf_info7 bleibt leer
zf_info8 (intern) fest 'ToFibGS '
faelligkeiten bleibt leer
zusatz Gegenbuchungen
// Lilli Christ (23.09.2016):
// Die abweichenden Kostendimensionen zum Gegenkonto
// werden nicht in den Feldern von SBZUS eingetragen,
// sondern als Liste in dem Feld ZUSATZ von SBUCH.
// Die einzelnen Listenelemente werden durch ein Semikolon ";" getrennt.
// Der Aufbau der Liste:
// KOSDIM1_GEGEN=Inhalt der Kostendimension 1;KOSDIM2_GEGEN=.....

text bleibt leer
fehler bleibt leer