DATEV - Datenimport / Export

Sonstiges (nicht kategorisierbar)

Moderator: Moderatoren

Antworten
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

DATEV - Datenimport / Export

Beitrag von brandelh »

Hallo,

ein Programm gibt regelmäßig Umsatzsteuermeldungen auf den Drucker aus. Diese gehen an den Steuerberater und der läßt die eintippen.

Nun frage ich mich, könnte ein Xbase++ Programm nicht einen Datensatz erzeugen, den das Datev-Programm beim Steuerberater einfach einlesen kann - falls das dann auch billiger ist :wink:

Sicherlich muß sowas gehen, aber kennt jemand den Datenaufbau den die Datei haben muß ?
Gruß
Hubert
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2934
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Beitrag von Wolfgang Ciriack »

Hallo Hubert,
das einfachste ist eine ASCII Datei. Die Datev hat eine gut konfigurierbare ASCII-Schnittstelle, mit der man die Stamm- und Buchungsdaten einlesen kann. Ich habe auch noch irgendwo die Schnittstellenbeschreibung der Postversanddaten von der Datev, in meiner DOS-Version hatte ich diese auch implementiert. Wenn du interessiert bist, kann ich diese suchen - falls nicht jemand anders es schneller findet :wink:
Viele Grüße
Wolfgang
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Hubert,
habe mal bei der DATEV selbst gestöbert. Dort kannst Du für 205€ die Beschreibung der Schnittstelle und die entsprechend benötigte DLL erwerben.

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: DATEV - Datenimport / Export

Beitrag von AUGE_OHR »

hi,
brandelh hat geschrieben: ein Programm gibt regelmäßig Umsatzsteuermeldungen auf den Drucker aus. Diese gehen an den Steuerberater und der läßt die eintippen.
Nun frage ich mich, könnte ein Xbase++ Programm nicht einen Datensatz erzeugen, den das Datev-Programm beim Steuerberater einfach einlesen kann - falls das dann auch billiger ist :wink:
Sicherlich muß sowas gehen, aber kennt jemand den Datenaufbau den die Datei haben muß ?
genau das mache ich mit Stamm-/Bewegungsdaten. Die Library hab
ich zu Cl*pper Zeiten entwickelt und mit als erstes nach Xbase++
portiert. Das Ganze hatte ich damals in der Xbase++ Newsgroup
"public.third-party-products" angeboten.

War es "früher" noch recht kompliziert deren Postversand Format
zu programmieren, können die heutigen "Windows" DATEV Programme
auch andere Fromate wie z.b. Excel lesen.

Gruss by OHR
Jimmy
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Beitrag von brandelh »

Hallo,

vielen Dank für die Antworten.

Ich lass mal Fragen, was der Steuerbereater importieren kann und ob sich der Aufwand überhaupt lohnt.
Meist ist es nicht mehr als eine DinA4 Seite.
Gruß
Hubert
Benutzeravatar
Rudolf
Programmier-Gott
Programmier-Gott
Beiträge: 1418
Registriert: Mo, 02. Jan 2006 23:03
Wohnort: Salzburg/Österreich
Kontaktdaten:

Beitrag von Rudolf »

Hallo Hubert,
habe die DATEV Schnittstelle in meinem ERP System integriert, wenn Du Infos brauchst, ich habe alles dazu notwendige.
Grüsse
Rudolf
Benutzeravatar
andreas
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1902
Registriert: Mi, 28. Sep 2005 10:53
Wohnort: Osnabrück
Hat sich bedankt: 4 Mal
Kontaktdaten:

Beitrag von andreas »

Hallo Rudolf,

könntest du mir die Infos über den Datev-Export zukommen lassen?
Gruß,

Andreas
VIP der XUG Osnabrück
Benutzeravatar
Rudolf
Programmier-Gott
Programmier-Gott
Beiträge: 1418
Registriert: Mo, 02. Jan 2006 23:03
Wohnort: Salzburg/Österreich
Kontaktdaten:

Beitrag von Rudolf »

Hallo Andreas,
ich schicke Dir den Source dafür per Email.
Grüsse
Rudolf
Benutzeravatar
andreas
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1902
Registriert: Mi, 28. Sep 2005 10:53
Wohnort: Osnabrück
Hat sich bedankt: 4 Mal
Kontaktdaten:

Beitrag von andreas »

Du bist aber schnell!
In der Zeit, wo ich die EMail an dich geschrieben habe, hast du ja schon im Forum geantwortet.
Gruß,

Andreas
VIP der XUG Osnabrück
Benutzeravatar
Rudolf
Programmier-Gott
Programmier-Gott
Beiträge: 1418
Registriert: Mo, 02. Jan 2006 23:03
Wohnort: Salzburg/Österreich
Kontaktdaten:

Beitrag von Rudolf »

;-) hoffe es hilft auch.
Ich übergebe die Buchungen über die damo32.exe, die über die damo32.ini parametriert wird. Funktioniert einwandfrei. Ist einfacher als über ActiveX.
Habe übrigends die komplette Beschreibung der Schnittstelle, falls Du sie brauchst.

Grüsse
Rudolf
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9358
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Beitrag von Tom »

Wir arbeiten auch mit DAMO. Zunächst wird eine ASCII-Datei erzeugt und dann wird DAMO32 gespawnt. Alternativ gibt es aber auch eine Schnittstelle zu PC-REWE, dem Rechnungswesen von DATEV; hier ist der Import weniger komplex. DAMO muß man lizensieren, kann es aber royalty-frei weitergeben. Es erzeugt das nicht sonderlich transparente DATEV-Vorlaufformat.
Herzlich,
Tom
Benutzeravatar
andreas
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1902
Registriert: Mi, 28. Sep 2005 10:53
Wohnort: Osnabrück
Hat sich bedankt: 4 Mal
Kontaktdaten:

Beitrag von andreas »

Tom hat geschrieben:Wir arbeiten auch mit DAMO. Zunächst wird eine ASCII-Datei erzeugt und dann wird DAMO32 gespawnt. Alternativ gibt es aber auch eine Schnittstelle zu PC-REWE, dem Rechnungswesen von DATEV; hier ist der Import weniger komplex. DAMO muß man lizensieren, kann es aber royalty-frei weitergeben. Es erzeugt das nicht sonderlich transparente DATEV-Vorlaufformat.
Hallo Tom,

Gibt es eine Beschreibung für PC-REWE-Schnittstelle?
Gruß,

Andreas
VIP der XUG Osnabrück
Alfred
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 476
Registriert: Do, 03. Mai 2007 12:37
Wohnort: München

Beitrag von Alfred »

Hallo Hubert,

ich habe diesen Punkt gerade beim Suchen nach einem anderen Thema ge-
funden.

Wenn das Programm bereits die Zahlen für eine USt-Voranmeldung aus-
gibt, dann kann der Kunde doch die 2 Zahlen in Elster(kostenlos) selber
eintippen und absenden.

Wer Buchunssätze übergeben möchte, der kann das heute sehr einfach
mit einer CSV-Datei erledigen. Weitere Informationen gerne bei Bedarf.

Gruß
Alfred
kallecux
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 104
Registriert: Mi, 01. Feb 2006 23:19

Hilfewunsch...

Beitrag von kallecux »

Hallo Freunde,

ich muss Rechnungs-/Zahlungs-/Kundendaten an die DATEV-Anwendung übergeben und suche die schnellste und kostengünstigste Variante. Ich denke es wird das Format der DATEV Nesy Schnittstelle sein. Kann mir jemand weiterhelfen?

Per SELF32.DLL oder evtl. auch anders?

Freundliche Grüße

Karl Heinz
Beste Grüße

