BMF-RKSV-Technik / at-registrierkassen-mustercode

111 stars 39 forks source link

DEP einer registrierten Kassa fehlerhaft #459

Open norbert2 opened 7 years ago

norbert2 commented 7 years ago

Es ist soweit. Bei einer angemeldeten Kassa ist das DEP falsch. Wie ist vorzugehen? Soweit ich weiß, ist die Kassa außer Betrieb zu nehmen und neu anzumelden und Startbeleg zu erstellen. Korrekt? Welche Kassa-ID ist zu verwenden? Kann die gleiche ID verwendet werden?

ErichFreitag commented 7 years ago

Ein wenig ausführlicher:

andreasschiestl commented 7 years ago

@norbert2 Ich kann zwar leider nichts zu deiner Frage beitragen (bzw. hat Erich Freitag schon alles gesagt was mir bekannt ist). Mích würde aber interessieren wie der Fehler festgestellt wurde oder was andere machen um diese Fehler möglichst schnell zu finden/aufzudecken. Nach dem ja nur der Startbeleg und der Jahresbeleg geprüft werden muss, kann es ja recht lange dauern bis ein Fehler entdeckt wird, wobei zB Fehler bei der Verkettung nur durch eine vollständige DEP Prüfung gefunden werden können.

Flanelli commented 7 years ago

@andreasschiestl Auch eine Ptüfung des DEP mit dem Prüftool würde nicht alle eventuellen Fehler aufdecken da es in der derzeitgen Version doch offenvar bei einem Nullbeleg mit ausgefallener SE den Prüflauf abbricht obwohl - abgesehen vom Start-, Sammel und Jahresbeleg das zulässig wäre.

andreasschiestl commented 7 years ago

Ja das stimmt wohl, bleibt nur zu hoffen, dass es bald mal eine neue Version gibt.

norbert2 commented 7 years ago

Also wie bin ich auf den Fehler draufgekommen? Vorgeschichte: Habe bei drei ähnlichen Fakturierprogrammen - aber halt getrennten Programmständen - die Einbauten nach RKSV durchgeführt. Leider beim dritten habe ich bemerkt, dass ich einen speziellen Fall nicht berücksichtigt habe. Die Tabelle, in der ich die Daten für den Export des DEP speichere, enthält auch in Klartext alle Beträge (Je Mwst, Umsatz, Beleg-Nummer, Belegdatum usw.) und auch den signierten String im Klartext. Da habe ich schon optisch meinen "Pfusch" gesehen. In einem Fall war ersichtlich, dass beim Mwst 0 (innergem. Lieferung), leider gar kein Betrag gespeichert wurde. Ironischer weise hätte da das Prüfprogramm gar keinen Fehler geworfen und den Beleg als 0-Beleg "durchgewunken". Bin keinesfalls Stolz auf die eingebauten Fehler, habe aber doch soweit bei Konzept mitgedacht, dass es zu Kontrollzwecken sehr wohl gut sein wird, ALLE Daten, mit denen die Signierung durchgeführt wird, auch in Klartext zu speichern.

@ErichFreitag Danke für die prägnante Schilderung des Ablaufs!

andreasschiestl commented 7 years ago

@norbert2 Danke für die Erklärung!