BMF-RKSV-Technik / at-registrierkassen-mustercode

111 stars 39 forks source link

"_" in der Belegnummer #449

Open StefanKDS opened 7 years ago

StefanKDS commented 7 years ago

Hi,

wir sind gerade in den Finalen tests. Hier ist nun ein Problem aufgetreten, wenn die Belegnummer einen Unterstrich enthält, z.B. Beleg_1

Das Testtool schmeisst dann den Fehler aus, das die Anzahl der Daten in den Maschinenlesbaren daten falsch ist, da natürlich der Unterstrich in Beleg_1 als trenner angesehen wird. Hat jemand von euch eine Lösung ausser den Unterstrich in der Belegnummer zu verbieten ?

Würde ich Ihn automatisch durch z.B. "-" ersetzen, wurde ja die Belegnummer im Dokument nicht mit der in der Signatur übereinstimmen.

Danke schon mal im voraus.

Gruß

ErichFreitag commented 7 years ago

"_" darf wegen Aufbaus des maschinenlesbaren Codes nicht sein -> verbieten oder vor der Signaturerstellung ersetzen (und korrekt aufdrucken und korrekt speichern und ...).

MartinDomig commented 7 years ago

War es nicht mal angedacht, dass das allererste Zeichen im Signatur-String das Trennzeichen definiert?

(Würde derzeit nicht mit dem FON Webservice funktionieren, da dort fix "_" als Trennzeichen angenommen wird)

ErichFreitag commented 7 years ago

Das "_" ist das definierte Trennzeichen, etwas anderes ist mir nicht bekannt.

andreasschiestl commented 7 years ago

Interessante Frage... das würde das scheinbar nutzlose "_" zu Begin des maschinenlesbaren Codes erklären. Vielleicht etwas für die RKSVv2 ;)

MartinDomig commented 7 years ago

Jetzt mal bitte nicht gleich den Teufel an die Wand :)