Externe Integrationsbuchungen

Jetzt ist das System bereit, Integrationsbuchungen aus einer externen Quelle aufzunehmen.

Eines der offensichtlichsten Verfahren für den Import externer Buchungen in die Integrationsbuchungstabellen von Finanzwesen ist die Verwendung eines Austauschschemas, wie es auch in früheren Versionen von LN geschehen ist.

In den folgenden Abschnitten werden die Anforderungen an die protokollierten Buchungen aufgeführt.

Folgende Datenbanktabellen sind betroffen:

  • Integrationsbuchungen (tfgld482)
  • Protokollierte Elemente (tfgld481)
  • Nicht zugeordnete / nicht gebuchte Integrationsbuchungen (tfgld487)
  • Sachkonten-Code nach Integrationsbuchung (tfgld486), sofern Sachkonten-Codes betroffen sind

Integrationsbuchungen müssen (in tfgld482) paarweise protokolliert werden: mit einer Haben-Buchung und einer entsprechenden Soll-Buchung. Beide Buchungen werden in derselben kaufmännischen Firma gespeichert, bei der es sich um die kaufmännische Firma der Haben-Buchung handelt. (Dies ist für firmenübergreifende Buchungen entscheidend.) Beide Buchungen müssen dieselbe GUID haben (siehe unten). Die Buchungen verweisen auf dieselben nicht zugeordneten / nicht gebuchten Daten in tfgld487.

Jede Integrationsbuchung kann über einen Satz verbundener protokollierter Elemente (tfgld481) verfügen. Falls mit der Integrationsbuchung ein Sachkonten-Code verbunden ist, muss in tfgld486 eine zusätzliche Zeile gespeichert werden.

Bei Verwendung eines Sachkonten-Codes wird das Buchungsschema beim Bestimmen des Sachkontos und der Unterkonten umgangen; die Buchungen erfolgen auf das Sachkonto und die Unterkonten, die durch den Sachkonten-Code festgelegt sind.

Protokollierte Elemente (tfgld481)

Diese Tabelle enthält die protokollierten Elemente nach Integrationsbuchung, die Elemente, die für die Zuordnung der Integrationsbuchung verwendet werden.

Feld Bezeichnung Format Domäne Obligatorisch * Anmerkungen
guid Globally Unique Identifier str(22) tcguid Ja "Weiche" Referenz auf tfgld482.guid.
dbcr Soll/Haben-Kennzeichen enum tfgld.dbcr Ja "Weiche" Referenz auf tfgld482.dbcr.
seqn Folgenummer int(4) tcpono Ja Folgenummer zur Erweiterung des Primärschlüssels; die ersten 30 Elemente müssen in der Zeile mit Folgenummer 1 gespeichert werden, die nächsten 30 Elemente in der mit Folgenummer 2 usw.
elcd Elementcodes str(12) (array) tfgld.elcd Ja Jedes Element ist "weiche" Referenz auf tfgld456.elcd; Elemente mit leerem Wert brauchen nicht protokolliert zu werden.
elva Elementwerte str(50) tcelva Ja Gehört zu tfgld481.elcd.

* Diese Option kann für externe Daten von der Eigenschaft des Tabellenfelds abweichen.

Nicht zugeordnete / nicht gebuchte Integrationsbuchungen (tfgld487)

Diese Tabelle enthält die Integrationsbuchungspaare und wird zum Zuordnen und Buchen verwendet. Diese Tabelle ist eine übergeordnete Tabelle von tfgld482.

Feld Bezeichnung Format Domäne Obligatorisch * Anmerkungen
guid Globally Unique Identifier str(22) tcguid Ja = tfgld482.guid
sint Buchungsstatus enum tfgld.ints Ja Wert: tfgld.ints.logged
ocmp Logistische Firma (Quelle) int(3) tcncmp Ja = tfgld482.ocmp
fcom Kaufmännische Firma (Haben) int(3) tcncmp Ja Die kaufmännische Firma der Haben-Buchung.
rbon Logistikobjekt str(17) tcbona Ja = tfgld482.rbon
idtc Integrationsbelegart str(8) tcidty Ja = tfgld482.idtc
trdt Buchungsdatum utc date tcdate Ja = tfgld482.trdt
usgr Finanzielle Anwendergruppe str(6) tfgld.usgr Nein = tfgld482.usgr
crdt Erstellungsdatum utc date tcdate Ja = tfgld482.crdt

* Diese Option kann für externe Daten von der Eigenschaft des Tabellenfelds abweichen.

Sachkonten-Code nach Integrationsbuchung (tfgld486)

Diese Tabelle zeigt den Sachkonten-Code, die für eine Integrationsbuchung verwendet wurde.

Feld Bezeichnung Format Domäne Obligatorisch * Anmerkungen
guid Globally Unique Identifier str(22) tcguid Ja = tfgld482.guid
dbcr Soll/Haben-Kennzeichen enum tfgld.dbcr Ja = tfgld482.dbcr
fcom Kaufmännische Firma int(3) tcncmp Ja = tfgld482.fcom; "weiche" Referenz auf tfgld475.fcmp.
glco Sachkonten-Code str(50) tcglco Ja "Weiche" Referenz auf tfgld475.glcd.

* Diese Option kann für externe Daten von der Eigenschaft des Tabellenfelds abweichen.