models/manual_receipt library

Nacherfassung eines Handbelegs (manualReceipt am Beleg): Nach einem Ausfall der Kasse oder einer Leistung ausser Haus wird der handschriftliche Beleg (Paragon) in der Kasse nacherfasst. Der Beleg traegt dann Nummer, Datum und Grund des Handbelegs; sein eigener Zeitstempel bleibt der Zeitpunkt der Nacherfassung (kein Rueckdatieren).

Rechtsgrundlage: § 17 Abs 5 RKSV, Registrierkassenerlass Abschnitt 3.6.1 (Ausfall, Tagessammelbeleg erlaubt) und 6.7 (ausser Haus, jeder Beleg einzeln; nicht fuer Taxi und Mietwagen, § 7 Abs 2 BarUV). Geprueft wird am Server. Zwilling von models/manual-receipt.ts im npm-Paket.

Classes

ManualReceipt

Constants

manualReceiptErrorCodes → const List<String>
Fehlercodes von createReceipt zur Nacherfassung (Vertrag errorCodes.manualReceipt). manual_receipt_duplicate traegt in details.receiptId den Beleg, der den Handbeleg schon nacherfasst hat: nicht erneut senden, sondern diesen nehmen.
manualReceiptReasons → const List<String>
Gruende einer Nacherfassung: fuenf Ausfall-Gruende und die Leistung ausser Haus.

Functions

isManualReceiptErrorCode(Object? value) → bool