BMF-RKSV-Technik / at-registrierkassen-mustercode

111 stars 39 forks source link

DEP7 Fehlerhafte Überprüfung durch Finanzamt #685

Open grafuzzi opened 5 years ago

grafuzzi commented 5 years ago

Guten Tag,

ich wende mich an das Forum weil ich ein Problem habe und nicht mehr weiter weiß. Das DEP7 Protokoll wurde vom Finanzamt als nicht gültig gewertet.

Anbei eine Excel Datei mit den entsprechenden fehlerhaften Einträgen vom Finanzamt: Excel Zeilen 03-07 - Falsches Anwachsen des Umsatzzählers Excel Zeilen 221 - Beleg unlesbar Excel Zeilen 222 - Belegverkettung durchbrochen

Jetzt bin ich mehr als Ratlos weil das Tool (regkassen-verification-1.1.1) für die Überprüfung des DEP eigentlich eigentlich jeden einzelnen Beleg als erfolgreich anzeigt.

Anbei auch noch eine kopie meiner Datei DEP_Full.json (990MB) als 7zip Datei (6MB)

Jetzt hätte ich ein paar Fragen wo ich um die Hilfe der RKSV Gemeinde benötigen würde:

  1. Das Anwachsen des Umsatzzählers (Excel Zeilen 03-07) wird als falsch gekennzeichnet. Das wird im Überprüfungstool aber als gültig erachtet. Wie kann das sein?
  2. Bei meinem zweiten Anliegen ist die Batterie vom Mainboard des PCs, wo das Rechnungsprogrammm installiert ist, ausgefallen. Deshalb wurde der Datumsstempel auf das Datum 31.01.2002 zurückgesetzt. Wie soll ich hier jetzt vorgehen? Der Beleg ist eigentlich richtig - jedoch kann das Rechnungsprogramm nicht wissen das das Datum falsch ist. Zumindestens ist dieser Fall im Rechnungsprogramm nicht abgehandelt. Wie macht ihr das? Bezüglich dem Finanzamt würde ich das mit einer ensprechenden Erklärung versuchen zu rechtfertigen - oder was meint ihr?
  3. Mir ist bei der Druchsicht des DEP7_Full.json noch was aufgefallen. Bei jedem Beleg überprüft das Tool auf den Typ (Null, Standard, Start, Storno, Training). Warum und kann ich das abschalten?

