SIDES POS
Verwende die SIDES-POS-Integration, um dein SIDES-Restaurantmanagementsystem mit Mathership zu verbinden. Die Integration synchronisiert SIDES-Filialen und Produkte, ermöglicht die Zuordnung von Produkten zu Zutaten oder Rezepten und erstellt Bestands-Ledger-Einträge aus SIDES-Verkaufsdaten.SIDES verbinden
Produkte zuordnen
Bestand aktualisieren
Was die Integration kann
Die Integration kann:- SIDES mit Zugangsdaten aus Benutzername und Passwort verbinden
- Die SIDES-Verbindung jederzeit testen
- Zugangsdaten aktualisieren, ohne Einrichtungsdaten zu verlieren
- SIDES-Filialen synchronisieren
- SIDES-Produkte synchronisieren
- SIDES-Filialen mit Mathership-Lagereinheiten verknüpfen
- SIDES-Produkte Zutaten oder Rezepten zuordnen
- Eine historische 90-Tage-Migration ausführen
- Automatische tägliche Transfers ausführen
- Manuelle Eintages-Transfers ausführen
- Bestands-Ledger-Einträge aus SIDES-Verkäufen erstellen
- Transferprotokolle für Prüfung und Fehlerbehebung speichern
Was die Integration macht
Wenn ein SIDES-Transfer ausgeführt wird, führt Mathership Folgendes aus:- SIDES-Verkaufsdaten für eine Filiale und ein Datum abrufen
- Die Rohdaten der SIDES-Bestellungen und Belegpositionen speichern
- Die verkauften Produktnamen und Mengen lesen
- Passende POS-Zuordnungen in Mathership finden
- Zugeordnete Zutaten direkt abbuchen
- Zugeordnete Rezepte in Rezeptzutaten aufschlüsseln
- Bestandsmengen berechnen
- Bestands-Ledger-Einträge erstellen
- Ein Transferprotokoll mit Statistiken, Fehlern, übersprungenen Zeilen und nicht zugeordneten Artikeln speichern
Was die Integration nicht macht
Die SIDES-Integration macht Folgendes nicht:- Zutaten automatisch erstellen
- Rezepte automatisch erstellen
- Produktzuordnungen automatisch erraten
- Bestand für nicht zugeordnete Produkte abbuchen
- Lagerbestände optimieren
- SIDES-Verkaufsdaten ändern
- Bestand zurück an SIDES übertragen
- Bestellungen erstellen
- Lieferrouten berechnen
Empfohlene Einrichtungsreihenfolge
Verwende diese Reihenfolge für eine saubere SIDES-Einrichtung:Lagereinheiten erstellen
Zutaten erstellen
Rezepte erstellen
SIDES verbinden
Filialen synchronisieren
Filialen mit Lagereinheiten verknüpfen
Produkte synchronisieren
Wichtige Produkte zuerst zuordnen
Filiale aktivieren
Migrationsstatus prüfen
Manuellen Transfer ausführen
Ledger prüfen
Bevor du beginnst
Bereite vor dem Verbinden von SIDES diese Mathership-Bestandsobjekte vor.Lagereinheiten
Jede SIDES-Filiale muss mit einer Mathership-Lagereinheit verknüpft werden. Die Lagereinheit legt fest, wo der Bestand abgebucht werden soll.Zutaten und Rezepte
Zutaten sind die Bestandsobjekte, die abgebucht werden. Verwende Rezepte, wenn ein verkauftes SIDES-Produkt aus mehreren Zutaten besteht. Wenn das SIDES-Produkt verkauft wird, bucht Mathership die Zutaten innerhalb des Rezepts ab.SIDES verbinden
Verwende das Verbindungsformular, um Mathership mit SIDES zu verbinden.Felder im Verbindungsformular
Verbindung testen
Teste nach dem Verbinden, ob Mathership die SIDES-API erreichen kann:Integration öffnen
Auf Test connection klicken
Ergebnis prüfen
Zugangsdaten bearbeiten
Du kannst Zugangsdaten jederzeit aktualisieren, ohne Filialen, Produkte, Zuordnungen oder Transferhistorie zu verlieren.Integration öffnen
Edit credentials aufklappen
Felder aktualisieren
Änderungen speichern
Filialen und Produkte verwalten
Verwende im Integrationspanel die zwei Navigationsbuttons:- Manage stores — öffnet die Filialliste für diese Integration
- Manage products — öffnet die Produktliste für diese Integration
Filialen synchronisieren
Synchronisiere Filialen, um die für dein Konto verfügbaren SIDES-Filialen zu importieren.Spalten der Filialliste
Filter der Filialliste
Filtere die Liste über die Toolbar-Chips:Lagereinheit verknüpfen
Jede SIDES-Filiale muss mit einer Mathership-Lagereinheit verknüpft werden, bevor sie aktiviert werden oder Ausgänge verarbeiten kann. Dasselbe verkaufte Produkt kann je nach Filiale Bestand aus unterschiedlichen Lagereinheiten abbuchen.Produkte synchronisieren
Synchronisiere Produkte, um SIDES-Produkte in Mathership zu importieren.Spalten der Produktliste
Filter der Produktliste
SIDES-Produkttypen
SIDES-Produkte zuordnen
Klicke auf eine beliebige Produktzeile, um das Zuordnungs-Sheet zu öffnen. Jedes SIDES-Produkt muss zugeordnet werden, bevor es Bestandsbewegungen erstellen kann. Du kannst ein Produkt zuordnen zu:- Einer Zutat — die Zutat wird pro Verkauf direkt abgebucht
- Einem Rezept — das Rezept wird in seine Zutaten aufgeschlüsselt und alle Zeilen werden abgebucht
Warum Zuordnung erforderlich ist
Ohne Zuordnung kann Mathership den Verkauf speichern, aber keine korrekte Bestandsabbuchung erstellen.Zuordnungsfelder
Zuordnungsbeispiele
- Zutat-Zuordnung
- Rezeptzuordnung
Filiale aktivieren
Eine SIDES-Filiale muss aktiviert werden, bevor Migration und reguläre Transferverarbeitung ausgeführt werden können. Stelle vor der Aktivierung sicher:- Die Filiale hat eine Lagereinheit
- Wichtige SIDES-Produkte sind zugeordnet
- Rezepte und Zutaten sind korrekt eingerichtet
- Du verstehst, welche Lagereinheit die Abbuchungen erhält
Detailseite der Filiale
Wenn du eine Filiale öffnest, siehst du eine Live-Übersicht über Status, Zustand, Aktivität und Konfiguration.Filialmetadaten
Die Kopfzeile der Detailseite zeigt den Filialnamen, das Aktiviert-Badge, das Auto-issue-Badge und gegebenenfalls eines der folgenden Status-Badges:Zustandsindikatoren
Wenn einer der folgenden Punkte erkannt wird, erscheint oben auf der Seite ein Warnbanner:- Keine Lagereinheit verknüpft
- Filiale ist als coming soon markiert
- Filiale ist vorübergehend geschlossen
- Eine Migration läuft aktuell
Statistiken
Konfiguration
90-Tage-Migration
Wenn eine Filiale aktiviert wird, erstellt Mathership eine historische 90-Tage-Migration, die vergangene SIDES-Verkäufe verarbeitet und Bestandsbewegungen erstellt, sofern Zuordnungen existieren.Datumsbereich der Migration
Der Standard-Migrationsbereich umfasst die letzten 90 abgeschlossenen Tage und endet gestern.Migrationsstatus
Fortschrittsfelder der Migration
Migrationsaktionen
Automatischer Transfer
Schalte Auto issue im Bereich Konfiguration um, um die automatische tägliche Verarbeitung zu pausieren oder fortzusetzen.- Zuordnungen unvollständig sind oder korrigiert werden
- Eine Lagereinheiten-Verknüpfung falsch ist
- Du unerwartete Bestandsbewegungen untersuchst
- Du automatische Abbuchungen vorübergehend verhindern möchtest
Manueller Transfer
Verwende den manuellen Transfer, wenn du einen bestimmten Tag verarbeiten möchtest. Der manuelle Transfer ist nützlich für:- Das Testen der Integration vor dem Aktivieren des automatischen Transfers
- Das erneute Verarbeiten eines Tages nach Änderungen an Zuordnungen
- Das Korrigieren des Bestands nach einem fehlgeschlagenen Transfer
- Das Prüfen eines bestimmten SIDES-Verkaufsdatums
Was während des Transfers passiert
Wenn ein SIDES-Transfer ausgeführt wird, führt Mathership Folgendes aus:- Prüfen, ob die Filiale eine Lagereinheit hat
- Transferprotokoll erstellen
- SIDES-Verkaufsdaten für das ausgewählte Datum abrufen
- SIDES-Bestellungen und Belegpositionen speichern
- Verkaufte Produktnamen und Mengen lesen
- Zeilen überspringen, die bereits für die aktuelle Lagereinheit gebucht wurden
- Verkaufte Produktnamen mit POS-Zuordnungen abgleichen
- Zugeordnete Zutaten direkt abbuchen
- Zugeordnete Rezepte in Zutaten aufschlüsseln
- Gewichtete Durchschnittskosten berechnen
- Bestands-Ledger-Einträge erstellen
- Ledger-Einträge mit SIDES-Belegpositionen verknüpfen
- Letzte Ausführungszeit der Integration aktualisieren
- Transferstatistiken und Fehler speichern
Verarbeitung von Verkaufszeilen
Es werden nur positive Belegpositionen mit Produktnamen verarbeitet. Eine Belegposition wird übersprungen, wenn:- Die Menge fehlt, null oder negativ ist
- Der Produktname fehlt
- Die Zeile bereits gebucht wurde
- Das Produkt nicht zugeordnet ist
- Die zugeordnete Zutat oder das zugeordnete Rezept nicht aufgelöst werden kann
POS-Zuordnungsabgleich
Der Transfer gleicht SIDES-Belegpositionen über den Produktnamen mit POS-Zuordnungen ab. Der SIDES-Produktname muss exakt mit dem zugeordneten POS-Produktnamen übereinstimmen.Transferergebnis
Der Bereich des letzten erfolgreichen Ausgangs auf der Filialdetailseite zeigt:Transferstatistiken
Detaillierte Transferstatistiken, die im Protokoll gespeichert sind, können Folgendes enthalten:Nicht zugeordnete Produkte
Wenn ein verkauftes SIDES-Produkt keine Zuordnung hat, zeichnet Mathership den Produktnamen als nicht zugeordnet auf und erstellt keine Bestandsabbuchung.Verarbeitungslogik
Zutat-Zuordnung
Wenn die Zuordnung auf eine Zutat verweist, bucht Mathership diese Zutat direkt ab.Rezeptzuordnung
Wenn die Zuordnung auf ein Rezept verweist, löst Mathership das Rezept auf und bucht alle Rezeptzutaten ab. Rezepte können Unterrezepte enthalten. Wenn ein zugeordnetes Rezept ein Unterrezept enthält, löst Mathership es als Teil des Transfers auf. Rezeptzeilen können einen Verlustprozentsatz enthalten. Wenn der Verlustprozentsatz ungültig ist, zeichnet der Transfer eineinvalid_trim_pct-Exception auf.
Wenn Rezepte sich gegenseitig in einem Zyklus referenzieren, stoppt Mathership die Auflösung und zeichnet eine recipe_cycle-Exception auf.
Gewichtete Durchschnittskosten
Mathership berechnet die Stückkosten aus Wareneingangs-Ledger-Einträgen mit: Gesamtwert der Wareneingänge / Gesamtmenge der Wareneingänge Wenn keine Wareneingangsmenge verfügbar ist, betragen die Stückkosten0.
Bestands-Ledger-Einträge
Jeder Bestands-Ledger-Eintrag ist verknüpft mit:- Unternehmen und Zutat
- Lagereinheit
- Abgebuchter Menge
- Stückkosten und Gesamtwert
- Datum
- SIDES-Filiale
- Transferprotokoll
- SIDES-Belegposition
Transferprotokolle
Jeder Ausgangsversuch erstellt ein Transferprotokoll. Öffne Protokolle über den Button See all logs auf der Filialdetailseite.Test-Checkliste
Bevor du dich auf automatische Transfers verlässt, teste einen Tag manuell und prüfe:- Die richtige SIDES-Filiale wurde verwendet
- Die Filiale hat die richtige Lagereinheit
- Das richtige Datum wurde verarbeitet
- Verkaufte Produkte wurden gefunden
- Wichtige Produkte sind zugeordnet
- Rezeptzutaten wurden korrekt abgebucht
- Mengen sind korrekt
- Ledger-Einträge erscheinen in der richtigen Lagereinheit
- Nicht zugeordnete Produktnamen sind erwartet
- Der Status des Transferprotokolls ist erfolgreich
- Es treten keine unerwarteten Exceptions auf
Best Practices
Zuerst Bestand einrichten
Zugangsdaten testen
Produkte mit hohem Volumen zuerst zuordnen
Zuerst manuell testen
Nicht zugeordnete Produkte prüfen
Produktnamen stabil halten
Filialstatus prüfen
Ledger-Ergebnisse prüfen
Häufige Probleme
Verbindungstest schlägt fehl
Verbindungstest schlägt fehl
Filialen fehlen nach der Synchronisierung
Filialen fehlen nach der Synchronisierung
Produkte fehlen nach der Synchronisierung
Produkte fehlen nach der Synchronisierung
Filiale kann nicht aktiviert werden
Filiale kann nicht aktiviert werden
Migration startet nicht
Migration startet nicht
Transfer erstellt keine Bestandsbuchungen
Transfer erstellt keine Bestandsbuchungen
Einige Produkte werden übersprungen
Einige Produkte werden übersprungen
Falsche Lagereinheit wurde verwendet
Falsche Lagereinheit wurde verwendet
- Auto issue pausieren
- Verknüpfung der Lagereinheit korrigieren und speichern
- Bestehende Ledger-Einträge für die betroffenen Daten prüfen
- Nach der Korrektur einen manuellen Ausgang ausführen
Manueller Transfer sagt no data
Manueller Transfer sagt no data
Produkt ist zugeordnet, wird aber trotzdem nicht abgebucht
Produkt ist zugeordnet, wird aber trotzdem nicht abgebucht