ImportPurchaseInvoiceEmails: Email Client und Ordner im Objekt speichern
EmailJournal: ZUGFeRD-Emailanhänge in Kreditorenbuchen konvertieren
ZUGFeRD: Kreditorenbuchung direkt aus ZUGFeRD-XML erstellen
BJ: ImportPurchaseInvoiceEmails hinzugefügt
IMAPClient: Funktion zum Aufräumen von importierten Emails hinzugefügt
IMAPClient: Funktion zum Aufräumen der Belegordner umbenannt
clean_up_subfolders → clean_up_record_subfolders
EK-Rechnung: Änderung EK-Preis Preisfaktor berücksichtigen auch bei keinem inventory_accno
Und Erzeugnisse/Sortimente auch updaten.Und nur aktualisieren, wenn geändert.Genau wie in dem if-Zweig, wo es ein inventroy_accno gibt.
commit 6b8e3b8f9763a6a92c713092e232d8157ea4e772...
Preis-Update-Trigger für parts für letzte Preis-Update-Datum entfernt.
Der Trigger funktioniert so ohnehin nicht, da die Spalte bei einem"AFTER UPDATE" neu gesetzt wird, aber dann damit nichts mehr passiert.Das Datum würde auch per jeder Änderung gestezt, nicht nur bei Preisänderungen....
EK-Rechnung: EK-Preis nur aktualisieren, wenn geändert
EK-Rechnung: Änderung EK-Preis berücksichtigt Preisfaktor
EK von Erzeugnissen und Sortimenten setzen: Artikel nicht cachen.
Wenn hier die Erzeugnisse oder Sortimenten gechached werden, dann kannes passieren, das die Preise nicht richtig summiert werden, wenn sich ineinem Request die Preise mehrerer Bestandteile ändern (z.B. EK-Rechnung)....
S:C:Part: Einkaufspreis auch für Erzeugnisse anzeigen (nicht änderbar)
S:C:Part: Prüfung, ob sich der EK geändert hat, berücksichtig Preisfaktor
S:D:Part: letztes Preise-Update: neben Datum auch nach Id sortieren, …
… sonst kommt ein evtl. ein falsches (nicht das letzte) letzte Preis-Updatezurück, wenn der Zeitstempel gleich ist.
design40: Artikelstamm: Preisfaktor und "nicht rabattierfähig" zu Preisen
Artikelstamm: Preishistorie: Preisfaktor anzeigen
Preisfaktor mit in Preishistorie aufnehmen: DB und Rose
Artikel-Stamm: Preisinfo aus Angebot/Auftrag: Preisfaktor berücksichtigen
Erzeugnisse/Sortimente: Preisfaktor in Tabelle bei Bestandteilen anzeigen
Erzeugnisse/Sortimente: Summenzeile richten bei nicht änderbaren Bestandteilen
Lagerbestand: Preisfaktor anzeigen, wenn ein Preis angezeigt wird
Artikelbericht: Preisfaktor anzeigen können
adjust PricingTabular Header box spacing
S:C:TimeRecording: Typo vom Typo-fixen gefixt ;(
Schweizer QR-Rechnung: Kreditor Adressdaten validieren
- Übersetzungen + locales lauf de/en
Bereinigung SL/Template/OpenDocument.pm hash keys ohne Anführungszeichen gesetzt, gem. Dok. Style Guide
Schweizer QR-Rechnung: Vorlage rev-odt aktualisiert
Schweizer QR-Rechnung: Zusätzliche Rechnungsadressen in QR-Code Ausgabe eingebaut
'Buchen auf' in EK/VK Rechnungen darf nicht leer sein
'Buchen auf' in EK/VK Rechnungen auch vorbelegen, wenn in Mandantenkonfig leer
Wird dann mit dem ersten Verbindlichkeitskonto/Forderungskonto vorbelegt,sowie bei der Kreditorenbuchung/Debitorenbuchung auch.
S:C:BankTransaction: nicht initialisierter Wert: Warnungen vermeiden
S:C:DispositionManager: Warnung für nicht-initialisierte Variable vermeiden.
Getriggert durch Test-Lauf. Tritt so wohl im Programmablauf nicht auf.
S:C:DispositionManager: Kosmetik: keine Leerzeichen am Ende
S:C:SalesPurchase: keine Methode auf undefiniertem Wert aufrufen
Der Fehler tauchte an der Oberfläche dann zwar nicht auf, weil esein ajax-Aufruf ist.
SL:WH: nicht initialisierter Wert: Warnungen vermeiden
Design40: Mandantenkonfig: Klasse für lange Beschreibung richtig zuordnen
Auftrags-Controller: HTML-Template: Warnung vermeiden 'Argument "" isn't numeric…'
S:C:TimeRecording: Typo
vergessene Locales-Läufe
Erzwungener Layout-Stil: Typo in Übersetzung
Erzwungener Layout-Stil: Abfangen, wenn Spalte in defaults noch nicht vorhanden
Sonst gibt es eine Fehlermeldung bei Einloggen, wenn das DB-Upgrade-Skriptnoch nicht durchgelaufen ist.
IC.pm zolltarifnummer in printtemplates
locales de en
Part: Zolltarifnummer: templates
sql-update und rose für Zolltarifnummer
Erzwungener Layout-Stil: Changelog
Erzwungener Layout-Stil: Mobile Version nicht anbieten.
Da es in der mobilen Version im Moment keine Möglichkeit gibt, dieEinstellung wieder zu ändern, kann sie erstmal nicht ausgewählt werden.
Mobile-Login: Hidden für Callback, um im Programm weitergeleitet werden zu können
Erzwungener Layout-Stil: User-AuthHandler: berücksichtigt Benutzereinstellung
… 'desktop' oder 'mobil'
Revert "Erzwungener Layout-Stil: Request: is_mobile berücksichtigt Benutzereinstellung"
Hier ist die Datenbank u.U. noch nicht erreichbar.
This reverts commit 03336f58ca490c3c950585b14f9c1f587f55e232.
Erzwungener Layout-Stil: Request: is_mobile berücksichtigt Benutzereinstellung
Erzwungener Layout-Stil: Benutzereinstellung
Desktop, Mobil, automatisch oder aus Mandantenkonfig
Erzwungener Layout-Stil: S:H:UserPreferences:DisplayPreferences
Erzwungener Layout-Stil: Mandantenkonfiguration
Möglichkeit, den sonst automatisch ermittelten Stil vorzugebenfür erzwungenes Layout (Desktop/Mobil).
S:H:UserPreferences:DisplayPreferences: POD: Beispiel berichtigt
fehlende Übersetzung CKEditor5-Test
Dispostionsmanager Controller an record_type angepasst
DispositionManager: Auftrags erstellen edit() anstatt add() aufrufen
DispositionManager: Lieferantenauswahl berichtigt
DispositionManager: Tests angepasst
DispositionManager: FIX: teste zuerst ob Wert definiert ist
DispositionManager: update locale
DispositionManager: Popup Artikeldetails überarbeitet
DispositionManager: Kein Export des geringen Lagerbestandsanzeige
DispositionManager: Fehlermeldung bei doppelter Bestellung von Artikeln
DispositionManager: Zeige keine Lieferanten-Artikel die im Warenkorb sind
DispositionManager: FIX: Bei Enter nicht zur Startseite
DispositionManager: Lieferschein beim Erstellen nicht automatisch speichern
DispositionManager: Expandiere Kunden-Preis-Auswahl
DispositionManager: Einkaufswarenkorb: keine Warengruppe
DispositionManager: FIX: Wechsel Lieferanten im Einkaufswarenkorb
DispositionManager: Meldebestandsabfrage korrigiert
DispositionManager: Action umbenannt
DispositionManager: locales
DispositionManager: Templates
Einkaufshelfer Dokumentation
FIX: Stringvergleich mit 'eq'
locale updated
Part: Direkt aus der Artikelmaske zum Einkaufkorb hinzufügen
DispositionManager: Tests hinzugefügt
menu: DispositionManager eingebunden
DispositionManager: Templates design 4.0
DispositionManager: Templates und js hinzugefügt
Part: Detailansicht als Popup hinzugefügt
DispositionManager: Controller hinzugefügt
Part: um Helferfunktionen für den Warenstand erweitert
PurchaseBasketItem: Datenbankscript und DB-Dateien
Positionsebene für den Einkaufskorb
Besteller zu Auftrags- und Lieferscheinpositionen hinzugefügt
Presenter: Part: Leferantenauswahl mit Preisen
Part: Bestellmenge hinzugefügt
ckeditor5: update der javascripte in bin/mozilla/is.pl
behebt #621 (redmine) undbehebt #622 (redmine)
MaterialComponents: select tag auf iphone beheben
Schweizer QR-Rechnung: Scan Funktion: Sortierung nach Kontonummer, nicht Datenbank id
io.pl record_type für Order setzen
Artikel-Bericht: sql-Fehler: gleiche Typen in Union
record_type in oe ist ein enum von DB-Typ order_types. Wenn in den anderenSELECTs, die mit UNION verbunden sind, die Type als Text-String gestezt werden,dann muss auch record_type zu Text gecastet werden.
Kunden/Lieferanten-Bericht: SQL-Fehler: Steuerrate auch in Unions
Typos: kein "purcharse" mehr
Design4.0: Fix Zeilenumbrüche in Reportgenerator Template reduzieren
Behebt Fehler #607
S:D:BankTransaction: Quotemeta in Regex für Depositor
Tests: Workflow: FIX: Belegdatum kann sich verändern