Zu Content springen
  • Es gibt keine Vorschläge, da das Suchfeld leer ist.

DATEV Rechnungsdatenservice: Rechnungen aus TEAMBOX an DATEV Unternehmen online übertragen

Mit dem DATEV Rechnungsdatenservice überträgt TEAMBOX deine Ausgangs- und Eingangsrechnungen automatisch an DATEV Unternehmen online – ein manueller Export und Import entfällt.

 Auf einen Blick

  • Ausgangsrechnungen gehen als Verkaufsrechnungen an DATEV.
  • Eingangsrechnungen gehen als Einkaufsrechnungen an DATEV.
  • Auslöser ist der Rechnungsstatus. Du legst fest, ab welchem Status eine Rechnung übertragen wird.
  • Die Übertragung läuft automatisch oder gezielt per Auswahl.
  • Rechnungsbelege (PDF, XRechnung usw.) werden mitgesendet.
  • TEAMBOX zeigt dir das Ergebnis direkt an der Rechnung an.

 Voraussetzungen 

  • Die DATEV-Schnittstelle ist in deiner TEAMBOX-Instanz eingerichtet (Schnittstellen-Eintrag „DATEV Rechnungsdatenservice 1.0“).
  • Ein aktives Internet-Konto für DATEV ist verbunden. Die Anmeldung erfolgt per OAuth2-Autorisierung.

    datev-external-account
  • Das Modul FiBu ist aktiv.

Mit der Funktion Verbindung testen prüfst du, ob die Verbindung zu DATEV funktioniert.

So funktioniert die Übertragung 

  • Rechnung wird übertragungsbereit. Eine Rechnung wird übertragen, wenn sie exportierbar ist, noch nicht exportiert wurde und mindestens den eingestellten Status erreicht hat. Neu angelegte Rechnungen werden nicht sofort übertragen. Sie müssen zuerst den Status erreichen.
  • Übertragung an DATEV. TEAMBOX sendet die Rechnungsdaten und, falls vorhanden, den Beleg.
  • Auf DATEV warten. TEAMBOX fragt regelmäßig den Stand der Verarbeitung ab. Standardmäßig geschieht das alle 5 Sekunden und bis zu 60 Mal (maximal ca. 5 Minuten).
  • Ergebnis wird vermerkt. TEAMBOX schreibt das Ergebnis in das Protokoll der Rechnung.
  • Rechnung gilt als exportiert. Bei Erfolg wird die Rechnung einem Export-Journal zugeordnet. Sie wird nicht erneut gesendet.

 Optionen 

1. Ab welchem Status wird übertragen?

Du kannst den Auslöser-Status getrennt für Ausgangs- und Eingangsrechnungen wählen. Diese Einstellung setzt ein TEAMBOX-Mitarbeiter direkt in der Schnittstelle für dich.

2. Automatisch oder gezielt auswählen?

  • Automatisch: Alle Rechnungen, die den Status erreichen, werden übertragen.
  • Gezielt: Rechnungen werden nur übertragen, wenn du sie dafür auswählst.
    • Ausgangsrechnungen: Ist die Konfiguration gesetzt, wählst du in der Ausgangsrechnungsliste die Rechnungen aus und klickst auf zu FiBu-Export hinzufügen. Dafür brauchst du die Berechtigung „Export ändern“.
      fibu-add-to-export
    • Eingangsrechnungen: Hier wird konfiguriert, ob die Checkbox „FiBu-Export“ bei neuen Eingangsrechnungen schon angehakt ist oder nicht.

3. Beleg mitsenden

Zu jeder Rechnung sendet TEAMBOX höchstens einen Beleg, in dieser Reihenfolge:

  • ZUGFeRD-/Factur-X-PDF
  • XRechnung (XML)
  • PDF
  • JPG
  • PNG
  • Ist für das Projekt ein XRechnung-Format hinterlegt, erstellt TEAMBOX bei Ausgangsrechnungen die XRechnung. Liegt bereits eine ZUGFeRD-PDF vor, wird diese verwendet.
  • Lässt sich die XRechnung nicht erstellen, sendet TEAMBOX stattdessen den gespeicherten Beleg. Das steht im Protokoll.
  • Ist der Beleg leer, nicht mehr vorhanden oder hat einen nicht unterstützten Typ, wird die Rechnung ohne Beleg übertragen. Das steht ebenfalls im Protokoll. Der Beleg kann später nicht nachgereicht werden.
  • Grenzen: maximal 20 MB pro Datei und 200 MB pro Übertragung. Wird eine Datei zu groß, schlägt die Übertragung fehl.

