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.