UebergeordnetesD.bmp Grundlegende Informationen zum Paket finden Sie unter Erste Schritte LOHN.

 

 Einleitung

Mit dem Programm Buchungsbelege drucken (Paket LOHN → Auswertungen → Monatsauswertungen → Buchungsbelege drucken) kann ein Buchungsbeleg sowohl für eine BMD Fibu als auch für Fremdbuchhaltungsprogramme erstellt werden. Temporäre Einstellungen diesbezüglich werden direkt am Reiter "Export" getroffen. Dauerhafte Einstellungen sind im Programm unter dem Menü "Extras" unter "Allgemeine" bzw. "Firmenbezogen Einstellungen" zu hinterlegen.

In den nachfolgenden drei Hauptkapiteln dieses Dokuments werden die drei unterschiedlichen Arten für Schnittstellen zu einem Buchhaltungsprogramm erklärt. Hauptteil dieser Dokumentation bilden die Einstellungen für den Datenexport mit einer Feldauswahl. Es sind sämtliche mögliche Exportfelder übersichtlich aufgelistet. Außerdem beinhaltet diese Dokumentation eine Formelsammlung der am häufigsten verwendeten Formeln bei Datenexporten. Die darin gezeigten Formeln können als Kopiervorlage genutzt werden.

Den Abschluss bilden ein Kapitel über die Fragestellung, wie man unterscheidet, ob eine Individualprogrammierung oder eine Lösung über einen Datenexport mit einer Feldauswahl notwendig bzw. möglich sind und eine Auflistung der für den Export von Buchungsbelegdateien relevanten Parameter.

Die Schnittstelle, um einen Buchungsbeleg in ein Buchhaltungsprogramm einzuspielen, wird im Prinzip einmalig angelegt und kann im Regelfall danach über lange Zeit unverändert genutzt werden.

 Einstellung bei Verwendung einer BMD FIBU

Bei Verwendung einer BMD Fibu sind folgende Felder bzw. Parameter zu befüllen:
Wird keine Zwischendatei erstellt, dann sind die letzten beiden genannten Parameter natürlich nicht relevant.

 Einstellung bei Verwendung einer Individualprogrammierung

Bei Verwendung einer von der Programmierung implementierten Individualprogrammierung sind folgende Felder bzw. Parameter zu befüllen:
Die Individualprogrammierung ist im Programm unter Lohnverrechnung → Stammdaten → Diverse Einstellungen → Individualprogrammierungen zu parametrieren.

 Einstellungen für den Datenexport mit einer Feldauswahl

Alle Felder bzw. Parameter der Kategorie "Datenexport" betreffen und sind relevant für den CSV-Export zur weiteren Verwendung in einer Fremdbuchhaltung. 

Soll ein Datenexport erstellt werden, dann ist das Feld Exportieren auf "Ja" zu stellen und im Feld Zieldatei sind das Zielverzeichnis sowie der Name der Zieldatei inkl. Dateiendung zu hinterlegen. Dafür können Platzhalter benutzt werden.

Über das Feld Exportbasis kann gewählt werden, was als Basis für den Datenexport herangezogen werden soll. Folgende Ausprägungen stehen zur Verfügung:
  • Lohnartenjournal
  • Buchungsbeleg
  • Lohnartenjournal Jahr
  • Buchungsbeleg Jahr
Abhängig von der gewählten Exportbasis wird die Feldauswahl aus den Feldern "Exportfelder <Exportbasis>" herangezogen. Für jede Exportbasis kann festgelegt werden, welche Exportfelder ausgegeben werden sollen.

Alle vier Parameter, die mit "Exportfelder" beginnen, öffnen die jeweilige Feldauswahl. Diese kann wieder temporär verändert oder dauerhaft gespeichert werden.

Grundsätzlich muss zuerst festgelegt werden, ob eine konkrete Anforderung über das Lohnartenjournal oder den Buchungsbeleg abgebildet werden kann.

Im nächsten Unterkapitel finden Sie eine kurze Anleitung, wie die Feldauswahl grundsätzlich zu bedienen ist.

In den darauffolgenden vier Unterkapiteln sind jeweils alle möglichen Exportfelder mit Datentyp, dem Datenbank-Feldnamen und einer Kurzbeschreibung aufgelistet. Bei Verwendung einer Fremdbuchhaltungssoftware können Sie damit selbstständig eruieren, ob Sie durch Parametrierung des Programms zu einem gewünschten Buchungsbeleg kommen oder eine Individualprogrammierung in Auftrag geben müssen.

Stehen einzelne vordefinierte Felder nicht zur Verfügung, ist unter Umständen die Anlage einer Formel über den Formelgenerator die passende Lösung. Einige häufig verwendete Formeln sind im Unterkapitel Formelsammlung aufgeführt. Sie dienen als Kopiervorlage und müssen unter Umständen angepasst werden. Allerdings können nicht alle Anforderungen über den Formelgenerator gelöst werden. In diesen Fällen steht immer noch der Weg über eine Individualprogrammierung offen.

Hinweis 
Hinweis.png
Wird im Bereich "Datenexport" das Feld "Exportieren" auf "Ja" gesetzt, dann bleibt die Möglichkeit aus, zeitgleich mit der Funktion "Ausführen" eine Zwischendatei zu generieren oder eine direkte Verbuchung in die Fibu vorzunehmen.

Beim Datenexport wird kein Zustand gesetzt. Ein nochmaliger Export überschreibt eine etwaig vorhandene Datei mit demselben Dateinamen. Der Einsatz von Platzhaltern im Dateinamen ist möglich. Ist die Datei geöffnet, kann sie nicht durch einen neuerlichen Datenexport überschrieben werden.

 Nützliche Basis-Tipps zur Feldauswahl

​Das Fenster "Feldauswah"l besteht aus einem linken und einem rechten Fensterbereich. Im linken Fensterbereich stehen die Reiter "Felderauswahl" und "Layouteinstellungen". Für die Feldauswahl für eine Exportschnittstelle ist lediglich der Reiter Feldauswahl von Bedeutung.

Darin sind alle auswählbaren Felder alphabetisch sortiert aufgeführt. Optional können in der Liste der verfügbaren Felder auch die Spalten Tabelle, BMDConst-Name oder Feldname eingeblendet werden. Anhand dieser Felder lässt sich die Herkunft dieser Felder eindeutig eruieren. Dies ist insbesondere dann nützlich, wenn es mehrere gleichnamige Felder oder Felder mit ähnlicher Bezeichnung gibt.

Der rechte Fensterbereich verfügt über die Reiter "Aktive Felder" und "Sortierung". In der Liste Aktive Felder werden alle Felder in genau der Reihenfolge, in der der Export erfolgt, aufgeführt. Soll eine Spalte im Export weiter links stehen, muss das entsprechende Feld nach weiter oben geschoben werden.

Platzhalter für leere Spalten können eingefügt werden.

Über die Funktion Feldeigenschaften können Feldoptionen des markierten Feldes angepasst werden. Oftmals handelt es sich dabei um Formateinstellungen.

Hinweis 
Hinweis.png
Die Feldbezeichnung kann für den Export nicht verändert werden.
Falls die zu exportierenden Datenzeilen auf eine bestimmte Art und Weise sortiert werden müssen, dann ist dies über den Reiter Sortierung festzulegen. Manche, aber nicht alle Schnittstellen setzen eine bestimmte Sortierung voraus.

1506426226000009680_4.png

Neue Formeln können über die Funktion Extras → Formeln → Neue Formel angelegt werden.

1506426226000009680_0.png

Im Formel-Editor können Formeln mit Feldern/Funktionen, Werten und Datenbankfeldern definiert werden. Das Feld "Name" sollte immer aussagekräftig befüllt sein, um die Formel in der Formelverwaltung und in der Feldauswahl leicht wiederzufinden. Das Format des Ergebnisses sollte in der Combobox oben rechts korrekt eingestellt sein, hat jedoch derzeit noch keine Auswirkung.

1506426226000009680_1.png

Ein Formeltext kann mittels Copy & Paste leicht kopiert und eingefügt werden. In unserer Formelsammlung finden Sie einige Kopiervorlagen.

Sobald eine Formel gespeichert worden ist, findet man sie in der Feldauswahl unter "Formeln" und kann sie zu den aktiven Feldern an die gewünschte Position hinzufügen.

1506426226000009680_2.png

Um eine vorhandene Formel zu ändern oder zu löschen, kann die Formelverwaltung genutzt werden (Menü Extras → Formel → Formelverwaltung).

1506426226000009680_3.png

Weitere Informationen zur Feldauswahl und zu Formeln sind den jeweils gleichnamigen Themendokumenten zu entnehmen.

 Mögliche Exportfelder bei Exportbasis "Lohnartenjournal"

Folgende Felder stehen in der Feldauswahl der Exportbasis "Lohnartenjournal" zur Verfügung. In dieser Auflistung sind zuerst jene Felder genannt, die in der Standardfeldauswahl enthalten sind, alle weiteren Felder sind direkt im Anschluss alphabetisch sortiert.

Bezeichnung
Feldname
Datentyp
Kurzer Hilfetext (Kurzhinweis)
Buchungsdatum
IPD_DATUM_01

Buchungsdatum
Kostenstellen-Nr
BRE_KOSTENSTELLE
A 20
Nummer der in der Bruttoerfassung erfassten Kostenstelle
Kostenstellen-Bez
BRE_KOSTENSTELLE_BEZ

Bezeichnung der Kostenstelle
Lohnart-Nr
LAW_LANR
N 9
Nummer der Lohnart
Lohnart-Bez
LAW_BEZEICHNUNG
A 50
Bezeichnung der Lohnart
Menge
ABD_MENGE
N 15,9
Menge
Betrag Brutto
IPD_BETRAG_01

Bruttobetrag
Konto-Nr
KRD_KONTO
N 0
FIBU-Konto-Nummer
Konto-Bez
KRD_KONTENBEZ
A 0
Bezeichnung des FIBU-Kontos
Gegenkonto-Nr
KRD_GEGENKONTO

