Workflow Import Kassenbuch


Ab Version 2024.1

Ab der Version 2024.1 wird für den Datenaustausch der Middleware Connector benötigt.

Tabellenstruktur

Kopfdaten

FeldnameFeldtypFeldgrößeBesonderheitenFeld in Finance

belegart

varchar

50

Nicht weiter verwendet

Keine direkte Zuordnung

bk_status

varchar

50

Pflichtfeld, wird beim Import geprüft. Kennzeichen „_uebernommen“ darf nicht ergänzt sein.

Keine direkte Zuordnung

buchungsdatum

datetime



Buchungsdatum

buchungstext

varchar

50

Nicht weiter verwendet

Keine direkte Zuordnung

client

varchar

50

Nicht weiter verwendet

Keine direkte Zuordnung

dw_dokumentid

varchar

20


Dokument-ID (Kassenbuchzeile)

externe_belegnummer

varchar

50


Externe Belegnr. (Kassenbuchzeile)

kassenbuch

varchar

30

Nr. des Kassenbuches.

Pflichtfeld, wird für die Ermittlung des richtigen Kassenbuches verwendet.

Keine direkte Zuordnung

mandant

varchar

30

Pflichtfeld, Zuordnung der Kassenbuchzeilen zum richtigen Mandanten

Keine direkte Zuordnung

processid

varchar

50

Pflichtfeld, systemweit eindeutige Kennung (GUID)

Keine direkte Zuordnung

status

int


Pflichtfeld, frei wählbare Zahl

Keine direkte Zuordnung

step

int


Pflichtfeld, frei wählbare Zahl

Keine direkte Zuordnung

step_id

varchar

50

Pflichtfeld, systemweit eindeutige Kennung (GUID)

Keine direkte Zuordnung

waehrungscode

varchar

50


Währungscode (Kassenbuchzeile)

Zeilendaten

FeldnameFeldtypFeldgrößeBesonderheitenFeld in Finance

bruttobetrag

decimal

20,2


Betrag

buchungstext

varchar

50


Buchungstext

einnahme_ausgabe

varchar

30

Ermittlung über JobRouter Einrichtung („Belegart Einnahme“), ob es sich um eine Einnahme oder Ausgabe handelt.

Keine direkte Zuordnung

kostenart

varchar

20


Kostenart

kostenstelle

varchar

50


Kostenstelle

menge

decimal

20,5


Menge

mwst_buchungsgruppe

varchar

50


MWSt Buchungsgruppe

processid

varchar

50

Pflichtfeld, systemweit eindeutige Kennung (GUID)

Keine direkte Zuordnung

row_id

int


Pflichtfeld, systemweit eindeutige Kennung (GUID)

Muss mit 1 beginnen

Keine direkte Zuordnung

step_id

varchar

50

Pflichtfeld, systemweit eindeutige Kennung (GUID)

Keine direkte Zuordnung

zahlungsdatum

datetime



Belegdatum

Was wird importiert?

Beim Import werden die Kopfdaten aus der KABUKOPF-Tabelle (oder alternativ dem Tabellennamen aus der Workflow Konfiguration Middleware Connector) in der SQL-Datenbank gefiltert. Der Filter ergibt sich dabei aus der KABU Steuerung. Das Feld "Status" entspricht dem Feld "bk_status" auf SQL-Ebene, die Felder "Step 1/2" entsprechen dem SQL-Feld "step". Die Werte in der SQL-Tabelle müssen dabei genau den Werten in der KABU Steuerung entsprechen. Beispiel:

In der KABU Steuerung ist beim Status "Buchung" im Feld "Status" der Wert "Buchung" hinterlegt und in den Feldern "Step 1/2" eine "1" im ersten Feld und eine "2" im zweiten Feld.

Zeile wird importiert:

bk_status: Buchung

step: 1

Zeile wird nicht importiert:

bk_status: Buchung_alt - Status entspricht nicht der Einrichtung

step: 3 - Status entspricht nicht der Einrichtung

Anhand der übergebenen Kopfdaten werden die Zeilendaten aus der KABUZEILE-Tabelle (oder alternativ dem Tabellennamen aus der Workflow Konfiguration Middleware Connector) in der SQL-Datenbank gefiltert. Dabei werden die Felder "processid" und "step_id" in den beiden Tabellen abgeglichen und entsprechend die Zeilen importiert.

Übergaberegeln

  • Das Kassenbuch muss in NEVARIS Finance vorhanden und darf nicht gebucht sein.
  • Abweichender Mandant, Bauleiter, Niederlassung und Projekt über die Kostenstelle.
  • Betragsrundungspräzision über die Währungstabelle oder über die Fibu-Einrichtung
  • Einnahme/Ausgabe lt. Einrichtung
  • „MWSt %“ aus der Buchungsmatrix
  • „MWSt Berechnungsart“ aus der Buchungsmatrix
  • Kontoart ist immer Sachkonto.
  • Werte aus dem Sachkonto:
    • Buchungstext über Sachkonto Name, wenn leer
    • Kostenstelle über Sachkonto, wenn leer
    • Kostenträger über Sachkonto, wenn leer
    • Geschäftsbuchungsgruppe aus Sachkonto
    • MWSt-Geschäftsbuchungsgruppe aus Sachkonto
    • Produktbuchungsgruppe aus Sachkonto
    • MWSt-Produktbuchungsgruppe aus Sachkonto, wenn leer
    • Buchungsart aus Sachkonto

