View Categories

DATEV

DATEV-Export (mc2datev) – Funktionsbeschreibung

Mit dem DATEV-Exportmodul wird aus einem Auftrag in MCDMS automatisiert eine vollständige und prüfbare DATEV-Buchungsdatei erzeugt.
Das Script DATEV.MCFSCR übernimmt dabei alle notwendigen Stammdaten, Rechnungsdaten und Buchungsinformationen und erzeugt zwei Dateien:

  • kunden.csv → Debitorenstammdaten (Name, Anschrift, Steuerdaten usw.)
  • mc2datev_MM.csv → Buchungsdaten des jeweiligen Monats (Umsatz, Konto, Belegfeld, Buchungstext usw.)

Die Dateien sind vollständig DATEV-kompatibel und können direkt in DATEV Rechnungswesen importiert werden.

Ablauf und Funktionsweise

1. Auftrags- und Rechnungsdaten ermitteln

Das Script erkennt automatisch, wie es gestartet wurde:

  • Direkt aus der Verwaltung
  • Per Hintergrundverarbeitung (WATCH_AUFTRAG)
  • Aus Mehrfachverarbeitungen (MULTISELECT)

Es lädt anschließend die Daten des jeweiligen Auftrags:

  • Rechnungsnummer
  • Mandantennummer
  • Patientendaten / Kostenträgerdaten
  • Debitorennummer
  • Buchungskonto
  • Ansprechpartner / Adresse
  • Zahlungsdaten

Fehler (z. B. fehlende Debit-Nr.) werden gesammelt und sauber angezeigt.

2. Erzeugen der Auftragsdatei (.AU)

Damit die Verwaltung die Daten korrekt weiterverarbeiten kann, erzeugt das Script eine strukturierte AU-Datei, die alle relevanten Parameter enthält, z. B.:

  • ORDERID
  • PARAMETER
  • MANDANTNR
  • PATIENTID
  • REFID
  • ADRESSTYP
  • DEBITNR
  • BUKONTO
  • USERID

Existiert die Datei bereits, wird sie automatisch aktualisiert.

3. Stammdaten für DATEV erzeugen

Für jeden Geschäftspartner (Patient, Arzt, Kostenträger, sonstige Adresse) werden die notwendigen DATEV-Stammdaten erzeugt:

  • Anrede, Name, Zusatz
  • Straße, PLZ, Ort, Land
  • Kontonummer, BLZ, Bankname
  • IBAN, BIC
  • Steuer- und USt-ID-Daten
  • Telefonnummer, E-Mail, Webseite
  • Kundennummer / Debitorennummer

Für Patienten erzeugt das Script bei Bedarf automatisch eindeutige Debitornummern, wenn diese im System noch fehlen.

Die Daten landen in:

4. Ermittlung des Buchungstextes

Der Buchungstext wird vollautomatisch zusammengestellt.
Dabei werden z. B. Nameskombination, Versichertennummer oder DRV-/GKV-Kennungen berücksichtigt.

Beispiele:

  • „DRV – Mustermann, Anna (Vers.-Nr. 4711…)“
  • „Nachsorge: Mustermann, Peter“
  • „RVFit – Müller, Karin“

5. Automatische Bestimmung des Sachkontos

Je nach Adresstyp entscheidet das Script:

Kostenträger

  • DRV → Konto 4023
  • GKV → Konto 4019

Patienten

  • Privatpatient → Konto 4006
  • gesetzlich → Konto 4039

Nachsorge / Reha-Fit / Sonderfälle

Spezielle Konten werden anhand der Artikelpositionen gesetzt, z. B.:

  • RV-FIT
  • NACHSORGE
  • DRV-Differenzierungen pro Debitor

6. Erstellung der DATEV-Buchungsdatei

Nach allen Prüfungen wird die finale Buchungslinie erzeugt:

Umsatz; Konto; Belegfeld1; Belegfeld2; Datum; Gegenkonto; Buchungstext; Festschreibung

Diese Daten werden in:

gespeichert.

Wenn die Datei noch nicht existiert, wird automatisch der DATEV-Kopf erzeugt.

7. Fehlerbehandlung & Benachrichtigung

Das Script prüft jeden Schritt detailliert:

  • fehlende Debitornummer
  • fehlender Buchungstext
  • fehlerhafte KT-Gruppe
  • unvollständige Patientenstammdaten
  • falscher Adresstyp
  • SQL- oder Datenbankfehler

Alle Fehler werden gesammelt und:

  • beim Einzelimport sofort angezeigt
  • bei Mehrfachverarbeitung in einer Nachricht gespeichert
  • am Ende in der Verwaltung als Nachricht abgelegt

Eine fehlerhafte Datei wird nicht erzeugt.

Vorteile des Systems

Automatisierter DATEV-Export

Keine manuelle DATEV-Pflege mehr – alles entsteht direkt aus den MCDMS-Daten.

Fehlerfreie Kontierung

Das Script entscheidet selbstständig über:

  • Sachkonto
  • Debitor
  • Buchungstext
  • Leistungsdaten

Unterstützt Einzel- und Mehrfachverarbeitung

Ideal bei sehr vielen Rechnungen.

Hohe DATEV-Kompatibilität

Struktur exakt nach DATEV-Vorgabe 33 Felder / OPOS-Import.

Komplett transparent

Alle Vorgänge werden sauber protokolliert.

Das DATEV-Exportmodul wandelt Rechnungen aus MCDMS automatisch in vollständige DATEV-Buchungs- und Stammdaten um.
Es erkennt Rechnungsdaten, erzeugt Debitoren, wählt Sachkonten, stellt Buchungstexte zusammen und generiert zwei DATEV-konforme Dateien (kunden.csv + mc2datev_MM.csv).

Alle Fehler werden geprüft und dokumentiert, sodass nur korrekte Daten exportiert werden.