FIBU-Gegenkonto-Nummer
Gegenkonto-Bez
IPD_TEXT_01
A 0
Bezeichnung des FIBU-Gegenkontos
Steuer-Kz
KRD_STEUER

Steuer-Kennzeichen
Soll/Haben-Kz
LAW_SOLLHABEN
N 1
Soll/Haben-Kennzeichen
Abteilung-Bez
BRE_ABTEILUNG_BEZ

Bezeichnung der KORE-Abteilung
Abteilung-Nr
BRE_ABTEILUNG
A 20
Nummer der in der Bruttoerfassung erfassten KORE-Abteilung
Aufrollmonat
ABD_MONAT_AUFR
N 2
Aufrollmonat, in den gerollt wurde
Betrag Netto
IPD_BETRAG_02

Nettobetrag
Dimension-Bez
BRE_DIMENSION_BEZ

Bezeichnung der Dimension
Dimension-Nr
BRE_DIMENSION
A 20
Nummer der in der Bruttoerfassung erfassten Dimension
Dv-Nr
ABD_DIENSTVLFDNR
N 4
Nummer des Dienstverhältnisses
Fibukreis-Bez
DST_BEZEICHNUNG
A 255
Bezeichnung des Fibukreises
Fibukreis-Nr
DST_NR
N 4
Nummer des Fibukreises
Firmen-Bez
IPD_TEXT_02
A 0
Firmenname
Firmen-Nr
ABD_FIRMENNR
N 10
Firmennummer
Freifeld 01
LAW_FREIFELDN01_10
N 10
Numerisches Lohnartenfreifeld
Freifeld 01 Jahr
PSJ_FREIFELDA01_50
A 50
Jährliches alphanumerisches Freifeld im Personalstamm
Freifeld 01 Monat
PSM_FREIFELDN1_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 02
LAW_FREIFELDN02_10
N 10
Numerisches Lohnartenfreifeld
Freifeld 02 Jahr
PSJ_FREIFELDA02_50
A 50
Jährliches alphanumerisches Freifeld im Personalstamm
Freifeld 02 Monat
PSM_FREIFELDN2_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 03
LAW_FREIFELDN03_10
N 10 
Numerisches Lohnartenfreifeld 
Freifeld 03 Jahr
PSJ_FREIFELDA03_50
A 50
Jährliches alphanumerisches Freifeld im Personalstamm
Freifeld 03 Monat
PSM_FREIFELDN3_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 04
LAW_FREIFELDA04_255
A 255
Alphanumerisches Lohnartenfreifeld
Freifeld 04 Jahr
PSJ_FREIFELDA04_50
A 50
Jährliches alphanumerisches Freifeld im Personalstamm
Freifeld 04 Monat
PSM_FREIFELDN4_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 05
LAW_FREIFELDA05_255
A 255
Alphanumerisches Lohnartenfreifeld 
Freifeld 05 Jahr
PSJ_FREIFELDA05_50
A 50
Jährliches alphanumerisches Freifeld im Personalstamm
Freifeld 05 Monat
PSM_FREIFELDN5_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 06
LAW_FREIFELDA06_255
A 255
Alphanumerisches Lohnartenfreifeld 
Freifeld 06 Jahr
PSJ_FREIFELDD01
Datum
Jährliches Freifeld mit Datumsformat im Personalstamm
Freifeld 06 Monat
PSM_FREIFELDN6_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 07 Jahr
PSJ_FREIFELDD02
Datum
Jährliches Freifeld mit Datumsformat im Personalstamm
Freifeld 07 Monat
PSM_FREIFELDN7_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 08 Jahr
PSJ_FREIFELDD03
Datum
Jährliches Freifeld mit Datumsformat im Personalstamm
Freifeld 08 Monat
PSM_FREIFELDN8_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 09 Monat
PSM_FREIFELDN9_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 10 Monat
PSM_FREIFELDNK10
N 15,9
Monatliches numerisches Freifeld mit Nachkommastellen im Personalstamm
Freifeld 11 Monat
PSM_FREIFELDNK11
N 15,9
Monatliches numerisches Freifeld mit Nachkommastellen im Personalstamm
Freifeld 12 Monat
PSM_FREIFELDNK12
N 15,9
Monatliches numerisches Freifeld mit Nachkommastellen im Personalstamm
Freifeld 13 Monat
PSM_FREIFELDNK13
N 15,9
Monatliches numerisches Freifeld mit Nachkommastellen im Personalstamm
Freifeld 14 Monat
PSM_FREIFELDNK14
N 15,9
Monatliches numerisches Freifeld mit Nachkommastellen im Personalstamm
Freifeld 15 Monat
PSM_FREIFELDA01_20
A 20
Monatliches alphanumerisches Freifeld im Personalstamm
Geschäftsbereich-Bez
BRE_GESCHAEFTSBEREICH_BEZ

Bezeichnung des Geschäftsbereichs
Geschäftsbereich-Nr
BRE_GESCHAEFTSBEREICH
A 20
Nummer, des in der Bruttoerfassung erfassten Geschäftsbereichs
IBAN
PER_IBAN

IBAN des Mitarbeiters
Kostenträger-Bez
BRE_KOSTENTRAEGER_BEZ

Bezeichnung des Kostenträgers
Kostenträger-Nr
BRE_KOSTENTRAEGER
A 20
Nummer, des in der Bruttoerfassung erfassten Kostenträgers
Monat
ABD_MONAT
N 2
Monat der Abrechnung
Monat 1
IPD_MONAT_1

Monat 1
Monat 10
IPD_MONAT_10

Monat 10
Monat 11
IPD_MONAT_11

Monat 11
Monat 12
IPD_MONAT_12

Monat 12
Monat 13
IPD_MONAT_13

Monat 13
Monat 14
IPD_MONAT_14

Monat 14
Monat 15
IPD_MONAT_15

Monat 15
Monat 16
IPD_MONAT_16

Monat 16
Monat 17
IPD_MONAT_17

Monat 17
Monat 18
IPD_MONAT_18

Monat 18
Monat 19
IPD_MONAT_19

Monat 19
Monat 2
IPD_MONAT_2

Monat 2
Monat 20
IPD_MONAT_20

Monat 20
Monat 21
IPD_MONAT_21

Monat 21
Monat 22
IPD_MONAT_22

Monat 22
Monat 23
IPD_MONAT_23

Monat 23
Monat 24
IPD_MONAT_24

Monat 24
Monat 3
IPD_MONAT_3

Monat 3
Monat 4
IPD_MONAT_4

Monat 4
Monat 5
IPD_MONAT_5

Monat 5
Monat 6
IPD_MONAT_6

Monat 6
Monat 7
IPD_MONAT_7

Monat 7
Monat 8
IPD_MONAT_8

Monat 8
Monat 9
IPD_MONAT_9

Monat 9
Nachname
PER_NAME
A 50
Nachname des Mitarbeiters
Pers.-Nr.
PER_PERSONENNR
N 10
Personennummer
Steuerbetrag
KRD_STEUER_BETRAG

Steuerbetrag
SWIFT/BIC
PER_SWIFTCODE

SWIFT/BIC des Mitarbeiters
Vorname
PER_VORNAME
A 50
Vorname des Mitarbeiters

 Mögliche Exportfelder bei Exportbasis "Buchungsbeleg"

Folgende Felder stehen in der Feldauswahl der Exportbasis "Buchungsbeleg" zur Verfügung. In dieser Auflistung sind zuerst jene Felder genannt, die in der Standardfeldauswahl enthalten sind, alle weiteren Felder sind direkt im Anschluss alphabetisch sortiert.

Bezeichnung
Feldname
Datentyp
Kurzer Hilfetext (Kurzhinweis)
Buchungsdatum
IPD_DATUM_01

Buchungsdatum
Kostenstellen-Nr
BRE_KOSTENSTELLE
A 20
Nummer der in der Bruttoerfassung erfassten Kostenstelle
Kostenstellen-Bez
BRE_KOSTENSTELLE_BEZ

Bezeichnung der Kostenstelle
Konto-Nr
KRD_KONTO
N 0
FIBU-Konto-Nummer
Konto-Bez
KRD_KONTENBEZ
A 0
Bezeichnung des FIBU-Kontos
Menge
ABD_MENGE
N 15,9
Menge
Betrag Soll
ABD_BETRAG_SOLL_CD

Sollbetrag
Betrag Haben
ABD_BETRAG_HABEN_CD

Habenbetrag
Steuerbetrag
KRD_STEUER_BETRAG

Steuerbetrag
Steuer-Kz
KRD_STEUER

Steuer-Kennzeichen
Abteilung-Bez
BRE_ABTEILUNG_BEZ

Bezeichnung der KORE-Abteilung
Abteilung-Nr
BRE_ABTEILUNG
A 20
Nummer der in der Bruttoerfassung erfassten KORE-Abteilung
Aufrollmonat
ABD_MONAT_AUFR
N 2
Aufrollmonat, in den gerollt wurde
Betrag Brutto
IPD_BETRAG_01

Bruttobetrag
Betrag Netto
IPD_BETRAG_02

Nettobetrag
Dimension-Bez
BRE_DIMENSION_BEZ

