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/05/11 13:16] – [NEU Datev.ini] cmfibuschnittstelle: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 verfügt über eine Schnittstelle zur Finanzbuchhaltungssoftware DATEVUm 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 unterstützt mehrere datev-spezifizierte AusgabeformateDie aktuellste Version wird als //Datev 3.0-Schnittstelle// betitelt.
  
-Für die Verwendung der Schnittstelle muss die Datei //<Anwendungspfad>\Interfaces\self32.dll// vorhanden sein. 
  
-<note>Zahlungsbedingungen müssen zwei-stellig, im Bereich 10 - 97 sein !</note>+===== Allgemeine Informationen =====
  
-Weitere Einstellungen müssen in der Datei Office.dat vorgenommen werden+<html> 
 +<table width="100%" style="border:0px;"> 
 +<tr> 
 +   <td style="border:3px solid #FFD700; padding:5px; background-color:#ffebcd;"> 
 +      <table width="100%" style="border:0px; margin:0px"> 
 +         <tr> 
 +            <td width="100px" style="border:0px; text-align:center; padding:5px;"
 +               <img src="./scpictures/lizenz.png">  
 +     </td> 
 +     <td style="border:0px; padding:5px;"> 
 +       <p style="margin:0px"> Für den Einsatz ist die Lizenz <i> Datenschnittstelle FiBuDatev30 </i> notwendig.</p> 
 +     </td> 
 + </tr> 
 +      </table></td></tr></table> 
 +</html>
  
-===== Einträge in die Office.dat =====+Für die Verwendung der Schnittstelle muss die Datei //<Anwendungspfad>\Interfaces\self32.dll// vorhanden sein.
  
-==== Pflichteinträge ====+Die [[weitere_stammdaten:zahlungsbedingungen|Zahlungsbedingungen]] müssen zwingend zweistellig sein, genauer: im Bereich 10 - 97 liegen.
  
-<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>+===== Konfiguration der Schnittstelle =====
  
-Diese Schalter müssen in jedem Fall gesetzt werden, um die Schnittstelle nutzen zu können.+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.
  
-**Datev-Berater="<Beraternummer>" (entfällt ab CO 6.0)**\\ +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.
-Berater-Nummer.+
  
-**Datev-Pfad=" \\<Server>\<Freigabe>\" (entfällt ab CO 6.0)**\\ +===== Datev.ini ===== 
-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.+Der Inhalt der Datev.ini sollte in dieser Weise eingetragen werden:
  
-**Festschreibungskennzeichen** +<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> 
-==== optionale Einstellungen ====+
  
-Nachfolgend aufgelistet finden sich Spezialschalterdie nicht zwingend gesetzt werden müssen. Einige Schalter müssen mit konkreten Werteneinige nur mit oder 0 gesetzt werden.+<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
  
-**Datev-Zwischenkonto="<Zwischenkonto>" (entfällt mit Datev 3.0) **\\ +[General]  
-Zwischenkonto, Erlöskonto ohne Automatik. +;Integriert die Mandantenbezeichnung in die Dateinamen  
 +MandantenNameInDateiname=1 
  
-**Datev-Versionssatz="<Versionsnummer>, <Länge Sachkonten Aufzeichnung>, <Länge Sachkonten Mandant>, <Produktkürzel>" **\\ +;Ausgabe der Forderungsart im Beleg  
-Gibt die Länge der Sachkonten an. Erläuterung anhand Beispiel: Datev-Versionssatz="1,4,4,SELF" +ForderungsartSupport=1 
-Die erste Zahl (1) ist die Versionsnummer . Die zweite Zahl (4) sagt aus, dass die Sachkonten 4-stellig aufgezeichnet werden. Die dritte Zahl (4) bedeutet, dass 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. +; Sperrt die Übergabe der AP-Daten (Anrede, Mail, Telefon)  
 +UebergabeAnsprechpartnerGesperrt=1
  
-Mit Datev 3.0 wird hieraus nur noch die Sachkontenlänge verwendet.+; Sperrt die Übergabe des Lastschriftkennzeichens in den Stammdaten  
 +UebergabeLastschriftKennzeichenGesperrt=1
  
 +; Sperrt die Übergabe der ZBD in den Stammdaten  
 +UebergabeZbdGesperrt=1 
  
-**DatevBuchungMitBelegdatum=1**\\ +; Lastschriftkennzeichen bei Lastschriftfalls nicht angegeben=8 
-Mit dieser Einstellung wird entschiedenob das Belegdatum, oder das Datum der Buchungsperiode übergeben wird.\\ +ForderungsartLastschrift=
-1=übergibt das Belegdatum\\ +
-0=übergibt das Datum der Buchungsperiode\\+
  
-**Datev-Belegfeld2Konfig=1**\\ +; Buchung mit Belegdatum, andernfalls mit Buchungsdatum 
-Entscheidet ob Fälligkeitstage oder die ID-Nr. der Zahlungsbedingung übergeben wird. +BuchungMitBelegdatum=0 
-1=ZBDNr.\\ +
-0=Fälligkeitstage\\+
  
