DATEV CVS Format Bewegungsdaten

Zugriff, Engines, Konvertierung. Von ADS über DBF bis zu SQL.

Moderator: Moderatoren

Antworten
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

DATEV CVS Format Bewegungsdaten

Beitrag von AUGE_OHR »

hi,

habe (immer) noch die alte "Postversand" Schnittstelle in Betrieb die wohl nun zum 31.12.2017 eingestellt wird :(

nun soll die DATEV Software *.TXT oder *.CVS "lesen" können ... aber wiedermal ist die Frage : welche Felder / Reihenfolge
ich gehe davon aus das es die selben Felder / Reihenfolge sein "müsste". oder ?

was ist mit "Header" ? welchen "Delimiter" ?
beim alten "Postversand" Format gab es auch noch "Kontrollziffern" usw. was bei CVS wohl nicht der Fall ist, oder ?

bei DATEV selbst sollte es die Info geben ... aber "wo" ?
wer kann mir paar Tips geben, Danke.
gruss by OHR
Jimmy
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: DATEV CVS Format Bewegungsdaten

Beitrag von Koverhage »

Da musst Du bei DATEV den Entwicklerleitfaden kaufen.
Gruß
Klaus
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2932
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: DATEV CVS Format Bewegungsdaten

Beitrag von Wolfgang Ciriack »

Du kannst bei Datev auch eigene Formate unter ASCII-Schnittstelle definieren, da kannst du deine exportierten Felder zuordnen.
Wichtig ist das neue Festschreibungskennzeichen mit 0 zu übergeben, sonst werden die importierten Stapel gleich festgeschrieben und können vor dem Verarbeiten nicht mehr geändert werden.
Viele Grüße
Wolfgang
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: DATEV CVS Format Bewegungsdaten

Beitrag von AUGE_OHR »

erst mal Danke für eure Tips.

@Wolfgang : "Festschreibungskennzeichen"
ist damit das Feld 21 im Header oder Feld 114 in der Bewegungsdatei gemeint ? oder beide ?

Fragen :

1.) Text ist UNICODE ?
2.) bei einem numerischen Feld muss ich STR() verwenden. mit LTRIM(STR(n)) oder STR(n,nSoll) ?
3.) das Ende einer Zeile ist wohl CRLF aber kommt davor das letzte Feld + ";" oder gleich +CRLF ?
4.) der Header hat ja 32 Felder. sind die ab 23, also nach dem "EUR", DATEV interne Felder ?
4a.) Feld 24 Derivatskennzeichen ?
4b.) Feld 27 SKR ?
4c.) Feld 31 Anwendungsinformation ?

5.) bei den Bewegungsdaten gibt es nun 116 Felder ... aber nur 5 MUSS Felder

Code: Alles auswählen

1 Umsatz (ohne Soll-/Haben-Kennzeichen)	Betrag 	10 	2 	13 	Ja 	Beispiel: 1234567890,12 Muss immer ein positiver Wert sein.
2 Soll-/Haben-Kennzeichen		Text 	1 	0 	1 	Ja 	Default-Wert = S(oll) / H(aben)
7 Konto 				Konto 	9 	0 	9 	Ja 	Sach- oder Personen-Kontonummer
8 Gegenkonto (ohne BU-Schlüssel)	Konto 	9 	0 	9 	Ja 	Sach- oder Personen-Kontonummer
10 Belegdatum 				Datum 	4 	0 	4 	Ja 	Belegdatum (Format: TTMM)
und alles ab 21 - 116 ist "neu" ohne MUSS und eh nicht in der "alten" DExxx vorhanden, oder :?:
gruss by OHR
Jimmy
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2932
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: DATEV CVS Format Bewegungsdaten

Beitrag von Wolfgang Ciriack »

Hallo Jimmi,
du kannst in Datev die ASCII Schnittstelle genau definieren: ANSI oder OEM, Trennzeichen zwischen Feldern, feste Länge/nicht, Tausender- und Feldbegrenzungszeichen, etc.
D.h. eine "normale" csv-Datei kannst du erstellen, selbst die Reihenfolge der Felder ist im Prinzip egal, da du sie selbst zuordnen kannst. Z.B. so:

Code: Alles auswählen

10122012,300.00,8400,121001,1600,"0","Bank an Kasse",0.00,   
10122012,-20.00,4900,121002,1600,"1000","Parkgebühr",19.00,9
Viele Grüße
Wolfgang
Statler
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 108
Registriert: Di, 22. Jan 2008 9:49
Wohnort: Aachen

Re: DATEV CVS Format Bewegungsdaten

Beitrag von Statler »

Hallo,

Datev ASCII und Datev unterscheiden sich nur durch eine zusaetzliche Header Zeile, in der noch ein paar Metainformationen stehen. man kann die Daten dann nicht in das falsche Jahr oder in den falschen Mandanten importieren.