Bezeichnung der Dimension
Dimension-Nr
BRE_DIMENSION
A 20
Nummer der in der Bruttoerfassung erfassten Dimension
DV-Nr
ABD_DIENSTVLFDNR
N 4
Nummer des Dienstverhältnisses
Fibukreis-Bez
DST_BEZEICHNUNG
A 255
Bezeichnung des Fibukreises
Fibukreis-Nr
DST_NR
N 4
Nummer des Fibukreises
Firmen-Bez
IPD_TEXT_02
A 0
Firmenname
Firmen-Nr
ABD_FIRMENNR
N 10
Firmennummer
Freifeld 01 Jahr
PSJ_FREIFELDA01_50
A 50
Jährliches alphanumerisches Freifeld im Personalstamm
Freifeld 01 Monat
PSM_FREIFELDN1_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 02 Jahr
PSJ_FREIFELDA02_50
A 50
Jährliches alphanumerisches Freifeld im Personalstamm
Freifeld 02 Monat
PSM_FREIFELDN2_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 03 Jahr
PSJ_FREIFELDA03_50
A 50
Jährliches alphanumerisches Freifeld im Personalstamm
Freifeld 03 Monat
PSM_FREIFELDN3_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 04 Jahr
PSJ_FREIFELDA04_50
A 50
Jährliches alphanumerisches Freifeld im Personalstamm
Freifeld 04 Monat
PSM_FREIFELDN4_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 05 Jahr
PSJ_FREIFELDA05_50
A 50
Jährliches alphanumerisches Freifeld im Personalstamm
Freifeld 05 Monat
PSM_FREIFELDN5_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 06 Jahr
PSJ_FREIFELDD01
Datum
Jährliches Freifeld im Datumsformat im Personalstamm
Freifeld 06 Monat
PSM_FREIFELDN6_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 07 Jahr
PSJ_FREIFELDD02
Datum
Jährliches Freifeld im Datumsformat im Personalstamm
Freifeld 07 Monat
PSM_FREIFELDN7_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 08 Jahr
PSJ_FREIFELDD03
Datum
Jährliches Freifeld im Datumsformat im Personalstamm
Freifeld 08 Monat
PSM_FREIFELDN8_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 09 Monat
PSM_FREIFELDN9_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 10 Monat
PSM_FREIFELDNK10
N 15,9
Monatliches numerisches Freifeld mit Nachkommastellen im Personalstamm
Freifeld 11 Monat
PSM_FREIFELDNK11
N 15,9
Monatliches numerisches Freifeld mit Nachkommastellen im Personalstamm
Freifeld 12 Monat
PSM_FREIFELDNK12
N 15,9
Monatliches numerisches Freifeld mit Nachkommastellen im Personalstamm
Freifeld 13 Monat
PSM_FREIFELDNK13
N 15,9
Monatliches numerisches Freifeld mit Nachkommastellen im Personalstamm
Freifeld 14 Monat
PSM_FREIFELDNK14
N 15,9
Monatliches numerisches Freifeld mit Nachkommastellen im Personalstamm
Freifeld 15 Monat
PSM_FREIFELDA01_20
A 20
Monatliches alphanumerisches Freifeld im Personalstamm
Geschäftsbereich-Bez
BRE_GESCHAEFTSBEREICH_BEZ

Bezeichnung des Geschäftsbereichs
Geschäftsbereich-Nr
BRE_GESCHAEFTSBEREICH
A 20
Nummer, des in der Bruttoerfassung erfassten Geschäftsbereichs
IBAN
PER_IBAN

IBAN des Mitarbeiters
Kostenträger-Bez
BRE_KOSTENTRAEGER_BEZ

Bezeichnung des Kostenträgers
Kostenträger-Nr
BRE_KOSTENTRAEGER
A 20
Nummer, des in der Bruttoerfassung erfassten Kostenträgers
Monat
ABD_MONAT
N 2
Monat der Abrechnung
Monat 1
IPD_MONAT_1

Monat 1
Monat 10
IPD_MONAT_10

Monat 10
Monat 11
IPD_MONAT_11

Monat 11
Monat 12
IPD_MONAT_12

Monat 12
Monat 13
IPD_MONAT_13

Monat 13
Monat 14
IPD_MONAT_14

Monat 14
Monat 15
IPD_MONAT_15

Monat 15
Monat 16
IPD_MONAT_16

Monat 16
Monat 17
IPD_MONAT_17

Monat 17
Monat 18
IPD_MONAT_18

Monat 18
Monat 19
IPD_MONAT_19

Monat 19
Monat 2
IPD_MONAT_2

Monat 2
Monat 20
IPD_MONAT_20

Monat 20
Monat 21
IPD_MONAT_21

Monat 21
Monat 22
IPD_MONAT_22

Monat 22
Monat 23
IPD_MONAT_23

Monat 23
Monat 24
IPD_MONAT_24

Monat 24
Monat 3
IPD_MONAT_3

Monat 3
Monat 4
IPD_MONAT_4

Monat 4
Monat 5
IPD_MONAT_5

Monat 5
Monat 6
IPD_MONAT_6

Monat 6
Monat 7
IPD_MONAT_7

Monat 7
Monat 8
IPD_MONAT_8

Monat 8
Monat 9
IPD_MONAT_9

Monat 9
Nachname
PER_NAME
A 50
Nachname des Mitarbeiters
Pers.-Nr.
PER_PERSONENNR
N 10
Personennummer
Soll/Haben-Kz
LAW_SOLLHABEN
N 1
Soll/Haben-Kennzeichen
SWIFT/BIC
PER_SWIFTCODE

SWIFT/BIC des Mitarbeiters
Vorname
PER_VORNAME
A 50
Vorname des Mitarbeiters

 Mögliche Exportfelder bei Exportbasis "Lohnartenjournal Jahr"

Folgende Felder stehen in der Feldauswahl der Exportbasis "Lohnartenjournal Jahr" zur Verfügung. In dieser Auflistung sind zuerst jene Felder genannt, die in der Standardfeldauswahl enthalten sind, alle weiteren Felder sind direkt im Anschluss alphabetisch sortiert.

Bezeichnung
Feldname
Datentyp
Kurzer Hilfetext (Kurzhinweis)
Kostenstellen-Nr
BRE_KOSTENSTELLE
A 20
Nummer der in der Bruttoerfassung erfassten Kostenstelle
Kostenstellen-Bez
BRE_KOSTENSTELLE_BEZ

Bezeichnung der Kostenstelle
Lohnart-Nr
LAW_LANR
N 9
Nummer der Lohnart
Lohnart-Bez
LAW_BEZEICHNUNG
A 50
Bezeichnung der Lohnart
Konto-Nr
KRD_KONTO
N 0
FIBU-Konto-Nummer
Konto-Bez
KRD_KONTENBEZ
A 0
Bezeichnung des FIBU-Kontos
Monat 1
IPD_MONAT_1

Monat 1
Monat 2
IPD_MONAT_2

Monat 2
Monat 3
IPD_MONAT_3

Monat 3
Monat 4
IPD_MONAT_4

Monat 4
Monat 5
IPD_MONAT_5

Monat 5
Monat 6
IPD_MONAT_6

Monat 6
Monat 7
IPD_MONAT_7

Monat 7
Monat 8
IPD_MONAT_8

Monat 8
Monat 9
IPD_MONAT_9

Monat 9
Monat 10
IPD_MONAT_10

Monat 10
Monat 11
IPD_MONAT_11

Monat 11
Monat 12
IPD_MONAT_12

Monat 12
Abteilung-Bez
BRE_ABTEILUNG_BEZ

Bezeichnung der KORE-Abteilung
Abteilung-Nr
BRE_ABTEILUNG
A 20
Nummer der in der Bruttoerfassung erfassten Abteilung
Aufrollmonat
ABD_MONAT_AUFR
N 2
Aufrollmonat, in den gerollt wurde
Betrag Brutto
IPD_BETRAG_01

Bruttobetrag
Betrag Netto
IPD_BETRAG_02

Nettobetrag
Buchungsdatum
IPD_DATUM_01

Buchungsdatum
Dimension-Bez
BRE_DIMENSION_BEZ

Bezeichnung der Dimension
Dimension-Nr
BRE_DIMENSION
A 20
Nummer der in der Bruttoerfassung erfassten Dimension
Dv-Nr
ABD_DIENSTVLFDNR
N 4
Nummer des Dienstverhältnisses
Fibukreis-Bez
DST_BEZEICHNUNG
A 255
Bezeichnung des Fibukreises
Fibukreis-Nr
DST_NR
N 4
Nummer des Fibukreises
Firmen-Bez
IPD_TEXT_02
A 0
Firmenname
Firmen-Nr
ABD_FIRMENNR
N 10
Firmennummer
Freifeld 01
LAW_FREIFELDN01_10
N 10
Numerischers Lohnartenfreifeld
Freifeld 01 Jahr
PSJ_FREIFELDA01_50
A 50
Jährliches alphanumerisches Freifeld im Personalstamm
Freifeld 01 Monat
PSM_FREIFELDN1_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 02
LAW_FREIFELDN02_10
N 10
Numerisches Lohnartenfreifeld
Freifeld 02 Jahr
PSJ_FREIFELDA02_50
A 50
Jährliches alphanumerisches Freifeld im Personalstamm
Freifeld 02 Monat
PSM_FREIFELDN2_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 03
LAW_FREIFELDN03_10
N 10
Numerisches Lohnartenfreifeld
Freifeld 03 Jahr
PSJ_FREIFELDA03_50
A 50
Jährliches alphanumerisches Freifeld im Personalstamm
Freifeld 03 Monat
PSM_FREIFELDN3_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 04
LAW_FREIFELDA04_255
A 255
Alphanumerisches Lohnartenfreifeld 
Freifeld 04 Jahr
PSJ_FREIFELDA04_50
A 50
Jährliches alphanumerisches Freifeld im Personalstamm
Freifeld 04 Monat
PSM_FREIFELDN4_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 05
LAW_FREIFELDA05_255
A 255
Alphanumerisches Lohnartenfreifeld 
Freifeld 05 Jahr
PSJ_FREIFELDA05_50
A 50
Jährliches alphanumerisches Freifeld im Personalstamm
Freifeld 05 Monat
PSM_FREIFELDN5_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 06
LAW_FREIFELDA06_255
A 255
Alphanumerisches Lohnartenfreifeld 
Freifeld 06 Jahr
PSJ_FREIFELDD01
Datum
Jährliches Freifeld im Datumsformat im Personalstamm
Freifeld 06 Monat
PSM_FREIFELDN6_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 07 Jahr
PSJ_FREIFELDD02
Datum
Jährliches Freifeld im Datumsformat im Personalstamm
Freifeld 07 Monat
PSM_FREIFELDN7_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 08 Jahr
PSJ_FREIFELDD03
Datum
Jährliches Freifeld im Datumsformat im Personalstamm
Freifeld 08 Monat
PSM_FREIFELDN8_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 09 Monat
PSM_FREIFELDN9_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 10 Monat
PSM_FREIFELDNK10
N 15,9
Monatliches numerisches Freifeld mit Nachkommastellen im Personalstamm
Freifeld 11 Monat
PSM_FREIFELDNK11
N 15,9
Monatliches numerisches Freifeld mit Nachkommastellen im Personalstamm
Freifeld 12 Monat
PSM_FREIFELDNK12
N 15,9
Monatliches numerisches Freifeld mit Nachkommastellen im Personalstamm
Freifeld 13 Monat
PSM_FREIFELDNK13
N 15,9
Monatliches numerisches Freifeld mit Nachkommastellen im Personalstamm
Freifeld 14 Monat
PSM_FREIFELDNK14
N 15,9
Monatliches numerisches Freifeld mit Nachkommastellen im Personalstamm
Freifeld 15 Monat
PSM_FREIFELDA01_20
A 20
Monatliches alphanumerisches Freifeld im Personalstamm
Gegenkonto-Bez
IPD_TEXT_01
A 0
Bezeichnung des FIBU-Gegenkontos
Gegenkonto-Nr
KRD_GEGENKONTO

