Logo konavent ag

konavent ag · Lüftung, Fensterautomation und Gebäudeautomation, Handel

Laufend

Preislisten-Importer: Erst Vorschau, dann bexio

Excel-Preisliste hochladen, Vorschau prüfen, dann erst bestätigen. Der Testmodus ist der Standard, nichts wird ohne Freigabe in bexio geschrieben.

Der Preislisten-Importer der konavent ag in Aarburg liest Excel-Preislisten von Lieferanten und zeigt eine Vorschau, bevor etwas in bexio geschrieben wird. Er ist seit dem 13. Mai 2026 im Hub.

Von Michael Scheiwiller, ByteBricksVeröffentlicht Aktualisiert

Screenshot der Vorschau eines Preislisten-Imports im Testmodus mit Gruppen wie geändert, neu und ausgelaufen
Jahr
2026
Leistungen
Webanwendung · bexio-Integration · Datenimport
Gebaut
in wenigen Tagen, im Hub seit Mai 2026
Korrekturen nach echten Listen
03.09.2026 (3)
Modus
Testmodus als Standard
Schreiben in bexio
Nur nach Bestätigung

Ausgangslage

Die konavent ag pflegt die Preise ihrer Lieferanten in bexio. Lieferanten schicken ihre Preislisten als Excel-Dateien. Jemand überträgt die neuen Preise in die Artikel.

Die Handpflege kostet Zeit, und ein Tippfehler ist schnell passiert. Ein falscher Preis in bexio fliesst in Offerten und in die Marge.

Der Betrieb brauchte einen Weg, neue Preislisten zu prüfen, bevor sie bexio verändern.

Lösung

Der Preislisten-Importer ist eine Seite im internen Hub. Der Ablauf hat vier Schritte:

  1. Excel-Preisliste des Lieferanten hochladen.
  2. Der Importer ordnet jede Zeile einem bexio-Artikel zu, über die Artikelnummer des Lieferanten. Wenn sie fehlt, über die interne Nummer.
  3. Er rechnet den neuen Preis: Listenpreis minus Rabatt und Skonto. Die Regeln stehen in einem Profil pro Hersteller. Das Profil lässt sich in der Oberfläche bearbeiten.
  4. Er zeigt eine Vorschau.

Die Vorschau sortiert die Zeilen in Gruppen: aktualisieren, neu, ausgelaufen, reaktiviert, Zuordnung, Konflikt und Fehler. Sie lässt sich als Excel-Datei exportieren. Pro Profil gelten Schutzgrenzen für Preisänderungen.

Nichts wird geschrieben, bevor jemand bestätigt. Der Testmodus ist der Standard und simuliert nur. Echte Änderungen brauchen eine bewusste Freigabe in mehreren Schritten.

Import starten: Hersteller-Profil wählen und Excel-Datei hochladen
Schritt 1: Profil wählen, Excel hochladen
Hersteller-Profile mit Rabatt und Skonto
Regeln pro Hersteller im Profil
Vorschau mit 47 geänderten, 6 neuen und 3 ausgelaufenen Artikeln, Übernehmen im Testmodus gesperrt
Die Vorschau zeigt jede Änderung. Im Testmodus bleibt Übernehmen gesperrt.
Upload einer Preisliste auf dem Smartphone
Upload auf dem Handy
Vorschau eines Imports auf dem Smartphone
Vorschau auf dem Handy

Alle Bilder zeigen den echten Hub der konavent ag mit erfundenen Beispieldaten. Finanzzahlen sind verpixelt. Firmen, Artikel und Zahlen stammen nicht von der konavent ag.

Ergebnis

  • Das Modul entstand in wenigen Tagen und ist seit dem 13. Mai 2026 im Hub.
  • Bis September 2026 kamen echte Preislisten aus dem Betrieb dazu. Am 3. September 2026 haben wir drei Dinge angepasst: Ausgelaufene Artikel werden markiert. Listen ohne Blatt für inaktive Artikel werden akzeptiert. Bei Reaktivierungen zeigt die Vorschau die Preise.
  • Die Prüfung fand einen Fehler zwischen zwei Modulen. Nach einem Import rechnete der Margenrechner noch mit alten Einkaufspreisen. Der Importer aktualisiert jetzt die Einkaufspreise des Rechners.
  • Bisher laufen die Importe im Testmodus.

Wie wir gearbeitet haben

Vor dem Code stand ein Entwurf. Wir haben vier mögliche Aufbauten verglichen und einen gewählt: Die Vorschau erzeugt einen Plan. Erst die Bestätigung führt ihn aus.

Die Teile entstanden einzeln. Eine Gegenlesung prüfte die Schnittstellen zwischen den Modulen.

Die ersten echten Listen haben wir als Prüfstand genutzt. Sie fanden Fälle, die ein Entwurf allein nicht zeigt.

Technik

  • Node.js und TypeScript, serverseitig gerenderte Seiten mit Hono
  • Excel lesen und schreiben mit ExcelJS
  • Artikel über die bexio-API, Schreiben nur mit Server-Schalter und Schreibrecht
  • SQLite für Profile und zeitlich begrenzte Pläne
  • Zugriff nur mit Firmen-Login
  • Automatische Tests auf Zuordnung, Vergleich und Ausführung

Nächster Schritt

Pflegen Sie Preislisten von Hand in Ihrem Buchhaltungssystem? Schicken Sie uns eine Excel-Liste oder ein Beispiel des Ablaufs. Anonymisiert reicht. Im Erstgespräch klären wir, ob sich ein Werkzeug lohnt. Danach folgt eine schriftliche Offerte mit Umfang, Festpreis und Termin.

Kundenstimme

"die unkomplizierte Zusammenarbeit, die schnelle Umsetzung und die Möglichkeit, den Hub laufend an unsere Bedürfnisse anzupassen"
Samuel Eichenberger, Teilhaber, konavent ag
Ganzes Zitat in der Fallstudie zum Hub

Über ByteBricks

ByteBricks ist ein Produktstudio in Bern. Wir entwickeln Software für KMU, von der ersten Idee bis zum laufenden Betrieb.

Wir klären zuerst, was wirklich gebraucht wird. Wir bauen in kurzen Schritten und zeigen laufend Zwischenstände. Sie sind die ganze Zeit dabei. Nach dem Start bleiben wir dran und entwickeln weiter.

  1. 01 Klären

    Wir fragen nach Zielen, Abläufen und Sonderfällen und verwerfen schwache Ideen früh.

  2. 02 Gestalten

    Wir entwerfen Abläufe und Oberflächen aus der Sicht der Menschen, die damit arbeiten.

  3. 03 Bauen

    Wir bauen in kurzen Schritten und prüfen und testen jede Änderung, bevor sie live geht.

  4. 04 Weiterentwickeln

    Der Start ist ein Zwischenhalt, danach verbessern wir die Software mit Ihnen weiter.

Wir arbeiten nicht nach Schema. Der Ablauf passt sich Ihrem Projekt an.

Ansprechperson: Michael Scheiwiller, michael@bytebricks.ch

Ein ähnliches Werkzeug für Ihr Büro?

Erzählen Sie uns in 30 Minuten, was heute noch von Hand läuft. Wir sagen Ihnen ehrlich, ob und wie wir helfen können.