Verbesserung Visualisierung Bankverbuchen
Ein HTML-Tag zuviel.open_amount aus SL/DB/Helper/Payments.pm nehmenanstatt die DB/Invoice.pm unnötigerweise zu erweitern.
bessere visuelle Kontrolle über Bankauszug verbuchen
Der Betrag, der wirklich zugeordnet wird, wird in der GUI angezeigt.Ferner Berechnungen aus den Templates ausgelagert.
Order: und nochmal header nach oben
Order: <h1> statt <div class=listtop> für einheitliches spacing
Revert "Ticket 29 Verknüpfte Belege -> keine Verknüpfung von Rechnung nach Auftrag"
This reverts commit 77350196300e930abc7de0df7dbf42e8cd6193b8.
Conflicts: SL/OE.pm
neue Vorlagen mit Schweizer Bank-Einzahlungsscheinen mit OpenDocument-Makro
Partpicker styling
- Lupe jetzt inline- Lupe in svg, kann also mitskalieren- Inputfeld ist jetzt Model padding-box, size Angaben propagieren besser auf die umliegenden Elemente- getestet in lx-office-erp und kivitendo css
Zahlungsbedingungen: Unterscheidung zwischen Angeboten/Aufträgen und Rechnungen
Dies führt ein neues Attribut »payment_terms.description_long_invoice«und dazugehörige Übersetzungen in »generic_translation« ein.
Die Druckvariable »payment_terms« wird nun in Abhängigkeit vom...
Verkaufspreisinformationen: Preisentwicklung der Stammdaten anzeigen
Recnungen: action nicht in die hiddens schreiben aber id setzen
Jetzt wird ein Schuh draus, Javascript braucht bei OD die #action
Rechnungen: resubmit dispatching gefixt
Revert "Rechnungsmasken auf dispatcher Mechanismus (fixmaster)"
This reverts commit b48c9c84b3b070011b50ae41216c3903a369f661.
Das sollte genau andersrum gefixt werden.
Rechnungsmasken auf dispatcher Mechanismus (fixmaster)
Fixup: Doppelte Variable in 0a50b37c
Forms Input Variable "action" existiert doppelt, die letztere ist auf dispatcher gesetzt,die erste hat aber die id "action" und wird von Javascript gefunden.
(habe ich nun 4 h rumgesucht !!)
Drafts: gl auch eingebunden
Übersetzung für Buchungsgruppe -> Booking group
Nicht-übersetzte Deutsche Begriffe entfernt und übersetzt
Shopartikel, Steuersatz, Abteilung, Preisgruppe (gab es auch alsPreisklasse).
Belege runden, und Rundungsdifferenzen auf Extrakonten buchen.
Erfolgsrechnung
Revert "Erfolgsrechnung"
This reverts commit e3f8237101c331c52098cf6f7db86e1db2a2b36a.
Revert "Belege runden, und Rundungsdifferenzen auf Extrakonten buchen."
This reverts commit 422f2f17365ea7879c14b902c5db1e4cd7023e48.
Drafts: Ausgelagert in Controller
Rechnungen löschen mit confirm nachfragen, und nicht mit Extrarequest
Rechnungsmasken auf dispatcher Mechanismus umgestellt
Verkauf->Berichte->Rechnungen: Bestellnummer des Kunden nicht per default anhaken
Hintergrund: Die Bestellnummer des Kunden nimmt eine Menge Platz in derBreite weg und ist i.d.R. nur für einige Fälle ein sinnvoller voreingestellterWert.i.A. thw
Changelog für Customer-Picker bei Projekt und Kosmetik
Projekt erfassen: CustomerPicker verwenden
Abteilung in Rechnungsübersicht angeben
Vorlagen mit CH-Einzahlungsscheinen wegen Fehlern nochmals gelöscht
neue Vorlagen mit Schweizer Bank-Einzahlungsscheinen mit OpenDocument-Makro im Vorlagensatz rev-odt: invoice_besr.odt und sales_order_besr.odt
Verkaufslieferscheine: nach Erfassungsdatum filtern können
Lieferscheine: Suche nach Artikelnummer/-beschreibung in Positionen
Einkaufsrechnungen: Suche nach Artikelnummer/-beschreibung in Positionen
Verkaufsrechnungen: Suche nach Artikelnummer/-beschreibung in Positionen
Angebote/Aufträge: Suche nach Artikelnummer/-beschreibung in Positionen
Brieffunktion: Umstellung Druck auf Template Toolkit
Damit wird auch alter Backendcode wie IS->get_customer() nicht mehrbenötigt.
Brieffunktion: Löschen von Entwürfen gefixt
Brieffunktion: Werte in Entwurfsliste richtig formatieren
Brieffunktion: unbenutzte Tabellenspalten entfernt, vc_id → customer_id umbenannt
Wiederkehrende Rechnungen: Hinweis für leeres Feld »AbsenderIn« noch deutlicher
Wiederkehrende Rechnungen: Hinweis für leeres Feld »AbsenderIn«
Wiederkehrende Rechnungen: Feld für E-Mail-Absender richtig togglen
WebDAV-Liste: noch mehr Styling
Brieffunktion: WebDAV-Verzeichnisinhalt anzeigen
WebDAV: freundliche Meldung anstelle leerer Tabelle, wenn keine Dokumente vorhanden
WebDAV-Liste analog zu anderen Tabellen stylen
Wiederkerende Rechnungen: Konfiguration für automatischen Versand via E-Mail
Brieffunktion: Versand per E-Mail implementiert
Brieffunktion: Ansprechpersonen anbieten, wenn Kunde/Lieferant ausgewählt
Gelangensbestätigung: LaTeX-Druckvorlage, Doku und Übersetzung
R&B Druckvorlagen - mehr Seitenbreite + Logo breiter + Footer hoch
CVars: Lieferadressen-CVars bei Ein-/Verkaufsbelegen benutzen können
CVars: Lieferadressen-CVars in Stammdaten bearbeiten
Kunden-/Lieferantenstammdaten: Feldbeschriftungen einheitlich rechtsbündig anzeigen
Reapply "country_mode entfernt."
Mit mit neuem Autor neu.
Revert "country_mode entfernt."
Originalcommit: b05b5075ac0f3cbb0823c2f513cdbcacfb17bede.
ReportGenerator: Unterstützung für raw_header_data-Attribut in Spaltendefinitionen
Zuerst wurde dieses Attribut in Anlehnung an das Attribut bei denPositionszeilen "raw_data" genannt. Leider kollidiert "raw_data" mit derBenutzung des ReportGenerators aus dem Controller-Helfer-Modul...
Rechnungen: Massenausdruck aus alter Rechnungssuche heraus
ReportGenerator: Unterstützung für raw_data-Attribut in Spaltendefinitionen
Analog zu Zellendaten: ist bei einer Spaltenüberschrift raw_datagesetzt, so wird das ausgegeben. Nur andernfalls werden die Attributelink, text und der Sortier-Indikator ausgegeben....
TopQuickSearch: Konfiguration in client_config
TopQuickSearch: erste version
Erzeugnissuche
Auftrags-Controller: Warnung beim Speichern mit doppelten Artikeln.
In der Mandantenkonfiguration (Features) abschaltbar.
Auftrags-Controller: javascript-Code in eigene Datei auslagern
Auftrags-Controller: event bindings nicht mehrfach hinzufügen.
Dazu event handler für die Positions-Zeilen mit run_once_for registrieren undin eine eigene Funktion init_row_handlers() ausgelagert. Damit kanninit_row_handlers() gefahrlos immer nach dem Hinzufügen neuer Positionen...
Auftrags-Controller: Preisfaktor berücksichtigen
Auftrags-Controller: Mehrfach-Artikelauswahl: Verbesserungen
- ungültige Artikel nicht anzeigen.- Artikel nicht mehrfach hinzufügen, wenn ausversehen mehrfach Enter gedrückt oder der Weiter-Knopf mehrfach angeklickt wird.
Auftrags-Controller: Verknüpfte Belege als Tab
Auftrags-Controller: Druck-Möglichkeit mit Options
Todos/Anmerkungen- im Moment werden nur PDF/Bildschirm und PDF/Drucker unterstützt- Sprache kann die Vorlage steuern, aber nicht das Hinzufügen von übersetzten Artikeln- es kann sicher noch mehr ausgelagert werden, entweder in den...
Auftrags-Controller: serializeArray und push statt serialize und += auf Strings
Auftrags-Controller: longdescription
Auftrags-Controller: Sortieren der Positionen
Auftrags-Controller: Positions-Spalte anzeigen und renummerieren bei Änderungen.
Auftrags-Controller: Preis und Rabatt immer rechtsbündig.
Auftrags-Controller: Einheiten per Select ändern können und sellprice anpassen.
Auftrags-Controller: Mehrfach-Artikelauswahl mit Mengeneingabe.
Auftrags-Controller: Abteilungen
Auftrags-Controller: Liefertermin
Auftrags-Controller: Projektauswahl mit Picker (und Eingabefeld nach links).
Auftrags-Controller: PriceSources
Auftrags-Controller: Menge nach der Eingabe neu formatieren.
Auftrags-Controller: css-Klasse: reformat_number zum Neuformatieren von Zahlen
Auftrags-Controller: auch bei geladenen Positionen die ID übergeben.
Auftrags-Controller: Funktion "Speichern und Lieferschein".
Auftrags-Controller: Drucken und E-Mail
Auftrags-Controller: Option für "Steuer im Preis inbegriffen"
Auftrags-Controller: Bemerkungen und interne Bemerkungen
Auftrags-Controller: Zahlungs- und Lieferbedingungen
Auftrags-Controller: Angebotsnummer und Erfassungsdatum mit in die Maske.
Auftrags-Controller: Auftrag löschen können.
Auftrags-Controller: neue Eingabemakse für Aufträge basierend auf Controller
Besseres kivi-Bild
SelfTest - bessere Fehlerbehandlung für Einbinden der Test-Module
Fehlermeldung an den TaskServer zurückgeben.Fehlermeldung(en) in der Status-E-Mail hinzufügen.
DeliveryPlan: Entfernt Einstellung, um nur ausgelagerte Lieferscheine zu berücksichtigen.
Diese Option lieferte hier ungenaue Ergebnisse, da dennoch auch Positionenangezeigt wurden, für die überhaupt kein Lieferschein erstellt wurde.
DeliveryPlan: optional auch mit verlinkten Positionen suchen.
Debitorenbuchungen als CSV importieren
Ähnlich wie der Auftragsimport wird hier gemultiplexed, d.h. es gibt separateZeilen für die Debitorenbuchung (ar) und die Buchungszeilen (acc_trans).
Es handelt sich allerdings nicht exakt um acc_trans-Zeilen, die direkt...
Standardforderungskonto und Verbindlichkeitskonto in Mandantenkonfiguration
Dort kann man in Zukunft angeben, welche Konten vorausgewählt seinsollen.Wird allerdings noch nicht in den Masken benutzt.
rp/report: Vorbelegung des freien Zeitraums - javascript Fixes
Textanpassung und Saubere Linie bei Multiselect
Im Artikelselektor bei Multiselect besseren Titel, je nachdem ob multiselect an ist oder nicht.Auch die horizontale Linie über alle Spalten,wenn long_description in der Mandanntenkonfig gesetzt ist.
Klasse für das Kivitendo Logo
Weil immer wieder Leute meinen Sie müssen das Programm mit IhremFirmenlogo versehen (was nur natürlich ist, schließlich macht man dasauch mit Windows, Word, Excel, Outlook, Firefox und all den anderenProgrammen die man täglich so benutzt, damit man genau ein Icon 26x auf...
Sornorechnungen löschen können
Stornorechnungen (Rechnungsnummern »Storno zu 12345«), nicht aberstornierte Rechnung (Rechnungsnummer »12345«), sollten vom Frontend herlöschbar sein, sofern die Mandantenkonfiguration dieszulässt. Andernfalls hätte man keine Chance, eine fälschlicherweise...