BMF-RKSV-Technik / at-registrierkassen-mustercode

111 stars 39 forks source link

Fehler beim Startbeleg #569

Open theshadowtwentyseven opened 7 years ago

theshadowtwentyseven commented 7 years ago

Hi,

nachdem wir erfolgreich den Großteil unserer Kunden aktivieren konnten gibt uns die regkassen-verification-depformat-1.0.0.jar auch diesmal grünes Licht, aber mittels der FA App schlägt der Fehlerteufel zu. Bitte um Hilfe, wir tappen gänzlich im dunkeln da es keine Änderung in unseren Code hierzu gab und wir keine echten Anhaltspunkte haben. Schokolade und / oder Wein wird geboten :)

Versuch #1 mit folgender ​Fehlermeldung(en) in Finanzonline: _​Der vorliegende Beleg weist Fehler im maschinenlesbaren Code auf. Die Fehlerursachen sind nachfolgend angeführt: Die Prüfung des Beleges ergab einen Fehler, da der übermittelte Beleg keinem der nachfolgenden Belegtypen zugeordnet werden konnte. Bitte vergewissern Sie sich, dass die Registrierkasse mit der korrekten Kassenidentifikationsnummer sowie dem korrekten AES-256 Benutzerschlüssel über FinanzOnline registriert wurde. Hinweis: sollte dieser Fehler trotz richtiger Registrierung der Kasse auftreten, wenden Sie sich mit dieser Fehlermeldung an Ihren Kassenhersteller.