Ich habe mir eine Primanota mit ein paar Datensaetzen aus DATEV exportiert und dann meinen Export mit den gleichen Buchungsdaten so lange getuned, bis die beiden Dateien im Texteditor exact gleich waren.
Da DATEV sein eigenes Export Format lesen kann, gibt es damit garantiert keine Probleme.
Neu sind 60 Zeichen bei den Buchungstexten, waren bisher 30. Das Festschreibungskennzeichen ist auch neu.
Man kann sich in DATEV natuerlich weiterhin ein eigenes Importformat zusammen basteln, die Verwendung des Standardformates ist aber einfacher, da man dann auf DATEV Seite nichts mehr tun muss. Durch das Versionskennzeichen im Header duerfte die Sache auch fuer ein paar Jahre verwendbar sein.


Das hier sind meine Erkenntnisse ueber den Headersatz:

Code: Alles auswählen

oFHandle:writeRow ('"'+"EXTF"+'"'+";"+;             // DATEV-Format-KZ //
                   "510"+";"+;                      // Versionsnummer //
                   "21"+";"+;                       // Datenkategorie //
                   '"'+"Buchungsstapel"+'"'+";"+;   // Formatname //
                   "7"+";"+;                        // Formatversion //
                   cTimeStamp+";"+;                 // Datum, Uhrzeit //
                   ";"+;                            // - //
                   '"'+"SV"+'"'+";"+;               // Herkunftskennzeichen //
                   '"'+"TestUser"+'"'+";"+;         // Anmeldenamnen DATEV //
                   '""'+";"+;                       // - //
                   cBeraterNr+";"+;                 // Berater //
                   cMandantenNr+";"+;               // Mandant //
                   cJahr+"0101"+";"+;               // Beginn des Wirtschaftsjahres //
                   "7"+";"+;                        // Sachkontenlaenge //
                   cDatumVon+";"+;                  // Datum von //
                   cDatumBis+";"+;                  // Datum bis //
                   '"'+cBuchungsstapel+'"'+";"+;    // Bezeichnung des Buchunsstapels //
                   '"'+cNamensKuerzel+'"'+";"+;     // Diktatkuerzel //
                   "1"+";"+;                        // ??? //
                   "0"+";"+;                        // ??? //
                   "0"+";"+;                        // Festschreibungskennzeichen //
                   '"'+"EUR"+'"'+";")               // Waehrung //
Das hier ist der Satz mit den Ueberschriften:

Code: Alles auswählen

