Durchsuchbare Dokumentation aufrufen

Zurück zur Dokumentationsübersicht

DATEV-Schnittstelle "Rechnungswesen Pro" konfigurieren

Damit Sie die in agorum core enthaltene Schnittstelle DATEV Rechnungswesen Pro verwenden können, müssen Sie diese aktivieren und konfigurieren.

Die Schnittstelle aktivieren


Sie aktivieren die Schnittstelle DATEV Rechnungswesen Pro im agorum core support tool.

  1. Wählen Sie links in der Seitenleiste Weitere Apps und dann support tool.
  2. Wählen Sie links im Menü Base System > Configurations > Active modules.
  3. Aktivieren Sie in der Liste die Module DATEV CSV interface und DATEV CSV interface (with positions).
  4. Klicken Sie oben auf Save.

    Ergebnis: Die DATEV-Schnittstelle Rechnungswesen Pro ist aktiviert.
DATEV-Schnittstelle Rechnungswesen Pro aktivieren

Die Schnittstelle konfigurieren


Sie konfigurieren die Schnittstelle DATEV Rechnungswesen Pro mit dem agorum core fileworkflow, indem Sie die Metadaten von agorum core docform zu den DATEV-Metadaten mappen, um eine Zuordnung herzustellen.

Die Erfassung und Übergabe von Rechnungsinformationen an DATEV Rechnungswesen Pro findet meist wie folgt statt:

  1. Erfassung der Rechnungsdaten durch agorum core docform.
  2. Erfassung von Kontierungsinformationen, entweder ebenfalls durch agorum core docform oder durch einen Rechnungseingangsworkflow.
  3. Weiterleitung an einen Fileworkflow, der die DATEV-Ausgabedateien aus den Metadaten erzeugt.
  4. Einlesen der Ausgabedateien in DATEV Rechnungswesen Pro.

Nachfolgend wird beispielhaft die Konfiguration einer DATEV Rechnungswesen Pro-Ausgabedatei beschrieben. Die Ablage der Ausgabedatei erfolgt an den Zielort, den Sie nachfolgend konfigurieren. Dieser sollte ein über das Laufwerk erreichbarer Pfad sein.

Hinweis: Nachfolgend wird die Weiterleitung an einen Fileworkflow behandelt. Zu diesem Zeitpunkt müssen bereits alle nötigen Metadaten am Dokument vorhanden sind.

So gehen Sie bei der Konfiguration vor:

  1. Wählen Sie links in der Seitenleiste Weitere Apps dann FileWorkflow Dokumentenregeln.
  2. Legen Sie die Ablaufregel Ausgabedatei erzeugen an.
  3. Wählen Sie eine der Vorlagen:

    • DATEV Buchungsstapel (Version 7)
    • DATEV Buchungsstapel (mit Einzelpositionen) (Version 7)

    Hinweis: Die Vorlagen DATEV Buchungsstapel und DATEV Buchungsstapel (mit Einzelpositionen) werden nicht mehr unterstützt. Tragen Sie stets Version 7 ein.

  4. Vergeben Sie den Inhalt für die jeweiligen Felder (Platzhalter), siehe die nachfolgenden Hinweise und Abschnitte.

    Hinweise:

    • Tragen Sie feste Werte bei Feldern mit dem Datentyp String ein (Haken bei fest setzen).
    • Bei allen anderen Feldern, die nicht den Datentyp String haben, können Sie die Werte nur im Rahmen von Metadaten übergeben, d. h. Sie geben die Namen der jeweiligen Metadaten an. 
    • Die Metadaten müssen den korrekten Datentyp haben, der in den Tabellen DATEV-Buchungsstapel (Version 7) oder DATEV-Buchungsstapel mit Einzelpositionen (Version 7) aufgeführt ist.

  5. Wählen Sie den Wurzelordner (Ausgabeordner) und vergeben Sie einen Namen für die Ausgabedatei (Dateiendung .zip).

    Hinweis: Der Ausgabeordner muss später für den Import in DATEV Rechnungswesen Pro erreichbar sein. Aus dem Namen erzeugt das System anhand der Vorlage automatisch ein DATEV-konformer Name. Auch die Aufteilung in einzelne Ausgabedateien erfolgt automatisch gemäß den Einstellungen von Wirtschaftsjahr und Abrechnungszeitraum.

  6. Klicken Sie rechts im Abschnitt Regeln auf Speichern.
Daten für die Ablaufregel Ausgabedatei erzeugen eingeben

DATEV-Buchungsstapel (Version 7)

Dieser Abschnitt zeigt, wie Sie die Felder (Platzhalter) und Datentypen für den DATEV-Buchungsstapel (Version 7) konfigurieren, damit die Daten korrekt an DATEV online übermittelt werden. Hierbei handelt es sich um die Konfiguration ohne Positionen.

