====== offer-cube/cash-cube Change History ====== Zurück zur [[../start|Startseite]] ===== Change History ===== In der Changelog History finden sich die Features und Bugfixes der letzten Änderungen geordnet nach build Nummern. ==== Build 385 / 2024-11-15 ==== * #0003587 feature: mang: order: invoice: pay: prepayment: Beim Verrechnen Dialog den Reiter Anzahlungsrechnung einblenden - siehe [[offer-cube:faq:faq_order-invoice-prepayment|FAQ: Anzahlungs- und Teilrechnung erstellen]] * #0003035 feature: mang: supplierorder: order: Alle Bestellungen zu Auftrag in Reiter zeigen - siehe [[offer-cube:howto:supplierorder#faquebersicht_bestellungen_im_auftrag|Übersicht der Bestellungen im Auftrag]] * #0003596 fix: ooi: email: invoice: sysevent: Wiederholter automatischer Mailversand (z.B. bei Nicht Erreichbarkeit des Mailservers) setzt die im Email Standardtext verwendeten Rechnungsvariablen wie Preis korrekt * #0003592 fix: cron: mgmt: sysevents: logger: import: sysevents: Wenn logrotate stattfindet, müssen z.B. laufende Imports das Logfile neu öffnen * #0003598 fix: DB: auto reconnect on DB connection closed/loss e.g. until long import run * #0003591 feature: article: articlegroup: import: Import von sehr großen Datanorm Dateien (größer 300MB) wird nun unterstützt * # 0003603 fix: offer: accesstype: users: Als admin dürfen Vorlagenangebote in bestimmten Konstellationen nicht bearbeitet werden * #0003594 feature: cron: mgmt: daily_backup: add configuration to choose tenant specific encryption of backupfile * #0003593 fix: cron: mgmt: sysevents: logger: cleanup: rename global-sql-errors logfile correctly on logrotate * #0003613 feature: mang: order: signature: Infos zu Auftrag, Kunde, Positionen beim Unterschreiben über dem Unterschriftsfeld lassen anzeigen - siehe [[offer-cube:howto:order#detailsauftrag_fertigstellen|Auftrag: Fertiggestellte Positionen unterschreiben]] * #0003145 feature: timerecord: Neue Buttons um in PZA Projektzeitaufzeichnungen Stoppuhr nach Stopp automatisch gleich wieder Play zu aktivieren - siehe [[offer-cube:howto:timerecord#detailszeitaufzeichnung_mit_stoppuhr|PZA Projektzeitaufzeichnung mit Stoppuhr]] * #0003614 fix: supplierorder: ooi: provider: In Materialliste Artikel bestellen Dialog mehr als 100 Lieferanten anzeigen - siehe [[offer-cube:faq:faq_projectmgr_offer_supplierorder|Lieferantenbestellung]] * #0003502 feature: timerecord: ooi: offer: Bei neuer Version eines Angebots die erfassten Projektzeiten (PZA) in neues Angebot verschieben * #0003556 fix: mang: timerecord: datepicker: PZA Uhrzeit am selben Tag überimmt Sekunden und setzt sie nicht auf 0 * #0002045 feature: mang: list: timerecord: Bulk Operation: Status von selektierten PZA Projektzeitaufzeichnungen auf erfasst (oder anderen auswählbaren Status) setzen - siehe [[offer-cube:howto:timerecord#detailsausgewaehlte_eintraege_zuordnung_status_aendern_admin|PZA Ausgewählte Einträge Zuordnung/Status ändern (Admin)]] * #0003433 feature: mang: timerecord: ooi: bulk: Mehrere selektierte PZA Projektzeitaufzeichnungen auf einmal auf anderes Objekt (z.B. anderen Auftrag) zuordnen - siehe [[offer-cube:howto:timerecord#detailsausgewaehlte_eintraege_zuordnung_status_aendern_admin|PZA Ausgewählte Einträge Zuordnung/Status ändern (Admin)]] * #0003618 feature: mang: list: ooi: position: bulk: Für mehrere selektierte Positionen gleichzeitig Positionsgruppe und Rabatt Einstellungen ändern - siehe [[offer-cube:howto:position|Positionen]] * #0002898 feature: mang: list: ooi: position: bulk: Für mehrere selektierte Positionen gleichzeitig die Positionsgruppe setzen/ändern - siehe [[offer-cube:howto:position|Positionen]] * #0003624 feature: order: invoice: prepayment: pdf: positiongroup: Für Anzahlungsposition in Anzahlungsrechnung die Positionsgruppe vorgeben - siehe [[offer-cube:howto:positiongroup|Positionsgruppen]] * #0003625 feature: order: invoice: prepayment: pdf: Rechnungs Appendix für Anzahlungsrechnungen konfigurierbar - siehe [[offer-cube:faq:faq_order-invoice-prepayment#beispiel_anzahlungs-_teilrechnung_offener_betrag|FAQ: Anzahlungs- und Teilrechnung Beispiel "noch Offener Betrag" auf Anzahlungsrechnung]] ==== Build 384 / 2024-10-26 ==== * #0003405 feature: mang: list: ooi: export: docmeta: Export Popup mit Auswahl des Formats und der docmeta Vorlage für die Excel-Liste - siehe [[offer-cube:howto:docmeta-export-template|Excel/CSV Export Vorlagen]] * #0003101 feature: export: docmeta: docpart: Spalten für Excel/CSV Export auswählbar und mit Exportvorlage frei konfigurierbar - siehe [[offer-cube:howto:docmeta-export-template|Excel/CSV Export Vorlagen]] * #0003561 feature: Footer Ticketsystem anpassen * #0003570 feature: articleprices: import: CSV Datei mit UTF8 BOM unterstützen - siehe [[offer-cube:faq:faq_stammdaten-import|FAQ: Stammdaten Import]] * #0003552 feature: timerecord: pdf: Beschreibung aus PZA Zeitreport ausblendbar - siehe [[offer-cube:howto:timerecord|Projekt-Zeitaufzeichnung (PZA)]] * #0003346 feature: invoice: inoutexpenses: Beim korrigieren des Bezahlt Datum einer bezahlten Rechnung in Einnahmen/Ausgaben das Datum in die Rechnung synchroniseren - siehe [[offer-cube:howto:inoutexpenses|Einnahmen/Ausgaben]] * #0003578 feature: syncsetting: maileater: Zuordnung der Emails nur anhand Email und Betreff - Mailbody ignorieren mit Einstellung config { skipBody: 1 } - siehe [[offer-cube:howto:syncsetting|Synchronisierungen]] * #0003582 feature: article: articlegroup: import: DATANORM Import Einkaufspreis Preiskennzeichen 2 in Hauptsatz Datei, Löschen * #0003586 feature: customer: invoice: partner: revenueshare: accounting: BMD Steuercode für Provisionen festlegen * #0003569 feature: mang: invoice: order: prepayment: Artikel Bezeichnung "Anzahlung" und Rechnungstext "Anzahlung für" konfigurierbar - siehe [[offer-cube:faq:faq_order-invoice-prepayment|FAQ: Anzahlungs- und Teilrechnung erstellen]] * #0003588 feature: ooi: order: invoice: prepayment: Beim Anzahlungsrechnung versenden den Leistungszeitraum auswählbar machen - siehe [[offer-cube:faq:faq_order-invoice-prepayment|FAQ: Anzahlungs- und Teilrechnung erstellen]] * #0003494 feature: ooi: docmeta: order: invoice: prepayment: Beim Anzahlungsrechnung versenden das ausgewählte Email Template verwenden - siehe [[offer-cube:faq:faq_order-invoice-prepayment|FAQ: Anzahlungs- und Teilrechnung erstellen]] * #0003431 feature: invoice: prepayment: email: Anzahlungsrechnungen werden nicht als PDF sondern als Link geschickt - siehe [[offer-cube:faq:faq_order-invoice-prepayment|FAQ: Anzahlungs- und Teilrechnung erstellen]] * #0003573 feature: order: invoice: prepayment: Offenen Betrag in GUI anzeigen abzüglich der Anzahlungen/Teilrechnungen * #0001747 feature: mang: order: rma: Neues Modul RMA / Filter für Retouren/RMA Aufträge ==== Build 383 / 2024-09-22 ==== * #0003534 feature: mang: offer: list: Nach Wiedervorlage Erinnerungsdatum reviewdate filtern und sortieren - siehe [[offer-cube:howto:offer#angebot_liste_nach_wiedervorlage_datum|Angebote Filter Wiedervorlage]] * #0003540 feature: mang: objref: Nummernkreise Sequenz in "Nächste lfd. Nr." umbenennen * #0003492 feature: timerecord: order: invoice: Zeiterfassungen beim Verrechnen von Auftrag in Rechnung mitnehmen - siehe [[offer-cube:howto:timerecord#detailszeiten_werden_beim_verrechnen_aus_auftrag_in_rechnung_uebernommen|Zeiten werden aus Auftrag in Rechnung übernommen]] * #0002561 feature: timerecord: ooi: offer: order: PZA Projektzeitaufzeichnung von Angebot auf Auftrag bei Gewonnen übernehmen - siehe [[offer-cube:howto:timerecord#detailszeiten_werden_aus_angebot_in_auftrag_uebernommen|Zeiten werden aus Angebot in Auftrag übernommen]] * #0003539 feature: mang: timerecord: book: ooi: Beim Verbuchen in Position Hakerl gleich direkt intern markierbar - siehe [[offer-cube:howto:timerecord#detailszeitaufzeichnung_im_selben_objekt_auftrag_verbuchen|Zeiten im selben Objekt verbuchen]] * #0003538 feature: mang: timerecord: ooi: offer: order: PZA Projektzeitaufzeichnung des Kunden in Reiter von Angebot, Auftrag anzeigen - siehe [[offer-cube:howto:timerecord#detailszeiten_in_angebot_auftrag_etc_erfassen|Zeiten im Angebot, Auftrag, etc. erfassen]] * #0003231 fix: timerecord: pdf: Im Objekt verbuchte aber nicht darauf erfasste Zeitaufzeichnungen (PZA) werden im PDF nicht angezeigt * #0003543 fix: pdf: timerecord: Wenn Zeiten nur verbucht werden aber nicht im Auftrag zugeordnet sind, werden sie nicht gedruckt * #0003545 feature: timerecord: pdf: Datum der Erstellung ausblendbar ==== Build 382 / 2024-09-14 ==== * #0003475 fix: pdf: position: Interne Fehler bei Test PDF Generierung * #0003477 fix: pdf: position: Test PDF Generierung, Werte korrigieren * #0003015 feature: session: users: 2FA: Zwei Faktor Authentifizierung (Authenticator Code statt Passwort) einführen/aktivieren * #0003481 fix: pdf: ooi: price: Einzelpreis wird im Brutto Modus trotzdem als Netto angezeigt * #0003322 feature: article: articlegroup: import: DATANORM Import Warengruppen wrg Datei setzt status=inaktiv * #0003485 feature: mang: articlegroup: Nächste Seite Button in Liste anzeigen * #0003488 feature: customer: Feld 'salesuser' Vertriebsmitarbeiter/Keyaccount konfigurierbar anzeigen / configuration.useCustomerExtendedAttributes * #0003489 fix: contact: import: Ansprechpersonen/Kontakt/Kunden Import Fehler in GUI, keine Sampledata wenn mehrere leere Spalten im Excel/CSV * #0003497 feature: articleinstance: customer: import: Kundenspezifische Artikelpreise Excel Import unterstützen * #0003483 feature: article: articlegroup: import: DATANORM Import Rabatte/Einkaufspreise Artikel unterstützen * #0003486 feature: article: articlegroup: import: DATANORM Import Preisänderung datapreis files für Artikel unterstützen * #0003498 feature: article: articlegroup: import: DATANORM Import Rabatte/Einkaufspreise Artikel Preisänderung DATPREIS.001 unterstützen * #0003503 feature: main: article: articlegroup: import: Simulation und Preview für .RAB und DATPREIS.001 DATANORM Dateien * #0003504 feature: mang: main: sysevents: import: Bereits erledigter oder fehlgeschlagener Import erneut starten * #0003509 fix: mang: timerecord: Neu Button bei leerer Liste funktioniert nicht * #0003490 feature: mang: timerecord: ooi: Zeitaufzeichnungen duplizieren/als neue Kopie speichern - siehe [[offer-cube:howto:timerecord#detailszeitaufzeichnung_als_neue_kopie_speichern_duplizieren|Zeitaufzeichnung als neue Kopie speichern (duplizieren)]] * #0003507 feature: article: ooi: position: Beim Einfügen des Artikels immer die Anzahl amount mit Mengeneinheit quantity multiplizieren * #0003510 feature: mang: article: ooi: Warnung anzeigen, wenn Anzahl amount nicht ein vielfaches von Mengeneinheit quantity * #0003526 fix: mang: timerecord: timerecordtype: Bei Auswahl des Standard Arbeitszeit Artikels a-1 wird dieser in GUI nicht angezeigt * #0003528 fix: bmd: invoice: export: accounting: Die Provisionen (Gegenkonto 7540) sind nicht im BMD Export vorhanden * #0003529 feature: bmd: invoice: export: accounting: Bestimmte Konten (z.B. Geschäftsführerbezug AR-7585) nicht in den BMD-Export aufnehmen, da aus Lohnverrechnung * #0003530 feature: mang: offer: ooi: projectmgr_user: Projektleiter nachträglich ändern - siehe [[offer-cube:faq:faq_projectmgr_offer_supplierorder#projektleiter_aendern|Projektleiter ändern]] * #0000937 feature: offer: Nicht mehr benötigte Angebote jederzeit deaktivieren - siehe [[offer-cube:howto:offer#angebot_direkt_inaktiv_setzen|Angebot direkt inaktiv setzen]] * #0003455 feature: ooi: offer: attachment: pdf: PDF Link für Angebot, Auftrag, Rechnung generieren ohne Email zu versenden - siehe [[offer-cube:howto:offer#angebot_link_manuell_senden_zb_per_whatsapp|PDF Link manuell versenden z.B. per WhatsApp, Signal, etc.]] * #0003506 feature: pdf: ooi: Abstände zwischen Text und Fußzeile Seitenangabe "PDF Abstand Fußzeile zu Text" einstellbar ==== Build 381 / 2024-07-13 ==== * #0003423 feature: export: ooi: offer: customer: Kunden Telefonnr in Excel exportieren * #0003417 feature: export: ooi: order: Excel Export mit Projektleiter projectmgr_user * #0003444 fix: import: article: sysevents: Datanorm Import bricht bei bestimmter Konstellation bestehender Warengruppen ab * #0002759 feature: mang: document: docmeta: ooi: Alternative Angebot Email definieren - siehe [[offer-cube:howto:docmeta-email|Dokumente Email Vorlage]] * #0003318 feature: pdf: Änderung der Schlussrechnung / Anzahlung als Brutto Betrag ausführen * #0003460 feature: pdf: order: invoice: prepayment: geleistete (An)Zahlungen als eigenen abgesetzten Block am Ende der Rechnung anführen * #0003432 feature: email: ooi: Emails Anrede nicht mit h1 Überschrift sondern normaler Text * #0002946 feature: mang: invoice: Leistungszeitraum bearbeiten Button direkt beim Datum in Rechnung * #0002895 feature: pdf: invoice: Bei Rechnungen über 10kEuro muss UID des Kunden angedruckt sein (Warnmeldung in GUI einblenden) * #0003425 feature: pdf: inoutexpenses: accounting: pdf: Kontoblatt bzw. Report je Steuerkonto exportieren - siehe [[offer-cube:howto:inoutexpenses|Einnahmen/Ausgaben Modul]] * #0003459 feature: inoutexpenses: accounting: pdf: Weitere INOUTEXPENSES_ACCOUNT_ Kennziffern (KZ) hinzufügen (9090 KFZ, 9165 Klimaticket, 9180 Miete) * #0003463 fix: pdf: rma: Tabellenüberschrift bei einen Artikeln ohne Position im Modus "Ohne Preis" um 1 Spalte falsch eingerückt * #0001658 feature: pdf: ooi: position: positiongroup: Smarty Variablen um z.B. Übersicht der Positionsgruppen mit Preise auf 1. Seite oder auf letzter Seite drucken - siehe [[offer-cube:howto:positiongroup|Positionsgruppen]] ==== Build 380 / 2024-05-18 ==== * #0003361 fix: attachment: pdf: inoutexpenses: Raute Zeichen # in Dateinamen führt zu Fehlermeldung * #0003366 fix: mang: provider: customer: ooi: Lieferanten werden nicht gefunden, fix ignoring TEXT multiline fields in search * #0003369 feature: mang: document: docmeta: docpart: Textblock Textbaustein Vorlagen HTML Editor useRichtextEditor deaktivierbar * #0003367 feature: mang: ooi: docmeta: docpartinstance: attachment: pdf: Bilder hochladen bei Textblöcken - siehe [[offer-cube:howto:ooi-textblocks#textblock_bilder_hochladen|Textblock Bilder hochladen]] * #0003368 feature: mang: ooi: docmeta: docpartinstance: pdf: pagebreak: automatischer Seitenumbruch bei Textbaustein Textblock bei z.B. 80% direkt eingebbar - siehe [[offer-cube:howto:ooi-textblocks#textbloecke_textbausteine|Textblock Automatischer Seitenumbruch]] * #0003384 feature: syncsetting: order: invoice: ooi: woocommerce: Schnittstelle Artikelname Lineitems als Überschrift Titel summary - siehe [[offer-cube:howto:syncsetting|Synchronisierung]] * #0003385 feature: syncsetting: order: invoice: woocommerce: Erweiterung Schnittstelle automatische Verrechnung des Auftrags nach x Tage * #0003386 feature: syncsetting: order: invoice: woocommerce: paymentterm: paymenttermMapping Bezahlart für Rechnung, Kreditkarte, etc. * #0003363 fix: syncsetting: order: invoice: woocommerce: Fix 'limit' parameter using 'per_page' and offset correctly * #0003288 feature: syncsetting: order: invoice: woocommerce: Erweiterung Woocommerce Schnittstelle Auftragsbestätigung PDF senden * #0003388 feature: backend: blmodule: emailSend: Zentrale Logmethode für externe/eigenen Email SMTP Server - siehe [[offer-cube:howto:settings#smtp_email-server|Einstellungen - Eigenen SMTP Server]] * #0003395 feature: mang: inoutexpenses: accounting: invoice: Vordefinierte Filter für Einnahmen/Ausgaben letztes Monat nach Rechn. und Bezahldatum - siehe [[offer-cube:howto:inoutexpenses|Einnahmen/Ausgaben Modul]] * #0003396 fix: mang: ooi: users: fix duplicate use of loadUsersList in javascript * #0003397 feature: mang: order: rma: position: Position in RMA erstellen und duplizieren * #0003398 feature: mang: timerecord: accessright: Projektspezifische Zeiterfassung Editiermodus nur anzeigen wenn entsprechende Berechtigung - siehe [[offer-cube:howto:timerecord|Zeitaufzeichnung]] * #0002341 feature: mang: timerecord: accessright: Projektspezifische Zeiterfassung alle sehen, eigene bearbeiten 'timerecord-seeall' - siehe [[offer-cube:faq:faq_accesstypes|Berechtigungen]] * #0003380 feature: mang: list: Vordefinierte Variablen Filter für Datumsangaben (z.B. //$timespanNextMonth// für letztes Monat) bzw. Smarty Anweisungen - siehe [[offer-cube:faq:faq_work-with-lists#filter_kriterien|Arbeiten mit Listen - Filterkriterien]] * #0003160 feature: syscron: invoice: 30 Tage nach Rechnung bezahlt eine Email an Kunde schicken - siehe [[offer-cube:howto:syscron|Erinnerung-Emails mittels Zeitaktionen]] ==== Build 379 / 2024-03-30 ==== * #0003302 feature: mang: ooi: Meine Angebote/Aufträge/Rechnungen/Bestellungen als Projektleiter PL - siehe [[offer-cube:faq:faq_projectmgr_offer_supplierorder|FAQ: Projektleiter]] * #0003316 feature: ooi: supplierorder: Neue Einstellung Lieferantenbestellung Versand per Email mit Attachment statt Link senden - siehe [[offer-cube:howto:supplierorder|Lieferantenbestellung]] * #0003306 feature: mang: offer: ooi: projectmgr_user: Filterung nach Projektleiter in Liste hinzugefügt * #0003325 fix: mgmttenant: order: Status ID für ORDER_STATUS_WAIT4DEPLOYMENT nicht 32 (das ist CANCELLATION) * #0003324 feature: order: correspondence: Status Änderung auf fertiggestellt, abgeschlossen, abgebrochen und Datumsänderungen als CRM Notiz loggen * #0003324 fix: mgmt: order: Bei Vertragsende / Kündigung direkt am Tag vor neuer Rechnungsperiode die Rechnung für kommende Periode am selben Tag unterbinden * #0003326 feature: mang: ooi: users: Benutzer zentral laden, um bei jedem Objekt das laden der Felder userfield_fieldxy einzusparen * #0003307 feature: mang: offer: userinstance: ooi: projectmgr_user: Angebot Projektleiter oben und in Liste anzeigen - siehe [[offer-cube:faq:faq_projectmgr_offer_supplierorder|FAQ: Projektleiter]] * #0003229 feature: mang: ooi: customer: contact: pdf: Firmenname von Kunden und Kontakten/Ansprechpersonen ist nun Mehrzeilig und wird als mehrere Zeilen im Angebot, Auftrag und Rechnung angedruckt * #0003347 feature: mang: ooi: position: articleinstance: Bereits eingefügte Artikel (Artikelinstanzen) direkt in Position kopieren bzw. duplizieren * #0003338 fix: supplierorder: Lieferantenbestellung über Materialliste zeigt nur die interne Auftrags-ID statt der objref an * #0003349 feature: pdf: supplierorder: provider: dlvr: Lieferadresse Kontaktdaten auf Knopfdruck aus Lieferantenstammdaten übernehmen * #0003329 feature: mang: ooi: article: barcode: Schalter, um Artikel ohne Seriennummer zu scannen und gleiche Artikel werden zusammenfassen und Stückzahl aufaddiert, Stückzahl zusätzlich manuell änderbar - siehe [[offer-cube:howto:barcodereader#detailsscannen_der_artikel_mit_ean_code_ohne_seriennummer|Barcode Scanner ohne Seriennr]] * #0003340 feature: pdf: invoice: Reverse Charge Text automatisch bei Rechnungen einblenden (Wiki Anleitung) - siehe [[offer-cube:faq:faq_ooi-defaulttext-customer-specific-appendix#text_vorlagen_standardtexte|Standardtexte Reverse Charge]] * #0003336 feature: mang: invoice: Rechnungen filtern nach Leistungszeitraum ==== Build 378 / 2024-02-17 ==== * #0003268 fix: article: ooi: offer: invoice: DB1, DB2 und DB3 - Korrektur DB1 Berechnung - siehe [[offer-cube:faq:faq_article-marge-profit-ek#deckungsbeitrag_db1_db2_und_db3|Artikel Einkaufspreis EK/HK und Marge/Gewinn DB1, DB2, DB3]] * #0003269 fix: inoutexpenses: Abschluss setzt paid_year und yearsequence=0 - siehe [[offer-cube:howto:inoutexpenses|Einnahmen/Ausgaben Modul]] * #0003276 feature: backend: uimodule: schema: add '1rel1forcelookup' definition to force lookup and not convert to DD list * #0003282 feature: mang: schema/full: use 'dropdownjs' for type DD to show in alphabetical order in GUI, debounce lookups * #0003296 feature: mang: home: main: myoverview: Globale Benachrichtigungen und Ankündigungen anzeigen (zB Wartung) * #0003284 feature: mang: skip loading myoverview on detailtab change, improves performance on tab change * #0002258 feature: offer: userinstance: Neues Feld 'Projektleiter' in Angebot/Auftrag/Rechnung/Bestellung und Option um Angebot nur zu verschicken, wenn Projektleiter eingetragen - siehe [[offer-cube:faq:faq_projectmgr_offer_supplierorder|FAQ: Projektleiter]] * #0003286 feature: offer: userinstance: supplierorder: Projektleiter in Lieferantenbestellung übernehmen und mitändern, wenn er in Auftrag geändert wird - siehe [[offer-cube:faq:faq_projectmgr_offer_supplierorder|FAQ: Projektleiter]] * #0003273 feature: order: supplierorder: userinstance: syncsetting: Hook beim Erhalten von Artikel in Bestellung auslösen, um z.B. Projektleiter zu verständigen wenn Artikel erhalten wurden - siehe [[offer-cube:howto:syncsetting-hook-codes|Synchronisierungen Hook-Codes]] * #0003289 feature: statistic: inoutexpenses: Einnahmen/Ausgabenrechnung auch in Statistik und Forecast berücksichtigen * #0003293 feature: bifroest: article: articlefeature: articlefeaturegroup: Produktmerkmale, Merkmalgruppe nur als Überschrift im Webshop beim Filter - siehe [[offer-cube:howto:bifroest-portal-webshop|Webshop Kundenportal bifroest]] * #0003294 feature: bifroest: articlefeature: article: die einzelnen Produktmerkmale im Webshop nach sort sortieren - siehe [[offer-cube:howto:articlefeature|Artikel-Merkmale und Merkmal-Gruppen]] * #0003291 feature: offer: syncsetting: hook: docmeta: Benachrichtigung bei Beauftragung bzw. Ablehnung eines Angebots durch den Kunden im Bestellportal - siehe [[offer-cube:faq:faq_ooi-syncsetting_notification_email_offer_accepted|FAQ: Email bei Angebotsbeauftragung/Ablehnung]] * #0003292 feature: mang: articleinstance: Auswertung verkaufter und angebotener Artikel - siehe [[offer-cube:faq:faq_articleinstance_analysis|FAQ: Artikelinstanzen]] ==== Build 377 / 2024-01-13 ==== * #0003249 fix: inoutexpenses: Eingangsrechnungen (Ausgaben) kopieren keine lfd Nr ziehen, Bezahldatum und Fälligkeitsdatum nicht mitkopieren - siehe [[offer-cube:howto:inoutexpenses|Einnahmen/Ausgaben Modul]] * #0001167 feature: statistic: articlegroup: Auswertung nach Warengruppen für Angebote, Aufträge * #0003255 fix: statistic: articlegroup: Auswertung nach Warengruppen - Fehler in Berechnung bei negativen Preisen bei Artikeln * #0002548 feature: statistic: article: feature: statistic: articlegroup: Auswertung nach Warengruppen mit Statistik Gesamtumsatz und Anzahl an Artikel je Warengruppe * #0003161 feature: syscron: events: syncsettings: hook: Notifizierungen an SLACK Channel schicken - siehe [[offer-cube:faq:faq_ooi-syncsetting_notification_slack_channel|Nachrichten an SLACK Channel schicken]] * #0003222 fix: mang: filter: list: Ist eigener gespeicherter Filter aktiv, werden weitere Eingaben in der Suchleiste ignoriert * #0003251 fix: mgmttenant: main: wizard: Package selection Fehler bei Auswahl * #0003257 fix: mang: order: prepayment: Anzahlungsrechnung erstellen mit abweichendem Brutto-Betrag inklusive Steuer schlägt fehl (Korrektur zu build 376, wurde per Hotfix am 2024-01-11 18:11 ausgespielt) - siehe [[offer-cube:faq:faq_order-invoice-prepayment|FAQ: Anzahlungs- und Teilrechnung erstellen]] * #0003176 feature: pdf: ooi: Wenn WYSIWYG Richtext HTML Editor aktiv ist und die Beschreibung nur eine Aufzählungsliste mit
    und