Ausgangslage
Die konavent ag handelt mit Gebäudetechnik. Offerten, Aufträge und Artikelpreise liegen in bexio.
Eine schnelle Sicht auf die Marge pro Offerte oder Auftrag fehlte. Die Marge entstand von Hand. Rabatte auf Positionen und Dienstleistungen machten das mühsam.
Der Betrieb wollte pro Beleg sehen: Was kostet es uns, was verkaufen wir, was bleibt?
Lösung
Der Margenrechner ist eine Seite im internen Hub. Man wählt dort eine Offerte oder einen Auftrag aus bexio. Der Rechner zeigt pro Position und im Total:
- Einkaufspreis
- Verkaufspreis
- Marge in CHF
- Marge in Prozent
- Aufschlag in Prozent
Fehlt bei einem Artikel der Einkaufspreis, zeigt die Seite eine Meldung. Für Dienstleistungen lassen sich Kostenansätze hinterlegen.
Dazu kommt ein Spielfeld für Varianten. Man dupliziert den Beleg und ändert Preise, Rabatte und Mengen. Man fügt Positionen hinzu oder entfernt sie. Eine Matrix vergleicht jede Variante mit dem Original aus bexio. Varianten lassen sich als Datei exportieren und wieder importieren.
Varianten bleiben standardmässig nur in der Browser-Sitzung. Wer sie behalten will, schaltet das bewusst ein.
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
Der Rechner prüft sich selbst. Bei jedem Beleg vergleicht er seine Summen mit den Summen, die bexio ausweist. Bei einer Abweichung erscheint eine Warnung.
Wir haben den Rechner an 400 echten Belegen geprüft. 395 stimmten überein. Fünf wichen ab. Die Ursachen waren Belege mit MwSt im Preis und die Rundung.
- Belege mit MwSt im Preis zeigten die Marge um die MwSt zu hoch an.
- Die Rundung wich um bis zu einen Rappen pro Zeile ab.
Zusätzlich fand ein Test der Oberfläche weitere Fehler. Der Editor las Beträge im Schweizer Format mit Tausender-Apostroph falsch. Ein Skript im Browser stürzte ab. Zwei Warnungen erschienen ohne Grund.
Wir haben alles behoben. Danach prüften wir eine Auswahl erneut: die fünf früheren Abweichungen, alle Belege mit Rabatt und 40 zufällige Belege. 56 von 56 stimmten mit bexio überein.
Der Margenrechner ist seit dem 28.09.2026 live. Gebaut wurde er an wenigen Arbeitstagen.
Wie wir gearbeitet haben
Der Entwurf entstand an drei Tagen Ende Juli 2026. Nach der Prüfung mit echten Belegen liefen im September fünf Arbeitspakete parallel für die Korrekturen: Daten, Auswahlliste, Rechnerseite, Varianten-Editor und Einstellungen.
Vor dem Zusammenführen lief eine feste Reihenfolge. Zuerst wurde der Code vereinfacht. Danach folgte eine unabhängige Gegenlesung. Sie fand nach den Korrekturen nichts mehr.
Die wichtigste Prüfung kam mit echten Daten. Die Fehler mit MwSt und Rundung zeigten sich erst an echten Belegen.
Die Varianten gehen über den Umfang der Offerte hinaus. Den Speicher haben wir klein gehalten: Standard ist die Sitzung.
Technik
- Node.js und TypeScript, serverseitig gerenderte Seiten mit Hono
- Daten aus bexio über die API
- SQLite als lokaler Zwischenspeicher für Einkaufspreise (Auffrischung alle 6 Stunden)
- Zugriff nur mit Firmen-Login
- Automatische Tests auf Rechenlogik und Seiten
Nächster Schritt
Rechnen Sie Margen noch in Excel oder von Hand? 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.