oFHandle:writeRow ("Umsatz (ohne Soll/Haben-Kz)"+";"+;           // x (001) Umsatz (ohne Soll/Haben-Kz) //
                   "Soll/Haben-Kennzeichen"+";"+;                // x (002) Soll/Haben-Kennzeichen //
                   "WKZ Umsatz"+";"+;                            //   (003) WKZ Umsatz //
                   "Kurs"+";"+;                                  //   (004) Kurs //
                   "Basis-Umsatz"+";"+;                          //   (005) Basis-Umsatz //
                   "WKZ Basis-Umsatz"+";"+;                      //   (006) WKZ Basis-Umsatz //
                   "Konto"+";"+;                                 // x (007) Konto //
                   "Gegenkonto (ohne BU-Schlüssel)"+";"+;        // x (008) Gegenkonto (ohne BU-Schlüssel) //
                   "BU-Schlüssel"+";"+;                          // x (009) BU-Schlüssel //
                   "Belegdatum"+";"+;                            // x (010) Belegdatum //
                   "Belegfeld 1"+";"+;                           // x (011) Belegfeld 1 //
                   "Belegfeld 2"+";"+;                           // x (012) Belegfeld 2 //
                   "Skonto"+";"+;                                //   (013) Skonto //
                   "Buchungstext"+";"+;                          // x (014) Buchungstext //
                   "Postensperre"+";"+;                          //   (015) Postensperre //
                   "Diverse Adressnummer"+";"+;                  //   (016) Diverse Adressnummer //
                   "Geschäftspartnerbank"+";"+;                  //   (017) Geschäftspartnerbank //
                   "Sachverhalt"+";"+;                           //   (018) Sachverhalt //
                   "Zinssperre"+";"+;                            //   (019) Zinssperre //
                   "Beleglink"+";"+;                             //   (020) Beleglink //
                   "Beleginfo - Art 1"+";"+;                     //   (021) Beleginfo - Art 1 //
                   "Beleginfo - Inhalt 1"+";"+;                  //   (022) Beleginfo - Inhalt 1 //
                   "Beleginfo - Art 2"+";"+;                     //   (023) Beleginfo - Art 2 //
                   "Beleginfo - Inhalt 2"+";"+;                  //   (024) Beleginfo - Inhalt 2 //
                   "Beleginfo - Art 3"+";"+;                     //   (025) Beleginfo - Art 3 //
                   "Beleginfo - Inhalt 3"+";"+;                  //   (026) Beleginfo - Inhalt 3 //
                   "Beleginfo - Art 4"+";"+;                     //   (027) Beleginfo - Art 4 //
                   "Beleginfo - Inhalt 4"+";"+;                  //   (028) Beleginfo - Inhalt 4 //
                   "Beleginfo - Art 5"+";"+;                     //   (029) Beleginfo - Art 5 //
                   "Beleginfo - Inhalt 5"+";"+;                  //   (030) Beleginfo - Inhalt 5 //
                   "Beleginfo - Art 6"+";"+;                     //   (031) Beleginfo - Art 6 //
                   "Beleginfo - Inhalt 6"+";"+;                  //   (032) Beleginfo - Inhalt 6 //
                   "Beleginfo - Art 7"+";"+;                     //   (033) Beleginfo - Art 7 //
                   "Beleginfo - Inhalt 7"+";"+;                  //   (034) Beleginfo - Inhalt 7 //
                   "Beleginfo - Art 8"+";"+;                     //   (035) Beleginfo - Art 8 //
                   "Beleginfo - Inhalt 8"+";"+;                  //   (036) Beleginfo - Inhalt 8 //
                   "KOST1 - Kostenstelle"+";"+;                  // x (037) KOST1 - Kostenstelle //
                   "KOST2 - Kostenstelle"+";"+;                  // x (038) KOST2 - Kostenstelle //
                   "Kost-Menge"+";"+;                            //   (039) Kost-Menge //
                   "EU-Land u. UStID"+";"+;                      //   (040) EU-Land u. UStID //
                   "EU-Steuersatz"+";"+;                         //   (041)  EU-Steuersatz //
                   "Abw. Versteuerungsart"+";"+;                 //   (042) Abw. Versteuerungsart //
                   "Sachverhalt L+L"+";"+;                       //   (043) Sachverhalt L+L //
                   "Funktionsergänzung L+L"+";"+;                //   (044) Funktionsergänzung L+L //
                   "BU 49 Hauptfunktionstyp"+";"+;               //   (045) BU 49 Hauptfunktionstyp //
                   "BU 49 Hauptfunktionsnummer"+";"+;            //   (046) BU 49 Hauptfunktionsnummer //
                   "BU 49 Funktionsergänzung"+";"+;              //   (047) BU 49 Funktionsergänzung //
                   "Zusatzinformation - Art 1"+";"+;             //   (048) Zusatzinformation - Art 1 //
                   "Zusatzinformation- Inhalt 1"+";"+;          //   (049) Zusatzinformation - Inhalt 1 //
                   "Zusatzinformation - Art 2"+";"+;             //   (050) Zusatzinformation - Art 2 //
                   "Zusatzinformation- Inhalt 2"+";"+;          //   (051) Zusatzinformation - Inhalt 2 //
                   "Zusatzinformation - Art 3"+";"+;             //   (052) Zusatzinformation - Art 3 //
                   "Zusatzinformation- Inhalt 3"+";"+;          //   (053) Zusatzinformation - Inhalt 3 //
                   "Zusatzinformation - Art 4"+";"+;             //   (054) Zusatzinformation - Art 4 //
                   "Zusatzinformation- Inhalt 4"+";"+;          //   (055) Zusatzinformation - Inhalt 4 //
                   "Zusatzinformation - Art 5"+";"+;             //   (056) Zusatzinformation - Art 5 //
                   "Zusatzinformation- Inhalt 5"+";"+;          //   (057) Zusatzinformation - Inhalt 5 //
                   "Zusatzinformation - Art 6"+";"+;             //   (058) Zusatzinformation - Art 6 //
                   "Zusatzinformation- Inhalt 6"+";"+;          //   (059) Zusatzinformation - Inhalt 6 //
                   "Zusatzinformation - Art 7"+";"+;             //   (060) Zusatzinformation - Art 7 //
                   "Zusatzinformation- Inhalt 7"+";"+;          //   (061) Zusatzinformation - Inhalt 7 //
                   "Zusatzinformation - Art 8"+";"+;             //   (062) Zusatzinformation - Art 8 //
                   "Zusatzinformation- Inhalt 8"+";"+;          //   (063) Zusatzinformation - Inhalt 8 //
                   "Zusatzinformation - Art 9"+";"+;             //   (064) Zusatzinformation - Art 9 //
                   "Zusatzinformation- Inhalt 9"+";"+;          //   (065) Zusatzinformation - Inhalt 9 //
                   "Zusatzinformation - Art 10"+";"+;            //   (066) Zusatzinformation - Art 10 //
                   "Zusatzinformation- Inhalt 10"+";"+;         //   (067) Zusatzinformation - Inhalt 10 //
                   "Zusatzinformation - Art 11"+";"+;            //   (068) Zusatzinformation - Art 11 //
                   "Zusatzinformation- Inhalt 11"+";"+;         //   (069) Zusatzinformation - Inhalt 11 //
                   "Zusatzinformation - Art 12"+";"+;            //   (070) Zusatzinformation - Art 12 //
                   "Zusatzinformation- Inhalt 12"+";"+;         //   (071) Zusatzinformation - Inhalt 12 //
                   "Zusatzinformation - Art 13"+";"+;            //   (072) Zusatzinformation - Art 13 //
                   "Zusatzinformation- Inhalt 13"+";"+;         //   (073) Zusatzinformation - Inhalt 13 //
                   "Zusatzinformation - Art 14"+";"+;            //   (074) Zusatzinformation - Art 14 //
                   "Zusatzinformation- Inhalt 14"+";"+;         //   (075) Zusatzinformation - Inhalt 14 //
                   "Zusatzinformation - Art 15"+";"+;            //   (076) Zusatzinformation - Art 15 //
                   "Zusatzinformation- Inhalt 15"+";"+;         //   (077) Zusatzinformation - Inhalt 15 //
                   "Zusatzinformation - Art 16"+";"+;            //   (078) Zusatzinformation - Art 16 //
                   "Zusatzinformation- Inhalt 16"+";"+;         //   (079) Zusatzinformation - Inhalt 16 //
                   "Zusatzinformation - Art 17"+";"+;            //   (080) Zusatzinformation - Art 17 //
                   "Zusatzinformation- Inhalt 17"+";"+;         //   (081) Zusatzinformation - Inhalt 17 //
                   "Zusatzinformation - Art 18"+";"+;            //   (082) Zusatzinformation - Art 18 //
                   "Zusatzinformation- Inhalt 18"+";"+;         //   (083) Zusatzinformation - Inhalt 18 //
                   "Zusatzinformation - Art 19"+";"+;            //   (084) Zusatzinformation - Art 19 //
                   "Zusatzinformation- Inhalt 19"+";"+;         //   (085) Zusatzinformation - Inhalt 19 //
                   "Zusatzinformation - Art 20"+";"+;            //   (086) Zusatzinformation - Art 20 //
                   "Zusatzinformation- Inhalt 20"+";"+;         //   (087) Zusatzinformation - Inhalt 20 //
                   "Stück"+";"+;                                 //   (088) Stück //
                   "Gewicht"+";"+;                               //   (089) Gewicht //
                   "Zahlweise"+";"+;                             //   (090) Zahlweise //
                   "Forderungsart"+";"+;                         //   (091) Forderungsart //
                   "Veranlagungsjahr"+";"+;                      //   (092) Veranlagungsjahr //
                   "Zugeordnete Fälligkeit"+";"+;                //   (093) Zugeordnete Fälligkeit //
                   "Skontotyp"+";"+;                             //   (094) Skontotyp //
                   "Auftragsnummer"+";"+;                        //   (095) Auftragsnummer //
                   "Buchungstyp"+";"+;                           //   (096) Buchungstyp //
                   "USt-Schlüssel (Anzahlungen)"+";"+;           //   (097) USt-Schlüssel (Anzahlungen) //
                   "EU-Land (Anzahlungen)"+";"+;                 //   (098) EU-Land (Anzahlungen) //
                   "Sachverhalt L+L (Anzahlungen)"+";"+;         //   (099) Sachverhalt L+L (Anzahlungen) //
                   "EU-Steuersatz (Anzahlungen)"+";"+;           //   (100) EU-Steuersatz (Anzahlungen) //
                   "Erlöskonto (Anzahlungen)"+";"+;              //   (101) Erlöskonto (Anzahlungen) //
                   "Herkunft-Kz"+";"+;                           //   (102) Herkunft-Kz //
                   "Buchungs GUID"+";"+;                         //   (103) Buchungs GUID //
                   "KOST-Datum"+";"+;                            //   (104) KOST-Datum //
                   "SEPA-Mandatsreferenz"+";"+;                  //   (105) SEPA-Mandatsreferenz //
                   "Skontosperre"+";"+;                          //   (106) Skontosperre //
                   "Gesellschaftername"+";"+;                    //   (107) Gesellschaftername //
                   "Beteiligtennummer"+";"+;                     //   (108) Beteiligtennummer //
                   "Identifikationsnummer"+";"+;                 //   (109) Identifikationsnummer //
                   "Zeichnernummer"+";"+;                        //   (110) Zeichnernummer //
                   "Postensperre bis"+";"+;                      //   (111) Postensperre bis //
                   "Bezeichnung SoBil-Sachverhalt"+";"+;         //   (112) Bezeichnung SoBil-Sachverhalt //
                   "Kennzeichen SoBil-Buchung"+";"+;             //   (113) Kennzeichen SoBil-Buchung //
                   "Festschreibung"+";"+;                        // x (114) Festschreibung //
                   "Leistungsdatum"+";"+;                        //   (115) Leistungsdatum //
                   "Datum Zuord. Steuerperiode")                 //   (116) Datum Zuord. Steuerperiode //
