Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
fibuschnittstelle:datev [2017/07/20 09:48] – [Konfiguration der Schnittstelle] msfibuschnittstelle:datev [2025/05/30 07:36] (aktuell) – [Konfiguration der Schnittstelle] Susanne Giron
Zeile 1: Zeile 1:
-====== Fibuschnittstelle zur DATEV Finanzbuchhaltung  ======  +====== Schnittstelle zur DATEV Finanzbuchhaltung  ======  
  
 Concept Office unterstützt mehrere datev-spezifizierte Ausgabeformate. Die aktuellste Version wird als //Datev 3.0-Schnittstelle// betitelt. Concept Office unterstützt mehrere datev-spezifizierte Ausgabeformate. Die aktuellste Version wird als //Datev 3.0-Schnittstelle// betitelt.
- 
  
  
Zeile 29: Zeile 28:
 ===== Konfiguration der Schnittstelle ===== ===== Konfiguration der Schnittstelle =====
  
-Concept Office verfügt über eine Schnittstelle zur Finanzbuchhaltungssoftware DATEV. Um diese zu nutzen, muss sie [[mandanten:fibu|Mandanten]] ausgewählt werden. Weiterhin müssen dort +Concept Office verfügt über eine Schnittstelle zur Finanzbuchhaltungssoftware DATEV. Um diese zu nutzen, muss sie im [[mandanten:fibu|Mandanten]] ausgewählt werden. Weiterhin müssen dort 
   * Fibu-Mandant und   * Fibu-Mandant und
   * Ausgabepfad    * Ausgabepfad 
 angegeben werden. Alle anderen Felder können ignoriert werden, sie dienen anderen Fibus für deren Einstellungen. angegeben werden. Alle anderen Felder können ignoriert werden, sie dienen anderen Fibus für deren Einstellungen.
  
 +Weitere Einstellungen können in der Datei //<Sysdatapfad>\ImportExport\datev.ini// hinterlegt werden. Aus Kompatibilitätsgründen sind die alten Office.dat-Einträge weiterhin wirksam.
  
 +===== Datev.ini =====
 +Der Inhalt der Datev.ini sollte in dieser Weise eingetragen werden:
  
-Weitere Einstellungen können in der Datei datei.ini hinterlegt werden+<note tip> In der Datev.ini soll man nur die notwendigen Schalter verwenden und nicht alle aus der Wiki übernehmen, da dies zu Fehlern führen kann.</note> 
  
-===== Einträge in die Office.dat =====+<code> 
 +[FilialeZuMandant] 
 +;<COFilialkennung>=<DatevMandant>,<BeraterNr>,<SachkontenLaenge> 
 +1="001,111,5" 
 +2="45,8" 
 +3="56" 
 +(alle)="11"  
 +;Die Ausgabe der Daten muss nach Filiale separiert erfolgen
  
-==== Pflichteinträge ====+[General]  
 +;Integriert die Mandantenbezeichnung in die Dateinamen  
 +MandantenNameInDateiname=
  
-<note important> Ab Version 6.0 werden die Pflichteinträge //Datev-Beraternummer// und //Datev-Pfad// in den [[mandanten:mandanten|Mandanteneinstellungen]] hinterlegt. Eine Auswertung der //office.dat//-Einstellungen findet nicht mehr statt. </note>+;Ausgabe der Forderungsart im Beleg  
 +ForderungsartSupport=1 
  
-Diese Schalter müssen in jedem Fall gesetzt werden, um die Schnittstelle nutzen zu können.+; Sperrt die Übergabe der AP-Daten (Anrede, Mail, Telefon)  
 +UebergabeAnsprechpartnerGesperrt=1
  
-**Datev-Berater="<Beraternummer>" (entfällt ab CO 6.0)**\\ +; Sperrt die Übergabe des Lastschriftkennzeichens in den Stammdaten  
-Berater-Nummer.+UebergabeLastschriftKennzeichenGesperrt=1
  
-**Datev-Pfad=" \\<Server>\<Freigabe>\" (entfällt ab CO 6.0)**\\ +; Sperrt die Übergabe der ZBD in den Stammdaten   
-Ausgabepfad, in den die von der Schnittstelle ausgegebenen Dateien abgelegt werden sollen. Der Pfad muss im Dateisystem vorhanden sein. Er wird nicht durch die Schnittstelle angelegt.+UebergabeZbdGesperrt=1 
  
-**Festschreibungskennzeichen** +; Lastschriftkennzeichen bei Lastschrift, falls nicht angegeben=8 
-==== optionale Einstellungen ====+ForderungsartLastschrift=
  