​regkassen-verification-depformat-1.0.0.jar gibt aber grünes Licht:


  "verificationId" : "RKSV_DEP_EXPORT",
  "version" : 1,
  "verificationName" : "RKSV-DEP-Export Prüfung",
  "verificationTextualDescription" : "Es wird die Richtigkeit des exportierten RKSV-DEP überprüft: Abfolge der Belege, Entwicklung des verschlüsselten Umsatzzählers, Verkettung der Belege.",
  "verificationState" : "PASS",
  "verificationResultDetailedMessage" : "Die Belege im exportierten RKSV-DEP weisen keinen Fehler auf (Verkettung zu vorigem Beleg, Entwicklung des Umsatzzählers, Belegabfolge).",
  "input" : {
    "TURNOVER_SUM" : "0",
    "SYSTEM_TYPE_INITIAL" : "OPEN",
    "RECEIPT_PREV" : "NULL",
    "CASHBOX_ID_INITIAL" : "MPS:PELE#1",
    "SIGNED_PENULT" : "NULL",
    "DECRYPTED_TURNOVER_VALUE" : "0",
    "SIGNED_PREV" : "NULL",
    "KNOWN_RECEIPT_IDS" : "NULL",
    "RECEIPT" : "_R1-AT1_MPS:PELE#1_1_2017-04-18T19:39:29_0,00_0,00_0,00_0,00_0,00_b7BNSCFU5Xk=_72DCC6B_CBqYIrErB58=_B64LozyaQh2xZLkuiPR+J6FHTpROEYSWpFkhNPZmHQBQNtjELEulFCuxuUFij+CT1HSBuroJ7d4f5GDnMcwMoQ==",
    "RK_SUITE_ID" : "R1",
    "SYSTEM_TYPE" : "OPEN",
    "TYPE_RECEIPT" : "START_BELEG",
    "CASHBOX_ID" : "MPS:PELE#1",
    "TYPE_RECEIPT_PREV" : "NULL"
  },
  "verificationTimestamp" : "2017-04-20T14:13:35.079+02:00",
  "verificationResultList" : [ {
    "verificationId" : "DEP_STATE",
    "version" : 1,
    "verificationName" : "Abfolge der Belege",
    "verificationTextualDescription" : "In diesem Modul wird überprüft, ob die Abfolge der Belege im exportierten RKSV-DEP korrekt ist: Position des Startbeleges, Position des Sammelbeleges nach dem Ausfall der Signatureinrichtung.",
    "verificationState" : "PASS",
    "input" : {
      "SIGNED_PENULT" : "NULL",
      "SIGNED_PREV" : "NULL",
      "TYPE_RECEIPT" : "START_BELEG",
      "TYPE_RECEIPT_PREV" : "NULL"
    },
    "verificationTimestamp" : "2017-04-20T14:13:35.079+02:00"
  }, {
    "verificationId" : "DEP_UNIQUE_RECEIPT_ID",
    "version" : 1,
    "verificationName" : "Belegnummer - Mehrfachverwendung",
    "verificationTextualDescription" : "In diesem Modul wird überprüft ob die selbe Belegnummer mehrfach im RKSV-DEP-Export vorkommt.",
    "verificationState" : "PASS",
    "input" : {
      "KNOWN_RECEIPT_IDS" : "NULL",
      "RECEIPT_IDENTIFIER" : "1"
    },
    "output" : {
      "KNOWN_RECEIPT_IDS" : "_1"
    },
    "verificationTimestamp" : "2017-04-20T14:13:35.080+02:00"
  }, {
    "verificationId" : "DEP_ONLY_ONE_CASHBOX_ID",
    "version" : 1,
    "verificationName" : "Eine Kasse pro RKSV-DEP Export",
    "verificationTextualDescription" : "In diesem Modul wird überprüft, ob der RKSV-DEP-Export, wie vorgeschrieben, nur eine Kassenidentifikationsnummer enthält.",
    "verificationState" : "PASS",
    "input" : {
      "CASHBOX_ID_INITIAL" : "MPS:PELE#1",
      "CASHBOX_ID" : "MPS:PELE#1"
    },
    "verificationTimestamp" : "2017-04-20T14:13:35.080+02:00"
  }, {
    "verificationId" : "DEP_ONLY_ONE_SYTEM_TYPE",
    "version" : 1,
    "verificationName" : "Prüfung Vermischung der Systeme",
    "verificationTextualDescription" : "In diesem Modul wird überprüft ob Signatureinrichtungen aus dem geschlossenen Gesamtsystem (AT0) und Signatur/Siegelerstellungseinheiten vermischt werden. Es kann nur ein System-Typ im exportieren RKSV-DEP abgebildet werden.",
    "verificationState" : "PASS",
    "input" : {
      "SYSTEM_TYPE_INITIAL" : "OPEN",
      "SYSTEM_TYPE" : "OPEN"
    },
    "verificationTimestamp" : "2017-04-20T14:13:35.080+02:00"
  }, {
    "verificationId" : "DEP_TURNOVER_COMPARE",
    "version" : 1,
    "verificationName" : "Entwicklung des Umsatzzählers",
    "verificationTextualDescription" : "In diesem Modul wird überprüft, ob die Entwicklung des verschlüsselten Umsatzzählers mit den Belegbeträgen übereinstimmt.",
    "verificationState" : "PASS",
    "input" : {
      "DECRYPTED_TURNOVER_VALUE" : "0",
      "TURNOVER_SUM" : "0",
      "SUM_TAX_SET_ERMAESSIGT2" : "0,00",
      "SUM_TAX_SET_ERMAESSIGT1" : "0,00",
      "SUM_TAX_SET_NORMAL" : "0,00",
      "TYPE_RECEIPT" : "START_BELEG",
      "SUM_TAX_SET_NULL" : "0,00",
      "SUM_TAX_SET_BESONDERS" : "0,00"
    },
    "output" : {
      "TURNOVER_SUM" : "0"
    },
    "verificationTimestamp" : "2017-04-20T14:13:35.080+02:00"
  } ]
}```
ErichFreitag commented 7 years ago

Siehe meinen Kommentar zur selben Frage im WKO-Forum.

GabiGaffron commented 7 years ago

Wir hatten die gleiche Fehlermeldung, am Ende lag der Fehler in einer Fehleingabe des AES keys bei der Reg.Kasse in FinOn.