TI002 HecstarJSONFiles: Unterschied zwischen den Versionen

Aus Autopoll-Dokumentation
Zur Navigation springen Zur Suche springen
K (Oehlstoeter verschob die Seite Benutzer:Oehlstoeter\TI002 HecstarJSONFiles nach TI002 HecstarJSONFiles, ohne dabei eine Weiterleitung anzulegen)
 
(15 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Vorlage:InArbeit|}}<!--{{Vorlage:FreigabeRN|}}--><!--{{Vorlage:FreigabeTG|}}-->
+
<!--{{Vorlage:Erledigt|18.01.19}}{{Vorlage:FreigabeRN|}}{{Vorlage:FreigabeTG|}}-->
 
{{Vorlage:TOCright}}
 
{{Vorlage:TOCright}}
 
=='''Technische Information 2 (TI-002) -  Hecstar JSON Dateien'''==
 
=='''Technische Information 2 (TI-002) -  Hecstar JSON Dateien'''==
  
 
===Einleitung===
 
===Einleitung===
Die ersten SEPA-Spezifikationen Version 2.1 bis 2.7 enthalten viele Details, die der Sicherheit und der Nachprüfbarkeit des Mandates dienen. In der Praxis wurden diese Regeln von Banken und Softwareanbietern  aber meist nur unzureichend umgesetzt. Einige dieser Regeln werden bei Sepa 3.0 (ab 2018) abgeschwächt und der Praxis angepasst. In der bisherigen Sepa-Version und damit in Autopoll V4 wurde viel Wert auf die Einhaltung dieser Regeln gesetzt. Wir haben versucht die Spezifikation möglichst vollständig umzusetzen.
+
Seit Mitte/Ende 2017 werden die Tankautomaten des Typs Hectronic-Hecstar mit einer neuen Funktion ausgeliefert, die Dateien mit verschlüsselten Angaben zu Belegen/Rechnungen zur Verfügung stellt. Diese Dateien sollen für das Finanzamt gespeichert werden.
  
So laufen private Mandate, bei denen 3 Jahre lang keine Abbuchung stattgefunden hat, automatisch aus.
 
  
 +
===Problem===
 +
Die enstehenden JSON-Dateien werden noch nicht vom Autopoll wie ASM-, CSV- und LOG-Dateien abgerufen, im IOMXML Verzeichnis gespeichert und anschließend auf dem Tankautomaten gelöscht. Dies kann dazu führen, dass der Tankautomat voll läuft und deshalb nicht mehr weiterarbeitet.
  
===Problem/Bug===
 
Das Problem ist nun, dass bei der Umsetzung der 3 Jahres-Regel in Autopoll ein Fehler gemacht wurde, der erst jetzt auffällt. Dadurch können für Kunden bei denen die letzte Lastschrift mehr als 3 Jahre her ist, keine Lastschriften mehr erzeugt werden.
 
  
 +
===Lösung===
 +
Das nachträgliche Einbauen der Abruffunktion dieser JSON-Dateien in Autopoll ist der komfortablere Weg anstatt sich direkt auf den Hecstar aufzuwählen und dort die JSON-Dateien manuell zu löschen.
 +
 +
 +
===Einbau===
 +
 +
====SQL====
 +
das folgende SQL in Autopoll über Hilfe-Support --- Funktion 01 einspielen
  
===Was passiert===
+
'''INSERT INTO TRANSFERDEF (TAT_KEY, BEZ, DEFCODE, POS, TRANSFERCODE, DIRECTION, FORMATFIELD, PREPROCESSCODE, POSTPROCESSCODE, PROCESSCODE, WAITTIME, SERVICE, VORGANGFIELD, VORGANGMIN, VORGANGMAX, FR_KEY, AKTIV, AB_KEY, FUNCTIONS, LBCOUNTER, MAXCOUNT, WITHDATUM, LANGID, UEART)'''
Beim Echt-Lauf der Fakturierug werden betroffene Firmen/Kunden aus dem SEPA-Lauf automatisch herausgenommen, das Mandat wird zurückgesetzt und die Firmen erscheinen in der Liste "unbestätigte Mandate".
+
'''VALUES (1240597, 'JSON-Files', '1240597-2037783-00.00.00', 45, NULL, 'C', NULL, NULL, NULL, 'download', NULL, NULL, NULL, NULL, NULL, NULL, 'Y', 10000, '<default>'''
 +