FIBU-Gegenkonto-Nummer
Geschäftsbereich-Bez
BRE_GESCHAEFTSBEREICH_BEZ

Bezeichnung des Geschäftsbereichs
Geschäftsbereich-Nr
BRE_GESCHAEFTSBEREICH
A 20
Nummer, des in der Bruttoerfassung erfassten Geschäftsbereichs
IBAN
PER_IBAN

IBAN des Mitarbeiters
Kostenträger-Bez
BRE_KOSTENTRAEGER_BEZ

Bezeichnung des Kostenträgers
Kostenträger-Nr
BRE_KOSTENTRAEGER
A 20
Nummer, des in der Bruttoerfassung erfassten Kostenträgers
Menge
ABD_MENGE
N 15,9
Menge
Monat
ABD_MONAT
N 2
Monat der Abrechnung
Monat 13
IPD_MONAT_13

Monat 13
Monat 14
IPD_MONAT_14

Monat 14
Monat 15
IPD_MONAT_15

Monat 15
Monat 16
IPD_MONAT_16

Monat 16
Monat 17
IPD_MONAT_17

Monat 17
Monat 18
IPD_MONAT_18

Monat 18
Monat 19
IPD_MONAT_19

Monat 19
Monat 20
IPD_MONAT_20

Monat 20
Monat 21
IPD_MONAT_21

Monat 21
Monat 22
IPD_MONAT_22

Monat 22
Monat 23
IPD_MONAT_23

Monat 23
Monat 24
IPD_MONAT_24

Monat 24
Nachname
PER_NAME
A 50
Nachname des Mitarbeiters
Pers.-Nr.
PER_PERSONENNR
N 10
Personennummer
Soll/Haben-Kz
LAW_SOLLHABEN
N 1
Soll/Haben-Kennzeichen
Steuer-Kz
KRD_STEUER

Steuer-Kennzeichen
Steuerbetrag
KRD_STEUER_BETRAG

Steuerbetrag
SWIFT/BIC
PER_SWIFTCODE

SWIFT/BIC des Mitarbeiters
Vorname
PER_VORNAME
A 50
Vorname des Mitarbeiters
 
 

 Mögliche Exportfelder bei Exportbasis "Buchungsbeleg Jahr"

Folgende Felder stehen in der Feldauswahl der Exportbasis "Buchungsbeleg Jahr" zur Verfügung. In dieser Auflistung sind zuerst jene Felder genannt, die in der Standardfeldauswahl enthalten sind und alle weiteren Felder sind direkt im Anschluss alphabetisch sortiert. 

Bezeichnung
Feldname
Datentyp
Kurzer Hilfetext (Kurzhinweis)
Kostenstellen-Nr
BRE_KOSTENSTELLE
A 20
Nummer der in der Bruttoerfassung erfassten Kostenstelle
Kostenstellen-Bez
BRE_KOSTENSTELLE_BEZ

Bezeichnung der Kostenstelle
Konto-Nr
KRD_KONTO
N 0
FIBU-Konto-Nummer
Konto-Bez
KRD_KONTENBEZ
A 0
Bezeichnung des FIBU-Kontos
Monat 1
IPD_MONAT_1

Monat 1
Monat 2
IPD_MONAT_2

Monat 2
Monat 3
IPD_MONAT_3

Monat 3
Monat 4
IPD_MONAT_4

Monat 4
Monat 5
IPD_MONAT_5

Monat 5
Monat 6
IPD_MONAT_6

Monat 6
Monat 7
IPD_MONAT_7

Monat 7
Monat 8
IPD_MONAT_8

Monat 8
Monat 9
IPD_MONAT_9

Monat 9
Monat 10
IPD_MONAT_10

Monat 10
Monat 11
IPD_MONAT_11

Monat 11
Monat 12
IPD_MONAT_12

Monat 12
Abteilung-Bez
BRE_ABTEILUNG_BEZ

Bezeichnung der KORE-Abteilung
Abteilung-Nr
BRE_ABTEILUNG
A 20
Nummer der in der Bruttoerfassung erfassten KORE-Abteilung
Aufrollmonat
ABD_MONAT_AUFR
N 2
Aufrollmonat, in den gerollt wurde
Betrag Brutto
IPD_BETRAG_01

Bruttobetrag
Betrag Haben
ABD_BETRAG_HABEN_CD

Habenbetrag
Betrag Netto
IPD_BETRAG_02

Nettobetrag
Betrag Soll
ABD_BETRAG_SOLL_CD

Sollbetrag
Buchungsdatum
IPD_DATUM_01

Buchungsdatum
Dimension-Bez
BRE_DIMENSION_BEZ

Bezeichnung der Dimension
Dimension-Nr
BRE_DIMENSION
A 20
Nummer der in der Bruttoerfassung erfassten Dimension
DV-Nr
ABD_DIENSTVLFDNR
N 4
Nummer des Dienstverhältnisses
Fibukreis-Bez
DST_BEZEICHNUNG
A 255
Bezeichnung des Fibukreises
Fibukreis-Nr
DST_NR
N 4
Nummer des Fibukreises
Firmen-Bez
IPD_TEXT_02
A 0
Firmenname
Firmen-Nr
ABD_FIRMENNR
N 10
Firmennummer
Freifeld 01 Jahr
PSJ_FREIFELDA01_50
A 50
Jährliches alphanumerisches Freifeld im Personalstamm
Freifeld 01 Monat
PSM_FREIFELDN1_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 02 Jahr
PSJ_FREIFELDA02_50
A 50
Jährliches alphanumerisches Freifeld im Personalstamm
Freifeld 02 Monat
PSM_FREIFELDN2_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 03 Jahr
PSJ_FREIFELDA03_50
A 50
Jährliches alphanumerisches Freifeld im Personalstamm
Freifeld 03 Monat
PSM_FREIFELDN3_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 04 Jahr
PSJ_FREIFELDA04_50
A 50
Jährliches alphanumerisches Freifeld im Personalstamm
Freifeld 04 Monat
PSM_FREIFELDN4_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 05 Jahr
PSJ_FREIFELDA05_50
A 50
Jährliches alphanumerisches Freifeld im Personalstamm
Freifeld 05 Monat
PSM_FREIFELDN5_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 06 Jahr
PSJ_FREIFELDD01
Datum
Jährliches Freifeld im Datumsformat im Personalstamm
Freifeld 06 Monat
PSM_FREIFELDN6_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 07 Jahr
PSJ_FREIFELDD02
Datum
Jährliches Freifeld im Datumsformat im Personalstamm
Freifeld 07 Monat
PSM_FREIFELDN7_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 08 Jahr
PSJ_FREIFELDD03
Datum
Jährliches Freifeld im Datumsformat im Personalstamm
Freifeld 08 Monat
PSM_FREIFELDN8_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 09 Monat
PSM_FREIFELDN9_10
N 10
Monatliches numerisches Freifeld im Personalstamm
Freifeld 10 Monat
PSM_FREIFELDNK10
N 15,9
Monatliches numerisches Freifeld mit Nachkommastellen im Personalstamm
Freifeld 11 Monat
PSM_FREIFELDNK11
N 15,9
Monatliches numerisches Freifeld mit Nachkommastellen im Personalstamm
Freifeld 12 Monat
PSM_FREIFELDNK12
N 15,9
Monatliches numerisches Freifeld mit Nachkommastellen im Personalstamm
Freifeld 13 Monat
PSM_FREIFELDNK13
N 15,9
Monatliches numerisches Freifeld mit Nachkommastellen im Personalstamm
Freifeld 14 Monat
PSM_FREIFELDNK14
N 15,9
Monatliches numerisches Freifeld mit Nachkommastellen im Personalstamm
Freifeld 15 Monat
PSM_FREIFELDA01_20
A 20
Monatliches alphanumerisches Freifeld im Personalstamm
Geschäftsbereich-Bez
BRE_GESCHAEFTSBEREICH_BEZ

Bezeichnung des Geschäftsbereich
Geschäftsbereich-Nr
BRE_GESCHAEFTSBEREICH
A 20
Nummer, des in der Bruttoerfassung erfassten Geschäftsbereichs
IBAN
PER_IBAN

IBAN des Mitarbeiters
Kostenträger-Bez
BRE_KOSTENTRAEGER_BEZ

Bezeichnung des Kostenträgers
Kostenträger-Nr
BRE_KOSTENTRAEGER
A 20
Nummer, des in der Bruttoerfassung erfassten Kostenträgers.
Menge
ABD_MENGE
N 15,9
Menge
Monat
ABD_MONAT
N 2
Monat der Abrechnung
Monat 13
IPD_MONAT_13

Monat 13
Monat 14
IPD_MONAT_14

Monat 14
Monat 15
IPD_MONAT_15

Monat 15
Monat 16
IPD_MONAT_16

Monat 16
Monat 17
IPD_MONAT_17

Monat 17
Monat 18
IPD_MONAT_18

Monat 18
Monat 19
IPD_MONAT_19

Monat 19
Monat 20
IPD_MONAT_20

