S/D/H/P: New call to within_skonto. POD edited.
S/D/H/Payment Kosmetik
S/D/H/Payment: within_skonto_period umgeschrieben auf Params::Validate
Payment-Helper: subtilen toten Code entfernt
Aufruf über SEPA.pm war 'eigentlich' schon immer überflüssig
SEPA: within_skonto_period direkt aus SQL Abfrage und keine Helper-Funktionen
- transfer_amount aus sql ist identisch mit open_sepa_transfer_amount- SEPA Transfer Amount in Template auch als Wert angeben
Payment-Helper: offensichtlich toten Code (Methoden) entfernt
Ferner einen Bug in einer Methode gefixt, die aber auch nierichtig verwendet worden ist.
js: namespace.js laden
Sonst gibt es einen JS-Fehler in den Login-Masken.Das wurde im Layout::None gmacht, aber die Login-Masken basierennun auf dem Layout::Design40Switch.
Fehlerhafte MetaSetup/Default.pm (projektattribute) wieder entfernt
Abweichender Mahnungsempfänger per Mail, vergessenes JOIN (duh)
Falls Mahnung per E-Mail media 'email', aber nicht zweimal senden
Belegweise generische Absender-Adressen setzen
Mandantenkonfig für Belegweise Absender-E-Mail-Adressen
Belegweise E-Mail-Absender-Adressen
SEPA-Überweisungen sperren könnnen (Einkauf)
SEPA-Überweisungen sperren könnnen (Einkauf): DB und Rose.
Falls Mahnung per E-Mail media auch auf 'email' setzen
Umsatzstatistik-Chart mit Linie aller Umsätze zum Vergleichen
Umsatzstatistik-Chart: per Klick auf Monate des entsprechenden Jahres
Umsatzstatistik-Chart: Lücken mit leeren Einträgen füllen
Umsatzstatistik-Chart: Sortierung aufsteigend
Kunden-/Lieferanten-Umsatzstatistik als Chart (chart.js)
Kosmetik: Einrückung
Umstatzstatistik: actions zu einer zusammengefasst.
Der Code war da fast gleich.
Kosmetik: Ausrichtung
Artikelbeschreibung bei Lieferantenartikelnummern: Druckvariable und Beispiel …
… in der Druckvorlage "Preisanfrage" (Marei und RB)
Artikelbeschreibung bei Lieferantenartikelnummern: Speichern im Artikelstamm
Artikelbeschreibung bei Lieferantenartikelnummern: DB und Rose
Formatierung/Verschönerung zum Commit von gerade (Abrechnungsperiode)
Wiederkehrende Rechnungen: Bei einmaliger Abrechnung, das Enddatum anders setzen
Standardmäßig kommt ansonsten eine eins zurück, was überwiegendfalsch ist.
Presenter: nutze link_tag anstelle von html im perl-code
(cherry picked aus Kundenprojekt)
Abweichender Mahnungsempfänger per Mail, Typo in SQL
Artikel als neu Speichern auch BDVs und Übersetzungen vom Vorgänger
Zahlungserinnerung abweichende E-Mail-Adressen für Standard- oder abw. RA
E-Mail für Mahnungsempfänger hinterlegen
Swiss QR-Bill: QrBill.pm: Führe Versionsnummer ein
Shop: 1. Unterversion auch für Shop-Aufträge erstellen
Berichte-Lieferscheine: Filtern nach Charge (in Lagerinfos).
Merge pull request #51 from kivitendo/2022-redesign-merge-3
2022 redesign merge 3
Swiss QR-Bill: QrBill.pm: Nenne den Typ der Adressdaten
Beistelllieferschein Belege im DMS speichern
BankTransaction neuen Rückgabewert von pay_invoice benutzen .. Tests
Payment-Helper um Rückgabewert invoice_amount für bank_transaction ergänzt
Testfälle und Anmerkung zu exchangerate
Typo: RecordLinks für Beistelllieferschein
Swiss QR-Bill: QrBill.pm: Erwähne das ausführen der Tests
Swiss QR-Bill: QrBill.pm: Präzisiere Beschreibung des Moduls
OpenDocument PDF Erzeugung: Geht neu direkt via LibreOffice CLI Option, anstatt via Makro
- vereinfacht die Einrichtung, da LibreOffice kein Makro mehr ausführen muss (auf dem Server nicht ganz trivial einzurichten)
OpenDocument PDF Erzeugung: Xvfb wird nicht mehr gebraucht um libreoffice auf dem Server zu starten
- libreoffice wird mit --headless gestartet, das funktioniert auch ohne Xvfb, getestet auch mit openofficeorg_daemon Variante
LaTeX: Aufruf von latexmk klarer gemacht
LaTeX-Druckvorlagen: nicht immer zwei mal den LaTeX-Interpreter aufrufen
LaTeX-Druckvorlagen werden nun standardmäßig nicht mehr zwei mal durchden LaTeX-Interpreter übersetzt. Statt dessen wird in derStandardkonfiguration das Programm »latexmk -pdf« aufgerufen, das...
LaTeX: TeX-Var-Verzeichnis permanent im users-Verzeichnis belassen
Bisher lag es bei PDF-Erzeugung im temporären Verzeichnisusers/kivitendo-print-…, das anschließend wieder gelöscht wurde. Dasbedeutete, dass Font-Caching bei jeder PDF-Erstellung erfolgen...
LaTeX switch from \n\n to \par in replacements of user input
design40: webpages_fallback_path: templates/webpages
Layout: webpages_fallback_path Mechanismus
ItemList: keine eigene Template Instanz aufmachen
ShippedQty: client config option auch entfernt
Nachtrag zu 9ea55a4e0dceba7470a477744cf29deb95eb09a8
design40: quotation flag in _tax.html
design40: html5 doctype statt html4 transitional für die alten templates
L: area-input switch-to-textarea button styling ins css verschoben
design40: Presenter button_tag: input und button unterscheiden
design40: AdminLogin, Admin, Login layout
Es gibt jetzt eine neue stylesheet Option in der config/kivitendo.confim system Block, mit dem das Stylesheet für Requests gesetzt werden kann,bei denen noch kein User eingeloggt ist.
Funktioniert auch mit dem alten lx-office-erp Stylesheet, da ist das...
Layout: Dokumentation
design40: Layout Switch für Design40 stylesheet
Layout: css stylesheet fallback optional unterbinden
CLI Optionen für OpenDocument PDF Erzeugung korrigiert (behebt Warnungen)
Swiss QR-Bill: QrBill.pm: Kommentiere das Modul
Swiss QR-Bill: Einige Variablen bereits in der invoice setzen, so dassdiese auch in den latex Vorlagen verfügbar sind.
Variablen:
qrbill_iban, qrbill_biller_countrycode, qrbill_customer_countrycode,qrbill_amount
Shopware6 zipcode nicht CamelCase
S.a.:https://shopware.stoplight.io/docs/store-api/4a9fd6f63c2a7-fetch-addresses-of-a-customer
SetClosedTo: Neues Datum korrekt setzen
SetClosedTo: sehr fehlerhaftes debugging entfernt ...
Hintergrund-Job zum Bücher schließen
Swiss QR-Bill: QrBill.pm: Verarbeite/validiere die unstrukturierte Mitteilung
Swiss QR-Bill: Unstrukturierte Mitteilung in Rechnung hinzufügen
Swiss QR-Bill: Datenbankupgrade: Spalte für unstrukturierte Mitteilung in Rechnung hinzufügen
DATEV: Ungenauigkeiten, die das DATEV-Prüfprogramm noch anmeckert ausgemerzt
SelfTest, Optional eine weitere E-Mail-Adresse beim Hintergrund-Job angeben
closedto direkt beim Lohnbuchhaltungsimport auf den letzten Tag des Vormonats setzen
Nummerkreise für Artikel, eindeutig ja, aber auch eigenständig
Ansonsten werden Erzeugnis oder Sortimentsnummer einfach ausden Warennummernkreis befüllt. Richtige Analyse in 5fcefdf78916e0bd3,aber beide Anforderungen können in dem Helper erfüllt werden
S/D/Order new_from reqdate je nach Beleg-Typ und Konfig setzen
offen: Aktuell wird der Einkauf exakt wie der Verkauf behandelt ggf, genauer differenzieren. Wobei der vorherige Standard (next_working_day) wahrscheinlich auch nicht passt.
SelfTests: ID der inkonsistenten BankTransactions ausgeben
cogs bei VK-Rechnungen prinzipiell verbieten, falls keine Bestandsmethode
Auftragszentrische verknüpfte Belege: Optionen in Mandantenkonfiguration
- Beleg selber mit in der Liste Anzeigen- Verkaufsangebote mit in der Liste Anzeigen
Auftragszentrische verknüpfte Belege überarbeitet
- alle über den Auftrag gefundenen Verknüpfungen sind mindestenszwei Verknüpfungen weiter entfernt- auch die Verknüpfungen in die Richtung "to" (also vom Beleg weg)werden angezeigt- Möglichkeit, um auch Verkaufsangebote zu liefern, die vor dem Auftrag...
Auftragzentrische verknüpfte Belege: Funktionsnamen deutlicher (Verkaufsaufträge)
Auftragzentrische verknüpfte Belege: Routine aus Controller in Helper verschoben
S:D:H:LinkedRecords: Pod: kleine Korrekturen
Zu gerade: Variablen korrekt whitelisten, ansonsten wird zuviel gefiltert
Zu gerade: Bekannte druckvarialben (invtotal und total) nicht in form
Druckvariablen in Zahlungsbedingungen auch in form anbieten
sodass diese angedruckt werden und nicht nur die Variable die 2010 dazukam.
Update von ALLAuth-DB-Helper
Payment-Helper: Fall Anzahlungsrechnung nicht das Transferkonto als ARAP finden
Das Transferkonto hat auch den Typ AR was bei Anzahlungsrechnungendann dazu führt, dass entweder Sammelkonto Debitoren oder dasVerrechnungskonto für Anzahlungen gefunden wird.
CSS/JS-Caching: immer neuladen durch Verwendung von Git-Revision oder kivitendo-Version
Ist [debug] → »auto_reload_resources« gesetzt, so wird weiterhin injedem Request neu geladen (für Entwicklerinstallationen).
Ist der Parameter aber nicht gesetzt, so wird nun immer versucht, die...
Auftrags-Controller: neue Unterversion erst in Transaktion speichern
Swiss QR-Bill: Beim Filter für Bankbuchungen bzw. Kontenabgleich QR-Referenz berücksichtigen
Swiss QR-Bill: CSV Import: Bankbewegungen: QR-Referenz in Spaltenzuordnung hinzugefügt
Swiss QR-Bill: Datenbankupgrade: QR-Referenz in Banktransaktionen hinzufügen
Payment-Helper: Wechselkursgewinn und -Verlust nur mit Wechselkurs berechnen
Eingangsrechnungen: Grobschlächtige Aufräumaktionen verhindern
amount = 0 sollte sowieso nie als gültige Buchung in der acc_translanden
Massenerstellen von RG aus LS: geschlossene LS nicht (erneut) verarbeiten
Auch bei dem Weg über den Hintergrund-Job. Wenn nämlich der Task-Serverbeschäftigt ist, kann der Benutzer auf dei Idee kommen, den ganzenProzeß nochmal zu starten. Dann laufen mehrere Jobs nacheinander,...
Swiss QR-Bill: Tests zu QrBillFunctions.pm
Swiss QR-Bill: QrBillFunctions.pm Funktion get_amount_formatted vereinfacht / kommentiert