Karl Heinz
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9358
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Beitrag von Tom »

Hallo, Karl Heinz.

Einfacher geht es mit DAMO.EXE bzw. DAMO32.EXE. Das sind Stand-Alone-Programme (von DATEV), die über drei INI-Dateien konfiguriert werden und dann mit einer recht simplen sequentiellen ASCII-Datei bestückt werden (RunShell() aus der Applikation heraus). Sie erzeugen DATEV-Vorlaufformate, die dann von quasi jeder DATEV-Applikation eingelesen werden können. Die Programme sind Bestandteil der "SELF"-Schnittstelle, haben aber gegen SELF32.DLL den Vorteil, daß der Kunde sie auch "so" benutzen kann. Eleganter ist die Einbindung der DLL, aber mit DAMO geht es schneller. Man darf das Programm an Kunden weitergeben.
Herzlich,
Tom
kallecux
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 104
Registriert: Mi, 01. Feb 2006 23:19

Beitrag von kallecux »

Hallo Tom,

danke für Deine schnelle Antwort - da muss ich wohl in die (Geld-)Tasche greifen.....oder komme ich (wie ein Kunde auch) an das Programm ohne Kosten ran!?

Freundliche Grüße

Karl Heinz
Beste Grüße

Karl Heinz
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9358
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Beitrag von Tom »

Hallo, Karl Heinz.

Irgendwer muß für die SELF-Lizenz bezahlen, und ich fürchte, das wärst dann Du. :wink:
Herzlich,
Tom
Alfred
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 476
Registriert: Do, 03. Mai 2007 12:37
Wohnort: München

Beitrag von Alfred »

Hallo Karl-Heinz,

es gnügt eine einfache *.csv.

Gruß
Alfred
kallecux
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 104
Registriert: Mi, 01. Feb 2006 23:19

Beitrag von kallecux »

Hallo Alfred,

danke für den Hinweis, aber wie muss die CSV-Datei aufgebaut sein?

Gruß
Beste Grüße

Karl Heinz
Alfred
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 476
Registriert: Do, 03. Mai 2007 12:37
Wohnort: München

Beitrag von Alfred »

Hallo Karl-Heinz,

grundsätzlich kannst du die Datei aufbereiten wie es dir gefällt. In
Kanzlei-Rewe wird unter Bearbeiten\Stapelverarbeitung\ASCII-Import\
Format bearbeiten\Feldauswahl ein Import-Schema angelegt. Dort wird
auch der Typ eines jeden Feldes festgelegt.

Ich habe meine Daten und das Import-Schema nach der DATEV-
Buchungsliste ausgerichtet:

Betrag;Gegenkonto;Beleg1;Beleg2;Datum;Konto;Skonto;Buchungstext

Beispiel:

-14,50;4910;1;;18.10.2007;1000;;Porto
119,00;8400;2;;18.10.2007;1000;;Huber

An den Datensatz musst du noch chr(13)+chr(10) anhängen, wenn du
mit fwrite(nhandle,cDatensatz) arbeitest.

Nicht vergessen:

SET DATE GERMAN
SET CHARSET TO ANSI

sonst gibt es Probleme mit den Umlauten. Im Importschema der DATEV muss der Zeichensatz auf ANSI gestellt werden.

Gruß
Alfred
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9358
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Beitrag von Tom »

Der Direktimport aus sequentiellen Dateien funktioniert nur nach PC-REWE und ähnlichen Ablegern von DATEV. Bei Direktimport in die Buchungssysteme und Fibu-Software ist das DATEV-Vorlaufformat zu bevorzugen; häufig geht auch nichts anderes. Man erzeugt hierfür eine Datei, wie sie z.B. Alfred skizziert hat, und konvertiert die mit den SELF-Tools. Wie gesagt, der Direktimport aus einfachen semikolonseparierten Dateien steht nicht immer zur Verfügung.
Herzlich,
Tom
Antworten