''' <path>\DiskC\Datatransfers\Upload\Data</path> <filename>*.json</filename> </default>', NULL, NULL, 'N', NULL, 'F')^'''
  
 +
====Bestehende Hecstars====
  
 +
* in '''allen''' bereits bestehenden Tankautomaten des Typs Hecstar im Register "Transfers" im Transfer "45 JSON-Files" im Feld "Pfad" den Pfad einstellen -->    '''\DiskC\Datatransfers\Upload\Data'''
 +
 +
* in '''allen''' bereits bestehenden Tankautomaten des Typs Hecstar im Register "Transfers" im Transfer "45 JSON-Files" im Feld "Dateiname" den Dateiname einstellen -->    '''*.json'''
  
===Lösung===
 
  
  
  
 
[[Kategorie:TechnischeInfo]][[Kategorie:Hecstar]]
 
[[Kategorie:TechnischeInfo]][[Kategorie:Hecstar]]

Aktuelle Version vom 18. Januar 2019, 09:34 Uhr

Technische Information 2 (TI-002) - Hecstar JSON Dateien

Einleitung

Seit Mitte/Ende 2017 werden die Tankautomaten des Typs Hectronic-Hecstar mit einer neuen Funktion ausgeliefert, die Dateien mit verschlüsselten Angaben zu Belegen/Rechnungen zur Verfügung stellt. Diese Dateien sollen für das Finanzamt gespeichert werden.


Problem

Die enstehenden JSON-Dateien werden noch nicht vom Autopoll wie ASM-, CSV- und LOG-Dateien abgerufen, im IOMXML Verzeichnis gespeichert und anschließend auf dem Tankautomaten gelöscht. Dies kann dazu führen, dass der Tankautomat voll läuft und deshalb nicht mehr weiterarbeitet.


Lösung

Das nachträgliche Einbauen der Abruffunktion dieser JSON-Dateien in Autopoll ist der komfortablere Weg anstatt sich direkt auf den Hecstar aufzuwählen und dort die JSON-Dateien manuell zu löschen.


Einbau

SQL

das folgende SQL in Autopoll über Hilfe-Support --- Funktion 01 einspielen

INSERT INTO TRANSFERDEF (TAT_KEY, BEZ, DEFCODE, POS, TRANSFERCODE, DIRECTION, FORMATFIELD, PREPROCESSCODE, POSTPROCESSCODE, PROCESSCODE, WAITTIME, SERVICE, VORGANGFIELD, VORGANGMIN, VORGANGMAX, FR_KEY, AKTIV, AB_KEY, FUNCTIONS, LBCOUNTER, MAXCOUNT, WITHDATUM, LANGID, UEART) VALUES (1240597, 'JSON-Files', '1240597-2037783-00.00.00', 45, NULL, 'C', NULL, NULL, NULL, 'download', NULL, NULL, NULL, NULL, NULL, NULL, 'Y', 10000, '<default> <path>\DiskC\Datatransfers\Upload\Data</path> <filename>*.json</filename> </default>', NULL, NULL, 'N', NULL, 'F')^

Bestehende Hecstars

  • in allen bereits bestehenden Tankautomaten des Typs Hecstar im Register "Transfers" im Transfer "45 JSON-Files" im Feld "Pfad" den Pfad einstellen --> \DiskC\Datatransfers\Upload\Data
  • in allen bereits bestehenden Tankautomaten des Typs Hecstar im Register "Transfers" im Transfer "45 JSON-Files" im Feld "Dateiname" den Dateiname einstellen --> *.json