Kivitendo-Patches (1): Halbautomatische Preisanpassung

Veröffentlicht am: Di 16 April 2024

Artikelserie Kivitendo-Patches

Ich verwende das freie ERP-System Kivitendo für meine Buchhaltung, Rechnungslegung und Wareverwaltung. Im täglichen Betrieb fallen mir immer wieder fehlende Features oder Bugs auf, die ich durch eigene Patches behebe. Alles, was "druckreif" ist, veröffentliche ich und gebe es in Form von Pull-Requests an das Upstream-Projekt zurück. Manche dieser Pull-Requests, wie der verbesserte ZUGFeRD/XRechnung-Import, werden angenommen, andere nicht. Damit auch die nicht angenommenen Patches nicht in Vergessenheit geraten, halte ich sie hier nochmal in Form von ausführlichen Artikeln fest.

Selbstverständlich biete ich die Pflege und Anpassung dieser Patches an aktuelle und zukünftige Kivitendo-Versionen, sowie die Neuentwicklung von Patches als Dienstleistung an. Bei Interesse daran kontaktieren Sie mich bitte per E-Mail für ein unverbindliches Angebot.

Kivitendo kann beim CSV-Import von Artikellisten eine in Prozent angegebene Marge berechnen und automatisch auf den Verkaufspreis der importierten Artikel aufschlagen. Beim manuellen Erfassen von einzelnen Artikeln fehlte diese sehr praktische Funktionalität jedoch, und ich habe sie durch einen Patch ergänzt.

Screenshot der Artikelansicht mit automatischer Preisanpassung

Abb. 1: Artikelansicht mit automatischer Preisanpassung. Neue Spalte "Verkaufspreis" rot markiert.

Für jeden Lieferanten einer Ware gibt es mit meinem Patch die zusätzliche Spalte "Verkaufspreis" (im Screenshot links rot markiert). Dort wird der vorgeschlagene Verkaufspreis als Summe aus dem Einkaufspreis bei diesem Lieferanten und einer prozentualen Marge berechnet.

Die prozentuale Marge kann in der Mandatenkonfiguration unter Features angepasst werden. Darunter findet sich ein Übernehmen-Button, mit dem dieser Preis in das Verkaufspreis-Feld rechts oben übernommen werden kann. Auch der Einkaufspreis bei diesem Lieferanten kann mit einem solchen Button übernommen werden.

Dialog zur Detailanpassung des Verkaufspreises

Abb. 2: Dialog zur Detailanpassung des Verkaufspreises

Zusätzliche Anpassungsmöglichkeiten bietet der Detailanpassungsdialog, der sich hinter dem Button "Bearbeiten" verbirgt. Hier kann man eine prozentuale Marge festlegen, die von der in der Mandantenkonfiguration abweicht oder einen absoluten Betrag aufschlagen lassen. Persistent werden übernommene Ein- oder Verkaufspreise - wie alle anderen Felder eines Artikels auch - erst mit einem Klick auf den Button "Speichern" links oben.

×