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:42] 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.
 +
 +
 +===== Allgemeine Informationen =====
  
 <html> <html>
Zeile 19: Zeile 22:
 </html> </html>
  
-===== Allgemeine Informationen =====+Für die Verwendung der Schnittstelle muss die Datei //<Anwendungspfad>\Interfaces\self32.dll// vorhanden sein.
  
 +Die [[weitere_stammdaten:zahlungsbedingungen|Zahlungsbedingungen]] müssen zwingend zweistellig sein, genauer: im Bereich 10 - 97 liegen.
  
 ===== Konfiguration der Schnittstelle ===== ===== Konfiguration der Schnittstelle =====
  
-Concept Office verfügt über eine Schnittstelle zur Finanzbuchhaltungssoftware DATEV. Um diese zu nutzen, muss sie im Modul //Mandanten// auf der Registerkarte //Finanzbuchführung/Intra// ausgewählt werden. Dort ist ebenfalls der Mandant anzugeben, welcher in der DATEV genutzt wird. Alle anderen Felder sollten ignoriert werden, sie dienen anderen Fibus für deren Einstellungen.+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 
 +  * Ausgabepfad  
 +angegeben werden. Alle anderen Felder können ignoriert werden, sie dienen anderen Fibus für deren Einstellungen.
  
-Für die Verwendung der Schnittstelle muss die Datei //<Anwendungspfad>\Interfaces\self32.dll// vorhanden sein.+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.
  
-<note>Zahlungsbedingungen müssen zwei-stellig, im Bereich 10 - 97 sein !</note>+===== Datev.ini ===== 
 +Der Inhalt der Datev.ini sollte in dieser Weise eingetragen werden:
  
-Weitere Einstellungen müssen in der Datei Office.dat vorgenommen 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.1500543771.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