Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
fibuschnittstelle:datev [2017/05/11 15:16]
cm [NEU Datev.ini]
fibuschnittstelle:datev [2023/01/26 08:43] (aktuell)
Andrea Müller [DATEV - Versionen]
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 [[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** +<​code>​ 
-==== optionale Einstellungen ====+[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. ​
  
-Nachfolgend aufgelistet finden sich Spezialschalter, ​die nicht zwingend gesetzt werden müssen. Einige Schalter müssen mit konkreten Werten, einige nur mit oder 0 gesetzt werden.+[General]  
 +;​Integriert ​die Mandantenbezeichnung in die Dateinamen  
 +MandantenNameInDateiname=
  
-**Datev-Zwischenkonto="<​Zwischenkonto>"​ (entfällt mit Datev 3.0) **\\ +;Ausgabe der Forderungsart im Beleg  
-Zwischenkonto,​ Erlöskonto ohne Automatik. ​+ForderungsartSupport=1 ​
  
-**Datev-Versionssatz="<​Versionsnummer>,​ <Länge Sachkonten Aufzeichnung>,​ <Länge Sachkonten Mandant>,​ <​Produktkürzel>"​ **\\ +; Sperrt ​die Übergabe ​der AP-Daten (AnredeMailTelefon) ​ 
-Gibt die Länge ​der Sachkonten an. Erläuterung anhand Beispiel: Datev-Versionssatz="​1,4,4,​SELF"​ +UebergabeAnsprechpartnerGesperrt=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 des Lastschriftkennzeichens in den Stammdaten  
 +UebergabeLastschriftKennzeichenGesperrt=1
  
-Mit Datev 3.0 wird hieraus nur noch die Sachkontenlänge verwendet.+; Sperrt ​die Übergabe der ZBD in den Stammdaten ​  
 +UebergabeZbdGesperrt=1 ​
  
 +; Lastschriftkennzeichen bei Lastschrift,​ falls nicht angegeben=8
 +ForderungsartLastschrift=7 ​
  
-**DatevBuchungMitBelegdatum=1**\\ +; Buchung mit Belegdatum, ​andernfalls mit Buchungsdatum 
-Mit dieser Einstellung wird entschieden,​ ob das Belegdatum, ​oder das Datum der Buchungsperiode übergeben wird.\\ +BuchungMitBelegdatum=0 
-1=übergibt das Belegdatum\\ +
-0=übergibt das Datum der Buchungsperiode\\+
  
-**Datev-Belegfeld2Konfig=1**\\ +;​Ausgangsrechungen:​ 0-keine Angabe, ​1-Gruppierungsnummer,​ 2-Kundenkostenstelle, ​ 
-Entscheidet ob Fälligkeitstage oder die ID-Nr. der Zahlungsbedingung übergeben wird. +;                   3-Kunden-BestellNrdes Vorganges, 4-Ausgabde ​der Kostenstelle in KOST2, ​ 
-1=ZBDNr.\\ +;                   ​5-Verkaufsteam ​ 
-0=Fälligkeitstage\\+Kost2KonfigAR=
  
-**DatevLastschriftZBDPraefix=<​Präfix>​**\\ +;​Eingangsrechnungen:​ 0-keine Angabe, ​1-BelegId, 2-SammelbelegNr,​ 3-Gruppierungsnummer,​ 4-Bestellungsnummer 
-Gibt das Präfix der Zahlungsbedingung an (setzt //Datev-Belegfeld2Konfig=1// voraus). \\+Kost2KonfigER=0
  
-**Datev-Mandant=<​Mandantennummer>​ **\\ +; Steuert, ob bei Stammdatenausgabe das Feld '​AdressattypUnternehmen'​ auch bei Privat-Debitoren gefüllt wird
-Überschreibt die im CO-Stamm angegebene Mandantennummer.\\ +AdressattypUnternehmenBeiPrivatFuellen=1
-Ab Datev 3.0 nicht mehr unterstützt.+
  
-**DatevUebergabeBankGesperrt=1**\\ +; Filiale zu KOST1 zuordnen 
-Das Feld //Bank// wird nicht übergeben.+[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 Automatikkonten außer Kraft gesetzt werden. Füllt Feld "​BU-Schlüssel"​
 +BuchungsschluesselUebergeben=0
  
-**DatevUebergabeLastschriftKennzeichenGesperrt=1**\\ +;Sperrt die Übergabe der Bankdaten 
-Das Feld //​Lastschriftkennzeichen//​ wird nicht übergeben.+UebergabeBankGesperrt=1
  
-**DatevKostMengeUebergeben=1**\\ +;​0-Fälligkeit, ​1-Zahlungsbedingung 
-Füllt das Feld //Kost-Menge// mit der //​Rechnungsmenge//​.+Belegfeld2Konfig=1
  
-**DatevBuchungsschluesselGS=<​Buchungsschlüssel ​für Gutschrift>​**\\ +;spezieller Buchungschlüssel ​für Gutschriften ​ 
-Ermöglicht es, Gutschriften ​mit einem separaten Buchungsschlüssel zu übergeben. Füllt das Feld //​BU-Schlüssel//​.+BuchungsschluesselGs= ​
  
-**DatevGruppierungsnummerUebergeben=1**\\ +; Einstellung Sachkontenlänge 
-Füllt das Feld //Kost2// mit der //​Gruppierungsnummer//​ des Vorgangs.+SachkontenLaenge=4
  
-**DatevSammelBelegNrUebergeben=1**\\ +;​Einstellung für Kasse 5 
-Wenn der Schalter gesetzt ist, wird im Feld //Kost2// der Datev-Schnittstelle die //​Sammelbelegnummer//​ aus der RE-Buchung übergeben.+KassenKostenstellen5=13020 
 +;​Einstellung für Kasse 6 
 +KassenKostenstellen6=13030 ​
  
-**DatevBuchungsschluesselUebergeben=1**\\ +;übergibt den Ansprechpartner , bei dem die angegebene Funktion hinterlegt istAchtung: Es muss der Schlüssel ​der Funktion angegeben werden
-1=Übergabe erfolgt.\\ +AnsprechpartnerFunktionKey=Fibu
-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%\\+
  
 +;Falls gesetzt, wird bei Gutschriften die Referenznummer in Belegfeld1 geschrieben
 +OPAusgleich=0 ​
  
-**DatevUebergabeAnsprechpartnerGesperrt=1**\\ +;bei Übergabe ​der Gutschriftsbuchung wird in das Belegfeld1 ​die bezogene Rechnungsnummer und in Belegfeld2 die Gutschriftsnummer übertragen  
-Wenn der Schalter gesetzt ist, werden ​die Daten zum Ansprechpartner nicht übergeben .+OPAusgleich=1
  
-===== NEU Datev.ini =====+;​0-BelegNummer 1-bei GS Referenznummer,​ falls angegeben, sonst wie 0 
 +Belegfeld1Konfig=
  
-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.+; MaxLänge der Belegnummer (Eingangsrechnungen) begrenzen 
 +; BelegNummern von rechts abschneiden 
 +MaxBelegNrLen=3
  
-**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.**+; Ausgabe Rechnungsmail des Kunden in den Stammdaten (Spalte AG 'E-Mail'​) 
 +RgMailAusgeben=
 +</​code>​
  
-Der Inhalt der Datev.ini sollte in dieser Weise eingetragen werden: 
  
-[FilialeZuMandant] \\ +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. ​
-; < COFilialkennung > = < DatevMandant > \\ +
-1="​001"​ \\ +
-2="​88"​ \\ +
-3="​99"​ \\ +
-(alle)="​77"​ \\ +
-\\ +
-[General] \\ +
-;//​Integriert die Mandantenbezeichnung in die Dateinamen//​ \\ +
-MandantenNameInDateiname=1 ​+
  
-;//Ausgabe der Forderungsart im Beleg// \\ +<​code>​ 
-ForderungsartSupport=+;Hier ist die Mandantennummer einzutragen,​ die bis zu 3 Stellen haben kann. 
 +|[General_< ​>]| 
 +</​code>​
  
-; //Sperrt die Übergabe der AP-Daten (Anrede, Mail, Telefon)// \\ 
-UebergabeAnsprechpartnerGesperrt=1 
  
-; //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?//​\\ +==== Office.dat ==== 
-KostmengeUebergeben=0 \\+<note important>​Diese Einstellungen werden aus Gründen der Kompatibilität beibehalten und sollten für Neueinrichtungen nicht verwendet werden.</​note>​
  
-;//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.1494508567.txt.gz · Zuletzt geändert: 2017/05/11 15:16 von cm
CC Attribution-Noncommercial-Share Alike 3.0 Unported
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0