Lernen Logik (OCR)

Ablauf:

  1. Rechnungserkennung (Beträge, Prozentsatz, Kunden/Lieferantenkonto, UID-Nummer, Email, IBAN, URL)
  2. Spezialrechnungsformate: Anlieferung hinterlegtes Sachkonto (wenn im Kontenstamm gefunden kein Lernen)
  3. Lernen (kein Lernen wenn Spezialrechnungen bereits Sachkonto mit Steuercode+Prozentsatz gefunden)

Regel für Rechnung aus Inland: keine UID oder UID aus AUT

Gültige 0% Steuercodes: 3, 4, 7, 8, 9, 18, 19, 22, 23, 25, 26, 28, 29, 37, 40, 41, 42, 44, 45, 46, 47, 58, 59, 77

Tabelle gültige gelernte Steuercodes, mit Reihenfolge der Suche

Land Prozentsatz Gültige Steuercodes Suchreihenfolge
Inland 0% alle gelernten Steuercodes + '' (leer) max Anzahl learned 0% Steuercodes (+ Steuercodes 1,2); Rest ans Ende
Inland nicht 0% alle gelernten ausser sc leer max Anzahl learned non 0% Steuercodes; Rest (0% Steuercodes) ans Ende
Ausland 0% nur 0% Steuercodes max Anzahl learned
Ausland nicht 0% alle ausser sc leer max Anzahl learned

Tabelle alternative Prozentsätze

Prozentsatz Rechnung Suchen nach Prozentsätzen (Reihenfolge)
0% 0, absteigende Prozentsätze Inland. für AUT somit 0, 20, 10, 13, (5)
ungleich 0% erkannter Prozentsatz, 0 (**sonst würde 20% auf 10% korrigiert werden)

#Suchen

  1. Ermittlung der Suchreihenfolge für gültige Steuercodes (siehe oben - Inland/Ausland)
  2. Suchen eines gültigen gelernten Steuercodes für den auf der Rechnung gefundenen Prozentsatz für das erkannte Rechnungsmerkmal (UID, Kunden/Lieferantennummer, etc): fertig wenn gefunden (exakter Match)
  3. Suchen eines gültigen gelernten Steuercodes für den auf der Rechnung gefundenen Prozentsatz mit "default" merken, wird nur genommen, wenn keine Alternativen vorhanden
  4. Ermittlung der gültigen alternativen Prozentsätze
  5. Suchen aller alternativen Prozentsatzes in den gültigen Steuercodes für das erkannte Rechnungsmerkmal und Häufigkeit merken
  6. Nur wenn noch kein default Eintrag gefunden: Suchen eines alternativen Prozentsatzes in den gültigen Steuercodes für default
  7. Sortierung der gemerkten Steuercodes/Prozentsätze nach Häufigkeit fertig wenn zumindest einer gefunden
  8. Nimm default Eintrag falls vorhanden

Suchen erfolgt

#Steuercodes wenn nichts gelernt

Buchungskreis Prozentsatz Steuercode
Ausgangsrechnung nicht 0% 1
Ausgangsrechnung 0% 7
Eingangsrechnung 0% keine Splitbuchung 9
Eingangsrechnung nicht 0% oder Splitbuchung 2
Kassenbuch Gutschrift nicht 0% 1
Kassenbuch Ausgangsrechnung alle 1
Kassenbuch sonstige Inland alle 2
Kassenbuch sonstige Ausland 0% 9