Das hier sind die Bewegungsdaten:

Code: Alles auswählen

   oFHandle:writeRow (cUmsatz+";"+;                 // x (001) Umsatz (ohne Soll/Haben-Kz) //
                      '"'+cSollHaben+'"'+";"+;      // x (002) Soll/Haben-Kennzeichen //
                      '""'+";"+;                    //   (003) WKZ Umsatz //
                      ";"+;                         //   (004) Kurs //
                      ";"+;                         //   (005) Basis-Umsatz //
                      '""'+";"+;                    //   (006) WKZ Basis-Umsatz //
                      cKonto+";"+;                  // x (007) Konto //
                      cGegenkonto+";"+;             // x (008) Gegenkonto (ohne BU-Schlüssel) //
                      '"'+cSchluessel+'"'+";"+;     // x (009) BU-Schlüssel //
                      cDatum+";"+;                  // x (010) Belegdatum //
                      '"'+cBeleg1+'"'+";"+;         // x (011) Belegfeld 1 //
                      '"'+cBeleg2+'"'+";"+;         // x (012) Belegfeld 2 //
                      ";"+;                         //   (013) Skonto //
                      '"'+cBuchungstext+'"'+";"+;   // x (014) Buchungstext //
                      ";"+;                         //   (015) Postensperre //
                      '""'+";"+;                    //   (016) Diverse Adressnummer //
                      ";"+;                         //   (017) Geschäftspartnerbank //
                      ";"+;                         //   (018) Sachverhalt //
                      ";"+;                         //   (019) Zinssperre //
                      '""'+";"+;                    //   (020) Beleglink //
                      '""'+";"+;                    //   (021) Beleginfo - Art 1 //
                      '""'+";"+;                    //   (022) Beleginfo - Inhalt 1 //
                      '""'+";"+;                    //   (023) Beleginfo - Art 2 //
                      '""'+";"+;                    //   (024) Beleginfo - Inhalt 2 //
                      '""'+";"+;                    //   (025) Beleginfo - Art 3 //
                      '""'+";"+;                    //   (026) Beleginfo - Inhalt 3 //
                      '""'+";"+;                    //   (027) Beleginfo - Art 4 //
                      '""'+";"+;                    //   (028) Beleginfo - Inhalt 4 //
                      '""'+";"+;                    //   (029) Beleginfo - Art 5 //
                      '""'+";"+;                    //   (030) Beleginfo - Inhalt 5 //
                      '""'+";"+;                    //   (031) Beleginfo - Art 6 //
                      '""'+";"+;                    //   (032) Beleginfo - Inhalt 6 //
                      '""'+";"+;                    //   (033) Beleginfo - Art 7 //
                      '""'+";"+;                    //   (034) Beleginfo - Inhalt 7 //
                      '""'+";"+;                    //   (035) Beleginfo - Art 8 //
                      '""'+";"+;                    //   (036) Beleginfo - Inhalt 8 //
                      '"'+cAnalyse1+'"'+";"+;       // x (037) KOST1 - Kostenstelle //
                      '"'+cAnalyse2+'"'+";"+;       // x (038) KOST2 - Kostenstelle //
                      ";"+;                         //   (039) Kost-Menge //
                      '""'+";"+;                    //   (040) EU-Land u. UStID //
                      ";"+;                         //   (041)  EU-Steuersatz //
                      '""'+";"+;                    //   (042) Abw. Versteuerungsart //
                      ";"+;                         //   (043) Sachverhalt L+L //
                      ";"+;                         //   (044) Funktionsergänzung L+L //
                      ";"+;                         //   (045) BU 49 Hauptfunktionstyp //
                      ";"+;                         //   (046) BU 49 Hauptfunktionsnummer //
                      ";"+;                         //   (047) BU 49 Funktionsergänzung //
                      '""'+";"+;                    //   (048) Zusatzinformation - Art 1 //
                      '""'+";"+;                    //   (049) Zusatzinformation - Inhalt 1 //
                      '""'+";"+;                    //   (050) Zusatzinformation - Art 2 //
                      '""'+";"+;                    //   (051) Zusatzinformation - Inhalt 2 //
                      '""'+";"+;                    //   (052) Zusatzinformation - Art 3 //
                      '""'+";"+;                    //   (053) Zusatzinformation - Inhalt 3 //
                      '""'+";"+;                    //   (054) Zusatzinformation - Art 4 //
                      '""'+";"+;                    //   (055) Zusatzinformation - Inhalt 4 //
                      '""'+";"+;                    //   (056) Zusatzinformation - Art 5 //
                      '""'+";"+;                    //   (057) Zusatzinformation - Inhalt 5 //
                      '""'+";"+;                    //   (058) Zusatzinformation - Art 6 //
                      '""'+";"+;                    //   (059) Zusatzinformation - Inhalt 6 //
                      '""'+";"+;                    //   (060) Zusatzinformation - Art 7 //
                      '""'+";"+;                    //   (061) Zusatzinformation - Inhalt 7 //
                      '""'+";"+;                    //   (062) Zusatzinformation - Art 8 //
                      '""'+";"+;                    //   (063) Zusatzinformation - Inhalt 8 //
                      '""'+";"+;                    //   (064) Zusatzinformation - Art 9 //
                      '""'+";"+;                    //   (065) Zusatzinformation - Inhalt 9 //
                      '""'+";"+;                    //   (066) Zusatzinformation - Art 10 //
                      '""'+";"+;                    //   (067) Zusatzinformation - Inhalt 10 //
                      '""'+";"+;                    //   (068) Zusatzinformation - Art 11 //
                      '""'+";"+;                    //   (069) Zusatzinformation - Inhalt 11 //
                      '""'+";"+;                    //   (070) Zusatzinformation - Art 12 //
                      '""'+";"+;                    //   (071) Zusatzinformation - Inhalt 12 //
                      '""'+";"+;                    //   (072) Zusatzinformation - Art 13 //
                      '""'+";"+;                    //   (073) Zusatzinformation - Inhalt 13 //
                      '""'+";"+;                    //   (074) Zusatzinformation - Art 14 //
                      '""'+";"+;                    //   (075) Zusatzinformation - Inhalt 14 //
                      '""'+";"+;                    //   (076) Zusatzinformation - Art 15 //
                      '""'+";"+;                    //   (077) Zusatzinformation - Inhalt 15 //
                      '""'+";"+;                    //   (078) Zusatzinformation - Art 16 //
                      '""'+";"+;                    //   (079) Zusatzinformation - Inhalt 16 //
                      '""'+";"+;                    //   (080) Zusatzinformation - Art 17 //
                      '""'+";"+;                    //   (081) Zusatzinformation - Inhalt 17 //
                      '""'+";"+;                    //   (082) Zusatzinformation - Art 18 //
                      '""'+";"+;                    //   (083) Zusatzinformation - Inhalt 18 //
                      '""'+";"+;                    //   (084) Zusatzinformation - Art 19 //
                      '""'+";"+;                    //   (085) Zusatzinformation - Inhalt 19 //
                      '""'+";"+;                    //   (086) Zusatzinformation - Art 20 //
                      '""'+";"+;                    //   (087) Zusatzinformation - Inhalt 20 //
                      ";"+;                         //   (088) Stück //
                      ";"+;                         //   (089) Gewicht //
                      ";"+;                         //   (090) Zahlweise //
                      '""'+";"+;                    //   (091) Forderungsart //
                      ";"+;                         //   (092) Veranlagungsjahr //
                      ";"+;                         //   (093) Zugeordnete Fälligkeit //
                      ";"+;                         //   (094) Skontotyp //
                      '""'+";"+;                    //   (095) Auftragsnummer //
                      '""'+";"+;                    //   (096) Buchungstyp //
                      "0"+";"+;                     //   (097) USt-Schlüssel (Anzahlungen) //
                      '""'+";"+;                    //   (098) EU-Land (Anzahlungen) //
                      ";"+;                         //   (099) Sachverhalt L+L (Anzahlungen) //
                      ";"+;                         //   (100) EU-Steuersatz (Anzahlungen) //
                      "0"+";"+;                     //   (101) Erlöskonto (Anzahlungen) //
                      '"'+"SV"+'"'+";"+;            //   (102) Herkunft-Kz //
                      '""'+";"+;                    //   (103) Buchungs GUID //
                      ";"+;                         //   (104) KOST-Datum //
                      '""'+";"+;                    //   (105) SEPA-Mandatsreferenz //
                      "0"+";"+;                     //   (106) Skontosperre //
                      '""'+";"+;                    //   (107) Gesellschaftername //
                      '""'+";"+;                    //   (108) Beteiligtennummer //
                      '""'+";"+;                    //   (109) Identifikationsnummer //
                      '""'+";"+;                    //   (110) Zeichnernummer //
                      ";"+;                         //   (111) Postensperre bis //
                      '""'+";"+;                    //   (112) Bezeichnung SoBil-Sachverhalt //
                      ";"+;                         //   (113) Kennzeichen SoBil-Buchung //
                      "0"+";"+;                     // x (114) Festschreibung //
                      ";"+;                         //   (115) Leistungsdatum //
                      "")                           //   (116) Datum Zuord. Steuerperiode //
 
