GLN: In Bericht Kunden/Lieferanten anzeigen und danach suchen können.
GLN: Berücksichtigung in Belegmasken
print_options in Helper ausgelagert.
Belege: »Details initial anzeigen« richtig behandeln
Die Einstellungen in der Benutzerkonfiguration, ob die Details perdefault angezeigt werden sollen, wurde nur beim initialen Aufbau derEinkaufs- und Verkaufsbelegmasken berücksichtigt. Da der Wert aber nicht...
Letter Controller rewrite
Jetzt auf einigermassen aktuellem technischen Stand.
Typo oder copy/paste-Fehler: print_options/sendmode, aber ohne Auswirkungen, …
da attachment die erste Option im Select ist darum ohnenhin diese ausgewähltwurde.
Erfolgsrechnung: von pos_eur auf pos_er gelegt.
Schweizer Modus
Belege runden, und Rundungsdifferenzen auf Extrakonten buchen.
Erfolgsrechnung
Neues numberformat 1'000
xmas-modus für kivi
AUTH ist in Templates jetzt immer verfügbar
Simple Übergaben von globals an templates in templates verschoben
Da jetzt in allen Templates die kanonischen globals verfügbar sind,brauchen die nicht mehr übergeben werden.
Rechnungstab mit Buchungen ausblenden je nach Recht
nur Leute mit FiBu-Rechten (general_ledger) sollen auch den Buchungstabaufmachen können. Bisher tauchte der Tab immer auf aber war leer, wennman das Recht nicht hatte.
invoice_io.pl entfernt
sql_ledger hat versucht ein zentrales display_form zu halten. Das hataber in lx nur Probleme gemacht und weil Aufträge mehr und mehrbrauchten ist die invoice_io.pl als alternative reingekommen.Mittlerweile bestand die aber nur noch aus Weichen für verschiedene...
Revert "Erfassungsdatum in Auftrags-Maske auch nach Erneuern wieder holen und anzeigen."
This reverts commit febb8845d7cdd03de8843a299d770983b46a3e68.
Das geht auch ohne das Order-Objekt nochmals zu laden. Dank an mosu.
Erfassungsdatum in Auftrags-Maske auch nach Erneuern wieder holen und anzeigen.
io/select_item um optional part.notes erweitert
Standard: Konfigurierbar in Mandatenkonfiguration. Entsprechend Flagfür parse_template usw.Einziger nicht optionaler Punkt: p.notes wird zusätzlich als Column inretrieve_items geholt, kann ggf. auch noch optional geholt werden
Verkaufspreis in select_item korrekt anzeigen
behebt #111 Verkaufspreis wurde nur angezeigt, falls ein Preisfaktordefiniert war.
Überflüssige Variable entfernt
$form->{webdav} wird seit dem Tabbing-Zeitalter nicht mehr alsKennzeichen für webdav benötigt. Alle anderen Überprüfungen aufwebdav finden in den Templates schon lange sinnvollerweisemit INSTANCE_CONF.get_webdav statt.
speak better perlish for last commit
Setzt dois_id für inventory beim Standard-Auslagern
behebt Fehler #109
Berechnung des nächsten Arbeitstages aus oe.pl und OE.pm in DateTime-Helper …
… verschoben, damit der Code nicht doppelt in OE.pm und oe.pl ist und auch vonwoanders verwendet werden kann.
do.pl: bei Nutzung von croak auch Carp einbinden
Lieferschein: Übernahme einiger Felder aus Auftrag gefixt
Betroffen waren das Auftragsdatum, Angebotsnummer, BearbeiterIn,Steuerzone. Ist in 464f44a kaputt gegangen.
Einkaufs-/Verkaufsmasken: Zahlungsbedingungen bei Kunden-/Lieferantenwechsel resetten
Das ist in 5bc87ade kaputt gegangen.
PriceSources: discount_from_source analog zu price_from_source implemeniert.
Wenn keine zur Rabatt-Quelle passende Klasse gefunden werden kann, wird auchhier ein spezieller leerer Rabatt zurückgeliefert.
Erste Überarbeitung "Prüfen beim Speichern, ob Dokument geändert wurde."
Prüfen beim Speichern, ob Dokument geändert wurde.
Allgemeine Funktion in Forms zum Lesen und Vergleichen der mtime
überall Form variable lastmtime da mtime mehrfach auftaucht
Conflicts: templates/webpages/ar/form_header.html templates/webpages/do/form_header.html
Rechnungen: vor Benutzen von SL::DB::Invoice Modul auch laden.
Sonst gibt es eine Fehlermeldung, zumindest ohne fcgi.
Optionale Sortierfunktion in Lieferscheinen
Den Commit aus dem Kundenprojekt entsprechend für denStandard überarbeitet und als optionale Aufruf für ein HTML-Templatezu Verfügung gestellt.Entsprechend kurz im POD beschrieben.
Implementiert FB0017 Position nach Art.Nummer in Lieferschein sortieren
Ab dem Status Verkaufs-Lieferschein können die Positionen nach Artikelnummern sortiert werden, sodass diese Sortierreihenfolge in die Rechnung übernommen wird.Implementierung mit Natural Sort, d.h. Buchstaben und Zahlen können gemischt sein....
SEPA: Nachrichten-ID-Filter in Zusammenfassung anzeigen
Kreditorenbuchungen: In Kopf anzeigen, in welchen SEPA-Exporten der Beleg enthalten ist
Einkaufsrechnungen: In Kopf anzeigen, in welchen SEPA-Exporten der Beleg enthalten ist
Debitorenbuchungen: In Kopf anzeigen, in welchen SEPA-Exporten der Beleg enthalten ist
Rechnungen: In Kopf anzeigen, in welchen SEPA-Exporten der Beleg enthalten ist
SEPA-Suche: nach Nachrichten-ID suchen können
SEPA-Suche: Nachrichten-IDs als Spalte anzeigen
SEPA: speichern, in welchen Nachrichten-IDs (MsgId) Exporte verwendet wurden
Manche Banken zeigen in ihren Auszügen nur die MsgId an, und es gibtkeine Möglichkeit, die darin enthaltenen einzelnen Überweisungenangezeigt zu bekommen.
Diese MsgId muss allerdings bei jeder eingereichten Nachricht eindeutig...
Rechnungssuche: optionale Spalte Mahnstufe implementiert
Debitorenbuchungen: aktuellen Mahnstatus anzeigen
Der Mahnstatus wird nun analog zu Verkaufsrechnungen angezeigt.
Verkaufsrechnungen: aktuellen Mahnstatus anzeigen; Texte leichter verständlich
Zusätzlich zur höchsten Stufe aktuell noch offenen Rechnungen und demgesamten offenen Betrag angemahnter Rechnungen des Kunden wird nun auchexplizit angezeigt, wenn die aktuelle Rechnung selber angemahnt...
Rechnungen: Zahlungsein-/-ausgänge nach Datum sortieren
Debitoren-/Kreditorenbuchungen: Zahlungsdatum mit aktuellem Datum vorbelegen
gl.pl: komischen Debug-Code mit nicht existierenden Filehandles entfernt
SEPA: In Exportliste Anzahl Rechnungen & Summe der Beträge als Spalten anzeigen
Einkaufsrechnungssuche: Spalte Lastschrifteinzug optional anzeigen
Rechnungssuche: Spalte Lastschrifteinzug optional anzeigen
Wiederkehrende Rechnungen: Lastschrifteinzugsflag in Konfiguration setzen können
Bei Zahlungsausgang heutiges Datum vorbelegen
Mahnungen löschen
Rechnungen nach Fälligkeitsdatum sortieren
Bei Zahlungseingang heutiges Datum vorbelegen.
Numerische fehler bei Preisquellen vermeiden.
make_record: Zusätzliche Formvariablen speichern.
USTVA.pm : refactoring von get_coa und coa_get
get_coa benutzt jetzt intern instance_conf und coa_get kann komplettdurch einen instance_conf Zugriff ersetzt werden.
Waren gruppieren für Brieffunktion entfernt
PriceRule: inline javascript mit ; terminieren
Belegpositionen nicht mehr mit ordnumber, transdate, cusordnumber speichern
stattdessen für das Drucktemplate der Rechnung ordnumber_oe, transdate_oe undcusordnumber_oe aus Recordlinks auslesen, und auch entsprechendeDruckvariablen für Angebot und Lieferschein bereitstellen....
Projektliste in Detailsanzeige bei Angeboten, Aufträgen und VK-Rechnungen füllen (v2)
oe und is speichern die Projekt-Dropdowns, die im jeweiligen form_headerzusammengebaut werden, in $TMPL_VAR{ALL_PROJECTS}.
Das Projekt-Dropdown in io.pl für die Detailsanzeige (zweite...
Revert "Projektliste in Detailsanzeige bei Angeboten und Aufträgen füllen"
This reverts commit fd71c09ec391d9ae8c9276597d0f0e574cc0b4c1.
Projektliste in Detailsanzeige bei Angeboten und Aufträgen füllen
Das Projekt-Dropdown in der Detailsanzeige bei den Positionen war leer.
VK-Rechnungsmaske: "zurück"-Link hinzugefügt, um z.B. zur Berichtsliste zurückzukehren
Dieser Link ruft das gespeicherte callback auf, falls vorhanden.
Typos in Kommentaren
history - Vereinheitlichung von what_done für is/ir/ap/gl
Es wird nun immer "invoice" dort gespeichert.
Kreditorenbuchung: Stornos korrekt in history speichern
invnumber statt ordnumber
history für Zahlungen ar/ap/is/ir und Zahlungsein- und ausgang
Die Spalte "addition" in history_erp hat jetzt einheitlich den Eintrag"PAYMENT POSTED", übersetzt als "Zahlung gebucht".
Bei Verkaufsrechnungen, Kreditor- und Debitorenbuchung wird jetzt zum...
history - bei parts what_done mit abspeichern
Verhalten von what_done an andere history-Einträge angepasst.
Preisgruppenüberbleibsel entfernt
Aus der Preisgruppenumstellung
Zahlungsbedingungen: Flag »Fälligkeitsdatum automatisch berechnen«
Zahlungsbedingungen bei Lieferscheinen; veraltete Spalte »terms« entfernt
Indirekte Objektnotation fixen
io.pl::display_row: Felddefinitionen vereinheitlicht.
Ob eine Zelle eine volle Spalte bekommt oder in der zweiten Zeile landetwird jetzt nur noch durch @header_sort und @row2_sort bestimmt.
Drafts: keys auf hashref ist experimental
Listenpreis in Belegen u. Ausdruck richtig formatieren und nicht mehr parsen.
listprice wird in den Belegen nur angezeigt. Man kann ihn nicht eingeben undauch nicht speichern. Deshalb wird er jetzt nur zur Ausgabe formatiert(io.pl:display_row, OE.pm:order_details, IS.pm:invoice_details), aber nicht...
Berichte->Aufträge/Lieferantenaufträge: Zahlungsbedingungen anzeigen
IC: Der Parameter 'vendor_id' wird im offiziellen kivitendo nicht benötigt.
POSIX: Autoexport aller Funktionen vermeiden.
use POSIX; exportiert den kompletten Funktionsumfang in das package. Dasalleine ist schon nicht schön, allerdings ändert sich die Liste derexportierten Funktionen je nach POSIX Version.
POSIX 1.47 bringt nun mathematische Funktionen, unter anderem round und...
Merge branch 'bankerweiterung_und_skonto'
Conflicts: doc/changelog locale/de/all
Sammelcommit Bankerweiterung und Skonto
Überarbeitung der Bankerweiterung vom Stand Niclas, und Einführung vonBezahlung mit Skonto (alter payment Branch). Mehr Details siehechangelog.
Bankerweiterung - Zwischenstand, erster Entwurf
Erstellung von Tabelle bank_transactions
Import von Bankbewegungen (in Tabelle bank_transactions)
Menu-Eintrag war noch nicht commitet
Controller für die Bank-Transaktionen
Dialog hin- und her
Achtung: noch mit Debug-Statements!...
Bankkonten auf Controller umgestellt
Außerdem wurde neue Datenbankspalten eingeführt: obsolete, sortkey
In Vorbereitung auf den Kontenabgleich wurden zwei neue Spalteneingeführt:reconciliation_starting_balancereconciliation_starting_date
Damit kann man einstellen, ab welchem Datum der Kontenabgleich für das...
Preisgruppe bei Stammdaten->Berichte->Kunden anzeigen lassen können.
Conflicts:
SL/CT.pm bin/mozilla/ct.pl
Filtern nach Kunden-/Lieferantentyp bei Lieferschein-Berichten.
bin/mozilla/do.pl
Filtern/Anzeigen von Kunden-/Lieferanten-CVars in VK-Rechnungs-Berichten
bin/mozilla/ar.pl
Filtern/Anzeigen von Kunden-/Lieferanten-CVars in Angebots/Auftrags-Berichten
SL/OE.pm bin/mozilla/oe.pl templates/webpages/oe/search.html
Kosmetik: Einrückung korrigiert.
parse/format-Fehler bei Rabatten behoben
Schon in der Maske eingegebene Rabatte wurden nicht geparsed,Kunden-/Lieferanten und -Typ-Rabatte wurden teilweise ohne Berücksichtigungschon eingegebener Rabatte gesetzt. Und beim Auswahl eines Artikels über die...
Gutschrift drucken: HTML-formatierte Felder richtig behandeln
surplus: Erfassungsdatum bei Stammdatensuche Kunden/Lieferanten ...
... im Bericht anzeigen und danach filtern.
SL/CT.pm bin/mozilla/ct.pl templates/webpages/ct/search.html
Übernahme aus Kundenprojekt.
surplus: Erfassungsdatum bei Stammdatensuche Waren/Dienstleistungen/Erzeugnisse ...
SL/IC.pm bin/mozilla/ic.pl templates/webpages/ic/search.html
Erfassungsdatum bei Verkaufs-Lieferscheinen.
In der Maske anzeigen; im Bericht anzeigen und danach filtern.
Erfassungsdatum bei Auträgen.
SL/OE.pm bin/mozilla/oe.pl locale/de/all templates/webpages/oe/search.html
item_selected: Multiselect bzw. Mengeneingabe beim Artikelselektor
Dieses Feature kann in den Benutzereinstellungen aktiviert werden.
Einkaufsrechnung: Menge parsen
siehe auch 2a61343ffdeee475d57c355d00955ff8f1937aef
Bei Artikelauswahl aus der Auswahlmaske Menge des neuen Artikels formatieren.
Damit kann man die Menge auch schon vorher eingeben: Nicht eindeutiger Artikel,TAB, TAB, Menge, ENTER
Changelog für 3.2.x Brieffunktion erweitert
Brief: Immer erst speichern, bevor man ausdruckt / mailt
Klare Benutzerführung. Ist notwendig, wenn man die WebDAV-Archivierungkonsistent haben will (da hier letternumber benötigt wird).
Erweiterung Common.pm um Briefarchivierung in WebDAV...
Briefdruck. Bildschirmauswahl überlagert Drucker
Wie in den anderen Druckvorlagen auch. Falls media eq screen, immeram Bildschrim (Browser) ausdrucken.