Monat 20
Monat 21
IPD_MONAT_21

Monat 21
Monat 22
IPD_MONAT_22

Monat 22
Monat 23
IPD_MONAT_23

Monat 23
Monat 24
IPD_MONAT_24

Monat 24
Nachname
PER_NAME
A 50
Nachname des Mitarbeiters
Pers.-Nr.
PER_PERSONENNR
N 10
Personennummer
Soll/Haben-Kz
LAW_SOLLHABEN
N 1
Soll/Haben-Kennzeichen
Steuer-Kz
KRD_STEUER

Steuer-Kennzeichen
Steuerbetrag
KRD_STEUER_BETRAG

Steuerbetrag
SWIFT/BIC
PER_SWIFTCODE

SWIFT/BIC des Mitarbeiters
Vorname
PER_VORNAME
A 50
Vorname des Mitarbeiters
 

 Formelsammlung

In den nachfolgenden Unterkapiteln finden Sie Formeln zu häufig nachgefragten Problemfällen. Jede Formel der Formelsammlung ist kurz beschrieben und abgebildet. Außerdem sind die verwendeten Felder, Funktionen und Datenbankfelder aufgeführt, sodass die Formel schrittweise eingegeben werden kann. Alternativ kann der Formeltext direkt in den Formel-Editor kopiert und im Anschluss adaptiert werden.

 Steuer-Prozent

Beschreibung: Berechnet den Steuer-Prozentsatz anhand der Felder "Steuerbetrag" und "Betrag Netto". Der Wert wird immer positiv und ganzzahlig gerundet ausgegeben.

1506441076000009680.png

Verwendet folgende Felder, Funktionen und Datenbankfelder:
Round: Feld / Funktion => Standardfunktionen => Mathematische Funktion
TextToNumDef: Feld/Funktion => Standardfunktionen => Mathematische Funktion
Steuerbetrag: Datenbankfeld => FB1 => Kontoreferenzierung Detaildaten
Betrag Netto: Datenbankfeld => FB1 => ELDA Indivprogrammierung Detaildaten

Formeltext:
Formeltext in die Zwischenablage kopieren Kopieren Sie den Formeltext in die Zwischenablage. Fügen Sie im Anschluss den Formeltext aus der Zwischenablage in den Formel-Editor ein.

FUNCTION["ROUND";FUNCTION["TEXTTONUMDEF";FIELD["MCU_KRD_STEUER_BETRAG"] ] / FUNCTION["TEXTTONUMDEF";FIELD["MCU_IPD_BETRAG_02"] ] * 100 ; 0] §§T1S1E140L0/T4S18E136L1/T1S18E74L2/T4S42E73L3/T2S42E72L4/T3S75E76L2/T1S77E129L2/T4S101E128L3/T2S101E127L4/T3S130E131L2/T3S132E135L2/T3S138E139L1/

 Vorzeichen

Beschreibung: Gibt das Vorzeichen des Buchungsbetrags der aktuellen Zeile in einer eigenen Spalte aus.

1506441997000009680_0.png

Verwendet folgende Felder, Funktionen und Datenbankfelder:
Wenn: Feld / Funktion => Standardfunktionen => Mathematische Funktion
Soll/Haben-Kz: Datenbankfeld => FB1 => Lohnart
S: Wert
TextToNumDef: Feld/Funktion => Standardfunktionen => Mathematische Funktion
Betrag_Soll: Datenbankfeld => FB1 => Abrechnungsdetails
Betrag_Haben: Datenbankfeld => FB1 => Abrechnungsdetails

Formeltext:
Formeltext in die Zwischenablage kopieren Kopieren Sie den Formeltext in die Zwischenablage. Fügen Sie im Anschluss den Formeltext aus der Zwischenablage in den Formel-Editor ein.

FUNCTION["IF";FIELD["MCA_LAW_SOLLHABEN"] = "S" ; FUNCTION["IF";FUNCTION["TEXTTONUMDEF";FIELD["MCU_ABD_BETRAG_SOLL_CD"] ] < 0 ; "-"; "+"] ; FUNCTION["IF";FUNCTION["TEXTTONUMDEF";FIELD["MCU_ABD_BETRAG_HABEN_CD"] ] < 0 ; "-"; "+"] ] §§T1S1E230L0/T4S15E48L1/T2S15E41L2/T3S42E43L2/T3S44E47L2/T4S50E138L1/T1S50E137L2/T4S64E126L3/T1S64E121L4/T4S88E120L5/
T2S88E119L6/T3S122E123L4/T3S124E125L4/T3S128E131L3/T3S133E136L3/T4S140E229L1/T1S140E228L2/T4S154E217L3/T1S154E212L4/
T4S178E211L5/T2S178E210L6/T3S213E214L4/T3S215E216L4/T3S219E222L3/T3S224E227L3/

 Betrag Netto mit korrektem Vorzeichen (positiv/negativ)

Beschreibung: Es gibt zwar das Standardfeld "Betrag Netto", allerdings werden hier die Beträge immer positiv ausgegeben. Möchte man jedoch den "Betrag Netto" in einer Spalte mit dem korrektem Vorzeichen, ist diese Formel notwendig.

1506442179000009680.png

Verwendet folgende Felder, Funktionen und Datenbankfelder:
Wenn: Feld / Funktion => Standardfunktionen => Mathematische Funktion
Soll/Haben-Kz: Datenbankfeld => FB1 => Lohnart
S: Wert
Betrag_Soll: Datenbankfeld => FB1 => Abrechnungsdetails
Betrag_Haben: Datenbankfeld => FB1 => Abrechnungsdetails

Formeltext:
Formeltext in die Zwischenablage kopieren Kopieren Sie den Formeltext in die Zwischenablage. Fügen Sie im Anschluss den Formeltext aus der Zwischenablage in den Formel-Editor ein.

FUNCTION["IF";FIELD["MCA_LAW_SOLLHABEN"] = "S" ; FIELD["MCU_ABD_BETRAG_SOLL_CD"] ; FIELD["MCU_ABD_BETRAG_HABEN_CD"] ]
§§T1S1E118L0/T4S15E48L1/T2S15E41L2/T3S42E43L2/T3S44E47L2/T4S50E82L1/T2S50E81L2/T4S84E117L1/T2S84E116L2/

 Betrag Brutto mit korrektem Vorzeichen (positiv/negativ)

Beschreibung: Es gibt zwar das Standardfeld "Betrag Brutto", allerdings werden hier die Beträge immer positiv ausgegeben. Möchte man jedoch den "Betrag Brutto" in einer Spalte mit dem korrekten Vorzeichen haben, ist diese Formel notwendig.

1506450182000009680.png

Verwendet folgende Felder, Funktionen und Datenbankfelder:
Wenn: Feld / Funktion => Standardfunktionen => Mathematische Funktion
TextToNumDef: Feld/Funktion => Standardfunktionen => Mathematische Funktion
Betrag_Soll: Datenbankfeld => FB1 => Abrechnungsdetails
Betrag_Haben: Datenbankfeld => FB1 => Abrechnungsdetails
Betrag Brutto: Datenbankfeld => FB1 => ELDA Indivprogrammierung Detaildaten

Formeltext:
Formeltext in die Zwischenablage kopieren Kopieren Sie den Formeltext in die Zwischenablage. Fügen Sie im Anschluss den Formeltext aus der Zwischenablage in den Formel-Editor ein.

FUNCTION["IF";FUNCTION["TEXTTONUMDEF";FIELD["MCU_ABD_BETRAG_SOLL_CD"] ] < 0 Or FUNCTION["TEXTTONUMDEF";FIELD["MCU_ABD_BETRAG_HABEN_CD"] ] < 0 ; FUNCTION["TEXTTONUMDEF";FIELD["MCU_IPD_BETRAG_01"] ] * -1 ; FIELD["MCU_IPD_BETRAG_01"] ] §§T1S1E233L0/T4S15E143L1/T1S15E72L2/T4S39E71L3/T2S39E70L4/T3S73E74L2/T3S75E76L2/T3S77E79L2/T1S80E138L2/T4S104E137L3/T2S104E136L4/T3S139E140L2/
T3S141E142L2/T4S145E203L1/T1S145E197L2/T4S169E196L3/T2S169E195L4/T3S198E199L2/T3S200E202L2/T4S205E232L1/T2S205E231L2/

 Mapping von Soll-/Haben-Kennzeichen

Beschreibung: Diese Formel mappt das Soll-/Haben-Kennzeichen von S auf "40" und von H auf "50". Die Kennzeichen "40" bzw. "50" werden von einigen, aber nicht allen SAP-Versionen benötigt. Natürlich können die Werte "40" bzw. "50" durch beliebige andere Zeichenketten ersetzt werden.

1506450583000009680_0.png

Verwendet folgende Felder, Funktionen und Datenbankfelder:
Wenn: Feld / Funktion => Standardfunktionen => Mathematische Funktion
Soll/Haben-Kz: Datenbankfeld => FB1 => Lohnart
40/50: Wert

Formeltext:
Formeltext in die Zwischenablage kopieren Kopieren Sie den Formeltext in die Zwischenablage. Fügen Sie im Anschluss den Formeltext aus der Zwischenablage in den Formel-Editor ein.

FUNCTION["IF";FIELD["MCA_LAW_SOLLHABEN"] = "S" ; 40; 50] §§T1S1E57L0/T4S15E48L1/T2S15E41L2/T3S42E43L2/T3S44E47L2/T3S50E52L1/T3S54E56L1/

 Buchungsdatum = Erster des Monats

Beschreibung: Das Buchungsdatum soll auf den ersten Tag des Abrechnungsmonats gesetzt werden. Standardmäßig wird das Buchungsdatum auf den Monatsletzten gesetzt, weshalb diese Formel notwendig ist.

1506450998000009680_0.png

Verwendet folgende Felder, Funktionen und Datenbankfelder:
FormatDate: Feld / Funktion => Standardfunktionen => Datum & Zeit
Buchungsdatum: Datenbankfeld => FB1 => ELDA Indivprogrammierung Detaildaten

