Quittungsinformationen in M3 hochladen

In diesem Dokument wird beschrieben, wie Sie Quittungsinformationen aus einem externen POS-System in M3 übertragen.

Hinweis

Alle Schritte in diesem Vorgang 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 diese in "Quittung. Öffnen" (OPS275) korrigiert werden, 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

  • In "Lagerort. Öffnen" (MMS005) muss ein Lagerort erstellt sein. Das Feld "Verkaufsstelleninformationen" in (MMS005/E) muss aktiviert sein, um anzuzeigen, dass Verkaufsstelleninformationen für den betreffenden Lagerort eingegeben werden können.
  • In "Verkaufsstelle. Öffnen" (OPS500) muss eine Verkaufsstelle definiert sein.
  • Ein Kundenauftragstyp muss in "Settings – POS" (OPS700/E) eingegeben sein. 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

  1. Neue Batch-ID erstellen

    Das POS-System fordert von M3 eine Batchnummer für den Quittungsbatch an, der in M3 hochgeladen werden soll. Verschiedene API (Anwendungsprogrammierschnittstellen)-Transaktionen werden verwendet, z. B. AddRoundNumber, SndSlsTicketLin, SndSlsTicketPay, GetRoundNumber, DelRoundNumber, BchProcRound.

  2. Quittungen hochladen

    Die Quittungen werden über die POS-Quittungsschnittstelle (OPS270MI) hochgeladen und 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.

  3. Hochgeladenen Batch prüfen

    Die OXSALE-Datensätze werden in "Quittung. Öffnen" (OPS275) angezeigt, wo Sie die Informationen hinzufügen oder ändern können, bevor sie in die Datei OPSALE übertragen werden. Die verschiedenen Status der provisorischen Aufträge sind:

    • Status 00 = Aus einem externen POS-System in OXSALE eingegangen
    • Status 05 = Fehler in OXSALE (Übertragung in OPSALE ist fehlgeschlagen)
    • Status 06= Datensatz bereits in OPSALE vorhanden
    • Status 10 = Gültige Quittungsinformationen in OXSALE (Übertragung in OPSALE kann verarbeitet werden)
    • Status 90 = In OPSALE übertragen
  4. Hochgeladenen Batch löschen

    Wenn Sie den Quittungsbatch in der OXSALE-Datei überprüfen und feststellen, dass sich eine Reihe von Transaktionen von den Transaktion unterscheiden, die aus dem POS-System übermittelt wurden, können Sie den hochgeladenen Batch löschen und den Batch erneut hochladen. Der hochgeladene Batch wird mithilfe der API-Transaktion DelRoundNumber (Schnittstellenfolgenummer löschen) gelöscht.

  5. Ü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.

    Außerdem können Sie Quittungen manuell als Batch in "Quittung. Übertragen" (OPS270) und einzeln in "Quittung. Öffnen" (OPS275) übertragen und validieren.

  6. Fehler korrigieren

    Wenn die obligatorischen Informationen fehlen oder inkorrekt sind, kann die Aktualisierung der Datei OPSALE nicht durchgeführt werden.

    Folgende Informationen sind für alle Datensätze obligatorisch:

    • Firma, Division, Kundenauftragsnummer, Kundenauftragspositionsnummer, Lieferungsnummer, Datensatztyp, Lagerort, Währung, Transaktionsdatum und fakturierter Betrag

    Folgende Informationen sind für die Datensatztypen 1000 = Verkäufe (Produkt) und 1200 = Retoure (Ausgabe einer Gutschrift) erforderlich:

    • Kundennummer, Artikelnummer, alternative Maßeinheit, USt-Code, fakturierte Menge

    Folgende Informationen sind für den Datensatztyp 7000 = Kassenausgaben erforderlich:

    • Artikelnummer, USt-Code

    Folgende Informationen sind für Datensatztypen mit der Endung "…90" erforderlich:

    • Bankoperationscode

    Fehler werden in "Quittung. Öffnen" (OPS275) korrigiert.

  7. 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 zugleich aktualisieren.

    Die Parameter, die die Aktualisierung steuern, werden in "Settings – POS" (OPS700), "Verkaufsstelle. Öffnen" (OPS500) und "Quittung. Aktualisieren" (OPS280) definiert.

    M3 wird automatisch über die POS-Quittungsschnittstelle (OPS270MI) mit der API-Transaktion "BchPrcRound" und manuell in "Quittung. Aktualisieren" (OPS280) aktualisiert.