Anbei eine Auszug von dem Punkt 3

   }, {
        "verificationId" : "TYPE_OF_RECEIPT",
        "version" : 1,
        "verificationName" : "Feststellen des Belegtyps",
        "verificationTextualDescription" : "Dieses Modul und die dazugehörigen Submodule überprüfen unterschiedliche Eigenschaften des maschinenlesbaren Codes und leiten anhand dieser Eigenschaften den Belegtyp ab: Start-, Normal-, Training-, Storno- oder Nullbeleg.",
        "verificationState" : "PASS",
        "input" : {
          "DECRYPTED_TURNOVER_VALUE" : "42782",
          "RECEIPT" : "_R1-AT1_72120262663128_13_2017-04-01T17:14:18_22,80_1,55_0,95_0,00_0,00_mTPQQLg/gMp089pUC1cfAQ==_053A0EE5_oXCicY+UyGU=_JkNXWmso9R2LUpbmgooGgpPH1ww7ZKs4x+7D0hI3I1UWlBE1/FiuYPNVFvCF7X05uTg6eBOkdWxIKMTWc0+cjg==",
          "CAN_ACTIVATE" : "false",
          "SYSTEM_TYPE" : "OPEN"
        },
        "output" : {
          "TYPE_RECEIPT" : "STANDARD_BELEG"
        },
        "verificationTimestamp" : "2019-02-26T20:58:05.962+01:00",
        "verificationResultList" : [ {
          "verificationId" : "TYPE_OF_RECEIPT_START",
          "version" : 1,
          "verificationName" : "Belegtyp: Startbeleg",
          "verificationTextualDescription" : "Es werden folgende Eigenschaften überprüft: Entschlüsselter Umsatzzähler gleich 0, Verkettungswert zeigt auf die Kassen-ID, alle Werte der Steuersätze sind 0, Signatureinrichtung darf nicht ausgefallen sein.",
          "verificationState" : "FAIL",
          "verificationResultDetailedMessage" : "Der entschlüsselte Umsatzzähler hat einen Wert ungleich 0.",
          "input" : {
            "DECRYPTED_TURNOVER_VALUE" : "42782",
            "CAN_ACTIVATE" : "false",
            "RECEIPT" : "_R1-AT1_72120262663128_13_2017-04-01T17:14:18_22,80_1,55_0,95_0,00_0,00_mTPQQLg/gMp089pUC1cfAQ==_053A0EE5_oXCicY+UyGU=_JkNXWmso9R2LUpbmgooGgpPH1ww7ZKs4x+7D0hI3I1UWlBE1/FiuYPNVFvCF7X05uTg6eBOkdWxIKMTWc0+cjg==",
            "SYSTEM_TYPE" : "OPEN"
          },
          "verificationTimestamp" : "2019-02-26T20:58:05.962+01:00"
        }, {
          "verificationId" : "TYPE_OF_RECEIPT_STANDARD",
          "version" : 1,
          "verificationName" : "Belegtyp: Standardbeleg",
          "verificationTextualDescription" : "Es werden folgende Eigenschaften überprüft: Mindestens ein Steuersatz-Wert muss ungleich 0 sein, es muss ein Umsatzzähler im maschinenlesbaren Code vorhanden sein (es dürfen nicht die BASE64-kodierten Zeichenketten von \"TRA\" oder \"STO\" statt dem Umsatzzähler vorhanden ein), der Verkettungswert darf nicht auf die Kassen-ID zeigen.",
          "verificationState" : "PASS",
          "input" : {
            "DECRYPTED_TURNOVER_VALUE" : "42782",
            "CAN_ACTIVATE" : "false",
            "RECEIPT" : "_R1-AT1_72120262663128_13_2017-04-01T17:14:18_22,80_1,55_0,95_0,00_0,00_mTPQQLg/gMp089pUC1cfAQ==_053A0EE5_oXCicY+UyGU=_JkNXWmso9R2LUpbmgooGgpPH1ww7ZKs4x+7D0hI3I1UWlBE1/FiuYPNVFvCF7X05uTg6eBOkdWxIKMTWc0+cjg==",
            "SYSTEM_TYPE" : "OPEN"
          },
          "verificationTimestamp" : "2019-02-26T20:58:05.962+01:00"
        }, {
          "verificationId" : "TYPE_OF_RECEIPT_TRA",
          "version" : 1,
          "verificationName" : "Belegtyp: Trainingsbeleg",
          "verificationTextualDescription" : "Es werden folgende Eigenschaften überprüft: BASE64-kodierter Wert \"TRA\" steht im Umsatzzähler, der Verkettungswert darf nicht auf die Kassen-ID zeigen.",
          "verificationState" : "FAIL",
          "verificationResultDetailedMessage" : "Der entschlüsselte Umsatzzähler entspricht nicht dem Wert TRA",
          "input" : {
            "DECRYPTED_TURNOVER_VALUE" : "42782",
            "CAN_ACTIVATE" : "false",
            "RECEIPT" : "_R1-AT1_72120262663128_13_2017-04-01T17:14:18_22,80_1,55_0,95_0,00_0,00_mTPQQLg/gMp089pUC1cfAQ==_053A0EE5_oXCicY+UyGU=_JkNXWmso9R2LUpbmgooGgpPH1ww7ZKs4x+7D0hI3I1UWlBE1/FiuYPNVFvCF7X05uTg6eBOkdWxIKMTWc0+cjg==",
            "SYSTEM_TYPE" : "OPEN"
          },
          "verificationTimestamp" : "2019-02-26T20:58:05.962+01:00"
        }, {
          "verificationId" : "TYPE_OF_RECEIPT_STO",
          "version" : 1,
          "verificationName" : "Belegtyp: Stornobeleg",
          "verificationTextualDescription" : "Es werden folgende Eigenschaften überprüft: BASE64-kodierter Wert \"STO\" steht im Umsatzzähler, der Verkettungswert darf nicht auf die Kassen-ID zeigen.",
          "verificationState" : "FAIL",

Anhänge: Fehler DEP7_Auszug.xlsx

7zip File - doch leider sind nur zip erlaubt. Datei bitte einfach in 7z umbenennen DEP-full_7z.zip

Dank für die Unterstützung grafuzzi