Ich hoffe, ich konnte Dir helfen

Gruss

Achim
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: DATEV CVS Format Bewegungsdaten

Beitrag von Tom »

Hallo, Jimmy.
3.) das Ende einer Zeile ist wohl CRLF aber kommt davor das letzte Feld + ";" oder gleich +CRLF ?
Gleich CrLf.
4.) der Header hat ja 32 Felder. sind die ab 23, also nach dem "EUR", DATEV interne Felder ?
Das ist anwendungsabhängig. In Feld 37 Beispielsweise ("KOST1") kann eine Kostenstelle übermittelt werden. Irgendwann später (in Excel Spalte CX) gibt es auch noch ein Herkunftszeichen. Sehr wichtig ist in Spalte "DJ" das Kennzeichen für Festschreibung. Wird dort eine "1" übermittelt, läuft die Buchung direkt aufs Konto. Bei "0" ist sie erst mal im temporären Stapel und kann vor der Verbuchung noch geprüft werden.
4a.) Feld 24 Derivatskennzeichen ?
Du meinst im Header? Ignorieren.
4b.) Feld 27 SKR ?
Sachkontenrahmen. Üblicherweise 03 oder 04, am besten wählbar in der Anwendung.
4c.) Feld 31 Anwendungsinformation ?
Optional bzw. leer.
Herzlich,
Tom
Benutzeravatar
Bertram Hansen
Foren-Moderator
Foren-Moderator
Beiträge: 1015
Registriert: Di, 27. Sep 2005 8:55
Wohnort: 51379 Leverkusen
Hat sich bedankt: 28 Mal
Danksagung erhalten: 20 Mal
Kontaktdaten:

