Rechnungsbetrag erkennen bei Kassenbons
AbgeschlossenDie größte durch Komma getrennte Zahl stellt den Rechnungsbetrag dar. Ein Kassenbon hat eine mehr als doppelt so große Ausdehnung in eine Richtung, sprich, das Seitenverhältnis einer Seite ist mehr als doppelt so groß als das der anderen.
Zudem könnte man auch nicht durch Komma/Dezimalpunkt getrennte Zahlen auswerten, wenn der Benutzer in den Einstellungen ein maximales Rechnungsbudget eintragen kann.
Um Kundennummern, IBANs, etc. nicht als Rechnungsbetrag zu erkennen, sollte der Benutzer also beispielsweise eine 1000,00 € in den Einstellungen eintragen, damit der größte Betrag, der aus einer Rechnung ausgewählt wird unter diesem Wert bleibt.
Sind ausnahmsweise größere Rechnungen zu begleichen, kann der Benutzer diesen Wert nachträglich manuell ändern oder sein Rechnungsbudget in den Einstellungen erhöhen.
-
Offizieller Kommentar
In den neusten Versionen ist die automatische Erkennung von Indexinformationen enthalten, die auch eine Erkennung von Beträgen beinhaltet.
-
Problematisch könnte werden, wenn bei kleineren Beträgen mehr Rückgeld gegeben wird als die zu bezahlende Summe ist.
Ein möglicher Ansatz wären spezielle Keywords wie "Summe", die dem Betrag vorangestellt sind. Hierfür müssten wohl alle Zeilenumbrüche temporär aus dem Dokument entfernt werden und längere Leerzeichenketten auf ein einziges Leerzeichen reduziert werden, um nach solchen Keywords leichter gucken zu können.
0 -
Gute Idee. Nicht nur bei kassenbongs, sondern bei allen Rechnungsokumenten. Die Rechnung steht ja i. d. R. als ziemlich letzte - meist noch fett markierte - Zahl, im unteren Teil des Dokumets. Bevor bei Kassenbongs noch IBAN ec. anschließt. Ich denke ein guter Entwickler hat da auch noch so ganz eigene Ideen, was alles möglich wäre.
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
3 Kommentare