Formeltext:
Formeltext in die Zwischenablage kopieren Kopieren Sie den Formeltext in die Zwischenablage. Fügen Sie im Anschluss den Formeltext aus der Zwischenablage in den Formel-Editor ein.

FUNCTION["FORMATDATE";FIELD["MCU_IPD_DATUM_01"] ; "DD.MM.YYYYY"; "01.MM.YYYY"] §§T1S1E71L0/T4S23E49L1/T2S23E48L2/T3S51E56L1/T3S58E70L1/

 Kostenstellen unterdrücken bei Kontenklassen kleiner gleich 4

Beschreibung: Sollen für bestimmte Kontenklassen Kostenstellen oder andere Kostentypen unterdrückt, das heißt, nicht angedruckt werden, aber am PDF-Ausdruck weiterhin ersichtlich sein, dann kann dies mit folgender Formel bewerkstelligt werden. Das Feld "Kostenstelle" muss in der Feldauswahl dennoch eingeblendet sein, damit der Beleg weiterhin nach Kostenstellen aufgeteilt exportiert wird.

1506451249000009680_0.png

Verwendet folgende Felder, Funktionen und Datenbankfelder:
Wenn: Feld / Funktion => Standardfunktionen => Mathematische Funktion
Copy: Feld/Funktion => Standardfunktionen => Textfunktionen
Konto-Nr: Datenbankfeld => FB1 => Kontoreferenzierung Detaildaten
Kostenstellen-Nr: Datenbankfeld => FB1 => Bruttoerfassung

Formeltext:
Formeltext in die Zwischenablage kopieren Kopieren Sie den Formeltext in die Zwischenablage. Fügen Sie im Anschluss den Formeltext aus der Zwischenablage in den Formel-Editor ein.

FUNCTION["IF";FUNCTION["COPY";FIELD["MCU_KRD_KONTO"] ; 1; 1] <= 4 ; "" ; FIELD["MCA_BRE_KOSTENSTELLE"] ] §§T1S1E105L0/T4S15E67L1/T1S15E61L2/T4S31E54L3/T2S31E53L4/T3S56E57L3/T3S59E60L3/T3S62E64L2/T3S65E66L2/T4S69E72L1/T3S69E71L2/T4S74E104L1/T2S74E103L2/

 Soll-/Haben-Kennzeichen

Manchmal wird gefordert, dass im Falle eines negativen Soll-Betrags bzw. eines positiven Haben-Betrags das Vorzeichen und das Soll-/Haben-Kennzeichen gedreht werden. Im Buchungsbeleg-Export erfordert dies mehrere Formeln für die Spalten "Betrag Soll (immer positiv)", "Betrag Haben (immer negativ)" und "Soll-/Haben-KZ (korrigiert)".
 

 Betrag Soll (immer positiv)

Beschreibung: Der Wert im Feld "Betrag Soll (immer positiv)" ist immer positiv.

1506452017000009680_0.png

Verwendet folgende Felder, Funktionen und Datenbankfelder:
Wenn: Feld / Funktion => Standardfunktionen => Mathematische Funktion
TextToNumDef: Feld/Funktion => Standardfunktionen => Mathematische Funktion
Betrag_Soll: Datenbankfeld => FB1 => Abrechnungsdetails
Betrag_Haben: Datenbankfeld => FB1 => Abrechnungsdetails
Betrag Netto: Datenbankfeld => FB1 => ELDA Indivprogrammierung Detaildaten

Formeltext:
Formeltext in die Zwischenablage kopieren Kopieren Sie den Formeltext in die Zwischenablage. Fügen Sie im Anschluss den Formeltext aus der Zwischenablage in den Formel-Editor ein.

FUNCTION["IF";FUNCTION["TEXTTONUMDEF";FIELD["MCU_ABD_BETRAG_SOLL_CD"] ] > 0 Or FUNCTION["TEXTTONUMDEF";FIELD["MCU_ABD_BETRAG_HABEN_CD"] ] > 0 ; FIELD["MCU_IPD_BETRAG_02"] ; 0] §§T1S1E176L0/T4S15E143L1/T1S15E72L2/T4S39E71L3/T2S39E70L4/T3S73E74L2/T3S75E76L2/T3S77E79L2/T1S80E138L2/T4S104E137L3/T2S104E136L4/T3S139E140L2/
T3S141E142L2/T4S145E172L1/T2S145E171L2/T3S174E175L1/

 Betrag Haben (immer negativ)

Beschreibung: Der Wert im Feld "Betrag Haben (immer negativ)" ist immer negativ.

1506452443000009680_0.png

Verwendet folgende Felder, Funktionen und Datenbankfelder:
Wenn: Feld / Funktion => Standardfunktionen => Mathematische Funktion
TextToNumDef: Feld/Funktion => Standardfunktionen => Mathematische Funktion
Betrag_Soll: Datenbankfeld => FB1 => Abrechnungsdetails
Betrag_Haben: Datenbankfeld => FB1 => Abrechnungsdetails
Betrag Netto: Datenbankfeld => FB1 => ELDA Indivprogrammierung Detaildaten
 
Formeltext:
Formeltext in die Zwischenablage kopieren Kopieren Sie den Formeltext in die Zwischenablage. Fügen Sie im Anschluss den Formeltext aus der Zwischenablage in den Formel-Editor ein.

FUNCTION["IF";FUNCTION["TEXTTONUMDEF";FIELD["MCU_ABD_BETRAG_SOLL_CD"] ] < 0 Or FUNCTION["TEXTTONUMDEF";FIELD["MCU_ABD_BETRAG_HABEN_CD"] ] < 0 ; FUNCTION["TEXTTONUMDEF";FIELD["MCU_IPD_BETRAG_02"] ] * -1 ; 0] §§T1S1E207L0/T4S15E143L1/T1S15E72L2/T4S39E71L3/T2S39E70L4/T3S73E74L2/T3S75E76L2/T3S77E79L2/T1S80E138L2/
T4S104E137L3/T2S104E136L4/T3S139E140L2/
T3S141E142L2/T4S145E203L1/T1S145E197L2/T4S169E196L3/T2S169E195L4/T3S198E199L2/T3S200E202L2/T3S205E206L1/

 Soll-/Haben-Kennzeichen (korrigiert)

Beschreibung: Das Soll-/Haben-Kennzeichen wird bei positivem Betrag auf "S" und bei negativem Betrag auf "H" gesetzt.

1506452614000009680_1.png

Verwendet folgende Felder, Funktionen und Datenbankfelder:
Wenn: Feld / Funktion => Standardfunktionen => Mathematische Funktion
TextToNumDef: Feld/Funktion => Standardfunktionen => Mathematische Funktion
Betrag_Soll: Datenbankfeld => FB1 => Abrechnungsdetails
Betrag_Haben: Datenbankfeld => FB1 => Abrechnungsdetails

Formeltext:
Formeltext in die Zwischenablage kopieren Kopieren Sie den Formeltext in die Zwischenablage. Fügen Sie im Anschluss den Formeltext aus der Zwischenablage in den Formel-Editor ein.

FUNCTION["IF";FUNCTION["TEXTTONUMDEF";FIELD["MCU_ABD_BETRAG_SOLL_CD"] ] > 0 Or FUNCTION["TEXTTONUMDEF";FIELD["MCU_ABD_BETRAG_HABEN_CD"] ] > 0 ; "S"; "H"] §§T1S1E154L0/T4S15E143L1/T1S15E72L2/T4S39E71L3/T2S39E70L4/T3S73E74L2/T3S75E76L2/T3S77E79L2/T1S80E138L2/T4S104E137L3/T2S104E136L4/T3S139E140L2/
T3S141E142L2/T3S145E148L1/T3S150E153L1/

 Makro für einen Zähler

In sehr seltenen Fällen wird gefordert, dass in einer eigenen Spalte ein Zähler eingebaut wird, womit im Wesentlichen die Exportzeile ausgegeben wird. Dafür müssen eine Formel und ein Makro implementiert werden.

Der Export dauert aufgrund der Ausführung des Makros und der Formel deutlich länger als sonst.
 

 Makro

Im Paket TOOLS ist das Programm Tools → Makros zu starten und ein Makro anzulegen.

1506453330000009680.png

Makrotext:
//==============================================
// MacroNo : 909481493712826
// Erstelldatum : 22.11.2023
// Ersteller : BMD
// Beschreibung : Makro, welcher einen Zähler ab 1 via ExecuteMacro erlaubt.
// Sind zwischen den Ausführungszeiten mehr als 3 Sekunden, dann wird der Zähler zurückgesetzt auf 1.
//==============================================
//Aktuellen Zähler ermitteln
lQuery := MacroObject.createMacroQuery('get_'+bmd_getGUID());
lQuery.setSQLText(' SELECT INP_INTPARAMWERT, DATEDIFF(S, INP_AENDERUNGSDATUM, GETDATE()) as DIF' +
' FROM BMD.INP_INTPARAM' +
' WHERE INP_INTPARAMGRUPPE = ''MACRO_USER_VALUES''' +
' AND INP_INTPARAMNAME = :lName' +
' AND INP_INTPARAMKEY = :lKey');
lQuery.setParamAsString('lName','Buchungsbeleg_Zaehler');
lQuery.setParamAsString('lKey',BMD_USERNAME());
lQuery.open();
if(not lQuery.eof()) then begin
lIntparamwert := bmd_texttonumdef(lQuery.getAsString('INP_INTPARAMWERT'));
lDif := bmd_texttonumdef(lQuery.getAsString('DIF'));
if (lDif > 3) then begin
Result := '1';                                
BMD_DELINTPARAMVALUE('Buchungsbeleg_Zaehler',BMD_USERNAME());
end
else begin
Result := bmd_trim(lIntparamwert+1);                               
end;
end
else begin
Result := '1';
end;
lQuery.close();
lQuery.free();
BMD_SETINTPARAMVALUE('Buchungsbeleg_Zaehler',BMD_USERNAME(),Result);

 Formel

Beschreibung: In der Formel wird das oben beschriebene Makro aufgerufen. Die Makro-ID ist individuell anzupassen.

1506454343000009680.png

