TypeData: nutze richtige Übersetzung für Typ
FIX: richtige Query fürs Suchen nach offenen VK-Rechnungen
S:C:File: Alle Optionen für Belege eingeschaltet
FIX: Dokumente in EK-Rechnungen anzeigen
EmailJournal: Zeige den Text richtig an.
Nutze für format=flowed
SL::IMAPClient: Nutze das richtige Encoding für Header und Body
S:D:H:RecordLink: FIX: mehrere Ursprungsbelege unterstützen
Workflow: E-Mail → Kreditorenbuchung hinzugefügt
Workflow: E-Mail → Debitorenbuchung hinzugefügt
Workflow: E-Mail → EK Rechnung/Gutschrift hinzugefügt
Workflow: E-Mail → VK Rechnung/Gutschrift überarbeitet
Workflow: E-Mail → Reklamation hinzugefügt
Workflow: E-Mail → Lieferschein hinzugefügt
Workflow: E-Mail → Angebot/Auftrag überarbeitet
EmailJournal: Funktion für Anhangsvorschau hinzugefügt
EmailJournal: Workflow angepasst
FIX: Kein Workflow von Storno Rechnung zu Reklamation
EmailJournalAttachment: FIX: entferne nicht genutzten Import
Entferne Debug Statements
DeliveryOrder: Nutze Type und ID zum Erstellen von verknüpften Belegen
EmailJournal: Templates überarbeitet und Verknüpfte Belege hinzugefügt
S:D:Order::TypeData: Typenreihenfolge angepasst
TypeData: Füge Übersetzung für Typ hinzu
EmailJournal: FIX: Status im Bericht richtig anzeigen
EmailJournal: Anhangsvorschau mit kopierbaren Text
S:C:Base: erlaube Überschreibung von content_disposition beim Datei senden
um PDFs in der Seite im PDF-Betrachter anzeigen zu können
IMAPClient: FIX: säubere den MIME-Type von Anhängen
S:C:Reclamation: nutze Helferfunktion zum Auslesen der Verknüpfungsinfo
SL::DB::Helper::ZUGFeRD: FIX: fehlendes use
IMAPClient: FIX: Fehler beim Parsen des Datum behoben
Workflow: E-Mail → Angebot/Auftrag
S:D:Reclamation: Nutze TypeData zum bestimmen ob VK/EK-Reklamation
Order: Nutze Type und ID zum Erstellen von verknüpften Belegen
Presenter::EmailJournal: Anhang-Vorschaufunktion mit ID oder Objekt
EmailJournal: Basisfunktionalität fürs Verlinken und Neu erstellen von Belegen
BJ::ImportRecordEmails: Nutze neuen Typ für Beleg-Importe
EmailJournal: Zusätzlicher Type für Beleg-Importe
Helper::EmailProcessing: Nutze neue Funktionen
EmailJournalAttachment: Funktion um Datei zum Beleg hinzufügen
EmailJournal: Zeige Vorschau von Anhängen an
Presenter: EmailJournal: Helferfunktion um E-mailanhänge anzuzeigen
HTML::Restrict: Tabellen-Tags zu eingeschränkten HTML-Tags hinzugefügt
EmailJournal: design40 überarbeitet
Presenter: EmailJournal: Funktion zum Anzeigen des Status
ImportRecordEmails: BJ zum importieren von Emails als Beleg-Grundlage
Verallgemeinerung und Ersetzung von BJ "ImportPurchaseInvoiceEmails"
IMAPClient: Funktion zum setzen von Email-Flags
ImportPurchaseInvoiceEmails: Funktion zum Einlesen von ZUGFeRD-Rechnungen
FIX: EmailImport: korrigiere EmailJournal-Key zu email_journals
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