Quittungsinformationen in M3 hochladen
Verwenden Sie dieses Verfahren, um Quittungsinformationen aus einem externen POS-System in M3 übertragen.
Alle Schritte in diesem Prozess werden automatisch durchgeführt, wenn das Hochladen aus dem POS-System initialisiert wird. Tritt ein Fehler auf, können Sie diesen korrigieren und das Hochladen manuell fortsetzen.
Ergebnis
Die Quittungsinformationen werden in M3 hochgeladen, wo sie geprüft und validiert werden. Wenn beim Hochladen Fehler auftreten, können Sie die Fehler in "Quittung. Öffnen" (OPS275) korrigieren, bevor das Hauptbuch, der Bestand und die Verkaufsstatistik in M3 aktualisiert werden.
Weitere Informationen zu den jeweiligen Anweisungen finden Sie unter Auswirkungen auf das System.
Bevor Sie beginnen
- Erstellen Sie in "Lagerort. Öffnen" (MMS005) einen Lagerort. Aktivieren Sie in (MMS005/E) das Feld "Verkaufsstelleninformationen ", um Verkaufsstelleninformationen für diesen Lagerort anzugeben.
- Definieren Sie in "Verkaufsstelle. Öffnen" (OPS500) eine Verkaufsstelle.
- Geben Sie in "Settings – POS" (OPS700/E) einen Kundenauftragstyp an. Die Kundenauftragsnummernserie dieses Auftragstyps wird verwendet, wenn Kundenaufträge aus Quittungen erstellt werden, die aus dem POS-System hochgeladen wurden.
- Quittungen mit dem Status 00 = "Aus einem externen POS-System in OXSALE eingegangen" müssen in der OXSALE-Transaktionsdatei enthalten sein.
Führen Sie folgende Schritte aus
-
Neue Batch-ID erstellen
Das POS-System fordert von M3 eine Batchnummer für den Quittungsbatch an, der hochgeladen werden soll. Verschiedene Transaktionen mit Anwendungsprogrammierschnittstellen (API) werden verwendet, z. B. AddRoundNumber, SndSlsTicketLin, SndSlsTicketPay, GetRoundNumber, DelRoundNumberund BchProcRound.
-
Quittungen hochladen
Quittungen werden über "Quittungsschnittstelle" (OPS270MI) hochgeladen. Die Quittungen werden vorübergehend in der Datei OXSALE gespeichert. Sie können einen Standort, einen Lagerort und ein Transaktionsdatum auswählen. Verwenden Sie eine Schnittstellenfolgenummer, um alle in einem Batch enthaltenen Transaktionen zu identifizieren.
-
Hochgeladenen Batch prüfen
Die OXSALE-Datensätze werden in (OPS275) angezeigt, wo Sie Informationen hinzufügen oder ändern können, bevor diese in die Datei OPSALE übertragen werden. Die verschiedenen Status der provisorischen Aufträge sind:
- 00 = "Aus externem POS-System in OXSALE übertragen"
- 05 = "Fehler in OXSALE"
- 06 = "Datensatz ist in OPSALE bereits vorhanden"
- 10 = "Gültige Daten in OXSALE"
- 90 = "In OPSALE übertragen"
-
Hochgeladenen Batch löschen
Wenn Sie den Quittungsbatch in der OXSALE-Datei überprüfen und feststellen, dass sich einige Transaktionen von den Transaktionen unterscheiden, die aus dem POS-System übermittelt wurden, können Sie den hochgeladenen Batch löschen und erneut hochladen. Verwenden Sie zum Löschen des hochgeladenen Batches die API-Transaktion DelRoundNumber (Schnittstellenfolgenummer löschen)
-
Quittungen übertragen und validieren
Die Quittungen werden in die Datei OPSALE übertragen und validiert. Sie können Quittungen entweder als Batch oder einzeln übertragen. Sie müssen die Quittungen aus der Datei OXSALE in die Datei OPSALE übertragen, damit die M3-Datenbankaktualisierung stattfinden kann.
Die Quittungen werden mithilfe der API-Transaktion "BchPrcRound" (Batch-Prozessfolgenummer) automatisch über die POS-Quittungsschnittstelle (OPS270MI) übertragen und validiert.
Über "Quittung. Übertragen" (OPS270) können Sie Quittungen manuell in Batches übertragen und validieren, entweder über die API-Transaktion "SlsTicketTrf" in (OPS270MI) oder einzeln über (OPS275).
-
Fehler korrigieren
Wenn die obligatorischen Informationen fehlen oder inkorrekt sind, kann die Aktualisierung der Datei OPSALE nicht durchgeführt werden.
Geben Sie die folgenden erforderlichen Informationen für alle Datensätze an:
- Firma, Division, Kundenauftragsnummer, Kundenauftragspositionsnummer, Lieferungsnummer, Datensatztyp, Lagerort, Währung, Transaktionsdatum und fakturierter Betrag
Diese Informationen sind für die Datensatztypen 1000 = "Verkauf" und 1200 = "Retoure" erforderlich.
- Kundennummer, Artikelnummer, alternative Maßeinheit, USt-Code, fakturierte Menge
Folgende Informationen sind für den Datensatztyp 7000 = "Kassenausgaben" erforderlich:
- Artikelnummer und USt-Code
Folgende Informationen sind für Datensatztypen mit der Endung "90" erforderlich:
- Bankoperationscode
Diese Informationen sind erforderlich, um Fehler in (OPS275) zu korrigieren.
- Firma, Division, Kundenauftragsnummer, Kundenauftragspositionsnummer, Lieferungsnummer, Datensatztyp, Lagerort, Währung, Transaktionsdatum und fakturierter Betrag
-
M3 aktualisieren
Sobald alle Quittungen in der Datei OPSALE validiert sind, können Sie M3 mit den Quittungsinformationen aktualisieren. Sie können das Hauptbuch, die Verkaufsstatistik und den Bestand separat oder gleichzeitig aktualisieren.
Die Parameter, die die Aktualisierung steuern, werden in "Settings – POS" (OPS700), "Verkaufsstelle. Öffnen" (OPS500) und "Quittung. Aktualisieren" (OPS280) definiert.
M3 wird mithilfe des Werts in (OPS270MI) automatisch über (OPS270MI) "BchPrcRound" oder über (OPS280MI) unter Verwendung der API-Transaktion "SlsTicketUpdate" oder manuell in (OPS280) aktualisiert.