====== 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 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