4. Weitere Einstellungen, die das Mapping beeinflussen

Einstellung

Wirkung

Leistungszeitraum bei Ausgangsrechnungen verwenden

Beginn und Ende des Leistungszeitraums werden mitgesendet.

Skontostaffel (Ausgangs- bzw. Eingangsrechnungen)

Skonto-Angaben werden mitgesendet.

Debitor beim Kunden führen

Bestimmt, ob das Debitorenkonto vom Auftraggeber (Kunde) oder vom Rechnungsempfänger stammt.

Rückmeldung an der Rechnung

TEAMBOX schreibt das Ergebnis in das Protokoll der Rechnung:

Meldung

Bedeutung

DATEV: Rechnung erfolgreich übertragen.

Die Rechnung ist bei DATEV angekommen und gilt als exportiert.

DATEV: Warnung bei der Übertragung

DATEV hat die Rechnung mit einem Hinweis zurückgemeldet.

DATEV: Fehler bei der Übertragung

DATEV konnte die Rechnung nicht verarbeiten. Die Meldung von DATEV steht im Protokoll.

DATEV: Der Beleg wurde nicht übertragen …

Die Rechnung wurde ohne Beleg übertragen.

DATEV: Die XRechnung konnte nicht erstellt werden …

Es wurde der gespeicherte Beleg oder kein Beleg gesendet.

Eine Übertragung schlägt außerdem fehl oder wird später erneut versucht, wenn:

  • kein DATEV-Konto verknüpft ist,
  • DATEV Eingabefehler meldet, zum Beispiel eine ungültige Kontonummer,
  • DATEV Warnungen zurückmeldet (TEAMBOX behandelt diese als Fehler, weil die Rechnung in DATEV sonst nicht angelegt werden kann),
  • das letzte Skonto-Datum nach dem Fälligkeitsdatum liegt,
  • DATEV nicht innerhalb der Wartezeit antwortet.

Datenmapping TEAMBOX → DATEV

Felder ohne Wert werden nicht übertragen.

Ausgangsrechnungen (Verkaufsrechnung)

TEAMBOX

DATEV-Feld

Hinweis

Rechnungsnummer

invoice_number

 

Rechnungsdatum

issue_date

Format JJJJ-MM-TT

Fälligkeitsdatum (Zahlungsziel)

due_date

 

Währung

currency.code

 

Wechselkurs

exchange_rate

Nur bei Fremdwährung (abweichend von der Standardwährung)

Leistungszeitraum Beginn / Ende

service_period_start / service_period_end

Nur mit aktiver Einstellung

Bemerkung

note

HTML-Formatierung wird entfernt

Bezahlt am

paid_at

 

USt-ID der Agentur

own_vat_id

 

Land der Rechnungsadresse der Agentur

ship_from_country

ISO-Ländercode

Land des Rechnungsempfängers

ship_to_country

ISO-Ländercode

Name des Kunden

accounting_customer_party. party_name.name

 

Kundennummer

accounting_customer_party. party_identification.id

 

USt-ID des Kunden

accounting_customer_party. party_tax_scheme. company_id

 

Debitorenkonto

accounting_customer_party. accounting_info. debit_account. account_number

Aus den Buchhaltungsdaten der Firma (je Mandant)

Skonto 1: Prozent

discount_percentage

Nur mit aktiver Skontostaffel

Skonto 1: Betrag

discount_amount

Bruttosumme × Prozentsatz

Skonto 1: Datum

discount_payment_date

Rechnungsdatum + Skonto-Tage

Skonto 2: Prozent / Betrag / Datum

discount_percentage_2 / discount_amount_2 / discount_payment_date_2

Nur wenn 2. Stufe gültig

IBAN der Agentur

payment_means.iban

Nur wenn IBAN vorhanden

BIC der Agentur

payment_means.bic

 

Bankname der Agentur