-**DatevLastschriftZBDPraefix=<Präfix>**\\ +;Steuerung des Inhaltes von KOST2 
-Gibt das Präfix der Zahlungsbedingung an (setzt //Datev-Belegfeld2Konfig=1// voraus). \\+;AusgangsRechungen: 0-keine Angabe, 1-Gruppierungsnummer, 2-Kundenkostenstelle (aus Umsatz),  
 +;                   3-Kunden-BestellNrdes Vorganges, 4-Kostenstelle aus Rechnungsposition,  
 +;                   5-Verkaufsteam  
 +Kost2KonfigAR=0 
  
-**Datev-Mandant=<Mandantennummer> **\\ +;EingangsRechnungen: 0-keine Angabe, 1-BelegId, 2-SammelbelegNr, 3-Gruppierungsnummer, 4-Bestellungsnummer 
-Überschreibt die im CO-Stamm angegebene Mandantennummer.\\ +Kost2KonfigER=0
-Ab Datev 3.nicht mehr unterstützt.+
  
-**DatevUebergabeBankGesperrt=1**\\ +; Steuerung von KOST1, wenn hier keine Angabe, dann Ausgabe der Kostenstelle aus der Rechnungsposition 
-Das Feld //Bank// wird nicht übergeben.+; Filiale zu KOST1 zuordnen 
 +[FilialeZuKost1] 
 +;<COFilialkennung> <KOST1> 
 +Zentrale="1234" 
 +(alle)="9876"
  
-**DatevUebergabeZBDGesperrt=1**\\ +; Menge zur Kostenstelle in Feld "Kost-Menge" übergeben
-Das Feld //Zahlungsbedingung// wird nicht übergeben.+KostmengeUebergeben=0 
  
 +; Steuert, ob bei Stammdatenausgabe das Feld 'AdressattypUnternehmen' auch bei Privat-Debitoren gefüllt wird.
 +AdressattypUnternehmenBeiPrivatFuellen=1
  
-**DatevUebergabeLastschriftKennzeichenGesperrt=1**\\ +;Steuert, ob Automatikkonten außer Kraft gesetzt werdenFüllt Feld "BU-Schlüssel" 
-Das Feld //Lastschriftkennzeichen// wird nicht übergeben.+BuchungsschluesselUebergeben=0
  
-**DatevKostMengeUebergeben=1**\\ +;Sperrt die Übergabe der Bankdaten 
-Füllt das Feld //Kost-Menge// mit der //Rechnungsmenge//.+UebergabeBankGesperrt=1
  
-**DatevBuchungsschluesselGS=<Buchungsschlüssel für Gutschrift>**\\ +;0-Fälligkeit1-Zahlungsbedingung 
-Ermöglicht esGutschriften mit einem separaten Buchungsschlüssel zu übergeben. Füllt das Feld //BU-Schlüssel//.+Belegfeld2Konfig=1
  
-**DatevGruppierungsnummerUebergeben=1**\\ +;spezieller Buchungschlüssel für Gutschriften  
-Füllt das Feld //Kost2// mit der //Gruppierungsnummer// des Vorgangs.+BuchungsschluesselGs= 
  
-**DatevSammelBelegNrUebergeben=1**\\ +; Einstellung Sachkontenlänge 
-Wenn der Schalter gesetzt ist, wird im Feld //Kost2// der Datev-Schnittstelle die //Sammelbelegnummer// aus der RE-Buchung übergeben.+SachkontenLaenge=4
  
-**DatevBuchungsschluesselUebergeben=1**\\ +;Einstellung für Kasse 5 
-1=Übergabe erfolgt.\\ +KassenKostenstellen5=13020 
-0=keine Übergabe\\ +;Einstellung für Kasse 6 
-Wenn der Schalter gesetzt ist, wird als Buchungsschlüssel der Wert "4"+<Steuerschlussel> übergeben.  +KassenKostenstellen6=13030 
-Damit wird Mwst-Automatik der Konten generell deaktiviert. +
-Typische Steuerschlüssel sind:\\ +
-2-Umsatzsteuer 7%\\ +
-3-Umsatzsteuer 19%\\ +
-8-Vorsteuer 7%\\ +
-9-Vorsteuer 19%\\+
  
 +;übergibt den Ansprechpartner , bei dem die angegebene Funktion hinterlegt ist. Achtung: Es muss der Schlüssel der Funktion angegeben werden.
 +AnsprechpartnerFunktionKey=Fibu
  
-**DatevUebergabeAnsprechpartnerGesperrt=1**\\ +;Falls gesetzt, wird bei Gutschriften die Referenznummer in Belegfeld1 geschrieben 
-Wenn der Schalter gesetzt istwerden die Daten zum Ansprechpartner nicht übergeben .+OPAusgleich=0 
  
-===== NEU Datev.ini =====+;bei Übergabe der Gutschriftsbuchung wird in das Belegfeld1 die bezogene Rechnungsnummer und in Belegfeld2 die Gutschriftsnummer übertragen  
 +OPAusgleich=1
  
-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.+;0-BelegNummer 1-bei GS Referenznummer, falls angegeben, sonst wie 0 
 +Belegfeld1Konfig=1 
  
-**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.**+; MaxLänge der Belegnummer (Eingangsrechnungen) begrenzen 
 +; BelegNummern von rechts abschneiden 
 +MaxBelegNrLen=3
  
-Der Inhalt der Datev.ini sollte in dieser Weise eingetragen werden:+; Ausgabe Rechnungsmail des Kunden in den Stammdaten (Spalte AG 'E-Mail'
 +RgMailAusgeben=1 
 +</code>
  
-[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// \\ +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. 
-ForderungsartSupport=1 +
  
-//Sperrt die Übergabe der AP-Daten (AnredeMail, Telefon)// \\ +<code> 
-UebergabeAnsprechpartnerGesperrt=1+;Hier ist die Mandantennummer einzutragendie bis zu 3 Stellen haben kann. 
 +[General_<Mandant>
 +</code>
  
-; //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//\\ +==== Office.dat ==== 
-OPAusgleich=0 \\+<note important>Diese Einstellungen werden aus Gründen der Kompatibilität beibehalten und sollten für Neueinrichtungen nicht verwendet werden.</note>
  
-;//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.1494508567.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