pp - jtl 2 fiskal

Werbung
PP - JTL 2 FISKAL
für
DATEV eG | Paumgartnerstr. 6-14, 90429 Nürnberg
PLAN PRO SAAS Datacenter GmbH
Rosenweg 5
24245 Kirchbarkau
Tel:
+49 (0) 431 – 69 10 42 00
Fax:
+49 (0) 431 – 69 10 42 06
E-Mail: [email protected]
Web: www.planprosaas.com
Inhaltsverzeichnis
PP - JTL 2 FISKAL1
1
Schnittstelle3
1.1
Einsatzbereich3
1.2
Übertragene Daten4
1.3
Ausgangsrechnungen4
1.4
Eingangsrechnungen4
1.5
Zahlungsbuchungen4
1.6
Technische Voraussetzungen4
2
2.1
Anforderungen Daten5
Rechnungsdatum5
3
Installation5
4
Anleitung Software9
4.1
Start von JTL 2 FISKAL9
4.2
Hauptmenü von JTL 2 FISKAL9
4.3
Verbindungstest10
4.4
Beraternummer11
4.5
Export11
5
Testergebnisse12
5.1
Testsoftware12
5.2
Durchgeführte Tests12
5.3
Ausgangsrechnungen13
5.4
Eingangsrechnungen21
5.5
DATEV Online Unternehmen23
1
Schnittstelle
1.1
Einsatzbereich
Die Anwendung PP – JTL 2 FISKAL, ist in der Lage, von einer JTL Warenwirtschaftsdatenbank
rechnungsrelevante Daten im XML Format als ZIP-Archiv zu exportieren.
Die Anwendung stellt ein Interface bereit, welches zur Anbindung an einer JTL Datenbank
implementiert wird. Eine Importklasse liest Daten aus der Zieldatenbank aus und die
Exportklasse generiert dann die XML-Datei in einem ZIP-Archiv. Konfigurationsmöglichkeit für
den Export ist ein Datumsfilter, um die Exportzeiträume einzugrenzen. Außerdem wird eine
Konfiguration
der
Datenbankverbindung
bereitgestellt.
Das
Exportieren
von
Ausgangsrechnungen, Eingangsrechnungen und Zahlungsbuchungen ist soweit die JTL
Warenwirtschaft diese Funktionen abbildet, möglich.
Komponenten
Gegenstand
Beschreibung
JTL Datenbank (MSSQL Server)
Datenbank für JTL Warenwirtschaft
ImportInterface
Diese Schnittstelle verbindet die JTL Datenbank mit der
Klasse JTLImporter
JTLImporter
Klasse, die Rechnungen mit zugehörigen Daten erstellt
DATEVExporter
Klasse zur Erstellung von Rechnungen
ExportContext
Sammelt Daten, die der DATEVExporter nutzt, um ZIP-Archive
zu erstellen
Exporter-GUI
Benutzeroberfläche, um ein XML-Export zu erstellen
ZipArchiv
Enthält die generierten XML-Rechnungsdaten
1.2
Übertragene Daten
Die JTL Datenbank wird über eine Schnittstelle (ImportInterface) an die Klasse JTLImporter
angebunden. Mit dieser Schnittstelle werden Daten unidirektional ausgetauscht.
Daten
Richtung
Ausgangsrechnungen
JTL > DATEV
Eingangsrechnungen
JTL > DATEV
Zahlungsbuchungen
JTL > DATEV
1.3
Ausgangsrechnungen
In JTL erzeugte Rechnungen an Kunden.
1.4
Eingangsrechnungen
In JTL erzeugte Rechnungen von Lieferanten.
1.5
Zahlungsbuchungen
JTL kann Zahlungsbuchungen nicht explizit anweisen. Daher wird diese Funktion für den Exporter
nicht implementiert. Dies folgt später für die Schnittstelle unserer Kassensoftware LS One zu
DATEV.
1.6
Technische Voraussetzungen
1.6.1 SQL-Server
JTL benutzt MSSQL-Server als Datenbankserver. JTL-Wawi benötigt mindestens einen MSSQLServer 2008 R2. Für MSSQL 2014 Express werden folgende Systemanforderungen benötigt: JTLWawi benötigt das Microsoft .Net Framework 4.5.2.
1.6.2 Netzwerk
Um die Datenübertragung zwischen der JTL Datenbank und dem PP - JTL 2 FISKAL Client zu
ermöglichen, muss eine gesicherte Netzwerkverbindung bestehen.
1.6.3 Microsoft .Net Framework
Die Anwendung PP – JTL 2 FISKAL benötigt das Microsoft .Net Framework 4.5.
1.6.4 JTL Warenwirtschaft
Grundlage ist die JTL Warenwirtschaft Version 1.1.4.7
2
Anforderungen
Daten
2.1
Rechnungsdatum
Ist ein Lieferdatum in JTL nicht gesetzt so ist Rechnungsdatum = Lieferdatum.
Installation
Zum Installieren der Anwendung PP - JTL 2 FISKAL führen Sie das Programm
„Setup PP - JTL 2 FISKAL.exe“ aus.
Die Installation wird gestartet. Bestätigen Sie mit „Weiter“.
Akzepieren Sie den Endbenutzer-Lizenzvertrag. Diesen finden Sie auch hier:
Bestätigen Sie mit „Weiter“.
Als nächstes können Sie noch den Zielordner der Installation auswählen, indem Sie auf Ändern
klicken.
Sie können auch das Standardverzeichnis behalten.
Bestätigen Sie mit „Weiter“.
Bestätigen Sie die Installation, indem Sie auf „Installieren“ klicken.
PP – JTL 2 FISKAL wird nun wie gewünscht installiert.
Sie können nun die Installation durch „Fertig stellen“ beenden.
3
3.1
Anleitung Software
Start von JTL 2 FISKAL
Führen Sie die Datei „pp2fis.exe“ aus.
3.2
Hauptmenü von JTL 2 FISKAL
Dieses Fenster wird Ihnen bei dem ersten Start von PP – JTL 2 Fiskal angezeigt. Sie können hier die
Datenbankverbindung zu einer JTL Warenwirtschaft einrichten.
Host: Geben Sie hier den Hostnamen des SQL Servers ein.
Database: Geben Sie hier den Namen der Datenbank ein.
User: Geben Sie hier den Benutzernamen der SQL Datenbank ein.
Passwort: Geben Sie hier das Passwort des SQL Benutzers ein.
Firma: Wählen Sie hier die in JTL hinterlegte Datenbank.
Währung: Wählen Sie hier die Unternehmenswährung aus.
Exportpfad: Wählen Sie hier den Pfad, wo die xml-Dateien später exportiert werden sollen.
Verbindungstest: Hier können Sie die SQL Verbindung testen.
3.3
Verbindungstest
Wählen Sie zunächste die Schaltfläche „Verbindungstest“.
Wenn eine erfolgreiche Verbindung besteht, können Sie auf die Schaltfläche „Weiter“ klicken.
Sollte die Datebankverbindung fehlerhaft sein, bekommen Sie folgende Rückmeldung:
Überprüfen Sie die Zugangsdaten Ihrer Datenbankverbindung.
3.4
Beraternummer
Im nachfolgenden Fenster können Sie folgende Daten eingeben:
Beraternummer, Mandantennummer und Mandantenname.
Bestätigen Sie mit Fertig.
3.5
Export
Nun können Sie die Daten selektiv nach dem Datum exportieren.
Wählen Sie dazu ein Von-Datum und ein Bis-Datum aus.
Betätigen Sie danach mit der Schaltfläche „Export“ und Ihre xml-Daten werden in den zuvor
eingestellten Ordnerpfad exportiert.
4
4.1
Testergebnisse
Testsoftware
Die Ausgabedateien wurden in der Software DATEV XML-Schnittstelle online – Prüftool (Version
1.4) eingelesen. Prüfergebnisse sind im Ordner Belege unter den unten genannten Fällen als
Rechnungs- und Buchungsnummmer abgelegt.
In diesem Ordner sind die xml-Ausgaben der jeweiligen Tests, die Belege aus der JTL
Warenwirtschaft und die oben genannten Testergebnisse für Rechnungsinformationen und
Belegsatzdaten.
Außerdem wurden die Daten in einen Testmandanten bei DATEV Unternehmen online eingelesen
und dies zusammen mit der Steuerkanzlei, namentlich mit dem Steuerberater Herrn Stephan
Klohn testweise eineglesen:
Kanzlei Harrie & Schmidt-Tychsen
Dr. Rolf Harrie, Dr. Hauke Schmidt-Tychsen
Steuerberater
Deliusstraße 10
24114 Kiel
Tel.: +49 431 / 38 57 57 40
Fax: +49 431 / 38 57 57 69
www.kanzlei-hst.de
[email protected]
4.2
Durchgeführte Tests
Als Grundlage wird der SKR04 in den nachfolgenden Testfällen genommen.
4.3
Ausgangsrechnungen
Erzeugen Sie jeweils beispielhaft eine Ausgangsrechnung für die folgenden Sachverhalte und
exportieren Sie diese für die Finanzbuchführung über die DATEV-Format Schnittstelle. Orientieren
Sie sich hierbei inhaltlich an Ihrer Kernzielgruppe. Liefern Sie zum exportierten Buchungssatz
jeweils das Belegbild (falls möglich).
4.3.1 Fall 1
Anforderung: Erstellen Sie eine Ausgangsrechnung an einen deutschen Kunden. Hinterlegen Sie
für den Erlös (19 % USt) der Rechnung einmal ein Automatikkonto (SKR03: 8400; SKR04: 4400)
und einmal ein Erlöskonto (SKR03: 8000; SKR04: 4000) mit entsprechendem Steuerschlüssel (3)
 zwei separate Buchungssätze. Die Rechnung ist sofort fällig.