Platzhalter (interner Name) Datentype Pflicht/optional
Beginn Wirtschaftsjahr (Monat) (financialMonthOffset) String (muss eine Zahl sein) Pflicht
Beginn Wirtschaftsjahr (Tag) (financialDayOffset) String (muss eine Zahl sein) Pflicht
Abrechnungszeitraum (0: Monat, 1: Woche, 2: Tag) (period) String (muss eine Zahl sein) Pflicht
Berater-Nummer (consultant) String (Bereich 1001–9999999) Pflicht
Mandant-Nummer (mandator) String (Bereich 1–99999) Pflicht
Festschreibung Buchungsstapel (fixationRecord) String (muss eine Zahl sein, 0=keine Festschreibung, 1=Festschreibung) optional
Soll (S) / Haben (H) (debitCredit) String (H oder S) Pflicht
Kürzel Beleglink-Schnittstelle (receiptInterface) String (0 - 210 Zeichen, kommt von DATEV, etwa DORG<GUID>)

Möchten Sie die Schnittstelle DATEV Beleglink verwenden, tragen Sie das von DATEV bereitgestellte Kürzel in diesen Platzhalter ein.
optional
Rechnungsdatum (invoiceDate) Date Pflicht
Leistungsdatum (serviceDate) Date optional
Belegfeld 1 (receiptField1) String (0–36 Zeichen) optional
Belegfeld 2 (receiptField2) String (0–36 Zeichen) optional
KOST 1 (kost1) String (0–36 Zeichen) optional
KOST 2 (kost2) String (0–36 Zeichen) optional
KOST-Menge (kostAmount) Float/Double optional
Buchungstext (description) String (0–60 Zeichen) optional
Betrag-netto (netAmount) Double (immer positive Zahl) Pflicht
Währung (currency) String optional
Buchungskonto (account) String (1–9 Zeichen) Pflicht
Länge der Sachkontennummer (accountLength) String (muss eine Zahl sein, Bereich 4–8)
Gegenkonto (contraAccount) String (1–9 Zeichen) Pflicht
Buchungsschlüssel (accountingKey) String (4 Zeichen) optional
Festschreibung Buchungssatz (fixationAccountingBatch) String (muss eine Zahl sein, 0=keine Festschreibung, 1=Festschreibung) optional

DATEV-Buchungsstapel mit Einzelpositionen (Version 7)

Dieser Abschnitt zeigt, wie Sie die Felder (Platzhalter) und Datentypen für den DATEV-Buchungsstapel mit Einzelpositionen (Version 7) konfigurieren, damit die Daten korrekt an DATEV online übermittelt werden.

Platzhalter (interner Name) Datentype Pflicht/optional
Beginn Wirtschaftsjahr (Monat) (financialMonthOffset) String (muss eine Zahl sein) Pflicht
Beginn Wirtschaftsjahr (Tag) (financialDayOffset) String (muss eine Zahl sein) Pflicht
Abrechnungszeitraum (0: Monat, 1: Woche, 2: Tag) (period) String (muss eine Zahl sein) Pflicht
Berater-Nummer (consultant) String (Bereich 1001–9999999) Pflicht
Mandant-Nummer (mandator) String (Bereich 1–99999) Pflicht
Festschreibung Buchungsstapel (fixationRecord) String (muss eine Zahl sein, 0=keine Festschreibung, 1=Festschreibung) optional
Soll (S) / Haben (H) (debitCredit) String (H oder S) Pflicht
Kürzel Beleglink-Schnittstelle (receiptInterface) String (0 - 210 Zeichen, kommt von DATEV, etwa DORG<GUID>)

Möchten Sie die Schnittstelle DATEV Beleglink verwenden, tragen Sie das von DATEV bereitgestellte Kürzel in diesen Platzhalter ein.
optional
Rechnungsdatum (invoiceDate) Date Pflicht
Leistungsdatum (serviceDate) Date optional
Währung (currency) String optional
Länge der Sachkontennummer (accountLength) String (muss eine Zahl sein, Bereich 4–8) Pflicht
Positionen (items) List
Belegfeld 1 (receiptField1) String (0–36 Zeichen) optional
Belegfeld 2 (receiptField2) String (0–36 Zeichen) optional
KOST 1 (kost1) String (0–36 Zeichen) optional
KOST 2 (kost2) String (0–36 Zeichen) optional
KOST-Menge (kostAmount) Float/Double optional
Buchungstext (description) String (0–60 Zeichen) optional
Betrag-netto (netAmount) Double (immer positive Zahl) Pflicht
Währung (currency) String optional
Buchungskonto (account) String (1–9 Zeichen) Pflicht
Gegenkonto (contraAccount) String (1–9 Zeichen) Pflicht
Buchungsschlüssel (accountingKey) String (4 Zeichen) optional
Festschreibung Buchungssatz (fixationRecord) String (muss eine Zahl sein, 0=keine Festschreibung, 1=Festschreibung) optional

 

DATEV-Buchungsstapel mit Einzelpositionen (Version 7)