payment_means. account_name

 

Position: Text

invoice_lines[].item.name

Ohne HTML. Ist der Text leer, wird die Kostenart verwendet.

Position: Betrag

invoice_lines[]. price.price_amount.value

Gesamtbetrag der Position

Position: MwSt-Satz

invoice_lines[]. accounting_info.tax_rate

 

Position: Sachkonto (Gegenkonto)

invoice_lines[]. accounting_info. credit_account. account_number

 

Beleg (PDF / XRechnung / Bild)

accounting_attachment

Mit Dateiname, Typ, Größe und Prüfsumme

Eingangsrechnungen (Einkaufsrechnung)

TEAMBOX

DATEV-Feld

Hinweis

Rechnungsnummer

invoice_number

 

Rechnungsdatum

issue_date

 

Fälligkeitsdatum

due_date

 

Währung

currency.code

 

Wechselkurs

exchange_rate

Nur bei Fremdwährung

Leistungsdatum

service_period_start

 

Bemerkung

note

 

Bezahlt am

paid_at

 

USt-ID des Lieferanten

own_vat_id

 

Land des Rechnungsempfängers (deine Firma)

ship_from_country

Ohne Empfänger: Standardland

Land des Lieferanten

ship_to_country

 

Name des Lieferanten

accounting_supplier_party. party_name.name

 

Kundennummer des Lieferanten

accounting_supplier_party. party_identification.id

 

USt-ID des Lieferanten

accounting_supplier_party. party_tax_scheme. company_id

 

Kreditorenkonto

accounting_supplier_party. accounting_info. credit_account. account_number

Aus den Buchhaltungsdaten der Firma (je Mandant)

Skonto 1 und 2

discount_*

Wie bei Ausgangsrechnungen, mit der Einstellung für Eingangsrechnungen

IBAN / BIC / Bankname des Lieferanten

payment_means.iban / .bic / .account_name

Bankdaten des Lieferanten

Position: Text

invoice_lines[].item.name

Ohne HTML. Sonst Kostenart.

Position: Betrag

invoice_lines[]. price.price_amount. value

 

Position: MwSt-Satz

invoice_lines[]. accounting_info. tax_rate

 

Position: Sachkonto (Gegenkonto)

invoice_lines[]. accounting_info. debit_account. account_number

 

Beleg

accounting_attachment

Wie bei Ausgangsrechnungen

 Skonto-Regeln 

  • Es werden bis zu zwei Skonto-Stufen übertragen. Eine Stufe zählt nur, wenn Prozentsatz und Tage größer als 0 sind.
  • Die Stufe mit dem höheren Prozentsatz wird als Skonto 1 gesendet.
  • Das späteste Skonto-Datum darf nicht nach dem Fälligkeitsdatum liegen. Sonst wird die Rechnung nicht übertragen.

 Hinweise / Fehlerbehebung 

  • Rechnung wird ohne Konto übertragen: Pflege Debitoren- und Kreditorenkonten in den Buchhaltungsdaten der Firmen. Pflege außerdem die Sachkonten an den Positionen, sie werden als Gegenkonto gesendet.
  • Rechnung wird nicht übertragen (Skonto): Prüfe, dass die Skonto-Tage kürzer sind als das Zahlungsziel.
  • Beleg fehlt bei DATEV: Verwende als Belege PDF, JPG, PNG oder eine E-Rechnung (XRechnung/ZUGFeRD). Andere Dateitypen werden nicht übertragen. Hinterlege außerdem bei deiner Agentur eine IBAN, damit sie bei Ausgangsrechnungen als Zahlungsverbindung mitgesendet wird.

FAQ

Wird eine Rechnung doppelt übertragen? Nein. Nach erfolgreicher Übertragung gilt sie als exportiert und wird nicht erneut gesendet.

Kann ich bestimmen, welche Rechnungen übertragen werden? Ja. Lass die Einstellung so setzen, dass Rechnungen nicht automatisch exportierbar sind. Wähle dann in der Liste zu FiBu-Export hinzufügen.

Wo sehe ich, ob die Übertragung geklappt hat? Im Protokoll der jeweiligen Rechnung, mit den Einträgen „erfolgreich übertragen“, „Warnung“ oder „Fehler“.