Dies entspricht den xml-Dateien:
„Ausgangsrechnung_141738.xml“ mit „Buchung_Ausgang_141738.xml“
und
„Ausgangsrechnung_141739.xml“ mit „Buchung_Ausgang_141739.xml“.
Buchungen in JTL:
Automatikkonto:
Erlöskonto:
4.3.1.1 Ausgabe xml und Ergebnis mit DATEV XML-Schnittstelle online – Prüftool (Version 1.4)
Automatikkonto:
Rechnung:
Buchung:
Erlöskonto:
Rechnung:
Buchung:
4.3.2 Fall 2
Anforderung: Erstellen Sie eine Ausgangsrechnung an einen deutschen Kunden mit einer
abweichenden Fälligkeit zum 15. des Folgemonats. Es ist Ihnen freigestellt, ob Sie den Erlös auf
ein Automatikkonto buchen oder einen Steuerschlüssel verwenden.
Dies entspricht der xml-Datei:
„Ausgangsrechnung_141740.xml“ mit Buchung „Buchung_Ausgang_141740.xml“
Buchungen in JTL mit Automatikkonto:
4.3.2.1 Ausgabe xml und Ergebnis mit DATEV XML-Schnittstelle online – Prüftool (Version 1.4)
Rechnung:
Buchung:
4.3.3 Fall 3
Anforderung: Erstellen Sie eine Ausgangsrechnung mit mehreren Positionen. Die Positionen sollen
sich hinsichtlich der abzuführenden Umsatzsteuer unterscheiden (mind. eine Position mit 7 % USt
und mind. eine Position mit 19 % Umsatzsteuer). Die Rechnung ist sofort fällig. Es ist Ihnen
freigestellt, ob Sie den Erlös auf Automatikkonten (SKR03: 8300, 8400; SKR 04:4300, 4400)
buchen oder Steuerschlüssel (2 (7 %), 3 (19 %)) verwenden.
Dies entspricht den xml-Dateien:
„Ausgangsrechnung_141741.xml“ mit „Buchung_Ausgang_141741.xml“
Buchungen in JTL mit Automatikkonto:
1.1.1.1 Ausgabe xml und Ergebnis mit DATEV XML-Schnittstelle online – Prüftool (Version 1.4)
Rechnung:
Buchung:
4.3.4 Fall 4
Anforderung: Erstellen Sie eine Ausgangsrechnung an einen Geschäftskunden im europäischen
Ausland (Steuerfreie innergemeinschaftliche Lieferungen § 4 Nr. 1b UStG). Die Rechnung ist sofort
fällig. Hinterlegen Sie für den Erlös das entsprechende Automatikkonto (SKR03: 8125, SKR04:
4125). Übergeben Sie ebenfalls die Umsatzsteuer-Identifikationsnummer Ihres Kunden.
Dies entspricht den xml-Dateien:
„Ausgangsrechnung_141742.xml“ mit „Buchung_Ausgang_141742.xml“
Kundendaten:
Automatikkonto:
Rechnung:
1.1.1.2 Ausgabe xml und Ergebnis mit DATEV XML-Schnittstelle online – Prüftool (Version 1.4)
Rechnung:
Buchung:
4.3.5 Fall 5
Anforderung: Erstellen Sie eine Ausgangsrechnung nach der der Leistungsempfänger gemäß § 13b
UStG der Steuerschuldner ist (SKR03: 8337, SKR04: 4337). Die Rechnung ist sofort fällig und ihr
Kunde ist selbst Unternehmer oder eine juristische Person.
Dies entspricht den xml-Dateien:
„Ausgangsrechnung_141743.xml“ mit „Buchung_Ausgang_141743.xml“
SKR04:4337:
1.1.1.3 Ausgabe xml und Ergebnis mit DATEV XML-Schnittstelle online – Prüftool (Version 1.4)
Rechnung:
Buchung:
4.3.6 Fall 6
Anforderung: Stornieren Sie eine Ausgangsrechnungen per Generalumkehr und übergeben diese
an die Finanzbuchführung.
Dies entspricht den xml-Dateien:
„Ausgangsrechnung_141749.xml“ mit „Buchung_Ausgang_141749.xml“
und
„Ausgangsrechnung _249.xml“ mit „Buchung_ Ausgang_249.xml“
Buchung in JTL als Rechnungskorrektur:
1.1.1.4 Ausgabe xml und Ergebnis mit DATEV XML-Schnittstelle online – Prüftool (Version 1.4)
Rechnung:
Buchung:
Gutschrift:
Buchung:
4.4
Eingangsrechnungen
Erzeugen Sie jeweils einen Buchungssatz für beispielhaft in Ihrem Programm erfasste
Eingangsrechnungen für nachfolgende Sachverhalte. Exportieren Sie diese für die
Finanzbuchführung über die DATEV-Format Schnittstelle. Orientieren Sie sich bei Ihren Beispielen
inhaltlich an Ihrer Kernzielgruppe. Liefern Sie zum exportierten Buchungssatz jeweils das
Belegbild (falls möglich).
4.4.1 Fall 1
Anforderung: Übergeben Sie den Buchungssatz einer in Ihrem System erfassten Eingangsrechnung
(19 % VSt). Hinterlegen Sie für den Wareneingang ein Automatikkonto (SKR03: 3400 SKR04:
5400). Die Rechnung ist sofort fällig.
Dies entspricht den xml-Dateien:
„Eingangsrechnung_9.xml“ mit „Buchung_Eingang_9.xml“
Buchungen in JTL:
1.1.1.5 Ausgabe xml und Ergebnis mit DATEV XML-Schnittstelle online – Prüftool (Version 1.4)
Rechnung:
Buchung:
4.4.2 Fall 2
Anforderung: Übergeben Sie den Buchungssatz einer in Ihrem System erfassten
Eingangsrechnung. Hinterlegen Sie für den Wareneingang ein Aufwandskonto (SKR03: 3200,
SKR04: 5200) mit entsprechendem Steuerschlüssel (8 (7 %), 9 (19 %)). Die Rechnung ist sofort
fällig.
Dies entspricht den xml-Dateien:
„Eingangsrechnung_10.xml“ mit „Buchung_Eingang_10.xml“
Buchungen in JTL:
1.1.1.6 Ausgabe xml und Ergebnis mit DATEV XML-Schnittstelle online – Prüftool (Version 1.4)
Rechnung:
Buchung:
4.5
DATEV Online
Unternehmen
Die Daten wurden im DATEV Online Unternehmen für einen Testmandanten eingelesen.
4.5.1
Das Protokoll für den Import ergab folgendes:
Protokoll Import
4.5.2 Beleg- und Buchungsübersicht
Die Belege und Buchungen sehen folgendermaßen aus:
Herunterladen