Interne ID = Hauptschlüssel. Lager-Nummern und Automat-Referenzen bleiben als Text. Automat-Matching: Code + normalisierter Name.
Artikel gesamt
0
Hauptlager
0
Minilager
0
Automat
0

Top Abgänge

Niedriger Bestand

Warnung bei Gesamtbestand ≤ 10

Letzte Buchungen

Matching-Hinweise

Neue Buchung

Artikel hinzufügen / bearbeiten

Einstellungen

Packgrößen sind aktuell nur Platzhalter. Sobald Sie die echte Packliste schicken, kann ich diese sauber einpflegen.

Artikelliste

NameKategoriePackLager-Nr.EK aktuellVK aktuellPreis-HistorieAktivAktion

Bestand nach Lagerort

ArtikelKategorieHauptlagerMinilagerAutomatAbgangGesamt
Gewinnanalyse nutzt jetzt gleitenden Durchschnitt beim Einkauf (Mischbestand) und den zum Verkaufszeitpunkt erfassten Verkaufspreis. Das ist für gemischte Bestände deutlich realistischer als ein fixer Preis.

Top nach Stückzahl

ArtikelKategorieVerkäufe Stk

Top nach Gewinn

ArtikelGewinn/StkVerkäufe StkGewinn Gesamt

Bestellungen CSV

Erwartet: Artikelnummer / Artikel-Nr. + Menge, Name optional, Einkaufspreis optional.
Import erzeugt: Extern → Hauptlager

Automat CSV VOR

Erwartet: Artikelnummer, Produktname, Bestand. Preis optional.

Automat CSV NACH

Vergleich mit VOR: Minilager → Automat. Preis optional.

Backup / Export

Import JSON

Automat-Status

Cloudflare D1: vending_master_online_v2