DATEV Technische Themen

In diesem Kapitel finden Sie Informationen zu den technischen Voraussetzungen, Einstellungen und Funktionen der DATEV-Schnittstelle. Außerdem werden häufige technische Fragen sowie deren Lösungen beschrieben.

Verwendete DATEV API Funktionen

IAM:

method api Funktion Beschreibung
GET Users/me Gibt einen einzelnen DATEV-Benutzer zurück
GET Users Gibt eine Liste aller DATEV-Benutzer zurück. Die folgenden Funktionen werden derzeit NICHT unterstützt: pagination, filter, sort, projection, aggregation.

Accounting:

method api Funktion Beschreibung
GET Clients Alle Kunden
GET clients/<company_id>?expand=all Detail zu einem Kunden
GET clients/<company_id>/fiscal-years Fibus bei einem Kunden
GET clients/<company_id>/fiscal-years/<fibunr>/creditors?expand=all Lieferanten für einen Kunden/Fibu
GET clients/<company_id>/fiscal-years/<fibunr>/debitors?expand=all Kunden für einen Kunden/Fibu
GET clients/<company_id>/fiscal-years/<fibunr>/accounting-transaction-keys (gültige Steuercodes)
GET clients/<company_id>/fiscal-years/<fibunr>/general-ledger-accounts Sachkonten
GET clients/<company_id>/fiscal-years/<fibunr>/terms-of-payment Zahlungskonditionen
GET clients/<company_id>/fiscal-years/<fibunr>/account-postings?expand=all Journal (für Dashboard Anzeige Rechnungssuche und learned)
GET clients/<company_id>/fiscal-years/<fibunr>/accounts-receivable/condense?expand=all&filter=is_cleared%20eq%20false Offene Posten Kunden
GET clients/<company_id>/fiscal-years/<fibunr>/accounts-payable/condense?expand=all&filter=is_cleared%20eq%20false Offene Posten Lieferanten
GET clients/<company_id>/fiscal-years/<fibunr>/accounting-sums-and-balances Saldenliste
GET clients/<company_id>/fiscal-years/<fibunr>/accounts-payable/condense?expand=all&filter=is_cleared%20eq%20false Kostensysteme
GET clients/<company_id>/fiscal-years/<fibunr>/accounting-sums-and-balances Eingangsrechnungen
GET clients/<company_id>/fiscal-years/<fibunr>/posting-proposal-rules-outgoing-invoices Registrierkasse
POST clients/<company_id>/fiscal-years/<fibunr>/creditors Create Suppliers
POST clients/<company_id>/fiscal-years/<fibunr>/debitors Create Customers
POST posting-proposals-cash-register/batch Rechnungen Kassa importieren
POST posting-proposals-incoming-invoices/batch Rechnungen ER importieren
POST posting-proposals-outgoing-invoices/batch Rechnungen AR importieren
POST clients/<company_id>/fiscal-years/<fibunr>/cost-systems/accounting-sequences Buchungsstapel importieren
PUT clients/<company_id>/fiscal-years/<fibunr>/creditors/<creditor-id> Update Supplier
PUT clients/<company_id</fiscal-years<fibunr>/debitors/<debitors-id> Update Customer
GET clients/{client-id}/fiscal-years/{fiscal-year-id}/accounting-statistics Journaldaten monatsweise holen
GET clients/{client-id}/fiscal-years/{fiscal-year-id}/debitors/next-available Nächste verfügbare Kundenkontonummer holen
GET clients/{client-id}/fiscal-years/{fiscal-year-id}/creditors/next-available Nächste verfügbare Lieferantenkontonummer holen
GET clients/{client-id}/fiscal-years/{fiscal-year-id}/accounting-sums-and-balances Summe der Sachkonten für Saldenliste
GET clients/{client-id}/fiscal-years/{fiscal-year-id}/accounts-receivable Offene Posten
GET clients/{client-id}/fiscal-years/{fiscal-year-id}/accounts-payable Offene Posten

Masterdata:

method api Funktion Beschreibung
GET clients Alle Kunden
GET clients/<company_id> Alle Firmen
GET addressees/<legal_person_id>?expand=* Adresse
GET country-codes Ländercode
GET employees?filter=status eq active Mitarbeiter
GET clients/<company_id>/fiscal-years/<fibunr>/cost-systems/accounting-sequences Zuständigkeiten
GET addressees mehrere UID-Nr. bei einer Firma hinterlegen
GET clients/{client-id}/client-categories Anzeige von Mandanten in Logisth.AI beschränken
GET clients/{client-id}/responsibilities Zuständigkeiten
GET area-of-responsibilities Zuständigkeiten
GET corporate-structures Unternehmensstrukturen

DMS:

method api Funktion Beschreibung
GET info Information
GET documents/<doc_id>/structure-items?include=file Dokument herunterladen
GET documents?Top=<max>&filter=correspondence_partner_guid eq <company_id> Dokumenten Liste, eingeschränkt auf state, domain, folder, register (für Dokumentenaustausch)
POST documents Rechnungsdokument importieren
GET documentstates Gibt eine Liste der verfügbaren Dokumentenstatus zurück
GET domains Gibt eine Liste der verfügbaren Domänen, Ordner und Register zurück

Import von Dokumenten

Es wird standardmäßig mit dem Cloud-Benutzer importiert, es sei denn, die Funktion zur Benutzerabfrage über die API wurde freigegeben. In diesem Fall wird der Import mit dem entsprechenden zuständigen Buchhalter durchgeführt.

Die Funktion "Users" beim IAM (Identity and Access Management) muss freigeschalten sein.

DATEV Online

Hier kann ein Verbindungslink zu DATEV Unternehmen online erstellt werden. Über diesen Link lässt sich die Verbindung zu einem bestimmten Klienten herstellen, sodass alle Belege nicht im DATEV DMS, sondern direkt in DATEV Unternehmen online archiviert werden. Des Weiteren können in dieser Maske die bestehenden Verbindungslinks verwaltet werden – beispielsweise um eine Verbindung zu verknüpfen oder zu trennen oder den Verbindungslink vollständig zu löschen.

Wenn man auf den Aktionsbutton „Get new link“ klickt, wird man direkt zur Mandantenauswahl weitergeleitet. Dort kann ein Klient für die Verbindung ausgewählt und die Verknüpfung eingerichtet werden.

 

Mandantenauswahl
                   Mandantenauswahl


  
Method api Funktion Beschreibung
online application/65/auth?accessType=clients alle online identities holen
online clientAccessTokens/status?identity=$identity eine identity prüfen
online clientAccessTokens?identity=$identity eine identity löschen