Re: DATEV CVS Format Bewegungsdaten

Beitrag von Bertram Hansen »

Bei der neuen DATEV Pro Schnittstelle müssen beide Konten (Konto und Gegenkonto) übergeben werden. Unter Umständen muss ein Verrechnungskonto (je nach Kontenrahmen) dazu verwendet werden.

Code: Alles auswählen

     "Konto"+";"+;                                                // x (007) Konto //
     "Gegenkonto (ohne BU-Schlüssel)"+";"+;        // x (008) Gegenkonto (ohne BU-Schlüssel) //
:wave:
Gruß Bertram
http://www.tobax.de
Mitglied der XUG Cologne
Mitglied der XUG Osnabrück
Beisitzer des Deutschsprachige Xbase-Entwickler e.V.

Solange Kakaobohnen an Bäumen wachsen ist Schokolade Obst!
Benutzeravatar
Werner_Bayern
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2120
Registriert: Sa, 30. Jan 2010 22:58
Wohnort: Niederbayern
Hat sich bedankt: 29 Mal
Danksagung erhalten: 70 Mal

Re: DATEV CVS Format Bewegungsdaten

Beitrag von Werner_Bayern »

Servus Bertram,

Du scheinst Dich auszukennen mit der neuen Datev-Schnittstelle? Ab 2018 soll sich da ja was ändern? Wir haben jetzt den Fall, dass ein neuer Kunde zwar unsere Waren-Wirtschaft bekommt, aber die Fibu dazu nicht möchte, er möchte weiterhin mit Datev pro weiterarbeiten. Unsere Fibu hat einen Datev-Export...

