Aufbau und Inhalt der beAV Pro Export-Datei
Version: 1.0
Datum: 2026-03-01
Autor: Bernd Eller
beAV Pro erzeugt eine Export-Datei im DATEV ASCII-Format. Die Datei enthält tagesbezogene Arbeitszeiten, Abwesenheiten und Zuschläge sowie monatsbezogene Werte wie Bereitschaftsdienst und ggf. Überstunden.
Die App arbeitet mit 14 Status für die tägliche Erfassung. Beim Export werden diese auf DATEV-Ausfallschlüssel und Lohnarten abgebildet. Die Zuordnungen können in der App angepasst werden.
Die Export-Datei kann in zwei Varianten erzeugt werden, die sich in der Darstellung der Überstunden unterscheiden:
| Aspekt | Lohnbüro-Modell | Individual-Modell |
|---|---|---|
| Arbeitsstunden pro Tag | Ist-Stunden, aufgeteilt in Normalstunden + Mehrarbeit | Auf Soll-Stunden gedeckelt |
| Überstunden | Tägliche Kalenderzeile (ASF ME, LA 1100) |
Monatszeile (LA 1100, Wert-Feld) |
| AZK-Führung | Extern | Intern in beAV |
| Abwesenheiten | Identisch | |
| Zuschläge | Identisch | |
| Bereitschaftsdienst | Identisch | |
Beraternr;Mandantennr;MM/JJJJ;x
| Feld | Beispiel | Beschreibung |
|---|---|---|
| Beraternummer | 12555 | Kennzeichen des Steuerberaters |
| Mandantennummer | 2444545 | Kennzeichen des Mandanten |
| Abrechnungsdatum | 01/2026 | Monat/Jahr |
| Kennzeichen | x | Personalnummer ist die betriebliche Personalnummer |
12 Felder, getrennt durch Semikolon:
PersNr;KalTag;ASF;LA;Stunden;Tage;Wert;AbwFaktor;AbwLohn;KostSt;KostTr;Bemerkung
| Feld | Name | Beschreibung |
|---|---|---|
| 1 | Personalnummer | Betriebliche Personalnummer |
| 2 | Kalendertag | Tag im Monat (1-31). Leer bei Monatszeilen. |
| 3 | Ausfallschlüssel | DATEV-Kürzel. Leer bei Monatszeilen und Zuschlagszeilen. |
| 4 | Lohnart | DATEV-Lohnartennummer |
| 5 | Stundenanzahl | Dezimalstunden (Industrieminuten). Für Kalenderzeilen. |
| 6 | Tagesanzahl | 0,50 oder 1,00. Leer bei Arbeitstagen und Zuschlägen. |
| 7 | Wert | Für Monatszeilen (Stunden, Stückzahl) |
| 8-12 | Weitere Felder | Abw. Faktor, Abw. Lohnveränderung, Kostenstelle, Kostenträger, Bemerkung |
Stundenangaben sind in Industrieminuten (Dezimalstunden):
8:30 = 8,50 · 5:45 = 5,75 · 4:22 = 4,37 · 3:32 = 3,53
Die folgenden Standardwerte können in der App angepasst werden:
| beaV-Status | ASF | LA | Stunden | Tage | Typ |
|---|---|---|---|---|---|
| Normalarbeit | 1 | 1000 | Ist (bzw. Soll bei Individual) | leer | Kalenderzeile |
| Mehrarbeit (nur Lohnbüro) | ME | 1100 | Ist minus Soll | leer | Kalenderzeile |
| Feiertag | F | 1012 | Soll | 1,00 | Kalenderzeile |
| Urlaub | U | 1600 | Soll (anteilig) | 0,50 oder 1,00 | Kalenderzeile |
| Krank | K | 1650 | Soll oder Reststunden | 1,00 oder leer | Kalenderzeile |
| Sonderurlaub | SU | 1051 | Soll | 1,00 | Kalenderzeile |
| Unbezahlt | AF | leer | Soll | 1,00 | Kalenderzeile |
| Überstundenabbau | FE | 1080 | Soll | 1,00 | Kalenderzeile |
| Betrieblich | 1 | 1000 | Soll | leer | Kalenderzeile |
| Kurzarbeit (KUG) | KU | 5000 | Soll | 1,00 | Kalenderzeile |
| Schlechtwetter (Lohnbüro) | WA | 540 | Ausfallstunden | leer | Kalenderzeile |
| Schlechtwetter (Individual) | FE | 1080 | Soll | 1,00 | Kalenderzeile |
| Bereitschaftsdienst | leer | 2000 | — | — | Monatszeile (Stück) |
| Überstunden (nur Individual) | leer | 1100 | — | — | Monatszeile (Stunden) |
1;15;1;1000;8,00;;;;;; 1;18;1;1000;8,50;;;;;;
An Tagen mit Ist über Soll enthält die Datei zwei Zeilen:
1;15;1;1000;8,00;;;;;; Normalstunden (= Soll) 1;15;ME;1100;0,50;;;;;; Mehrarbeit (= Ist minus Soll)
Im Individual-Modell enthält die Datei eine Zeile mit Soll-Stunden. Die Differenz ist in der Überstunden-Monatszeile enthalten.
Enthalten Stunden und Tage:
1;7;K;1650;8,00;1,00;;;;; Krank 1;2;U;1600;5,75;1,00;;;;; Urlaub (Freitag, Soll = 5,75h) 1;8;AF;;8,00;1,00;;;;; Unbezahlt (ohne Lohnart)
1;14;1;1000;4,00;;;;;; 1;14;U;1600;4,00;0,50;;;;;
1;21;1;1000;3,53;;;;;; 3h 32min gearbeitet 1;21;K;1650;4,47;;;;;; 4h 28min krank, Tage-Feld leer
Beginnt die Krankheit während eines Arbeitstages, ist das Tage-Feld in der Krank-Zeile leer. Bei einem vollen Kranktag steht dort 1,00.
Monatszeilen haben kein Datum und keinen Ausfallschlüssel. Der Wert steht in Feld 7:
1;;;1100;;;12,90;;;;;
Dieser Wert enthält die Stunden, die der Mitarbeiter in beAV zur Auszahlung bestimmt hat. Stunden, die aufs AZK gebucht wurden, sind darin nicht enthalten.
1;;;2000;;;1,00;;;;;
Anzahl der Bereitschaftsdienste im Monat.
Zuschläge stehen als separate Kalenderzeilen am gleichen Tag, ohne Ausfallschlüssel:
| Zuschlag | LA (Standard) | Stunden |
|---|---|---|
| Nachtzulage | 1500 | Stunden im konfigurierten Nachtzeitraum (Standard: 21:00-06:00) |
| Sonntagszulage | 1510 | Arbeitsstunden die auf einen Sonntag fallen |
| Feiertagszulage | 1510 | Arbeitsstunden die auf einen Feiertag fallen |
1;18;1;1000;8,50;;;;;; 8,5h Arbeit am Sonntag 1;18;;1510;8,50;;;;;; 8,5h Sonntagszuschlag
Schicht 22:00 (Sonntag) bis 06:00 (Montag):
1;25;1;1000;8,00;;;;;; 8h Arbeit 1;25;;1500;8,00;;;;;; 8h Nachtzuschlag (gesamte Schicht in Nachtzeit) 1;25;;1510;2,00;;;;;; 2h Sonntagszuschlag (22:00-00:00 = Sonntagsanteil)
Bei Schichten über Mitternacht bezieht sich der Sonntagszuschlag auf den Anteil, der auf den Sonntag fällt. Ob sich Nacht- und Sonntagszuschlag summieren, ist in beAV konfigurierbar.
Krankheitszeilen sind in der Export-Datei an Arbeitstagen enthalten, mit Stunden und Tagen. An Wochenenden sind keine Krankheitszeilen in der Datei enthalten.
In der Export-Datei erscheint betrieblicher Ausfall als 1;1000 mit Soll-Stunden.
Der Ausfallschlüssel AF ist ohne Lohnart in der Datei enthalten.
| Modell | ASF | LA | Erläuterung |
|---|---|---|---|
| Lohnbüro | WA | 540 | Winterausfallgeld-Vorausleistung |
| Individual (AZK-Guthaben vorhanden) | FE | 1080 | AZK in beAV geprüft und abgebucht |
| Individual (kein AZK-Guthaben) | KU | 5000 | Kurzarbeit |
Liegt die Ist-Arbeitszeit unter der Soll-Arbeitszeit, enthält die Datei die Ist-Stunden.
Die folgenden Werte können in der App angepasst werden:
| Einstellung | Standardwert |
|---|---|
| Beraternummer | — |
| Mandantennummer | — |
| Export-Modell | Individual |
| LA Normalarbeit | 1000 |
| LA Mehrarbeit | 1100 |
| LA Überstunden (Monatszeile) | 1100 |
| LA Feiertag | 1012 |
| LA Urlaub | 1600 |
| LA Krank | 1650 |
| LA Sonderurlaub | 1051 |
| LA Überstundenabbau | 1080 |
| LA KUG | 5000 |
| LA Schlechtwetter (Lohnbüro) | 540 |
| LA Bereitschaftsdienst | 2000 |
| LA Nachtzulage | 1500 |
| LA Sonntagszulage | 1510 |
| LA Feiertagszulage | 1510 |
| Nachtzeitraum | 21:00 – 06:00 |
Für den ersten Import in DATEV Lohn und Gehalt liegt folgende INI-Datei bei:
[Allgemein] Feldanzahl = 12 Feldtrennzeichen = Strichpunkt Satztrennzeichen = Enter/Return Zahlenkomma = , Datumstrennzeichen = / [Feldinhalt] Feld1 = Personalnummer Feld2 = Kalendertag Feld3 = Ausfallschlüssel Feld4 = Lohnartennummer Feld5 = Stundenanzahl Feld6 = Tagesanzahl Feld7 = Wert Feld8 = Abweichender Faktor Feld9 = Abweichende Lohnveränderung Feld10 = Kostenstellennummer Feld11 = Kostenträger Feld12 = Bemerkung
12555;2444545;01/2026;x 1;1;F;1012;8,00;1,00;;;;; 1;2;U;1600;5,75;1,00;;;;; 1;5;FE;1080;8,00;1,00;;;;; 1;6;SU;1051;8,00;1,00;;;;; 1;7;K;1650;8,00;1,00;;;;; 1;8;AF;;8,00;1,00;;;;; 1;9;AF;;5,75;1,00;;;;; 1;12;1;1000;8,00;;;;;; 1;13;KU;5000;8,00;1,00;;;;; 1;14;1;1000;4,00;;;;;; 1;14;U;1600;4,00;0,50;;;;; 1;15;1;1000;8,00;;;;;; 1;16;1;1000;4,00;;;;;; 1;18;1;1000;8,50;;;;;; 1;18;;1510;8,50;;;;;; 1;19;1;1000;8,00;;;;;; 1;20;1;1000;8,00;;;;;; 1;21;1;1000;3,53;;;;;; 1;21;K;1650;4,47;;;;;; 1;22;1;1000;8,00;;;;;; 1;23;1;1000;4,00;;;;;; 1;25;1;1000;8,00;;;;;; 1;25;;1500;8,00;;;;;; 1;25;;1510;2,00;;;;;; 1;26;1;1000;4,00;;;;;; 1;27;1;1000;8,00;;;;;; 1;28;1;1000;8,00;;;;;; 1;29;1;1000;8,00;;;;;; 1;30;1;1000;4,00;;;;;; 1;;;1100;;;12,90;;;;; 1;;;2000;;;1,00;;;;;
In diesem Beispiel sind die Arbeitsstunden auf Soll gedeckelt. Die Monatszeile LA 1100 enthält 12,90h zur Auszahlung.
12555;2444545;01/2026;x 1;1;F;1012;8,00;1,00;;;;; 1;2;U;1600;5,75;1,00;;;;; 1;5;FE;1080;8,00;1,00;;;;; 1;6;SU;1051;8,00;1,00;;;;; 1;7;K;1650;8,00;1,00;;;;; 1;8;AF;;8,00;1,00;;;;; 1;9;AF;;5,75;1,00;;;;; 1;12;1;1000;8,00;;;;;; 1;13;KU;5000;8,00;1,00;;;;; 1;14;1;1000;4,00;;;;;; 1;14;U;1600;4,00;0,50;;;;; 1;15;1;1000;8,00;;;;;; 1;15;ME;1100;0,50;;;;;; 1;16;1;1000;4,00;;;;;; 1;18;1;1000;8,50;;;;;; 1;18;;1510;8,50;;;;;; 1;19;1;1000;8,00;;;;;; 1;19;ME;1100;1,00;;;;;; 1;20;1;1000;8,00;;;;;; 1;20;ME;1100;0,37;;;;;; 1;21;1;1000;3,53;;;;;; 1;21;K;1650;4,47;;;;;; 1;22;1;1000;8,00;;;;;; 1;22;ME;1100;1,00;;;;;; 1;23;1;1000;4,00;;;;;; 1;25;1;1000;8,00;;;;;; 1;25;;1500;8,00;;;;;; 1;25;;1510;2,00;;;;;; 1;26;1;1000;4,00;;;;;; 1;27;1;1000;8,00;;;;;; 1;27;ME;1100;1,00;;;;;; 1;28;1;1000;8,00;;;;;; 1;28;ME;1100;1,00;;;;;; 1;29;1;1000;8,00;;;;;; 1;29;ME;1100;1,00;;;;;; 1;30;1;1000;4,00;;;;;; 1;;;2000;;;1,00;;;;;
In diesem Beispiel sind die Ist-Stunden tagesgenau aufgeteilt in Normalstunden (1 + 1000) und Mehrarbeit (ME + 1100). Eine Überstunden-Monatszeile ist nicht enthalten.
| Datum | Version | Änderung |
|---|---|---|
| 2026-03-01 | 1.0 | Initiale Version |