-Nachfolgend aufgelistet finden sich Spezialschalter, die nicht zwingend gesetzt werden müssen. Einige Schalter müssen mit konkreten Werteneinige nur mit 1 oder gesetzt werden.+; Buchung mit Belegdatumandernfalls mit Buchungsdatum 
 +BuchungMitBelegdatum=
  
-**Datev-Zwischenkonto="<Zwischenkonto>" (entfällt mit Datev 3.0**\\ +;Steuerung des Inhaltes von KOST2 
-ZwischenkontoErlöskonto ohne Automatik+;AusgangsRechungen: 0-keine Angabe, 1-Gruppierungsnummer, 2-Kundenkostenstelle (aus Umsatz),  
 +;                   3-Kunden-BestellNrdes Vorganges, 4-Kostenstelle aus Rechnungsposition,  
 +;                   5-Verkaufsteam  
 +Kost2KonfigAR=0 
  
-**Datev-Versionssatz="<Versionsnummer>, <Länge Sachkonten Aufzeichnung>, <Länge Sachkonten Mandant>, <Produktkürzel>" **\\ +;EingangsRechnungen0-keine Angabe, 1-BelegId2-SammelbelegNr, 3-Gruppierungsnummer, 4-Bestellungsnummer 
-Gibt die Länge der Sachkonten an. Erläuterung anhand BeispielDatev-Versionssatz="1,4,4,SELF" +Kost2KonfigER=0
-Die erste Zahl (1) ist die Versionsnummer . Die zweite Zahl (4) sagt ausdass die Sachkonten 4-stellig aufgezeichnet werden. Die dritte Zahl (4) bedeutetdass der Mandant mit 4-stelligen Sachkonten arbeitet und das Wort am Ende (SELF) steht für das Produktkürzel. +
  
-Beide Sachkontenangaben müssen stets die gleiche Größe haben. +; Steuerung von KOST1, wenn hier keine Angabe, dann Ausgabe der Kostenstelle aus der Rechnungsposition 
 +; Filiale zu KOST1 zuordnen 
 +[FilialeZuKost1] 
 +;<COFilialkennung> = <KOST1> 
 +Zentrale="1234" 
 +(alle)="9876"
  
-Mit Datev 3.wird hieraus nur noch die Sachkontenlänge verwendet.+; Menge zur Kostenstelle in Feld "Kost-Menge" übergeben? 
 +KostmengeUebergeben=
  
 +; Steuert, ob bei Stammdatenausgabe das Feld 'AdressattypUnternehmen' auch bei Privat-Debitoren gefüllt wird.
 +AdressattypUnternehmenBeiPrivatFuellen=1
  
-**DatevBuchungMitBelegdatum=1**\\ +;Steuert, ob Automatikkonten außer Kraft gesetzt werdenFüllt Feld "BU-Schlüssel" 
-Mit dieser Einstellung wird entschieden, ob das Belegdatum, oder das Datum der Buchungsperiode übergeben wird.\\ +BuchungsschluesselUebergeben=0
-1=übergibt das Belegdatum\\ +
-0=übergibt das Datum der Buchungsperiode\\+
  
-**Datev-Belegfeld2Konfig=1**\\ +;Sperrt die Übergabe der Bankdaten 
-Entscheidet ob Fälligkeitstage oder die ID-Nr. der Zahlungsbedingung übergeben wird. +UebergabeBankGesperrt=1
-1=ZBDNr.\\ +
-0=Fälligkeitstage\\+
  
-**DatevLastschriftZBDPraefix=<Präfix>**\\ +;0-Fälligkeit, 1-Zahlungsbedingung 
-Gibt das Präfix der Zahlungsbedingung an (setzt //Datev-Belegfeld2Konfig=1// voraus). \\+Belegfeld2Konfig=1
  
-**Datev-Mandant=<Mandantennummer> **\\ +;spezieller Buchungschlüssel für Gutschriften  
-Überschreibt die im CO-Stamm angegebene Mandantennummer.\\ +BuchungsschluesselGs
-Ab Datev 3.0 nicht mehr unterstützt.+
  
-**DatevUebergabeBankGesperrt=1**\\ +; Einstellung Sachkontenlänge 
-Das Feld //Bank// wird nicht übergeben.+SachkontenLaenge=4
  
-**DatevUebergabeZBDGesperrt=1**\\ +;Einstellung für Kasse 5 
-Das Feld //Zahlungsbedingung// wird nicht übergeben.+KassenKostenstellen5=13020 
 +;Einstellung für Kasse 6 
 +KassenKostenstellen6=13030 
  
 +;übergibt den Ansprechpartner , bei dem die angegebene Funktion hinterlegt ist. Achtung: Es muss der Schlüssel der Funktion angegeben werden.
 +AnsprechpartnerFunktionKey=Fibu
  
-**DatevUebergabeLastschriftKennzeichenGesperrt=1**\\ +;Falls gesetzt, wird bei Gutschriften die Referenznummer in Belegfeld1 geschrieben 
-Das Feld //Lastschriftkennzeichen// wird nicht übergeben.+OPAusgleich=0 
  
-**DatevKostMengeUebergeben=1**\\ +;bei Übergabe der Gutschriftsbuchung wird in das Belegfeld1 die bezogene Rechnungsnummer und in Belegfeld2 die Gutschriftsnummer übertragen  
-Füllt das Feld //Kost-Menge// mit der //Rechnungsmenge//.+OPAusgleich=1
  
-**DatevBuchungsschluesselGS=<Buchungsschlüssel für Gutschrift>**\\ +;0-BelegNummer 1-bei GS Referenznummer, falls angegeben, sonst wie 0 
-Ermöglicht es, Gutschriften mit einem separaten Buchungsschlüssel zu übergeben. Füllt das Feld //BU-Schlüssel//.+Belegfeld1Konfig=1 
  
-**DatevGruppierungsnummerUebergeben=1**\\ +; MaxLänge der Belegnummer (Eingangsrechnungen) begrenzen 
-Füllt das Feld //Kost2// mit der //Gruppierungsnummer// des Vorgangs.+; BelegNummern von rechts abschneiden 
 +MaxBelegNrLen=3
  
-**DatevSammelBelegNrUebergeben=1**\\ +; Ausgabe Rechnungsmail des Kunden in den Stammdaten (Spalte AG 'E-Mail'
-Wenn der Schalter gesetzt ist, wird im Feld //Kost2// der Datev-Schnittstelle die //Sammelbelegnummer// aus der RE-Buchung übergeben.+RgMailAusgeben=1 
 +</code>
  
-**DatevBuchungsschluesselUebergeben=1**\\ 
-1=Übergabe erfolgt.\\ 
-0=keine Übergabe\\ 
-Wenn der Schalter gesetzt ist, wird als Buchungsschlüssel der Wert "4"+<Steuerschlussel> übergeben.  
-Damit wird Mwst-Automatik der Konten generell deaktiviert. 
-Typische Steuerschlüssel sind:\\ 
-2-Umsatzsteuer 7%\\ 
-3-Umsatzsteuer 19%\\ 
-8-Vorsteuer 7%\\ 
-9-Vorsteuer 19%\\ 
  
 +Des Weiteren können mandantenabhängige Einstellungen über eine spezielle Sektion angegeben werden. Globale und mandantenabhängige Einstellungen greifen nur alternativ, d.h. bei mandantenabhängigen Einstellungen müssen alle Werte aufgeführt werden. 
  
-**DatevUebergabeAnsprechpartnerGesperrt=1**\\ +<code> 
-Wenn der Schalter gesetzt ist, werden die Daten zum Ansprechpartner nicht übergeben .+;Hier ist die Mandantennummer einzutragen, die bis zu 3 Stellen haben kann. 
 +[General_<Mandant>
 +</code>
  
-===== NEU Datev.ini ===== 
  
-Alle Felder aus Office.dat sind jetzt in einer Datev.ini Datei verfügbar. Unabhängig davon sind die alten Office.dat-Einträge weiterhin wirksam. 
  
-**Als Datev-Version wird ab Stand 7.0.669 die "510" ausgegeben. Ist der Eintrag Maxversion=300 in der Datev.ini aktiv, wird wie bisher die "300" ausgegeben.** 
  
-Der Inhalt der Datev.ini sollte in dieser Weise eingetragen werden: 
  
-[FilialeZuMandant] \\ 
-; < COFilialkennung > = < DatevMandant > \\ 
-1="001" \\ 
-2="88" \\ 
-3="99" \\ 
-(alle)="77" \\ 
-\\ 
-[General] \\ 
-;//Integriert die Mandantenbezeichnung in die Dateinamen// \\ 
-MandantenNameInDateiname=1  
  
-;//Ausgabe der Forderungsart im Beleg// \\ 
-ForderungsartSupport=1  
  
-; //Sperrt die Übergabe der AP-Daten (Anrede, Mail, Telefon)// \\ +==== Office.dat ==== 
-UebergabeAnsprechpartnerGesperrt=1+<note important>Diese Einstellungen werden aus Gründen der Kompatibilität beibehalten und sollten für Neueinrichtungen nicht verwendet werden.</note>
  
-; //Sperrt die Übergabe des Lastschriftkennzeichens in den Stammdaten// \\ 
-UebergabeLastschriftKennzeichenGesperrt=1\\ 
- 
-; //Sperrt die Übergabe der ZBD in den Stammdaten // \\ 
-UebergabeZbdGesperrt=1 \\ 
- 
-; //Buchung mit Belegdatum, andernfalls mit Buchungsdatum//\\ 
-BuchungMitBelegdatum=0 \\ 
- 
-;//Ausgangsrechungen: 0-keine Angabe, 1-Gruppierungsnummer, 2-Kundenkostenstelle //\\ 
-Kost2KonfigAR=0 \\ 
- 
-;//Eingangsrechnungen: 0-keine Angabe, 1-BelegId, 2-SammelbelegNr//\\ 
-Kost2KonfigER=0\\ 
- 
-; //Menge zur Kostenstelle in Feld "Kost-Menge" übergeben?//\\ 
-KostmengeUebergeben=0 \\ 
- 
-;//Falls gesetzt, wird bei Gutschriften die Referenznummer in Belegfeld1 geschrieben//\\ 
-OPAusgleich=0 \\ 
- 
-;//Steuert, ob Automatikkonten außer Kraft gesetzt werden. Füllt Feld "BU-Schlüssel"//\\ 
-BuchungsschluesselUebergeben=0\\ 
- 
-;//Sperrt die Übergabe der Bankdaten//\\ 
-UebergabeBankGesperrt=1\\ 
- 
-;//0-Fälligkeit, 1-Zahlungsbedingung//\\ 
-Belegfeld2Konfig=1\\ 
- 
-;//spezieller Buchungschlüssel für Gutschriften //\\ 
-BuchungsschluesselGs= \\ 
- 
-; //Einstellung Sachkontenlänge//\\ 
-SachkontenLaenge=4\\ 
- 
-;//Einstellung für Kasse 5//\\ 
-KassenKostenstellen5=13020\\ 
-;//Einstellung für Kasse 6//\\ 
-KassenKostenstellen6=13030 \\ 
- 
-;//übergibt den Ansprechpartner , bei dem die angegebene Funktion hinterlegt ist. Achtung: Es muss der Schlüssel der Funktion angegeben werden.//\\ 
-AnsprechpartnerFunktionKey=Fibu\\ 
-\\ 
-;//bei Übergabe der Gutschriftsbuchung wird in das Belegfeld1 die bezogene Rechnungsnummer und in Belegfeld2 die Gutschriftsnummer übertragen// \\ 
-OPAusgleich=1\\ 
-\\ 
-\\ 
-Des Weiteren können mandantenabhängige Einstellungen über eine spezielle Sektion angegeben werden. 
- 
-|[General_< nn >]| 
- 
-Globale und mandantenabhängige Einstellungen greifen nur alternativ, d.h. bei mandantenabhängigen Einstellungen müssen alle Werte aufgeführt werden.  
- 
- 
- 
- 
- 
- 
- 
- 
-===== DATEV - Prüftool SELFPP bis Datev 3.0 ===== 
  
 +===== DATEV - Prüfung =====
 +====  Bis Datev 3.0 ====
 Um die Ausgabedateien unserer Schnittstelle prüfen zu können, finden Sie im Order //<Anwendungspfad>\Interfaces\// ein Prüftool der DATEV: //selfpp32.exe//. Um die Ausgabedateien unserer Schnittstelle prüfen zu können, finden Sie im Order //<Anwendungspfad>\Interfaces\// ein Prüftool der DATEV: //selfpp32.exe//.
- +==== Ab Datev 3.0 ====
- +
-===== DATEV - Prüftool ab Datev 3.0 =====+
  
 Zur Prüfung steht das von der Datev erstellte Prüfprogramm //DatevFormatPruefProgramm.exe// bereit. Zur Prüfung steht das von der Datev erstellte Prüfprogramm //DatevFormatPruefProgramm.exe// bereit.
  
 {{tag> Fibu Schnittstellen Datev }} {{tag> Fibu Schnittstellen Datev }}
fibuschnittstelle/datev.1500544106.txt.gz · Zuletzt geändert: 2023/05/23 12:35 (Externe Bearbeitung)
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0