EANCustom einrichten, auch Custom EAN genannt
EANCustom ist der ImaCash-Modus, der einen Belegcode anhand einer mit dem POS-Anbieter vereinbarten Maske liest. Die Maske bestimmt die Positionen von Betrag und Referenzen; sie macht nicht jeden Produktcode zu einem Zahlungsbeleg.
Scannen vorbereiten
- Format bestätigen. Beim Anbieter den genauen Codeaufbau, die Bedeutung jeder Position, die Währung und die Belegreferenz erfragen. Scanner und Bargeldgerät getrennt einrichten. Dieser Modus benötigt weder eine Verbindung zur POS-Datenbank noch Zugangsdaten des Anbieters.
- EANCustom auswählen. Unter Konfiguration > Integration EANCustom auswählen. So heißt der Eintrag im Auswahlfeld; Custom EAN ist eine andere Bezeichnung desselben Modus.
- Zeichen ausfüllen. Die Maske in Großbuchstaben eingeben, mit einer Position je Zeichen des vollständigen Codes. Sie muss mindestens drei E und ein D enthalten. Für Cent zwei D vereinbaren; keine Maske eines anderen POS übernehmen und keine vom Scanner nicht gesendeten Leerzeichen oder Trennzeichen hinzufügen.
- Speichern und prüfen. Beim Schließen der Konfiguration das Speichern gegebenenfalls bestätigen und den vorgeschlagenen Neustart ausführen, soweit erforderlich. Speichern belegt keinen korrekten Scan. Vor dem tatsächlichen Einsatz mit dem Anbieter Testcodes ohne Kundendaten, Betrag, Währung, Referenzen und Zahlungsart prüfen.
Bedeutung der Buchstaben
- L: Standort oder Filiale des Belegs, sofern im Code enthalten.
- C: POS-Kasse oder Terminal, sofern im Code enthalten.
- T: Referenz des ursprünglichen Belegs. Sie sollte jeden Beleg eindeutig kennzeichnen.
- X: Zahlungsart: 0 Bargeld und 1 Karte. Ohne X wird der Code als Bargeld interpretiert; die Übereinstimmung mit dem Beleg prüfen.
- E: Ganzzahlige Stellen des Betrags. Mindestens drei E-Positionen sind erforderlich.
- D: Nachkommastellen des Betrags. Mindestens eine D-Position ist erforderlich.
- O: Ignorierte Position. Ihr Inhalt wird weder als fester Wert noch als Prüfziffer überprüft.
Die gelesene Länge muss genau zur Maske passen. Ein einzelnes D steht für Zehntel; bei mehr als zwei D werden nur die ersten beiden ohne Rundung übernommen. Groß- und Kleinschreibung werden unterschieden: die angegebenen Großbuchstaben verwenden und den angezeigten Betrag immer prüfen.
Umfang und Vorsichtsmaßnahmen
Ein Preiscode kann bei mehreren Verkäufen vorkommen und ist nicht zwingend eine Belegkennung. Ohne T identifiziert die lokale Referenz den POS-Beleg nicht dauerhaft eindeutig. Weder einen allgemeinen Dublettenschutz noch eine universelle EAN13-Prüfziffernprüfung voraussetzen. Bei ungewissem Ergebnis Vorgang und tatsächliches Bargeld prüfen, bevor erneut gescannt oder neu gestartet wird.
Dieser Ablauf erfasst den Vorgang in ImaCash; eine lokale Bestätigung oder Ablehnung schreibt weder Abschluss noch Stornierung ins POS. Er liest keine Verkäufe nach Datum, Produkte, Schichten oder die Banksumme des Anbieters. Belege und Referenzen mit dem POS-Verantwortlichen prüfen.
Diese Anleitung beschreibt den Modus und belegt keine Kompatibilität mit jedem POS, Scanner oder Bargeldgerät. Vor gewerblichem Einsatz muss der Anbieter das Format und einen beaufsichtigten physischen Test bestätigen.
EAN / EANCustom: Scanner und Format vorbereiten
Unter Konfiguration > Integration EAN oder EANCustom passend zum POS-Format auswählen. Bei EANCustom die mit dem Anbieter vereinbarte Maske beibehalten: L bezeichnet den Standort, C die Kasse, T den Beleg, X die Art (0 Bargeld, 1 Karte), E ganze Einheiten, D Nachkommastellen und O ignorierte Positionen. Keine Positionen ändern und nicht annehmen, dass jeder EAN13 einen Betrag enthält. Vor der ersten Zahlung den gelesenen Betrag, Währung, Scanner und eine funktionsfähige lokale Datenbank mit Schreibrechten prüfen. Für das Scannen keine Datenbank-Zugangsdaten erfinden.
Scans und Zahlungsart
Unter Einstellungen > Allgemeines > Zahlung und Verkauf ist „EANCustom: Zahlung beim Scan“ nur für EANCustom verfügbar und standardmäßig deaktiviert. Barzahlung nach gültigem Scan. Aus: mehrere Belege sammeln. Die Zahlung behält die Berechtigungen und Bestätigungen des üblichen Barzahlungsablaufs bei; EAN bleibt unverändert. Dieser Modus akzeptiert nur Barzahlungscodes; ein Kartencode startet keine Zahlung. Um eine Kartenzahlung zu erfassen, diese Option deaktivieren und im Mehrbelegmodus Karte auswählen.
Bei EAN oder bei deaktivierter Option in EANCustom die Belege unter Gescannte Verkäufe sammeln, Positionen und Gesamtbetrag prüfen und Bargeld oder Karte auswählen. Die Kartenzahlung am Zahlungsterminal bestätigen, bevor sie in ImaCash erfasst wird. Mit Abbrechen eine Auswahl verwerfen, für die noch kein Zahlungsvorgang gestartet wurde.