Schweizer QR-Rechnung: Adressen auf Adresstyp S umstellen
- innerhalb des QR-Code Adresstyp S verwenden- Validierung angepasst: Strasse und Hausnummer können leer sein- changelog Eintrag- locale update
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: Zusätzliche Rechnungsadressen in QR-Code Ausgabe eingebaut
Schweizer QR-Rechnung: OpenDocument.pm ungenutzte Module entfernt
Schweizer QR-Rechnung: Fix Rechnungsvorschau Drucken mit Referenznummer ermöglichen
Swiss QR-Bill: Rechnungstyp Anzahlungsrechnung für QR-Rechnung erlauben
- Leerzeichen entfernt Z. 563, 697
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
CLI Optionen für OpenDocument PDF Erzeugung korrigiert (behebt Warnungen)
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
Swiss QR-Bill: Unstrukturierte Mitteilung in Rechnung hinzufügen
Swiss QR-Bill: QR-Referenz soll in der jeweiligen Rechnung gespeichert werden
Swiss QR-Bill: QrBillFunctions.pm Fehlerrückgabe angepasst
Swiss QR-Bill: Fix zu Bankkonto für QR-Rechnung
- fehlendes Modul eingefügt- nur erstes markiertes Bankkonto berücksichtigen
Swiss QR-Bill: Helfer Funktionen in separate Datei ausgelagert
Swiss QR-Bill: Schweiz als Standardwert für das Land beim Rechnungssteller verwenden
Swiss QR-Bill: Für die QR-Rechnung nur Vorlagen mit dem Vorlagenkürzel 'qr' berücksichtigen
Ermöglicht die gleichzeitige Verwendung von QR und nicht-QR Rechnungen.
Swiss QR-Bill: Beim Erzeugen der QR-Rechnung Schweiz als Standardwert für das Land beim Kunden verwenden
Swiss QR-Bill: Option Rechnung ohne Betrag
- Checkbox bei Rechnung hinzugefügt (eingeblendet wenn Feature aktiv,sonst hidden)- Integration in Odt Print Ablauf- Übersetzung + locales lauf
Swiss QR-Bill: Fix: Referenznummer nur bei gewählter Variante erzeugen
Swiss QR-Bill: QR-Code in Printablauf nur für Formname "Rechnung" erzeugen
Swiss QR-Bill: Variante IBAN ohne Referenz in Druckablauf und Mandantenkonfiguration hinzugefügt
Swiss QR-Bill: In Druckablauf OpenDocument/OASIS integrieren
- Feature in Mandantenkonfiguration einschaltbar- Aufruf zum Erzeugen von QR-Code PNG (Steven Schubiger)- Vorlage hinzugefügt (rev-odt/invoice_qr.odt)- PNG Bild CH-Kreuz hinzugefügt- Übersetzungen hinzugefügt, locales Script ausgeführt de/en...
SL::Template::*: Form::template direkt nutzen, nicht mehr Form::init_template
Form::init_template wurde bei der Umstellung entfernt, bei der nurnoch die eine Template-Instanz im SL::Presenter genutzt wird, und Formkeine eigene mehr beinhaltet.
Rückgabewert von system-Aufrufen prüfen und ggf. Fehler ausgeben.
OpenDocument-Template: Umwandlung von HTML-Feldern gefixt
OpenDocument hat gewisse Probleme mit Verschachtelung von gewissenKonstrukten, z.B. kein <text:p> innerhalb von <text:p><text:span>. DieHTML-Felder aber sind immer in ein <p>…</p> eingeschlossen....
OpenDocument Druck: foreach Konstrukte korrekt ausschneiden
$&, $' und $` grösstenteils entfernt.
HTML-zu-LaTeX/OpenDocument: durch normale Leerzeichen ersetzen
SL::Template::OpenDocument: Unterstützung für HTML-codierte Felder
Unterstützung für andere Datenbankencodings als Unicode/UTF-8 entfernt
Erste Version Template Toolkit Druck
Opendocument PDF Konvertierung unter FCGI ermöglicht
Forken unter FCGI muss die in/out streams gesondert behandeln.
Python-Interpreter und -Modulpfad über Konfigurationsoptionen in kivitendo.conf konfigurierbar gemacht
Behebt #671.
OpenDocument: Nicht-ASCII-Zeichen in styles.xml in UTF-8 konvertieren
Fixt #1861.
Alle 2-arg open in 3-arg open verwandelt.
Ein strict Problem beheben.
Globale Variablen für Systemeinstellungen und Features nach %::lx_office_conf verschoben
Betroffen sind: $webdav $vertreter $lizenzen $show_best_before $parts_show_image $parts_image_css $parts_listing_images $eur $dbcharset $language
Globale Variablen für Druckvorlagen nach %::lx_office_conf verschoben
Betroffen sind: $latex_templates $excel_templates $opendocument_templates $openofficeorg_daemon $openofficeorg_daemon_port
Globale Variablen nach %::lx_office_conf verschoben
Betroffen sind: $sendmail $openofficeorg_writer_bin $xvfb_bin $html2ps_bin $ghostscript_bin $latex_bin $pg_dump_exe $pg_restore_exe
ZIP-Inhalt von und nach internes Encoding wandeln
Ermöglichen, dass <%foreachrow%> in OpenDocument über mehrere Zeilen geht
Hintergrund: Um Zwischenzummen zu ermöglichen, müss ein Konstrukt wiefolgt genutzt werden:
DRY: "use parent"
SL/Template.pm in eine Datei pro Package aufgeteilt.