Updates
Hier erfahren Sie alles über die durchgeführten Änderungen, Features und Bugfixes in buildeazy.
Latest Update
Wichtiger Hinweis:
Nach einem Update empfiehlt es sich einmalig den Browser Cache zu leeren.
Im Chrome-Browser geht das am Einfachsten wie folgt:
- den Tab mit unserer App "app.buildeazy.de" öffnen
- F12-Taste (Mac: Cmd+Option+i) drücken
- dann mit der rechten Maustaste auf den Refresh-Button des Browsers klicken
- und im Kontextmenü auf "Cache leeren und vollständig aktualisieren" klicken.Anleitung zum Leeren des Caches mit anderen Browsern und auch einer alternativ Methode für Chrome sind hier zu finden.
Update vom 22.06.2026
🚀 Neue Features bei Ausgangsrechnungen & Rechnungs-Templates
- Akademischer Titel in Anrede & Name: Bei der allerersten Ausgangsrechnung einer Einheit wird nun der akademische Titel des Käufers (falls vorhanden) automatisch sowohl in den Empfängernamen als auch in die Anrede eingefügt.
- Ortsangabe vor Rechnungsdatum: Im Template kann der Ort vor dem Ausstellungsdatum der Rechnung eingefügt werden.
- Footer-Design-Optimierung: Anpassung der CSS-Klasse für den Footer-Prefix, sodass die Schriftgröße des Prefixes nicht mehr verkleinert dargestellt wird.
🛠 Bugfixes & Refactorings
- Synchronisierung der Artikel-Zeilensummen in der Auftragsdetailansicht: Behebung eines Fehlers, bei dem sich die Zeilensumme einzelner Artikel im Formular bei Änderung der Menge oder des Einzelpreises nicht aktualisiert hat.
⚡ Performance-Optimierungen
- Optimierung der Abfragen für Benutzer-Repräsentationen im Backend durch Hinzufügen gezielter `select_related` und `prefetch_related` Datenbank-Hints zur Vermeidung von N+1-Abfragen.
Update vom 17.06.2026
🚀 Neue Features
- Erweiterte Such- und Filterfunktionen:
- Projektgesellschaften: Einführung eines neuen Such- und Filterfeldes zur direkten Filterung von Gesellschaften nach Namen und Projekten.
- Globale Suche: Optimierung der Suchfilter im Frontend für bessere Treffer bei numerischen IDs (
customId) und IDs mit Präfixen. - Lieferanten Suche: Auf der Detailseite eines Lieferanten kann man jetzt nach Rechnungen und Aufträgen suchen bzw. filtern.
- UI-Zustandsspeicherung: Filter- und Listen-Zustände in den Modulen für Lieferanten und Projekte bleiben nun beim Navigieren durch die Anwendung erhalten (kein Zurücksetzen der Suche beim Zurückspringen).
⚡ Performance-Optimierungen
- Behebung von Performance-Engpässen (N+1 Abfrage-Problem) in der Ansicht der Projektgesellschaften: Das schwere Laden ganzer Rechnungslisten (
invoiceSet) zur Lösch-Prüfung wurde durch eine hocheffiziente, datenbankseitige Existenz-Abfrage (hasInvoices-Flag) ersetzt.
🛠️ Build & CI/CD
- Neues Rechnungstemplate-System für ausgehende Rechnungen mit Management-Befehle und zugehörigen Testdaten.
- CI/CD & Infrastruktur-Modernisierung:
- Upgrade der Google Cloud Authentifizierungs-Schritte in allen CI/CD-Workflows auf die Version
v2(google-github-actions/auth@v2). - Umstellung der GKE-Cluster-Authentifizierung in allen Deployment-Workflows vom direkten
gcloud CLI-Aufruf auf die GitHub-Actiongoogle-github-actions/get-gke-credentials@v2. - Upgrade des Helm-Releases
cert-managerauf Version1.15.3zur Vereinheitlichung der Staging- und Produktions-Umgebungen. - Behebung eines Attribut-Fehlers bei der Terraform-Konfiguration der GCS (Google Cloud Storage) Buckets (
storage_class).
- Upgrade der Google Cloud Authentifizierungs-Schritte in allen CI/CD-Workflows auf die Version
Update vom 27.05.2026
- Fix: Speicher-Button bei Lieferantenneuanlage blockiert
-
Absicherung beim E-Rechnungsimport (ZUGFeRD/XRechnung): Der Titel aus einer E-Rechnung wird automatisch auf die maximale Spaltenlänge von 64 Zeichen gekürzt.
-
Korrektur der PDF-Sprache (Zahlungsfreigabeblätter wieder auf Deutsch)
-
Performance-Optimierung: Erhöhung der Concurrency und Lazy-Loading der weasyprint-Bibliothek im Startup-Prozess
Update vom 26.05.2026
⚡ Performance-Optimierungen (Backend & Datenbank)
- Beschleunigung von Benutzer- und Zuweisungsabfragen (
get_users/find_assignees):- Behebung von langsamen JOIN-Abfragen und Einführung von Subqueries
- Deaktivierung unnötiger Berechnungen (
annotate=False): In GraphQL-Resolvern, bei denen die konkreten Aufgaben- und Rollenanzahlen der Benutzer gar nicht benötigt werden, wird die aufwendige Berechnung jetzt vollständig übersprungen. - Optimierung für externe Nutzer: Verschachtelte Datenbankabfragen wurden durch Vorab-Evaluierung (
list()) im Speicher optimiert
🚀 Stabilität & Performance
- Behebung von periodischen Container-Neustarts (
CrashLoopBackOff):- Jet Admin deaktiviert
- Optimierung der Gunicorn-Prozesssteuerung
- Tolerantere Health Checks
🛠️ Build & CI/CD
- Synchronisierte Versionierung: Die Release-Pipeline (
release-it) wurde so erweitert, dass Versionssprünge nun vollautomatisch über alle Sub-Projekte hinweg synchronisiert werden.
Update vom 21.05.2026
- Negative Vertragskosten: Einführung eines neuen Validators, der negative Werte bei Vertragskosten ermöglicht (z.B. für Gutschriften oder Abzüge). Vertragskosten können nun auch als Aufschlag in Form von negativen Werten oder in % konfiguriert werden.
- Kundenspezifische Pflichtfelder: Unter den Unternehmenseinstellungen können nun Pflichtfelder definiert werden, die bei der Erstellung z.B. bei Lieferanten (IBAN,BIC) ausgefüllt werden müssen.
- PDF-Viewer: Breite des Viewers in der Ansicht über die Sidebar in der Breite vergößerbar.
- Zahlungsbedingungen: Die Felder Zahlungsziel (Skonto und Zahlungsbedingungen) sind nun als Pflichtfelder oder vor belegte Felder konfigurierbar. Sobald kein Wert (leerer Wert) hinterlegt wurde, werden Sie zu einem Pflichtfeld und ein Benutzer muss diese in der Erfassungsmaske befüllen.
-
Versionsanzeige: Die aktuelle Anwendungsversion wird nun in der Sidebar angezeigt, um die Nachverfolgbarkeit zu verbessern.
-
Online Status: Anzeige des Online Status eines Benutzers auf der Teams Seite
- Performance: Optimierung des Suchindex und effizientere Datenbankabfragen durch verbessertes Caching von Berechtigungen.
- Suche nach Rechnungen: Verbesserung der Suchfunktion für Rechnungen (Filter nach Status).
-
Präzision der Fortschrittsrate im Erlöscontrolling: Floating-Point-Anzeigefehler (z.B. 99.99999999999999%) wurden behoben. Die Fortschrittsrate wird nun einheitlich auf zwei Nachkommastellen gerundet.
-
Nachtrags-Validierung im Erlöscontrolling: Beim Speichern von Nachträgen im Erlöscontrolling erfolgt nun eine Prüfung der Gesamtsumme. Beträge ≤ 0 lösen einen Warnhinweis aus.
-
Visuelles Feedback im Erlöscontrolling: Preise in Höhe von 0€ bei Nachträgen im Erlöscontrolling werden rot hervorgehoben.
-
Nachtrags-Validierung im Erlöscontrolling: Beim Speichern von Nachträgen im Erlöscontrolling erfolgt nun eine Prüfung der Gesamtsumme. Beträge ≤ 0 lösen einen Warnhinweis aus.
-
Visuelles Feedback im Erlöscontrolling: Preise in Höhe von 0€ bei Nachträgen im Erlöscontrolling werden rot hervorgehoben.
-
Zahlungsmethode: Die Zahlungsmethode (Lastschrift/Überweisung) wird in der für Prüfansicht "rechnerische Prüfung" mit angezeigt.
- Visuelle Optimierung Zahlungsansichten:
- violette Kennzeichnung für Lastschrift-Zahlungsmethoden
- Gutschriften werden in grün hervorgegeben
-
Selektierte Zeilen werden farblich hervorgehoben.
- PDF-Viewer: Optimierung PDF Viewer Einbettung und dadurch besseres Zoomverhalten und Scrollen
-
Zahlungsblatt: Für Gutschriften wurden die Bezeichnungen auf dem Zahlungsblatt angepasst.
- Erlöscontrolling: Status von verkauften Einheiten kann zurück gesetzt werden, solange noch keine Rechnungen für die Einheit erstellt wurde.
-
Rechnungsstellung im Erlöscontrolling: Rechnungen für nachgereichte Nachträge können nun auch nach vollständiger Bezahlung der Verkaufseinheit erstellt werden.
🔒 Sicherheit & Infrastruktur
-
Zugriffskontrolle: Verschärfung der projektbasierten Autorisierung für externe Nutzer in Analyse-Endpunkten.
- Infrastruktur-Optimierung: Diverse Optimierung und Upgrade der Hardware.
-
Vite Migration: Vorbereitungen und Anpassungen für den Wechsel auf Vite als Build-Tool.
- Berechnung der Umsatzsteuer bei Gutschriften mit dem Steuersatz "Sonstiges" wurde korrigiert.
- Behebung von TypeScript-Fehlern bei der Berechnung von Ausgangsrechnungen.
- Fix für fehlerhafte Anzeigen im PDF-Viewer bei schnellen Statuswechseln.
- Korrektur von Lokalisierungsfehlern in verschiedenen Dialogen
- Bereinigung von doppelten Übersetzungs-Keys in den i18n-Dateien.
Update vom 10.04.2026
- Abrechnungs-Logik: Neue Sicherheitsmechanismen beim Wiederöffnen von Rechnungen und Admin-Korrekturmodus.
- Nachtrags-Management: Unterstützung für negative Nachtragswerte (Gutschriften/Abzüge).
Es ist nun möglich, Nachträge und Zuschläge mit negativen Werten zu erfassen und korrekt zu visualisieren. Dies ermöglicht eine präzisere Abbildung von Gutschriften und Abzügen direkt in der Leistungsübersicht.
- Stabilität: Zahlreiche Fixes im UI-Feld und stabilere Zahlungsfreigaben.
- Technik: Upgrade auf Node.js 20 und verbessertes Caching.
- Update vom 13.11.2025
- E-Rechnung: Wurden PDF-E-Rechnungen mit der großgeschriebenen Dateiendung ".PDF" angeliefert, wurden die PDFs nicht richtig abgelegt.
- Erlöscontrolling: Vorzeitig abgerechnete Einbehalte werden auf den Ausgangsrechnungen nun separat ausgewiesen und in den Folgerechnungen nicht mehr.
- GAEB-Import: Der Import unterstützt zusätzliche Formatstrukturen.
- Das Caching der Anfragen wurde optimiert.
Update vom 07.06.2025
- In diesem Update gab es nur kundenspezifische Anpassungen, die nicht alle Kunden betreffen. Wir empfehlen trotzdem den Browser wie oben beschrieben zu refreshen
- Anpassung 1: Rechnungslayout im Erlöscontrolling um Zinsverzug Hinweis ersetzt
- Anpassung 2: Kostenstelle an die Rechnungsnummer im Zahlungsfreigabeblatt ZUGFeRD XML angehängt
Update vom 04.05.2025
- Aufgrund einer Änderung bei Datev (Bei ZUGFeRD 1.0-Rechnungen und bei ZUGFeRD 2.x-Rechnungen in den Profilen Minimum und Basic WL findet die Vorbelegung durch die OCR-Werte statt.) war die Umstellung des ZUGFeRD Formats in der Buildeazy Datev Schnittstelle notwendig.
Update vom 08.03.2025
- E-Rechnung: XML Rechnungen können per Email-Postfach importiert werden
- Erlöscontrolling: Erweiterung Rechnungslayouts
- Erlöscontrolling: Möglichkeit auf offene Zahlungen in einer Rechnung zu verweisen
Update vom 21.01.2025
- Bugfix: Analyse Ansicht filtert "ungültige" Bestellungen raus
- Erlöscontrolling: Ausgangsrechnungen zeigen die Zeile "- bisher in Rechnung gestellt" nur noch an, wenn auch was in Rechnung gestellt wurde
- Erlöscontrolling: Reservierungsgebühr wird bei der ersten Ausgangsrechnung von der fälligen Kaufpreisrate abgezogen, wenn der Reservierungsstatus auf Bezahlt steht. (Dieses Feature muss aktiv über den Support freigeschalten werden)
- Datev Info Link aktualisiert
Update vom 02.01.2025
Neue Features dieses Updates:
- Manueller Import von Rechnungen in den Formaten XRechnung und Zuferd ist nun möglich
- Für die XRechnung wird ein visuelles PDF erzeugt und angezeigt
- Bei beiden Formaten werden die Nummer, das Datum und die Beträgen (Summe Netto, Summe Brutto, Umsatzsteuer) übernommen.
Mit den kommenden Updates wird auch der Empfang von E-Rechnungen über das integrierte Buildeazy Postfach möglich sein. Außerdem soll die Datenübernahme von Einzelpositionen optimiert und die Erstellung von Zugferd PDFs im Erlöscontrolling folgen.
Updates im Dezember 2024
Optimierungen:
- Anpassungen an individuellen Rechnungslayouts
Updates im Oktober 2024
Optimierungen:
-
individuelle Rechnungslayouts
- Löschen von Einheiten im Erlöscontrolling optimiert
- Anzeige des Bezahlten Rechnungsbetrag in Rechnungslistenansicht (Erlöscontrolling)
Update vom 01.07.2024
Neue Features dieses Updates:
-
Umschalten zwischen Brutto und Netto Ansichten (Projekt-, Lieferant- und Auftragsdetailansicht)
- Festlegen der Standardansicht (Brutto/Netto) auf Projektebene
Optimierungen:
-
Diverse neue KPIs ()
- Optimierung der Suche
- Erweiterung der Suche in der Projektdetailansicht: Schalter um zwischen Auftrags- und Rechnungssuche zu wechseln
- Ausgabe der Auftragsstatuswerte in den Listenansichten
- Ausgabe der internen IDs in den Listenansichten
- Sortierung nach zuletzt geändert ersetzt durch Erstellungsdatum
- Erlösmanagement: abwählen von Betreuern möglich
Update vom 02.02.2024
Optimierungen:
-
Anzeige von Kontaktdaten auf der Detailseite eines Lieferanten
- #2369 Versand von Zahlungsbestätigungen per Email an Käufer
Update vom 04.12.2023
Bugfixes und Optimierungen:
-
#2357 Anzeige der Aufgaben im Infotext
- Bugfix bei eingehenden Emails mit mehrfach gleichen Empfängeradressen
Update vom 28.11.2023
Bugfixes und Optimierungen:
- #2354 Anlegen einer Projektgesellschaft aus dem Projektformular jetzt möglich
- #2355 Geänderte Reihenfolge der Reiter auf der Projektdetailseite
- #2362 Rechnungen Zuordnen - jetzt auch Zuweisung eines Auftrags möglich
Update vom 25.11.2023
Neue Features dieses Updates:
- Aufträge und Nachträge können jetzt mit und ohne MwSt erfasst werden
Bei Nachträgen muss zukünftig zum Nettowert auch den MwSt Satz angeben. Der Bruttowert wird dann automatisch berechnet. Oder kann im Fall “Sonstiger” Umsatzsteuersatz direkt eingegeben werden.
Bei Aufträgen muss der Auftragswert auch mit Umsatzsteuersatz erfasst werden. Das Budget des Auftrags ist weiter als Netto-Wert zu erfassen! Die neuen Felder werden auch beim Projekt Export in die CSV Datei geschrieben.
Im Rahmen dieses Updates wurden die Werte der neuen Brutto/Netto Felder automatisch migriert. Bei allen Nachträgen wurde der hinterlegte Nettobetrag verwendet um den Bruttowert mit 19% Umsatzsteuer zu berechnen. Bei Aufträgen wurde der Bruttowert mit 19% Umsatzsteuer anhand des Nettobetrags berechnet. War kein Nettobetrag hinterlegt, weil z.B. nur das Budget hinterlegt war, wurde auch kein Bruttowert berechnet.
Die neuen Brutto-Werte werden in den Analyse-Ansichten noch nicht dargestellt! Hierzu wird es ein eigenes Update geben!
- Der Budget Balken wurde überarbeitet
Der Graph zeigt nun links den Auftragswert (inkl. evtl. Nachträge) und das geplante Budget als zusätzlichen blauen Streifen an. Der initiale Netto-Auftragswert wird als hellgrauer Balken angezeigt und Nachträge als schraffierter Balken. Rechnungen werden als innenliegende dunkelgraue Balken (rot - falls der Auftragswert überschritten ist) dargestellt.
Alle Elemente zeigen die jeweiligen Werte in einem Pop-Up an, wenn man mit der Maus über die Elemente fährt. - Geschlossene Rechnungen (Status=Ungültig) können jetzt wieder geöffnet werden
Am Ende der Detailseite von geschlossenen Rechnungen haben Admin User einen Button zum "Rechnung wieder öffnen" - Erfassung von Rechnungen mit negativen Zahlbetrag
Rechnungen können jetzt auch einen negativen Zahlbetrag erhalten, z.B. wenn es zu einer Gutschrift kommt. - Archivierte Projekte sind im Projektfilter bei Zahlungsaufgaben ausgeblendet
- Extrahierte Texte in PDF Dateien werden nicht mehr angezeigt
- Neue Aufgabenmaske "Rechnung zuordnen"
Die Maske zum Zuordnen von Rechnungen wurde komplett überarbeitet und vereinfacht.
Bugfixes und Optimierungen:
- Anpassung der Lieferantensuche ("search-as-you-type" Logik)
- Die Rückkehr zur Erfassung ist nun auch möglich, wenn die Rechnung mit dem Status "neu bewertet" geschlossen wurde
- Längenprüfung für die Felder IBAN und BIC hinzugefügt
- Korrektur der Bearbeitung des Firmenprofils - Bugfix: Aktualisierung des Formulars
- #2330 Zahlungsfreigabe Verhalten - Bugfix nach Anpassungen am Order Objekt
- Unterstützung für neue Zeilen in den Seitennachrichten-Details eingebaut
- Leere KPI-Box "Beglichen" entfernt
- Falsche Kopfzeile in der Auftrags-Detailansicht entfernt
- #2348 Hinzufügen von Rabatten auf der Bestellungsbearbeitungsseite ermöglicht
- #2319 Bestellung aus dem Dropdown-Menü "Bestellung auswählen" kann wieder bearbeitet werden
- #2320 Analyseansicht - Rechnungen im Spaltendesign anzeigen
- #2338 Projekt-/Auftragszuordnung verbessert
- #2339 Anzeige von geschlossenen/UNGÜLTIGEN Rechnungen
=> geschlossene Rechnungen können jetzt über eine Checkbox in den Suchansichten ein- bzw. ausgeblendet werden - #2330 Bugfix in der Methode ApprovePayment
- #2335 Button Rechnung wieder öffnen wird wieder mehr angezeigt
- #2337 Kostengruppen-Eingabefeld - kurze Texte waren nicht klickbar
- #2340 Suchtext in der Rechnungssuche um Leerzeichen bereinigt
- #2334 In den zu bezahlenden Ansichten sind archivierte Projekte nicht mehr in der Filter DropDown Box
- #2316 Zahlungsfristen werden jetzt on the fly berechnet
- #2324 Nachträge können jetzt Netto/Brutto erfasset werden
- #2325 Budget Balken überarbeiten
- #2331 Erlöscontrolling: Anzeige der Nachkommastellen
- #2333 Fehler bei der Rückmeldung in der Auftragsansicht behoben
Browser Cache aktualisieren
Chrome und Edge Browser
Bitte folgendes im Chrome oder Edge Browser durchführen:
- Sicherstellen, dass nur ein Tab mit der Buildeazy App offen ist und dieses öffnen
- Dann im Browser Strg + Umschalt + I oder alternativ die F12 Taste drücken um die Browser Entwicklerkonsole zu öffnen.
- In der Konsole dann im Tab "App" (im Edge auch Anwendung) - Links auf Speicher klicken und dort dann auf "Websitedaten löschen" klicken
=> Wenn der Tab "App" nicht sichtbar ist, das Menü durch klick auf die >> erweitern. - Danach nochmal die Url https://app.buildeazy.de öffnen
DevTools im Chrome:
DevTools im Edge:
Firefox
Im Firefox Browser kann der Cache wie folgt gelöscht werden:
Bitte darauf achte, dass in der Adressleiste auch die Url unserer Applikation geöffnet ist https://app.buildeazy.de.
Fernwartung via Rustdesk
Fernwartung
Zur Fernwartung nutzen wir das Programm Rustdek. Es kann hier kostenlos heruntergeladen werden.
Installation unter Windows
Laden Sie die Exe von hier herunter und installieren Sie sie.
Installation unter macOS
Laden Sie die DMG-Datei hier herunter. Die Installation unter macOS erfordert ein paar weitere Einstellungen. Weitere Informationen finden Sie auf der macOS-Seite des Herstellers. Auf dieser Seite bitte alle Anweisungen insbesondere die Hinweise zu "Ausführen von RustDesk zulassen" und "Berechtigungen aktivieren" beachten.
Fernwartung starten
Nach der Installation (oder der Ausführung als temporäre Datei) stellt RustDesk eine Verbindung zu den öffentlichen Servern her. Am unteren Rand erscheint die Meldung (1) “Bereit, für eine schnellere Verbindung richten Sie bitte Ihren eigenen Server ein.”. Oben links sehen Sie Ihre (2) ID, Ihr (3) Einmalpasswort und rechts ein (4) Feld, mit dem Sie sich mit einem anderen Computer verbinden können, wenn Sie dessen ID kennen.
Bitte teilen Sie uns Ihre ID (2) per Email oder den Chat innerhalb der buildeazy App mit. Mit dieser ID können wir dann eine Verbindungsanfrage an Ihren PC/Mac senden und uns nach einer aktiven Freigabe durch Sie auch verbinden.