Grundlegende Informationen zum Stapel finden Sie unter Stapel definieren.
![]() | Je Aufbereitungsmodus, der im Stapel durchlaufen werden soll, muss ein eigener Stapelschritt angelegt und gespeichert werden. Möchten Sie also zuerst z. B. alle Akontos und anschließend alle "normalen" Honorarnoten aufbereiten, benötigen Sie im Stapel zwei Stapelschritte. Versehen Sie diese am besten in der Bezeichnung mit dem gewählten Aufbereitungsmodus, damit Sie auf einen Blick erkennen, um welchen es sich handelt. ![]() Beachten Sie, dass das im Stapel im Standard aktivierte Feld Abbruch bei Fehler im Fehlerfall dazu führt, dass nachfolgende Stapelschritte nicht mehr ausgeführt werden. |
![]() | Bei Perioden- und Datumsfeldern macht es bestimmungsgemäß Sinn, hier keine fixe Periode bzw. kein fixes Datum zu hinterlegen, sondern diese im Zeitverlauf dynamisch ermitteln zu lassen. Am Beispiel des Aufbereitungszeitraums ist dies leicht erklärt: Sie möchten z. B. immer Honorarnoten aus den Leistungen generieren, die bis zum Monatsletzten des Vormonats im System vorhanden sind. Daher können Sie nicht eine konkrete Periode (z. B. 04-2025) hinterlegen, sondern müssen dies immer abhängig vom aktuellen Tagesdatum ermitteln lassen (z. B. ausgehend vom 01.06.2025 ist dies die Periode 05-2025; ausgehend vom 01.07.2025 ist dies die Periode 06-2025). Für diese Stapelparameter werden daher keine fixen Vorschlagswerte hinterlegt, sondern Stapelvariablen definiert, die ein Makro zur Generierung der passenden Periode bzw. des passenden Datums beinhalten. Vergeben Sie bei Anlage eine passende Bezeichnung und achten Sie darauf, dass im Pflichtfeld Typ der Wert "Intern" ausgewählt wird. ![]() Erstellen Sie im gleichnamigen Feld ein passendes Makro, Beispiele finden Sie in der Themendokumentation Stapel Honorarnoten aufbereiten: Makrobeispiele. ![]() Die Stapelvariable wird im Anschluss im passenden Stapelparameter in der Combobox der Spalte "Variable" ausgewählt. ![]() Weitere Informationen diesbezüglich finden Sie in der Themendokumentation Stapel Honorarnoten aufbereiten: Makrobeispiele. |
![]() | Es ist nicht möglich, zuerst eine bestehende, bereits zuvor abgespeicherte Tätigkeitsgruppenauswahl mit F4 auszuwählen und diese dann mit F8 nur für diese Hinterlegung anzupassen. Solange Sie die hier getroffenen Anpassungen nicht wieder fix speichern, werden diese nicht übernommen und angewendet. Also bestehen folgende Alternativen:
Bei den Aufbereitungsmodi "Pauschalen", "Akontos", "Teilrechnungen" und "Leistungen älter als" steht Ihnen nur die zweite angeführte Variante zur Verfügung. Weiters ist es nicht möglich, auf bestimmte Tätigkeitsgruppen mit unterschiedlichem Aufbereitungszeitraum einzuschränken, da das Programm diese Komplexität in der Hinterlegung aktuell nicht zulässt. Alle Tätigkeitsgruppen, die Sie wählen, müssen sich auf denselben Aufbereitungszeitraum beziehen, dieser kann aber dynamisch ermittelt werden (siehe Hinweis Besonderheiten bei Verwendung der Perioden- und Datumsfelder.) |
![]() | Es ist nicht zweckmäßig, bestimmte Arbeitsgänge zuzuordnen, da diese nur einmal in diesem Zustand zur Aufbereitung zur Verfügung stehen. Darum wird auch eine bestehende Auswahl niemals als Parameter abgespeichert. Zweckmäßig ist es, hier immer die Auswahl "Alle" zu nehmen, dann werden sämtliche fertig gemeldete Arbeitsgänge für die Aufbereitung herangezogen. |
![]() | Bei der Anlage der Stapelfunktion wird Ihnen zur Konfiguration der Stapelparameter das Konfigurationsfenster "Eingabe Stapelparameter: Honorarnoten aufbereiten" geöffnet. Hier entspricht jedem Aufbereitungsmodus (links) ein Stapelparameter, jedes Feld (rechts) entspricht mindestens einem weiteren Stapelparameter. Es ist somit vom gewählten Aufbereitungsmodus abhängig, welche weiteren Parameter unter einem Stapelschritt angelegt werden. Parameter werden darüber hinaus nicht angelegt (aber berücksichtigt), wenn die entsprechenden Felder im Fenster "Eingabe Stapelparameter: Honorarnoten aufbereiten" nicht befüllt werden. Das hat zur Folge, dass unter Umständen (z. B. bei Einsatz einer Stapelvariable) auch Stapelparameter manuell ergänzt oder nachgewartet werden müssen. |
HV_TYPE | Der Parameter "HV_TYPE" enthält eine Zahl zwischen 0 und 12, die den gewählten Aufbereitungsmodus angibt: 0 ... Rechnungsempfänger 1 ... Projekt 2 ... Sammelprojekt 3 ... Firma 4 ... Pauschalen 5 ... Teilrechnungen 6 ... Fertige Arbeitsgänge 7 ... Letzte Honorarnote älter als 8 ... Leistungen älter als 9 ... Akontos 10 ... Kundenkonzern 11 ... Rechnungsvorlagen 12 ... Monatsrechnungen |
BAT_KUNDE_FIRMENNR | Der Parameter "BAT_KUNDE_FIRMENNR" enthält die Firmennummer, unter welcher der im Feld Rechnungsempfänger ausgewählte Rechnungsempfänger angelegt ist. Dieser Parameter wird nur angelegt, wenn nur ein einziger Rechnungsempfänger ausgewählt worden ist. |
BAT_KUNDE_ID | Der Parameter "BAT_KUNDE_ID" enthält die Personen-ID des Rechnungsempfängers, der im Feld Rechnungsempfänger ausgewählt worden ist. Dieser Parameter wird nur angelegt, wenn nur ein einziger Rechnungsempfänger ausgewählt worden ist. |
BAT_KUNDE_TABELLE | Der Parameter "BAT_KUNDE_TABELLE" enthält eine Tabelle bestehend aus Firmennummern und Personen-IDs, durch welche die im Feld Rechnungsempfänger ausgewählten Rechnungsempfänger eindeutig identifiziert werden können. Dieser Parameter wird angelegt, sobald mehrere Rechnungsempfänger ausgewählt worden sind. |
BAT_KUNDENKONZERN_FIRMENNR | Der Parameter "BAT_KUNDENKONZERN_FIRMENNR" enthält die Firmennummer, unter welcher der im Feld Kundenkonzern ausgewählte Kundenkonzern angelegt ist. Dieser Parameter wird nur angelegt, wenn nur ein einziger Kundenkonzern ausgewählt worden ist. |
BAT_KUNDENKONZERN_ID | Der Parameter "BAT_KUNDENKONZERN_ID" enthält die Personen-ID des Kundenkonzerns, der im Feld Kundenkonzern ausgewählt worden ist. Dieser Parameter wird nur angelegt, wenn nur ein einziger Kundenkonzern ausgewählt worden ist. |
BAT_KUNDENKONZERN_TABELLE | Der Parameter "BAT_KUNDENKONZERN_TABELLE" enthält eine Tabelle bestehend aus Firmennummern und Personen-IDs, durch welche die im Feld Kundenkonzern ausgewählten Kundenkonzerne eindeutig identifiziert werden können. Dieser Parameter wird angelegt, sobald mehrere Rechnungsempfänger ausgewählt worden sind. |
BAT_PROJEKT_FIRMENNR | Der Parameter "BAT_PROJEKT_FIRMENNR" enthält die Firmennummer, unter welcher das im Feld Projekt ausgewählte Projekt angelegt ist. Dieser Parameter wird nur angelegt, wenn nur ein einziges Projekt ausgewählt worden ist. |
BAT_PROJEKT_NR | Der Parameter "BAT_PROJEKT_NR" enthält die Nummer des Projekts, das im Feld Projekt ausgewählt worden ist. Dieser Parameter wird nur angelegt, wenn nur ein einziges Projekt ausgewählt worden ist. |
BAT_PROJEKT_TABELLE | Der Parameter "BAT_PROJEKT_TABELLE" enthält eine Tabelle bestehend aus Firmennummern und Projektnummern, durch welche die im Feld Projekt ausgewählten Projekte eindeutig identizifiert werden können. Dieser Parameter wird angelegt, sobald mehrere Projekte ausgewählt worden sind. |
BAT_SAMMELPROJEKT_FIRMENNR | Der Parameter "BAT_SAMMELPROJEKT_FIRMENNR" enthält die Firmennummer, unter welcher das im Feld Sammelprojekt ausgewählte Sammelprojekt angelegt ist. Dieser Parameter wird nur angelegt, wenn nur ein einziges Sammelprojekt ausgewählt worden ist. |
BAT_SAMMELPROJEKT_NR | Der Parameter "BAT_SAMMELPROJEKT_NR" enthält die Nummer des Sammelprojekts, das im Feld Sammelprojekt ausgewählt worden ist. Dieser Parameter wird nur angelegt, wenn nur ein einziges Sammelprojekt ausgewählt worden ist. |
BAT_SAMMELPROJEKT_TABELLE | Der Parameter "BAT_SAMMELPROJEKT_TABELLE" enthält eine Tabelle bestehend aus Firmennummern und Sammelprojektnummern, durch welche die im Feld Sammelprojekt ausgewählten Sammelprojekte eindeutig identizifiert werden können. Dieser Parameter wird angelegt, sobald mehrere Sammelprojekte ausgewählt worden sind. |
BAT_FIRMENNR | Der Parameter "BAT_FIRMENNR" enthält jene Firmennummer, die im Feld Firma ausgewählt worden ist. |
BAT_RECHNUNGSVORLAGE_NR | Der Parameter "BAT_RECHNUNGSVORLAGE_NR" enthält die Nummer der Rechnungsvorlage, die im Feld Rechnungsvorlage ausgewählt worden ist. Dieser Parameter wird nur angelegt, wenn nur eine einzige Rechnungsvorlage ausgewählt worden ist. |
BAT_RECHNUNGSVORLAGE_ID | Der Parameter "BAT_RECHNUNGSVORLAGE_ID" enthält die ID der Rechnungsvorlage, die im Feld Rechnungsvorlage ausgewählt worden ist. Dieser Parameter wird nur angelegt, wenn nur eine einzige Rechnungsvorlage ausgewählt worden ist. |
BAT_RECHNUNGSVORLAGE_TABELLE | Der Parameter "BAT_RECHNUNGSVORLAGE_TABELLE" enthält eine Tabelle bestehend aus Nummern und IDs, durch welche die im Feld Rechnungsvorlage ausgewählten Rechnungsvorlagen eindeutig identifiziert werden können. Dieser Parameter wird angelegt, sobald mehrere Rechnungsvorlagen ausgewählt worden sind. |
Der Parameter "BAT_GEBUEHR_BEZUGSPERIODE" enthält jenen Monat und jenes Jahr (Format MM-YYYY), welcher/s im Feld Bezugsperiode der Gebühren festgelegt worden ist. | |
BAT_AT_FIRMENNR | Der Parameter "BAT_AL_FIRMENNR" enthält die Firmennummer, unter welcher die im Feld Abteilungsleitung ausgewählte Abteilungsleitung angelegt ist. Dieser Parameter wird nur angelegt, wenn nur eine einzige Abteilungsleitung ausgewählt worden ist. |
BAT_AL_ID | Der Parameter "BAT_AL_ID" enthält die Personen-ID der Abteilungsleitung, die im Feld Abteilungsleitung ausgewählt worden ist. Dieser Parameter wird nur angelegt, wenn nur eine einzige Abteilungsleitung ausgewählt worden ist. |
BAT_AL_TABELLE | Der Parameter "BAT_AL_TABELLE" enthält eine Tabelle bestehend aus Firmennummern und Personen-IDs, durch welche die im Feld Abteilungsleitung ausgewählten Abteilungsleitungen eindeutig identifiziert werden können. Dieser Parameter wird angelegt, sobald mehrere Abteilungsleitungen ausgewählt worden sind. |
BAT_GF_FIRMENNR | Der Parameter "BAT_GF_FIRMENNR" enthält die Firmennummer, unter welcher die im Feld Geschäftsführung ausgewählte Geschäftsführung angelegt ist. Dieser Parameter wird nur angelegt, wenn nur eine einzige Geschäftsführung ausgewählt worden ist. |
BAT_GF_ID | Der Parameter "BAT_GF_ID" enthält die Personen-ID der Geschäftsführung, die im Feld Geschäftsführung ausgewählt worden ist. Dieser Parameter wird nur angelegt, wenn nur eine einzige Geschäftsführung ausgewählt worden ist. |
BAT_GF_TABELLE | Der Parameter "BAT_AL_TABELLE" enthält eine Tabelle bestehend aus Firmennummern und Personen-IDs, durch welche die im Feld Geschäftsführung ausgewählten Geschäftsführungen eindeutig identifiziert werden können. Dieser Parameter wird angelegt, sobald mehrere Geschäftsführungen ausgewählt worden sind. |
BAT_MINDESTHONORAR | Der Parameter "BAT_MINDESTHONORAR" enthält jenen Honorarbetrag, der im Feld Mindesthonorar eingetragen worden ist. |
BAT_ZEITRAUMMODUS | Der Parameter "BAT_ZEITRAUMMODUS" enthält eine Zahl zwischen 0 und 11, die den im Feld Zeitraum gewählten Modus und die Zeitraumart der Aufbereitung angibt: 0 ... bis Leistungszeitraum 1 ... ab Leistungszeitraum 2 ... für Leistungszeitraum 3 ... bis Bezugszeitraum 4 ... ab Bezugszeitraum 5 ... für Bezugszeitraum 6 ... bis Buchungszeitraum 7 ... ab Buchungszeitraum 8 ... für Buchungszeitraum 9 ... Von-/Bis-Leistungszeitraum 10 ... Von-/Bis-Bezugszeitraum 11 ... Von-/Bis-Buchungszeitraum |
Der Parameter "BAT_ZEITRAUM" enthält jenen Monat und jenes Jahr (Format MM-YYYY), welcher/s im Feld Monat/Jahr festgelegt worden ist. | |
Der Parameter "BAT_ZEITRAUM_BIS" enthält jenen Monat und jenes Jahr (Format MM-YYYY), welcher/s im Feld bis Monat/Jahr festgelegt worden ist. | |
BAT_TAETIGKEITSGRUPPE | Der Parameter "BAT_TAETIGKEITSGRUPPE" enthält jene Tätigkeitsgruppenauswahl, die im Feld Tätigkeitsgruppen festgelegt worden ist. Dieser Parameter wird nur angelegt, wenn eine bereits gespeicherte Tätigkeitsgruppenauswahl ausgewählt worden ist. |
BAT_TAETIGKEITSGRUPPE_TABELLE | Der Parameter "BAT_TAETIGKEITSGRUPPE_TABELLE" enthält eine Tabelle bestehend aus Informationen zur im Feld Tätigkeitsgruppen gewählten Tätigkeitsgruppenauswahl, zum Aufbereitungsmodus und zum Aufbereitungszeitraum. Dieser Parameter wird nur angelegt, wenn eine neue (noch nicht abgespeicherte) Tätigkeitsgruppenauswahl direkt im Zuge der Anlage des Stapelschrittes getroffen worden ist. |
BAT_PAUSCHALTYP | Der Parameter "BAT_PAUSCHALTYP" enthält die Nummer jenes Pauschaltyps, der im Feld Pauschaltyp festgelegt worden ist. |
BAT_PAUSCH_TAETIGKEITSGRUPPE | Der Parameter "BAT_PAUSCH_TAETIGKEITSGRUPPE" enthält eine Tabelle bestehend aus Informationen zur im Feld Tätigkeitsgruppen gewählten Tätigkeitsgruppenauswahl, zum Aufbereitungsmodus und zum Aufbereitungszeitraum. Dieser Parameter wird nur angelegt, wenn eine Tätigkeitsgruppenauswahl direkt im Zuge der Anlage des Stapelschritts unter dem Aufbereitungsmodus "Pauschale" getroffen worden ist. |
BAT_INTERVALL_AK | Der Parameter "BAT_INTERVALL_AK" enthält eine Zahl zwischen 0 und 4, die das im Feld Intervall gewählte Intervall angibt: 0 ... monatlich 1 ... alle 2 Monate 2 ... quartalsweise 3 ... halbjährlich 4 ... jährlich |
BAT_AKONTO_TAETIGKEITSGRUPPE | Der Parameter "BAT_AKONTO_TAETIGKEITSGRUPPE" enthält eine Tabelle bestehend aus Informationen zur im Feld Tätigkeitsgruppen gewählten Tätigkeitsgruppenauswahl mitsamt ihren Bezugsperioden. Dieser Parameter wird nur angelegt, wenn eine Tätigkeitsgruppenauswahl direkt im Zuge der Anlage des Stapelschritts unter dem Aufbereitungsmodus "Akontos" getroffen worden ist. |
BAT_INTERVALL_TR | Der Parameter "BAT_INTERVALL_TR" enthält eine Zahl zwischen 0 und 4, die das im Feld Intervall gewählte Intervall angibt: 0 ... monatlich 1 ... alle 2 Monate 2 ... quartalsweise 3 ... halbjährlich 4 ... jährlich |
BAT_TR_TAETIGKEITSGRUPPE | Der Parameter "BAT_TR_TAETIGKEITSGRUPPE" enthält eine Tabelle bestehend aus Informationen zur im Feld Tätigkeitsgruppen gewählten Tätigkeitsgruppenauswahl mitsamt ihren Bezugsperioden. Dieser Parameter wird nur angelegt, wenn eine Tätigkeitsgruppenauswahl direkt im Zuge der Anlage des Stapelschritts unter dem Aufbereitungsmodus "Teilrechnungen" getroffen worden ist. |
Der Parameter "BAT_DATUM" enthält jenes Datum, das entweder im Feld Letzte Honorarnote älter als oder im Feld Leistungen älter als eingetragen ist. | |
BAT_TEILRECHNUNG | Der Parameter "BAT_TEILRECHNUNG" enthält den Wert "1", wenn das Feld Teilrechnungen berücksichtigen aktiviert ist. |
BAT_AKONTOFORDERUNG | Der Parameter "BAT_AKONTOFORDERUNG" enthält den Wert "1", wenn das Feld Akontos berücksichtigen aktiviert ist. |
BAT_LAE_TAETIGKEITSGRUPPE | Der Parameter "BAT_LEA_TAETIGKEITSGRUPPE" enthält eine Tabelle bestehend aus Informationen zur im Feld Tätigkeitsgruppen gewählten Tätigkeitsgruppenauswahl. Dieser Parameter wird nur angelegt, wenn eine Tätigkeitsgruppenauswahl direkt im Zuge der Anlage des Stapelschritts unter dem Aufbereitungsmodus "Leistungen älter als" getroffen worden ist. |
Der Parameter "BAT_BUCHUNGSPERIODE" enthält jene Periode (Format MM-YYYY), die im Feld Buchungsperiode (PoL) oder Buchungsperiode enthalten ist. | |
Der Parameter "BAT_BEZUGSPERIODE" enthält jene Periode (Format MM-YYYY), die im Feld Bezugsperiode (PoL) enthalten ist. | |
Der Parameter "BAT_AUFB_PERIODE" enthält jene Periode (Format MM-YYYY), die im Feld Referenzperiode enthalten ist. | |
BAT_RECHNUNG_JE_PROJEKT | Der Parameter "BAT_RECHNUNG_JE_PROJEKT" enthält den Wert "1", wenn das Feld Eine Honorarnote je Projekt aktiviert ist. |
BAT_AUTOR_LEISTUNGEN | Der Parameter "BAT_AUTOR_LEISTUNGEN" enthält den Wert "1", wenn das Feld Leistungen autorisieren aktiviert ist. |
BAT_WORKFLOW | Der Parameter "BAT_WORKFLOW" enthält die Workflow-ID jenes Workflows, der im Feld Workflow ausgewählt worden ist. |
BAT_WORKFLOWNR | Der Parameter "BAT_WORKFLOWNR" enthält die Nummer jenes Workflows, der im Feld Workflow ausgewählt worden ist. |
![]() | Wenn Sie den Stapel direkt manuell ausführen, erhalten Sie nach dem Durchlaufen des Stapels Hinweise zum Ergebnis der Aufbereitung. ![]() Diese können Sie zu einem späteren Zeitpunkt auch in der Logdatei "HV_AUFBEREITEN.LOG" bzw. in der Logdatei "BMDERR.LOG" nachvollziehen. ![]() |
![]() | Bitte beachten Sie, dass Sie sich im Rahmen der Geplanten Ausführung im Fehlerfall per E-Mail informieren lassen können. Reine Hinweise werden dabei außer Acht gelassen. Tritt bei der geplanten Übernahme der Zeilen via Stapel auf, dass mindestens eine Honorarnote aufgrund eines Problems (z. B. fehlender PoL-Artikel) nicht aufbereitet werden kann, werden alle aufgetretenen Fehler in den dafür vorgesehenen Logdateien aufgezeichnet. Des Weiteren wird in diesem Fall eine entsprechende Fehler-E-Mail samt Verweis auf diese Logdateien an den stapelverantwortlichen Benutzer versendet. Somit ist gewährleistet, dass die korrekten Honorarnoten aufbereitet werden können und trotzdem die Information über aufgetretene Fehler zugestellt wird. Es kann nicht passieren, dass der Stapel aufgrund dieser Umstände am Server unbemerkt hängen bleibt. Die betroffenen Logdateien werden in einer eigenen Session mitprotokolliert, da die Ausführung des Stapels am Server durchgeführt wird. Die Logdateien finden Sie auch in der NTCS, indem Sie mit dem Stapeluser und dem Ausführungszeitpunkt in der Liste der Sessions unter TOOLS → Tools → Protokolle → Logdateien → Funktionen → Protokoll einer Sitzung suchen. Wenn Sie hingegen den Stapel manuell ausführen, werden auftretende Fehler im Vordergrund gemeldet und müssen bestätigt werden, damit der Stapel weiterlaufen kann. Die Einträge in den Logdateien erhalten Sie dennoch. |
![]() | ![]() |