Jetzt braucht also unsere WW einen Datev-Export. Wie muss sowas aussehen? Wo gibt es die entsprechende Info dazu?

Einfach eine CSV mit: Rechnungsdatum, Rechnungsbetrag brutto (wie sind die verschiedenen Steuerschlüssel zu behandeln), Soll-Konto (Debitoren?), Haben-Konto, Adressdaten etc.?

Danke!
es grüßt

Werner

<when the music is over, turn off the lights!>
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: DATEV CVS Format Bewegungsdaten

Beitrag von Tom »

Hallo, Werner.

DATEV akzeptiert Postversand- und Vorlaufformate ab dem 1.1.2018 nicht mehr. Man kann bei denen einen Entwicklerleitfaden nebst Prüfprogramm kaufen, darin wird erklärt, wie es geht. Es ist im Prinzip einfach, aber nicht beliebig.
Herzlich,
Tom
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: DATEV CVS Format Bewegungsdaten

Beitrag von Tom »

Herzlich,
Tom
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: DATEV CVS Format Bewegungsdaten

Beitrag von Jan »

Tom hat geschrieben: Fr, 24. Nov 2017 11:24Man kann bei denen einen Entwicklerleitfaden nebst Prüfprogramm kaufen, darin wird erklärt, wie es geht.
Hallo Tom,

