Open Tom-KK opened 6 years ago
Worauf sich der Fehler bezieht hängt davon ab, welchen Beleg sie geprüft haben.
Was mir im Textauszug fehlt (QR-Code habe ich nicht geprüft) ist die Signatur.
Die Signatur fehlt auch im QR-Code.
Die KassenID im QR Code darf keinen "_" enthalten. OC317_R1 als KassenID würde selbst mit güligem Signaturwert zu Problemen führen.
@fschwolow OC317 ist die KassenId R1 ist die Rechnungsnummer.
Das ist kein Fehler.
Wir haben wie der OP schon einige Kassensysteme über das Dialogsystem von FinOnline erfolgreich in Betrieb gesetzt.
Beim letzten Kunden zeigt sich bei der Prüfung des Startbelegs die Fehlermeldung in der BelegcheckApp wie beim OP @Tom-KK. QR-Code im Anhang.
Textauszug des QR Codes _R1-AT1_REGISTRIERKRASSE01_1_2018-07-10T13:53:38_0,00_0,00_0,00_0,00_0,00_tUbYgkVEETM=_5a72845b_07Tznqi3p5w=_EgbjA0TD7dZUvzPLXB4gvZOniOGhuOudR4PcAXnjVjFmjwyGI39KDjUqHhB71e6Xs2qdpGNuHg2NLV60/pfqxQ==
Im FinOnline finden sich in der Liste der überprüften Belege keine Hinweise auf Fehler. Es findet sich in der Liste überhaupt kein einziger Beleg.
Prüfung mit regkassen-verification-receipts-1.0.0.jar (zugegebenermaßen Version 1.0.0) ergibt keine Fehler. Prüfprotokoll im Anhang.
startbeleg20180710s_cashbox_full.json.txt
Wo ist der Haken zu suchen? Können wir weitere nützliche Daten liefern?
Ein Fehler könnte sein, dass im QR-Code "REGISTRIERKRASSE" steht und in FON eine "REGISTRIERKASSE" registriert ist. Ansonsten sind generell Übereinstimmung des AES-Schlüssels und der Zertifikats-Zuordnung (Seriennummer) zu prüfen. Auch, ob sie den richtigen bzw. einen gültigen Authentifizierungscode für die App verwenden.
Der "Allgemeine Fehler" dürfte nicht durch einen falschen Beleg bzw. falsche Registrierungen oder Auth-Codes ausgelöst werden. Mir sind nur äußerst wenige Fälle bekannt, bei denen dieser Fehler aufgetaucht ist - er ist aber meiner Erfahrung nach vermutlich Geräte bzw. OS spezifisch. Ich würde die Belegprüfung auf einem anderen Gerät versuchen, und schauen, ob dort die selbe Fehlermeldung auftritt.
Danke für die Hinweise, @ErichFreitag und @WienerroitherM! Die Daten im FON wurden mehrmals unabhängig auf Übereinstimmung mit Daten in der Kasse überprüft. Der Authentifizierungscode liegt außerhalb unserer Macht beim Kunden. Lassen wir das nochmal nachschauen.
Würde der Umstand, dass es der Beleg nicht mal in die Liste der übermittelten Belege schafft, die Palette der möglichen Fehler etwas eingrenzen?
Wenn die Überprüfung auf anderen Endgeräten auch einen "Allgemeinen Fehler" ergibt, was wäre der nächte offiziell empfohlene Schritt, um die Kasse legal in Betrieb zu setzen?
Ein Beleg scheint dann nicht in der Liste der übermittelten Belege auf, wenn entweder eine BASIC_CONSTRAINTS Prüfung scheitert (und der Beleg daher nicht sinnvoll ausgelesen werden kann) oder die Zertifikatsseriennummer nicht passt (dann kann das zugehörige Unternehmen nicht ermittelt werden). Für das alles gibt es aber eigene Fehlermeldungen. Der Allgemeine Fehler wird soweit ich bisher gesehen habe schon vor der Übermittlung zur Belegprüfung ausgeworfen, was meiner Meinung nach wiederum auf einen Konflikt/ein Problem am Endgerät bzw. der Software hindeutet.
Danke, @WienerroitherM - der Versuch mit einem anderen Endgerät ließ es gelingen.
Noch ein Tipp dazu, da ich 2016 mal ähnliche Probleme hatte: sobald man einen Beleg geprüft bzw. den Authentifizierungscode eingegeben hat, braucht man für die Prüfung eines weiteren Belegs vom gleichen Kunden nicht nochmal den Authcode einzugeben.
Versucht man nun von einer anderen Kasse den Beleg zu prüfen, kommen Fehler (genaue Meldungen weiss ich nicht mehr). Dann muss man im BMF-App Menü zuerst auf "Abmelden" klicken und kann anschliessend den nächsten Beleg prüfen (es wird wieder nach einem Authcode gefragt).
Evtl. war das ja der Grund...
Hallo,
Mit unserem System sind bereits unzählige Kassen und Startbelege in Betrieb. Nun haben wir beim Anlegen einer neuen Kassa vom BMF Prüfapp den Fehler "Allgemeiner Fehler"
Dieser Fehler bezieht sich doch auf Syntaxfehler im Startbon?
Hier der Startbon:
_R1-AT1_OC317_R1_2018-07-17T10:31:25_0,00_0,00_0,00_0,00_0,00_D6woQQV/V0U=_6E013613_zGXzMV6OkaI=
Auch das Prüfmodul 'regkassen-verification-depformat-1.1.1.jar' weißt mit bereits mehreren angelegten Rechnugnen keinen Fehler auf. Summenzähler ist selbstverständlich auf 0. Result-Verification.txt
Kann mir jemand weiterhelfen ?