Verwendet folgende Felder, Funktionen und Datenbankfelder:
Execute Macro: Feld/Funktion => Standardfunktionen => Tools Funktionen

Formeltext:
Formeltext in die Zwischenablage kopieren Kopieren Sie den Formeltext in die Zwischenablage. Fügen Sie im Anschluss den Formeltext aus der Zwischenablage in den Formel-Editor ein.

FUNCTION["EXECUTEMACRO";909481493712826; ] §§T1S1E43L0/T5S25E40L1/T6S39E39L1/

 Individualprogrammierung oder Datenexport?

Wie entscheidet man, ob die Parametrisierung und Feldauswahl für einen Datenexport reicht oder eine Indiviualprogrammierung in Auftrag gegeben werden muss? Folgende Fragestellungen führen Sie zur Antwort. Im Zweifelsfall senden Sie die Schnittstellenbeschreibung für die Fremdbuchhaltung an den LOHN Support zur Analyse und Angebotslegung.

Kontakt Wie Sie schnell und einfach mit uns in Kontakt treten können, erfahren Sie auf der Seite BMD kontaktieren.

Wenn der geforderte Buchungsbeleg ausschließlich in den Exportfeldern zur Verfügung stehende Felder ohne Veränderung der Werte beinhaltet, dann kann ein Datenexport mit der notwendigen Parametrierung in Erwägung gezogen werden.

In folgenden Fällen ist eine Indiviualprogammierung unumgänglich:
  • Wenn der geforderte Buchungsbeleg weitere Felder beinhaltet, die nicht in der Feldauswahl der Exportbasis zur Verfügung stehen und auch nicht über Formeln abdeckbar sind. 

  • Wenn Daten aggregiert werden sollen. Beispielsweise müssen die Buchungssätze nach bestimmten Gesichtspunkten zusammengefasst werden. 

  • Wenn Summenzeilen ausgegeben werden müssen. Beispielsweise müssen die Buchungszeilen pro Dienstnehmer einzeln aufgeführt werden, aber es werden zusätzlich Summenzeilen für Arbeiter und Angestellte gefordert. 

  • Wenn es Fallunterscheidungen gibt. Beispielsweise sollen die Buchungssätze für ein Aufwandskonto anders aufgebaut sein als für ein Verbindlichkeitenkonto. 

  • Wenn Referenzierungen notwendig sind, die nicht über Formeln abbildbar sind.  

  • Wenn mehrere Exportdateien in einem Arbeitsschritt erstellt werden sollen. Beispielsweise braucht man für die Weiterverarbeitung in der Fibu und der Kore jeweils eigene Dateien.
Wird eine Schnittstelle für den Datenexport mit einer Feldauswahl definiert oder eine Individualprogrammierung erstellt, dann passiert dies üblicherweise in mehreren Etappen. Zuerst erfolgt eine Analyse und alle Unterlagen – insbesondere die Schnittstellenbeschreibung sowie eine Musterdatei – sind an den/die BMD Supportmitarbeiter/in zu übergeben. Die Angabe des jeweiligen Ziel-Buchhaltungsprogramms reicht nicht aus, um die Schnittstelle vorzubereiten. Danach wird die Schnittstelle vorbereitet, am Kundensystem eingerichtet und vom Kunden eingehend getestet und es werden Nachbesserungen vorgenommen. 

 Relevante LOHN Parameter

 Relevante LOHN Parameter bei BMD Fibu oder Individualprogrammierung

Folgende Einstellungen können in den LOHN Parametern für den Nichtleistungszeiten-Import getroffen werden:

Hier wird das zu verwendende Buchungsymbol für den elektronischen Buchungsbeleg hinterlegt.
Der Buchungstext steht zusammen mit dem Jahr und Monat im gleichnamigen Feld Buchungstext in jeder Buchungszeile am elektronischen Buchungsbeleg.
Mit diesem Parameter legen Sie fest, ob ein elektronischer Buchungsbeleg erstellt oder direkt verbucht werden soll.

Für die Ausprägungen "Ja, direkt" bzw. "Ja, direkt mit Vorschau" muss im Feld Aktuelle FIBU eine NTCS FIBU hinterlegt sein.

Werden Fibukreise verwendet, ist keine Direktverbuchung (Parameter Verbuchung in Fibu) und keine "automatische" Abholung aus der FIBU (Programm Buchen, Funktion "Lohn-Buchungsbeleg verbuchen") möglich. Vor der Übernahme in die FIBU ist eine Zwischendatei zu erzeugen.

Zwischendateien können sowohl im NTCS Format als auch im BMD 5.5 Format erzeugt werden. Das Wort "ersetzend" bedeutet, dass eine eventuell gleichnamige Buchungsbelegdatei überschrieben also ersetzt wird. Das Wort "hinzufügend" bedeutet, dass die Buchungszeilen in eine bereits bestehende Buchungsbelegdatei hinzugefügt werden. Existiert noch keine Buchungsbelegdatei, wird sie natürlich angelegt.

Falls der Buchungsbeleg für einen Zeiträum größer als einen Monat erstellt werden soll, dann wird weder eine Zwischendatei erstellt noch ist eine direkte Verbuchung (auch nicht mit Vorschau) möglich.

0 - Nein: Keine direkte Verbuchung und keine Erstellung einer Zwischendatei.

1 - Ja, direkt: Die Verbuchung erfolgt direkt in die NTCS FIBU, ohne Zwischenschritt und ohne Möglichkeit, die Datei vorher anzusehen. Sollten in der zu verbuchenden Datei jedoch Fehler enthalten sein, wird die Vorschau trotzdem geöffnet. Bei Auftreten eines Fehlers, der den Abbruch der Verbuchung zur Folge hat, wird ein entsprechender Hinweis in der jeweiligen Logdatei aufgenommen. Alle Meldungen, die beim Verbuchen auftreten, werden in das Logfile "HRS_Buchungsbeleg.log" geschrieben.

2 - Ja, direkt mit Vorschau: Die Verbuchung erfolgt direkt, allerdings öffnet sich bei dieser Ausprägung ein Fenster, in dem die Buchungszeilen angesehen werden können und die Verbuchung extra über die Funktion "Verbuchen" angestoßen werden muss. Diese Ausprägung ist nicht bei Verwendung eines Lohnstapels sinnvoll einsetzbar, da das Vorschaufenster im Stapelbetrieb nicht angezeigt werden kann. Bei Auftreten eines Fehlers, der den Abbruch der Verbuchung zur Folge hat, wird ein entsprechender Hinweis in der jeweiligen Logdatei aufgenommen. Alle Meldungen, die beim Verbuchen auftreten, werden in das Logfile "HRS_Buchungsbeleg.log" geschrieben.

3 - Ja, mit Zwischendatei (NTCS Format): Erzeugt eine Zwischendatei für die Verbuchung in NTCS. Im Namen der Buchungsbelegdatei wird der Name als Suffix im zweistelligen Format "-MM" angehängt.

4 - Ja, mit Zwischendatei (BMD 5.5 Format): Erzeugt eine Zwischendatei für die Verbuchung in BMD 5.5. Im Namen der Buchungsbelegdatei wird der Name als Suffix im zweistelligen Format "-MM" angehängt.

5 - Ja, mit Zwischendatei (Individualprogrammierungen): Diese Ausprägung ist bei Verwendung einer Individualprogrammierung für den Buchungsbeleg zu verwenden.

Allgemeiner Hinweis zur Verbuchung in der FIBU:
Es gibt drei Vorgehensweisen, um den Buchungsbeleg aus der Lohnverrechnung in die FIBU zu verbuchen.
  • Via Zwischendatei: Eine Verbuchung via Zwischendatei wird nur in folgenden Fällen empfohlen:
    • wenn eine NTCS Lohnverrechnung, aber BMD 5.5 FIBU verwendet wird (sehr seltene Fälle)
    • wenn keine gemeinsame Datenbank zwischen Lohn und FIBU verwendet wird, z. B. weil der Steuerberater die Lohnverrechnung und der Mandant die FIBU im Haus übernimmt
    • für den sehr seltenen Fall der Verwendung von Fibukreisen

  • Direkte Verbuchung aus der Lohnverrechnung in die FIBU: In diesem Fall wird in diesem Parameter die Einstellung "Ja, direkt mit Vorschau" vor "Ja, direkt" empfohlen, weil damit sichergestellt werden kann, dass der Lohnverrechner für seinen Buchungsbeleg aus der Lohnverrechnung alle Fehler und Hinweise in der Vorschau des Datenimports Buchungen ansehen erfährt - und zwar auch jene, die am Ausdruck des Buchungsbeleges in der Lohnverrechnung nicht ersichtlich sind.
    Diese Vorgehensweise wird dann empfohlen, wenn
    • die Lohnverrechnung und Buchhaltung von einer Person durchgeführt wird oder
    • nach erfolgter Abstimmung der Lohnverrechnung und Buchhaltung vereinbart wird, dass der Lohnverrechner den Buchungsbeleg in der FIBU verbuchen "darf" bzw. soll.

  • Aus der FIBU wird der Buchungsbeleg aus der Lohnverrechnung abgeholt: Diese Vorgehensweise wird in allen anderen Fällen empfohlen.
    • Der Lohnverrechner gibt dem Buchhaltunger Bescheid, wann die Abrechnung fertig ist und das Fertig-Kennzeichen für den Abrechnungsmonat gesetzt worden ist.
    • Der Buchhalter holt sich den fertigen Buchungsbeleg der Lohnverrechnung über das Programm FIBU - Buchen - Buchen - Menü Buchen - Lohn-Buchungsbeleg verbuchen ab.
    • Idealerweise hat der Lohnverrechner vor dem Setzen des Fertig-Kennzeichnens den Buchungsbeleg in der Vorschau kontrolliert, ohne die Verbuchung selbst durchzuführen.
Beachten Sie außerdem folgende FAQ:
Dieser Parameter ist nur dann aktiv, wenn der Parameter Verbuchung in Fibu nicht auf "Nein" gestellt ist. Folgende Ausprägungen stehen zur Verfügung:

