Mit dem Artikelimport legen Sie viele Artikel auf einmal an oder ändern bestehende Artikel in einem Schritt – per CSV-Datei, die Sie z. B. in Excel bearbeiten. Der Import schreibt wahlweise den Stammpreis oder die Preise einer Preisebene. Mit dem Export laden Sie Ihren Artikelstamm als CSV-Datei herunter, als Vorlage für den nächsten Import oder als Sicherung.
Wo finde ich den Import?
Im bessa Manager unter Artikelverwaltung → Artikel öffnet der Button Artikel verwalten in der Aktionsleiste drei Funktionen:
|
Funktion |
Wirkung |
|---|---|
|
Vorlage herunterladen |
Lädt eine CSV-Vorlage mit den Spalten des Imports und einer Beispielzeile |
|
Datei importieren |
Öffnet den Import-Dialog, siehe Artikel importieren |
|
Datei exportieren |
Exportiert alle Artikel als CSV-Datei, siehe Artikel exportieren |
Für Änderungen an bestehenden Artikeln starten Sie am besten mit einem Export. Er enthält alle Spalten und die Artikel-ID jedes Artikels, sodass der Import jede Zeile eindeutig dem richtigen Artikel zuordnet.
Aufbau der CSV-Datei
Die erste Zeile enthält die Spaltennamen. Sie müssen exakt so geschrieben sein wie in der Vorlage – auch bei englischer Oberfläche des bessa Managers. Die Reihenfolge der Spalten ist beliebig.
|
Spalte |
Pflichtspalte |
Inhalt |
|---|---|---|
|
Artikel ID |
Nein |
Interne ID des Artikels. Bei neuen Artikeln leer lassen, bei bestehenden aus dem Export übernehmen |
|
Produktnummer |
Ja |
EAN/GTIN oder eigene Artikelnummer. Dient zur Zuordnung, wenn keine Artikel-ID angegeben ist |
|
Externe ID |
Nein |
Kennung aus einem Fremdsystem, z. B. einer Warenwirtschaft |
|
Artikelname |
Ja |
Name des Artikels, wie er auf der Kassa und am Beleg erscheint |
|
Artikelpreis (brutto) |
Ja |
Bruttopreis inklusive Steuer, z. B. |
|
Steuersatz (%) |
Ja |
Steuersatz in Prozent, z. B. |
|
Artikelgruppe |
Ja |
Name der Artikelgruppe. Eine noch nicht vorhandene Gruppe wird beim Import angelegt |
|
Freittext? |
Nein |
|
|
Freipreis? |
Nein |
|
|
Manuelle Menge? |
Nein |
|
|
Lagerverwaltung? |
Nein |
|
|
OnlineBestellung? |
Nein |
|
|
Bearbeitungszeit |
Nein |
Bearbeitungszeit in Sekunden. Nicht in der Vorlage, aber im Export enthalten |
Die Spalte Freittext? heißt tatsächlich so – bitte die Schreibweise nicht korrigieren, sonst erkennt der Import die Spalte nicht.
Eine Spalte, deren Name nicht exakt stimmt, übergeht der Import. Bei einer optionalen Spalte bricht er dabei nicht ab – das gilt auch für die Artikel ID. Achten Sie deshalb besonders auf zusätzliche Zeichen vor dem ersten Spaltennamen, die beim Bearbeiten der Datei leicht entstehen.
Pflichtspalten müssen in der Datei vorhanden sein, sonst bricht der Import mit „Fehlende Spalten" ab. Das Feld Produktnummer darf in einzelnen Zeilen leer bleiben.
Ja/Nein-Werte: J oder N. Der Import versteht auch Ja/Nein, 1/0 und true/false. Ein leeres Feld gilt als Nein.
Trennzeichen und Zeichensatz: Der Export verwendet Semikolon (;) und UTF-8. Der Import erkennt Semikolon, Komma und Tabulator selbstständig. Wie Sie die Datei in Excel richtig öffnen und speichern, beschreibt Export Artikelstamm und Bearbeitung im Excel.
Fehlt eine optionale Spalte in der Datei, setzt der Import beim Aktualisieren den zugehörigen Wert zurück – Ja/Nein-Felder auf Nein, die Externe ID auf leer, die Bearbeitungszeit auf 0. Eine Datei auf Basis der Vorlage enthält z. B. keine Bearbeitungszeit. Verwenden Sie für Aktualisierungen deshalb einen Export als Grundlage.
Artikel importieren
-
Klicken Sie auf Artikel verwalten → Datei importieren
-
Klicken Sie auf Datei auswählen und wählen Sie die CSV-Datei
-
Wählen Sie die Art der Aktualisierung
-
Wählen Sie unter Preisebene, wohin die Preise geschrieben werden – Stammpreis (Standardpreis) oder eine Preisebene
-
Aktivieren Sie bei Bedarf die Optionen für Bonieroberflächen
-
Klicken Sie auf Importieren
Der Button Importieren ist erst aktiv, wenn eine Art der Aktualisierung gewählt ist. Nach dem Import lädt die Artikelliste automatisch neu.
Art der Aktualisierung
Der Import ordnet jede Zeile einem bestehenden Artikel zu – zuerst über die Artikel ID, ohne ID über die Produktnummer. Was mit zugeordneten und nicht zugeordneten Zeilen passiert, bestimmt die Art der Aktualisierung:
|
Einstellung |
Neue Artikel (keine Zuordnung) |
Bestehende Artikel |
|---|---|---|
|
Neuanlage |
werden angelegt |
bleiben unverändert |
|
Neuanlage & Aktualisieren |
werden angelegt |
werden mit den Werten aus der Datei aktualisiert |
|
Aktualisieren |
werden ignoriert, es entstehen auch keine neuen Artikelgruppen |
werden mit den Werten aus der Datei aktualisiert |
Bei Aktualisieren übergeht der Import Zeilen ohne Zuordnung ohne Meldung. Das passiert, wenn die Spalte Artikel ID fehlt oder nicht erkannt wird und die Produktnummer leer ist oder zu keinem Artikel gehört. Prüfen Sie nach dem Import, ob die Änderungen bei den Artikeln angekommen sind.
Ein gelöschter Artikel, dessen Artikel-ID oder Produktnummer in der Datei steht, wird wiederhergestellt und mit den Werten aus der Datei aktualisiert – auch bei Neuanlage. Dasselbe gilt für eine gelöschte Artikelgruppe: Sie wird mit dem Steuersatz aus der Datei wiederhergestellt.
Preisebene
|
Auswahl |
Wirkung |
|---|---|
|
Stammpreis (Standardpreis) |
Preis und Steuersatz aus der Datei werden zum Stammpreis des Artikels. Das ist die Voreinstellung |
|
eine Preisebene |
Preis und Steuersatz aus der Datei werden in diese Preisebene des Artikels geschrieben. Der Stammpreis bestehender Artikel bleibt unverändert, siehe In eine Preisebene importieren |
Bonieroberflächen
Neue Artikel erscheinen auf der Kassa erst, wenn sie auf einer Bonieroberfläche platziert sind. Zwei Optionen erledigen das beim Import:
|
Option |
Wirkung |
|---|---|
|
Bonierflächen für neue Warengruppen erstellen |
Legt für jede Artikelgruppe, die der Import neu anlegt, eine eigene Bonieroberfläche mit deren neuen Artikeln an und verlinkt sie auf der Standard-Bonieroberfläche |
|
Neue Artikel auf bestehende Bonierflächen hinzufügen |
Hängt neue Artikel einer bereits vorhandenen Artikelgruppe an die Bonieroberflächen an, auf denen schon Artikel dieser Gruppe liegen |
Bleiben nach dem Import neue Artikel ohne Platz auf einer Bonieroberfläche, zeigt der bessa Manager eine Übersicht dieser Artikel je Artikelgruppe.
In eine Preisebene importieren
Mit einem Import in eine Preisebene pflegen Sie die Preise einer Preisebene für viele Artikel gleichzeitig – statt sie bei jedem Artikel einzeln zuzuweisen.
-
Klicken Sie auf Artikel verwalten → Datei exportieren und wählen Sie die gewünschte Preisebene. Die Datei enthält die Preise und Steuersätze dieser Preisebene
-
Passen Sie in der Datei Artikelpreis (brutto) und Steuersatz (%) an. Entfernen Sie Zeilen von Artikeln, die in dieser Preisebene keinen eigenen Preis haben sollen
-
Klicken Sie auf Artikel verwalten → Datei importieren, wählen Sie Aktualisieren und unter Preisebene dieselbe Preisebene
Wählen Sie Aktualisieren auch dann, wenn die Artikel die Preisebene noch gar nicht haben. Die Art der Aktualisierung bezieht sich auf den Artikel, nicht auf die Preisebene: Mit Neuanlage bleiben bestehende Artikel unverändert und bekommen auch keine Preisebene.
Dabei gilt:
-
Preis und Steuersatz der Datei landen in der Preisebene des Artikels. Hat der Artikel diese Preisebene noch nicht, wird sie ihm zugewiesen.
-
Der Stammpreis bestehender Artikel bleibt unverändert.
-
Alle anderen Spalten – Artikelname, Artikelgruppe, Ja/Nein-Felder – aktualisieren weiterhin die Stammdaten des Artikels. Deshalb ist der Export derselben Preisebene die richtige Grundlage.
-
Neue Artikel: Mit Neuanlage oder Neuanlage & Aktualisieren werden nicht zugeordnete Zeilen als neue Artikel angelegt. Der Preis aus der Datei wird dann auch ihr Stammpreis. Legen Sie neue Artikel besser zuerst mit einem Stammpreis-Import an.
Hat ein Artikel in der gewählten Preisebene keinen eigenen Preis, enthält der Export dieser Preisebene seinen Stammpreis. Importieren Sie die Datei unverändert zurück, bekommt jeder Artikel in der Datei die Preisebene mit seinem Stammpreis zugewiesen. Entfernen Sie solche Zeilen vor dem Import (Schritt 2).
Steuersätze beim Import
Für alle Importe gilt:
-
Jeder Steuersatz in der Datei muss unter Steuerarten angelegt sein. Fehlt einer, bricht der Import ab und nennt den fehlenden Steuersatz.
-
Alle Zeilen derselben Artikelgruppe müssen in der Datei denselben Steuersatz haben.
-
Eine neu angelegte Artikelgruppe übernimmt den Steuersatz aus der Datei.
Ob der Steuersatz einer Zeile vom Steuersatz ihrer bestehenden Artikelgruppe abweichen darf, hängt vom Land der Unternehmensadresse und vom Ziel des Imports ab.
Österreich
Alle Artikel einer Artikelgruppe haben denselben Steuersatz – den der Artikelgruppe. Das gilt für den Stammpreis-Import und für den Import in eine Preisebene. Weicht der Steuersatz in der Datei vom Steuersatz der bestehenden Artikelgruppe ab, bricht der Import ab und nennt die betroffenen Artikelgruppen.
Brauchen Artikel einen anderen Steuersatz, ordnen Sie sie einer eigenen Artikelgruppe mit diesem Steuersatz zu.
Deutschland
In Deutschland kann für einzelne Artikel je nach Konsumationsart ein anderer Steuersatz gelten als in ihrer Artikelgruppe – seit 1.1.2026 nur noch in Ausnahmefällen. Deshalb darf beim Import in eine Preisebene der Steuersatz vom Steuersatz der Artikelgruppe abweichen. So hinterlegen Sie den abweichenden Steuersatz für viele Artikel auf einmal.
Beim Stammpreis-Import gilt dieselbe Regel wie in Österreich: Der Steuersatz muss dem der Artikelgruppe entsprechen.
Der abweichende Steuersatz wird nur in die Preisebene geschrieben, nie in die Stammdaten. Der Import bricht deshalb ab, wenn er mit dem abweichenden Steuersatz Stammdaten anlegen müsste:
-
Der Artikel existiert noch nicht: Legen Sie ihn zuerst an – per Stammpreis-Import oder im bessa Manager – und importieren Sie danach die Preisebene.
-
Die Artikelgruppe existiert noch nicht und ihr Steuersatz aus der Datei widerspricht dem Steuersatz des Artikels: Legen Sie die Artikelgruppe zuerst im bessa Manager an.
Innerhalb der Datei müssen die Zeilen einer Artikelgruppe auch hier denselben Steuersatz haben.
Empfohlener Ablauf:
-
Artikel per Stammpreis-Import mit dem Steuersatz ihrer Artikelgruppe anlegen oder aktualisieren
-
Die Preisebene exportieren
-
In der Datei Preis und Steuersatz der Preisebene setzen
-
Die Datei mit Aktualisieren in dieselbe Preisebene importieren
Welche Artikel betroffen sein können, fasst der Überblick unter Konsumationsarten zusammen. Er ist keine Steuerberatung – welcher Steuersatz für Ihre Artikel gilt, klären Sie bitte mit Ihrem Steuerberater.
Fehlermeldungen
Der Import prüft die gesamte Datei, bevor er etwas speichert. Findet er Fehler, wird nichts importiert. Die Meldung nennt jeden Fehler im Klartext und stellt ihm die betroffene Zeilennummer voran (z. B. „Zeile 3: …"), sodass Sie die Stelle in Ihrer Datei direkt finden.
Häufige Ursachen:
-
Artikel-ID oder Produktnummer doppelt: Beide dürfen in der Datei nur einmal vorkommen. Die Meldung nennt beide Zeilen.
-
Ungültige Kombination aus Artikel-ID und Produktnummer: Die Produktnummer gehört bereits zu einem anderen Artikel als dem mit der angegebenen ID.
-
Steuersatz fehlt oder weicht ab: siehe Steuersätze beim Import.
-
Fehlende Spalten: Eine Pflichtspalte fehlt oder ist anders geschrieben.
Artikel exportieren
-
Klicken Sie auf Artikel verwalten → Datei exportieren
-
Wählen Sie unter Preisebene Stammpreis (Standardpreis) oder eine Preisebene
-
Klicken Sie auf Exportieren
Der Export enthält alle Artikel aller Artikelgruppen, gelöschte Artikel ausgenommen. Die Datei heißt Artikel-Export.csv, beim Export einer Preisebene Artikel-Export-<Name der Preisebene>.csv.
Beim Export einer Preisebene enthalten Artikelpreis (brutto) und Steuersatz (%) die Werte dieser Preisebene. Artikel ohne eigenen Preis in dieser Preisebene erscheinen mit ihrem Stammpreis.
FAQ
Kann ich mit dem Import den Stammpreis und eine Preisebene gleichzeitig ändern? Nein. Ein Import schreibt entweder den Stammpreis oder eine Preisebene. Führen Sie für jede Preisebene einen eigenen Import durch.
Warum sind meine neuen Artikel nicht auf der Kassa sichtbar? Sie sind noch auf keiner Bonieroberfläche platziert. Aktivieren Sie beim Import eine der Optionen für Bonieroberflächen oder platzieren Sie die Artikel unter Darstellung.
Warum wurde ein Artikel doppelt angelegt? Die Zeile enthielt weder eine Artikel-ID noch eine Produktnummer eines bestehenden Artikels, deshalb wurde sie als neuer Artikel angelegt. Verwenden Sie einen Export als Grundlage – er enthält die Artikel-IDs.
Warum hat das Aktualisieren die Preisebene nicht angelegt? Der Import konnte die Zeilen keinem bestehenden Artikel zuordnen und hat sie deshalb übergangen. Meist fehlt die Artikel ID oder ihr Spaltenname wurde verändert, und die Produktnummer ist leer. Exportieren Sie die Preisebene neu, ändern Sie nur Preise und Steuersätze und importieren Sie die Datei mit Aktualisieren.
Warum meldet der Import einen abweichenden Steuersatz, obwohl ich in eine Preisebene importiere? Ein abweichender Steuersatz in einer Preisebene ist nur in Deutschland möglich. In Österreich müssen alle Artikel einer Artikelgruppe denselben Steuersatz haben. Siehe Steuersätze beim Import.