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/04/11 13:57]
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
  
-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| 
-|ForderungsartSupport=1| 
-|; 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| 
-|Kost2KonfigAR=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=| 
-|SachkontenLaenge=4| 
-|;​Einstellung für Kasse 5| 
-|KassenKostenstellen5=13020| 
-|;​Einstellung für Kasse 6| 
-|KassenKostenstellen6=13030 | 
-|;Gibt den Ansprechpartner aus, bei dem die angegebene Funktion hinterlegt ist. Achtung: Es muss der Schlüssel der Funktion angegeben werden.| 
-|AnsprechpartnerFunktionKey=Fibu| 
  
-Des Weiteren können mandantenabhängige Einstellungen über eine spezielle Sektion angegeben werden.+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. ​
  
-|[General_< ​nn >]|+<​code>​ 
 +;Hier ist die Mandantennummer einzutragen,​ die bis zu 3 Stellen haben kann. 
 +|[General_< ​>]| 
 +</​code>​
  
-Globale und mandantenabhängige Einstellungen greifen nur alternativ, d.h. bei mandantenabhängigen Einstellungen müssen alle Werte aufgeführt werden. ​ 
  
  
Zeile 156: Zeile 143:
  
  
 +==== Office.dat ====
 +<note important>​Diese Einstellungen werden aus Gründen der Kompatibilität beibehalten und sollten für Neueinrichtungen nicht verwendet werden.</​note>​
  
  
-===== 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.1491911864.txt.gz · Zuletzt geändert: 2017/04/11 13:57 von cm
CC Attribution-Noncommercial-Share Alike 3.0 Unported
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0