ARAP _post_transaction Anlegen der id am Anfang wie bei den Rechnungsmasken
Nicht ganz sauber getrennt, ein bisschen Refactor ist im Vor-Commit
Beleg-Wechselkurs speichern, falls gesetzt und abweichend vom Tageskurs
Für alle 4 Buchungsmaske - Etwas zuviel in dem Commit, da dieform->id schon vorhanden sein muss und ich die Aufteilung an 2Stellen von _post_invoice|post für das Holen und Setzen auf eine...
Kosmetik, Kommentare
update_exchangerate: Negative Wechselkurse nicht akzeptieren
Buchungsmasken: Wert des Wechselkurs auf valide Inhalte vor Buchung prüfen
Form: update_exchangerate, check_exchangerate um Belegwechselkurs erw.
Ferner POD, strikte Parameter-Überprüfung und Verdacht aufweiteren ungenutzen Code hinzugefügt.
Backkground: UpdateExchangerates - Wechselkurs von Openexchangerates
Payment-Helper exchangerate nicht mehr exportieren
Beißt sich mit dem DB-Eintrag
ar.id ist nicht vc.id -> Wahrscheinlich sowieso schon toter Code (2007)
AR,AP und BankTransactions können eigenen Wechselkurs haben
save_exchangerate entfernt (wurde benötigt für backorder_exchangerate)
Form: get_exchangerate entfernt
get_exchangerate nach check_exchangerate migriert
Die Funktion ist bis auf die eingehenden Parameter identisch
Form: check_exchangerate auf Parameter-Validierung umgestellt
S/D/H/Payment zwei Methoden leicht überarbeitet
get_payment_select_options_for_bank_transaction> unnötige %params und test auf skontoable entfernt> direkt auf Typ anstatt auf definiert prüfen
skonto_date-> direkt auf Typ anstatt nur auf definiert prüfen
S/D/H/Payment check_skonto_configuration entfernt
Testfälle für Payment::within_skonto_period
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
Hinweis das Buchungskonten die mit Bank verknüpft sind, nicht mehr
manuell bebuchbar sind
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.
Zahlungsbuchung in Belegen: Konten ausblenden, die über Bank verbucht werden
Design 4.0: Auftrags-Controller: 2. Zeile: Lagerbestand nicht doppelt formatieren
Design 4.0: Kosmetik: Template Auftrags-Controller: zweite Zeile: …
keine Tabultoren / keine Leerzeichen am Zeilenende.
Auftrags-Controller: 2. Zeile: Lagerbestand immer zur Klasse "numeric", …
nicht nur, wenn negativ.
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.
Kontoauszug in Dialogbuchung verbuchen, redirect ohne RESTORE_FORM_FROM..
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
locales
changelog: Belegweise E-Mail-Absender-Adresse
Belegweise generische Absender-Adressen setzen
Mandantenkonfig für Belegweise Absender-E-Mail-Adressen
Belegweise E-Mail-Absender-Adressen
SEPA-Überweisungen sperren könnnen: changelog
SEPA-Überweisungen sperren könnnen: Übersetzungen
Design 4.0: gesperrte SEPA-Überweisungen berücksichtigen
SEPA-Überweisungen sperren könnnen (Einkauf)
SEPA-Überweisungen sperren könnnen (Einkauf): DB und Rose.
Design 4.0: Template Toolkit: Schlüsselwörter groß schreiben
Sonst funktioniert es nicht: "Steuer im Preis inbegriffen" und"Lastschrifteinzug" waren dann immer angehakt.
Falls Mahnung per E-Mail media auch auf 'email' setzen
Umsatzstatistik-Chart: changelog
Design 4.0: Umsatzstatistik-Tab anzeigen
Umsatzstatistik-Chart: 12 Farben
Umsatzstatistik-Chart mit Linie aller Umsätze zum Vergleichen
Umsatzstatistik: Tabelle unter Chart anzeigen
Umsatzstatistik: Chart direkt laden
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)
fremde js-Bibliothek Chart.js hinzugefügt.
https://www.jsdelivr.com/package/npm/chart.js?path=dist
Umsatzstatistik: In eigenem Top-Level-Tab
Kosmetik: Einrückung
Umstatzstatistik: actions zu einer zusammengefasst.
Der Code war da fast gleich.
Artikelbeschreibung bei Lieferantenartikelnummern: changelog
Artikelbeschreibung bei Lieferantenartikelnummern: Update Doku
Kosmetik: Ausrichtung
Artikelbeschreibung bei Lieferantenartikelnummern: Template design 4.0
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
vorhandene englische Bezeichnung für Chargennummer nehmen
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
Design 4.0: Benutzerdefinierte Variablen Ausgabe Template aktualisiert (common/render_cvar_input.html)
Design 4.0: Kunden-/Lieferanten Maske aktualisiert (customer_vendor)
Behebt den Fehler beim speichern, gemäss #516.
Die Templates zum Tab "Belege" (customer_vendor_turnover) fehlen noch komplett im neuen Design.
Shop: 1. Unterversion auch für Shop-Aufträge erstellen
Design 4.0: Mandantenkonfiguration Templates aktualisiert (client_config)
Behebt u.a. #517.
Design 4.0: invoice Templates aktualisieren
Behebt u.a. #518.
EK-Rechnung: TMPL_VAR nicht als Referenz an parse_html_template übergeben.
form::parse_html_template füllt die übergebenen additional_params mit Einträgenaus der Form. Wenn die dann später in der Form geändert werden, bleiben die inTMPL_VAR erhalten und enthalten für ein späteres parse_html_template (hier für...
Berichte-Lieferscheine: Filtern nach Charge: Template design 4.0
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
Dokumentation: Abschnitt zu OpenDocument-Vorlagen aktualisiert
OpenDocument Konfigurationsoptionen aktualisiert
- Standardwerte von aktuellem Debian verwendet (lowriter und python3)- openofficeorg_daemon standardmässig ausgeschaltet, da kein Xvfb mehr gestartet wird ist der Geschwindigkeitsunterschied nicht mehr so dramatisch
Swiss QR-Bill: QrBill.pm: Erwähne das ausführen der Tests
Swiss QR-Bill: qrbill.t: Teste Grundfunktionalität von QrBill.pm
Swiss QR-Bill: QrBill.pm: Präzisiere Beschreibung des Moduls
OpenDocument Vorlagensatz rev-odt: Makro für die Konvertierung zu PDF aus den Vorlagen entfernt, da dies nun direkt via LibreOffice CLI Option geschieht
OpenDocument Vorlagensatz rev-odt: Vorlagen Mit dem Schweizer Bank-Einzahlungsscheinen (BESR) entfernt
- Diese sind seit dem 1. September 2022 nicht mehr einsetzbar und wurden durch die Schweizer QR-Rechnung ersetzt.
Rechtschreibfehler korrigiert
fix bug concerning wrong indent with lists in PricingTabular
add \nointerlineskip to rowsep