Bis Version 2024.1

Tabellenstruktur

Kopfdaten

FeldnameFeldtypFeldgrößeBesonderheitenFeld in Finance

belegart

varchar

50

Nicht weiter verwendet

Keine direkte Zuordnung

bk_status

varchar

50

Pflichtfeld, wird beim Import geprüft. Kennzeichen „_uebernommen“ darf nicht ergänzt sein.

Keine direkte Zuordnung

buchungsdatum

datetime



Buchungsdatum

buchungstext

varchar

50

Nicht weiter verwendet

Keine direkte Zuordnung

client

varchar

50

Nicht weiter verwendet

Keine direkte Zuordnung

dw_dokumentid

varchar

20


Dokument-ID (Kassenbuchzeile)

externe_belegnummer

varchar

50


Externe Belegnr. (Kassenbuchzeile)

kassenbuch

varchar

30

Nr. des Kassenbuches.

Pflichtfeld, wird für die Ermittlung des richtigen Kassenbuches verwendet.

Keine direkte Zuordnung

mandant

varchar

30

Pflichtfeld, Zuordnung der Kassenbuchzeilen zum richtigen Mandanten

Keine direkte Zuordnung

processid

varchar

50

Pflichtfeld, systemweit eindeutige Kennung (GUID)

Keine direkte Zuordnung

status

int


Pflichtfeld, frei wählbare Zahl

Keine direkte Zuordnung

step

int


Pflichtfeld, frei wählbare Zahl

Keine direkte Zuordnung

step_id

varchar

50

Pflichtfeld, systemweit eindeutige Kennung (GUID)

Keine direkte Zuordnung

waehrungscode

varchar

50


Währungscode (Kassenbuchzeile)

Zeilendaten

FeldnameFeldtypFeldgrößeBesonderheitenFeld in Finance

bruttobetrag

decimal

20,2


Betrag

buchungstext

varchar

50


Buchungstext

einnahme_ausgabe

varchar

30

Ermittlung über JobRouter Einrichtung („Belegart Einnahme“), ob es sich um eine Einnahme oder Ausgabe handelt.

Keine direkte Zuordnung

kostenart

varchar

20


Kostenart

kostenstelle

varchar

50


Kostenstelle

menge

decimal

20,5


Menge

mwst_buchungsgruppe

varchar

50


MWSt Buchungsgruppe

processid

varchar

50

Pflichtfeld, systemweit eindeutige Kennung (GUID)

Keine direkte Zuordnung

row_id

int


Pflichtfeld, systemweit eindeutige Kennung (GUID)

Muss mit 1 beginnen

Keine direkte Zuordnung

step_id

varchar

50

Pflichtfeld, systemweit eindeutige Kennung (GUID)

Keine direkte Zuordnung

zahlungsdatum

datetime



Belegdatum

Was wird importiert?

Beim Import werden die Kopfdaten aus der KABUKOPF-Tabelle (oder alternativ "Tabellenname Kopf" aus der KABU Steuerung) in der SQL-Datenbank gefiltert. Der Filter ergibt sich dabei aus der KABU Steuerung. Das Feld "Status" entspricht dem Feld "bk_status" auf SQL-Ebene, die Felder "Step 1/2" entsprechen dem SQL-Feld "step". Die Werte in der SQL-Tabelle müssen dabei genau den Werten in der KABU Steuerung entsprechen. Beispiel:

In der KABU Steuerung ist beim Status "Buchung" im Feld "Status" der Wert "Buchung" hinterlegt und in den Feldern "Step 1/2" eine "1" im ersten Feld und eine "2" im zweiten Feld.

Zeile wird importiert:

bk_status: Buchung

step: 1

Zeile wird nicht importiert:

bk_status: Buchung_alt - Status entspricht nicht der Einrichtung

step: 3 - Status entspricht nicht der Einrichtung

Anhand der übergebenen Kopfdaten werden die Zeilendaten aus der KABUZEILE-Tabelle (oder alternativ "Tabellenname Zeile" aus der KABU Steuerung) in der SQL-Datenbank gefiltert. Dabei werden die Felder "processid" und "step_id" in den beiden Tabellen abgeglichen und entsprechend die Zeilen importiert.

Übergaberegeln

  • Das Kassenbuch muss in NEVARIS Finance vorhanden und darf nicht gebucht sein.
  • Abweichender Mandant, Bauleiter, Niederlassung und Projekt über die Kostenstelle.
  • Betragsrundungspräzision über die Währungstabelle oder über die Fibu-Einrichtung
  • Einnahme/Ausgabe lt. Einrichtung
  • „MWSt %“ aus der Buchungsmatrix
  • „MWSt Berechnungsart“ aus der Buchungsmatrix
  • Kontoart ist immer Sachkonto.
  • Werte aus dem Sachkonto:
    • Buchungstext über Sachkonto Name, wenn leer
    • Kostenstelle über Sachkonto, wenn leer
    • Kostenträger über Sachkonto, wenn leer
    • Geschäftsbuchungsgruppe aus Sachkonto
    • MWSt-Geschäftsbuchungsgruppe aus Sachkonto
    • Produktbuchungsgruppe aus Sachkonto
    • MWSt-Produktbuchungsgruppe aus Sachkonto, wenn leer
    • Buchungsart aus Sachkonto