richtig. Aber das Teil kostet bei DATEV richtig Geld. Ich hatte mal mit denen deswegen Kontakt aufgenommen. Aber für eine kleine Schnittstelle bei einem einzelnen Kunden alleine knapp 1.000 € auf den Tisch zu legen, nur um die Doku zu erhalten, das war meinem Kunden dann doch ein wenig zu teuer. Der hat das dann anders geregelt.

Jan


PS: Ich seh gerade Dienen Link. "Nur" noch 280 €? Die enttäuschen mich, das war vor knapp 2 Jahren noch ein wenig mehr, was die dafür sehen wollten.
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Werner_Bayern
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2120
Registriert: Sa, 30. Jan 2010 22:58
Wohnort: Niederbayern
Hat sich bedankt: 29 Mal
Danksagung erhalten: 70 Mal

Re: DATEV CVS Format Bewegungsdaten

Beitrag von Werner_Bayern »

Servus Tom,

danke, ist bestellt.
es grüßt

Werner

<when the music is over, turn off the lights!>
Benutzeravatar
Bertram Hansen
Foren-Moderator
Foren-Moderator
Beiträge: 1015
Registriert: Di, 27. Sep 2005 8:55
Wohnort: 51379 Leverkusen
Hat sich bedankt: 28 Mal
Danksagung erhalten: 20 Mal
Kontaktdaten:

Re: DATEV CVS Format Bewegungsdaten

Beitrag von Bertram Hansen »

Wir haben die DATEV-Schnittstellenbeschreibung auch gekauft und ich habe die dann realisert.
Jetzt muss ich nur noch unsere Kunden damit glücklich machen.
Falls jemand Fragen dazu hat, dann kann ich versuchen diese zu beantworten.
:wave:
Gruß Bertram
http://www.tobax.de
Mitglied der XUG Cologne
Mitglied der XUG Osnabrück
Beisitzer des Deutschsprachige Xbase-Entwickler e.V.

Solange Kakaobohnen an Bäumen wachsen ist Schokolade Obst!
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: DATEV CVS Format Bewegungsdaten

Beitrag von AUGE_OHR »

Statler hat geschrieben: Fr, 24. Nov 2017 9:50 Ich hoffe, ich konnte Dir helfen
DANKE, da sieht sehr gut aus.
gruss by OHR
Jimmy
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: DATEV CVS Format Bewegungsdaten

Beitrag von AUGE_OHR »

Tom hat geschrieben: Fr, 24. Nov 2017 9:58 Gleich CrLf.

Das ist anwendungsabhängig. In Feld 37 Beispielsweise ("KOST1") kann eine Kostenstelle übermittelt werden. Irgendwann später (in Excel Spalte CX) gibt es auch noch ein Herkunftszeichen. Sehr wichtig ist in Spalte "DJ" das Kennzeichen für Festschreibung. Wird dort eine "1" übermittelt, läuft die Buchung direkt aufs Konto. Bei "0" ist sie erst mal im temporären Stapel und kann vor der Verbuchung noch geprüft werden.

Du meinst im Header? Ignorieren.

Sachkontenrahmen. Üblicherweise 03 oder 04, am besten wählbar in der Anwendung.

Optional bzw. leer.
OK, DANKE damit sind wohl die Fragen geklärt.
gruss by OHR
Jimmy
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: DATEV CVS Format Bewegungsdaten

Beitrag von AUGE_OHR »

Werner_Bayern hat geschrieben: Fr, 24. Nov 2017 10:58 Wo gibt es die entsprechende Info dazu?
Tip :
geht mal auf die DATEV Website https://www.datev.de und gebt als Suche : 1080697
ein. es sollte 1 Treffer angezeigt werden dem ihr folgt.

innerhalb des Dokument gibt es einige Links ... die meisten führen zur Verkaufsseite ... aber nicht alle ;-)
natürlich werde ich den vollen Link nicht posten ... nicht das die Infos dann "verschwinden" :roll:
gruss by OHR
Jimmy
Statler
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 108
Registriert: Di, 22. Jan 2008 9:49
Wohnort: Aachen

Re: DATEV CVS Format Bewegungsdaten

Beitrag von Statler »

Hallo Jimmy,

das "DATEV ASCII" Format ist kein Geheimniss, das wird sogar innerhalb der DATEV Hilfe beschrieben. Jedes Feld ist da klar definiert.

Fuer das "DATEV" Format wird zusaetzlich eine Header Datei mit Meta Informationen benoetigt. Darueber findet man im Netz quasi nichts.

Diese Header Datei ist zwar nicht unbedingt noetig, realisiert aber diverse Plausis beim Import und ist daher schon sinnvoll.

Gruss
Antworten