1 - Je Konto eine Buchung, KST/KTR... als Kore-Aufteilung (Standard): Standardeinstellung und bisheriges Programmverhalten: Bei dieser Einstellung steht jedes Konto nur einmal in der Übersicht "Buchungen ansehen". Im Feld "Betrag" steht die Gesamtsumme, und die Kostentypen sind durch Semikolons getrennt.

2 - Je KST/KTR... wird eine separate Buchung am Konto durchgeführt: Bei dieser Einstellung werden mehrere Buchungszeilen für ein Konto erzeugt. Im Feld "Betrag" steht der Teilbetrag, der auf das Konto zum jeweiligen Kostentyp gehört, und in den Feldern "Kostenstelle", "Kostenträger" etc. steht jeweils nur eine Kostentypennummer. Diese Parametereinstellung darf bei Verwendung einer BMD FIBU bzw. KORE nicht verwendet werden.
Dieser Parameter bewirkt, dass Lohndetaildaten, die die Kostenrechnung betreffen, in einer Datenbanktabelle gespeichert werden und für Auswertungen in der KORE zur Verfügung stehen (siehe Lohn-Details). Der Parameter muss vor der Erstellung des Buchungsbelegs auf "Ja" gesetzt werden. Diese Einstellung ist nur bei direkter Verbuchung in die Fibu (Ausprägungen "Ja, direkt" bzw. "Ja, direkt mit Vorschau") sinnvoll anwendbar. Werden die Kore-Lohndetaildaten gespeichert, sind Auswertungen in der Kostenrechnung mit Durchstieg auf die Lohndaten möglich.

0 - Nein
1 - Ja

Wenn im Nachhinein für einen "verbuchten Monat" noch einmal der Buchungsbeleg ausgeführt wird, werden die nun aktuellen Kore-Lohndetaildaten gespeichert. Dies kann insbesondere dann zu Differenzen im Vergleich zu den originalen Werten führen, wenn sich der zuletzt ausgeführte Buchungsbeleg vom verbuchten Buchungsbeleg unterscheidet. 
In diesem Feld ist der Name der Zwischendatei inklusive Pfad anzugeben. Es kann nach einem Verzeichnis gesucht werden. Die Verwendung von Platzhaltern insbesondere im Dateinamen ist möglich.
Soll die Zwischendatei beim E-Mail-Versand angehängt werden? Um eine E-Mail mit Zwischendatei an die Firmen-E-Mail-Adresse zu erstellen, muss das Feld "Verbuchung in Fibu" auf eine Ausprägung mit dem Präfix "Ja, mit Zwischendatei" stehen und am Reiter "Allgemein" das Feld "E-Mail" auf "Ja" gestellt werden.

0 - Nein
1 - Ja
Hier kann die Nummer einer Individualprogrammierung hinterlegt werden. Meistens handelt es sich bei Indiviudalprogrammierungen um Implementierungen für einzelne Kunden. Individualprogrammierungen können unterschiedliche Einsatzgebiete haben wie beispielsweise Überweisungen, Buchungsbelege oder Auswertungen. Die Parametrierung der Individualprogrammierung erfolgt im Programm Stammdaten → Weitere Stammdaten → Individualprogrammierungen.

Folgende Individualprogrammierungen werden ohne zusätzliche Lizenz kostenlos zur Verfügung gestellt:

78 - keine Aufschlüsselung: In der Telebankingdatei wird das Segment <InstrForDbtrAgt>/CONFIDENTIAL/Y</InstrForDbtrAgt> mitgegeben. Dadurch wird die Zahlung am Kontoauszug nur als Sammelüberweisung ausgewiesen (die einzelnen Beträge sind nicht sichtbar). Diese Indiviualprogrammierungen gilt ausschließlich im Programm Dienstnehmer überweisen und Akonto überweisen. Voraussetzung ist, dass im Feld "Geschäftsvorfallcode" die Ausprägung "29 - SAL Gehaltsüberweisung" gewählt wurde. Das benötigte Telebankingformat ist in den Einstellungen der auszahlenden Bank auf "SEPA Österreich RB 6.0 International" (Feld "Telebankingformat Inland/EU") festzulegen.

92 - Eilüberweisung: In der Datei wird das Segment <InstrPrty>HIGH</InstrPrty> mitgegeben, wodurch die Bank die Überweisung als Eilüberweisung erkennt. Diese Indiviualprogrammierungen gilt ausschließlich in den Programmen Dienstnehmer überweisen und Akonto überweisen. Voraussetzung ist, dass im Feld "Geschäftsvorfallcode" die Ausprägung "29 - SAL Gehaltsüberweisung" gewählt wurde. Das benötigte Telebankingformat ist in den Einstellungen der auszahlenden Bank auf "SEPA Österreich RB 6.0 International" (Feld "Telebankingformat Inland/EU") festzulegen.

101 - CSV-Export im BMD 5.5 Format: Mit dieser Individualprogrammierung wird der Buchungsbeleg im BMD 5.5 Format als CSV-Datei erstellt. Diese Individualprogrammierung steht in den Programmen Buchungsbelege drucken und Buchungsbelege kalk. SZ drucken zur Verfügung (siehe Individualprogrammierung 101 CSV-Export im BMD 5.5 Format).

2020 - Datenexport für Abrechnung CoV-KUA: Mit dieser Individualprogrammierung konnte für das Jahre 2020 ein Datenexport für die CoV-KUA (COVID-19-Kurzarbeit) für das AMS erzeugt werden. Diese Individualprogrammierung steht im Programm Individualprogrammierungen drucken zur Verfügung.
 

 Relevante LOHN Parameter bei Datenexport

Folgende Einstellungen können in den LOHN Parametern für den Nichtleistungszeiten-Import getroffen werden:

Sollen das Lohnartenjournal bzw. der Buchungsbeleg als CSV-Datei exportiert werden?

0 - Nein
1 - Ja
Soll die Datei nach dem Exportieren geöffnet werden?

0 - Nein
1 - Ja
In diesem Feld ist der Name der Exportdatei inklusive Pfad anzugeben. Der ausführende Benutzer benötigt entsprechende Schreibrechte für den angegebenen Ordner. Es kann nach einem Verzeichnis gesucht werden. Die Verwendung von Platzhaltern, insbesondere im Dateinamen, ist möglich.

Es öffnet sich folgendes Fenster:

1145353742000701810.png

  • Verzeichnis suchen: Es öffnet sich ein Suchdialog, in welchem das gewünschte Verzeichnis ausgewählt werden kann. Das Verzeichnis wird in das Eingabefeld übernommen und kann um den Dateinamen ergänzt werden.

  • Platzhalter einsetzen: Hier wird ein eigener Suchdialog geöffnet, in welchem ein bestimmter Platzhalter ausgewählt werden kann. Dieser wird dann an den bestehenden Wert im Eingabefeld angefügt.
Folgende Platzhalter stehen derzeit zur Verfügung:

1145353742000701810_0.png

Eine Eingabe könnte beispielsweise so aussehen:

<EXPORTDIR>\<FIRMENNR>\<PGM>_<YYYY>.CSV

Wird der CSV-Export gestartet, so werden die Platzhalter mit den entsprechenden Werten "ausgetauscht".

Beispiel Buchungsbeleg drucken:
Firma: 1
Jahr: 2024
Exportverz.: D:\Temp

Dateiname wäre somit: D:\Temp\1\Buchungsbeleg drucken_2024.CSV

Zusatzfunktionalität Länge (:)
Wird in einem Platzhalter das Zeichen : gefolgt von einer Zahl hinterlegt (z. B.: <EXPORTDIR>\<FIRMA:9>\Auswertung.CSV), so kann definiert werden, wie lange dieser Platzhalter mindestens ist. :9 bedeutet, wenn die Firmennummer nur 3-stellig ist, so werden führende Nullen ergänzt. Die Firmennummer wird somit 9-stellig.

Beispiele:
<EXPORTDIR>\<FIRMA:9>\Auswertung.CSV)
=> D:\Temp\000000001\Auswertung.CSV
Sollen die Spaltenüberschriften oder Datenbanknamen in der CSV-Datei mitexportiert werden?

0 - nicht exportieren: Die Spaltenüberschrift wird nicht exportiert. Das heißt, die erste Zeile in der exportierten Datei ist eine Datenzeile.

1 - exportieren: Die Bezeichnungen der Spalten bilden die Spaltenüberschriften und werden exportiert.

2 - DB-Namen exportieren: Die Datenbankfeldnamen der Spalten bilden die Spaltenüberschriften und werden exportiert.
In diesem Feld ist der Separator in der CSV-Exportdatei anzugeben. Standardmäßig ist das ein Semikolon. Für Trennzeichen Tabstopp ist #9 zu hinterlegen.
Soll die exportierte CSV-Datei beim E-Mail-Versand anhängt werden? Um eine E-Mail mit CSV-Datei an die Firmen-E-Mail-Adresse zu erstellen, muss am Reiter "Allgemein" das Feld "E-Mail" auf "Ja" gestellt werden.

0 - Nein
1 - Ja
Wählen Sie die Exportbasis. Für jede Exportbasis können die Exportfelder separat und individuell festgelegt werden.

1 - Lohnartenjournal
2 - Buchungsbeleg
3 - Lohnartenjournal Jahr
4 - Buchungsbeleg Jahr
Hier können die Felder für der CSV-Export festgelegt werden. Auf diesen Parameter wird zugegriffen, wenn wie Exportbasis "Buchungsbeleg" gewählt wurde.
Hier können die Felder für der CSV-Export festgelegt werden. Auf diesen Parameter wird zugegriffen, wenn wie Exportbasis "Lohnartenjournal" gewählt wurde.
Hier können die Felder für der CSV-Export festgelegt werden. Auf diesen Parameter wird zugegriffen, wenn wie Exportbasis "Buchungsbeleg Jahr" gewählt wurde.
Hier können die Felder für der CSV-Export festgelegt werden. Auf diesen Parameter wird zugegriffen, wenn wie Exportbasis "Lohnartenjournal Jahr" gewählt wurde. 
 

1097582601000001570.png