CSV-Import Inventory mehr Testfälle (target_qty und Kommentare)
Druckvorlagen marei, falsche Variable für Beleg
Testfälle CSV-Import Warenbewegung im Lager
Lagerbewegungsimport: Testfehler wg. undef vermeiden
Belege verknüpfen: auch nach Belegnummer filtern können
convert_invoice.t: Test für Änderung von Attributen bei Konvertierung
S:D:Order: convert_to_invoice params an Invoice::new_from übergeben
Analog zum Verhalten in SL::DB::DeliveryOrder. Siehe auchcommit "convert_to_invoice params an Invoice::new_from(%params)" (386660077eb786611dc1649d0e1617a29ffc4091)
convert_invoice.t: Konvertierung aus Auftrag inkl. verlinkter Positionen
S:D:Order: convert_to_invoice: items verlinken
Erzeugnis fertigen: Chargennummer für Einzelteile priorisieren
Erzeugnis-Chargennummer == Bestandteil-Chargennummer
Definitionen von format_amount_units entfernt.
Durch die zwei vorgherigen commits wird format_amount_units nichtmehr verwendet.
Aus- und Umlagern: Formatierung der Mengen in verschiedenen Einheiten entfernt.
Die Formatierung der Einheiten der Form "3L 510,0 ml" wurde entfernt.Das betrifft die Spalte Lagerbestand in der Aus- bzw. Umlagermaske.Die Menge wird jetzt in der Einheit des Artikels angezeigt....
Lieferscheine: Formatierung der Mengen in verschiedenen Einheiten entfernt.
Die Formatierung der Einheiten der Form "3L 510,0 ml" wurde entfernt.Das betrifft die Spalte Lagerein- bzw. -ausgang in den Positionszeilen,den Lagerbestand in der Auslagermaske (?) und die evtl. Fehlermeldung,...
Auftrags-Controller: Warnung bei nicht vorhandener Kundenbestellummer …
… kann in der Mandantenkonfiguration eingeschaltet werden.
Workflow Lieferschein->Rechnung: Bearbeiter ist aktueller Benutzer …
… und nicht der des vorherigen Belegs.
S/D/Order: new_from/new_from_multi: Bearbeiter ist immer der aktuelle Benutzer
Bei Workflows zu neuen Belegen ist der Bearbeiter des neuen Belegs immer deraktuelle Benutzer, egal, was im vorherigen Beleg steht.
Auftrags-Controller: Warnung bei fehlendem Transportkosten-Artikel …
bei VK-Angebot und -Auftrag, wenn in der Mandanten-Konfiguration angegeben.
Artikel-Schnellsuche führt bei Auswahl durch Tasten zu leerer Anzeige
Das jquery autocomplete plugin unterdrückt das keypressed event, nichtaber das keydown event, was dazu führt dass in Chrome bei Enter sowohlder Enter hook des Eingabefeld als auch der Enterhook des Autocompletion...
Zahlungsbedingungen: "calc_date" überschreibt Referenzdatum
Die Methode "calc_date" erzeugt das neue Datum ohne ein neues Objekt zuerzeugen.Deshalb wird ggf der Parameter "reference_date" überschrieben.
Nun wird ein neues Datumsobjekt per "clone" erzeugt....
Historie zeigt Einträge von anderen Belegen
ticket #11167
(cherry picked from commit 59eb76522127c336bdf68cacb84a83d49ab19f75)(cherry-pick von odyn)
Das per Email Versenden wird nicht in der History des Dokuments angezeigt
Hier war eine Einschränkung in der Datenbankabfrage zu viel.
fix #101
(cherry picked from commit 41dfbbd6b8d0823a34c201e849e8570172758307)(angepasster cherry-pick von odyn)
Dialogbuchung: Historie: Der Parameter muss glid ansatt id sein.
Dialogbuchung: js-Code für Historie laden.
Employee::current statt manuell an weiteren Stellen
WH: Employee::current statt manuell
(cherry picked from commit 975786bdc3c48380926c63e8a0b37109d144f0f2)(cherry-pick von odyn)
locales-Lauf "en"
Mailer: Bei fehlerhaften Mailadressen warnen
(cherry picked from commit e8f152b186583bc254ff631f4803189da4f3013e)(cherry-pick von odyn)
scripts/console: utf8 Kompatibilität und Doku zu Term::ReadLine::Gnu
CsvImport Lieferscheine: Zusammenfassen von Lieferpositionen
Wenn in mehreren Positionen Teilmengen einer Position eines Auftragsgeliefert werden, dann diese Zusammenfassen.
CsvImport Lieferscheine: Unit-Tests
CsvImport Lieferscheine: ShippedQty-Helper für Prüfung, ob komplett geliefert
ShippedQty-Helper: undef-Warnung vermeiden
PPI: Offenbar typo in Fehlermeldungstext
kam mit "Auch escapte DTVF Namen erkennen" rein.
PPI: Auch escapte DTVF Namen erkennen
Scheinbar kann die Kopfzeile des CSV-Format noch Hochkommatas enthaltenoder ggf. wurde diese mit einer Tabellenkalkulation geöffnet.
ckeditor: Rechtschreibprüfung des Browser aktivieren
Revert "ckeditor: Rechtschreibprüfung des Browser aktivieren"
Config-Änderung wird gleich in js/kivi.js gemacht, damit es keinen/wenigerKonflikte bei einem evtl. Update des CKEditors aus dem upstream gibt.
This reverts commit f202ae53dcb57a5b06669bc555d5bd2b764ed5ec.
Changelog: Rechtschreibprüfung im ckeditor
Rechnung: Drucken und Buchen auch wirklich immer Drucken und Buchen
Druckvorlagen marei: Hintergrundbild auch für Briefe
Im Lagerstandsbericht nach Warengruppe filtern können.
Übernahme aus Kundenprojekt
Lagerberichte nach Waren-CVars filtern können …
… nur Waren-CVars aus den Stammdaten - nicht aus Überlagerung aus Belegen
Waren-CVars für Lagerbuchungsbericht
CVars für Lagerbestand: Kein Link zur Sortierung rendern - …
… das geht ohnenhin so nicht und wirft einen DB-Fehler
CVars für Lagerbestand: Funktion zum Rendern aus SL/CVar nehmen
Kosmetik: CVars für Lagerbestand
Kosmetik: CVars für Lagerbestand: Variablendeklaration näher an Verwendung
Auftrags-Controller: Reihenfolge Histore/Wiedervolage (Menüpunkt mehr) geändert
Ist nun so, wie in den anderen Masken (alte OE, Lieferscheine und Rechnungen)
Wiedervorlagen für Belege: Nicht-erledigte und erledigte WV in je einer Tabelle
Wiedervorlagen: HTML-Template: Kein Paragprah (<p>) um Tabellen (<table>)
all_parts: Lagermenge des Artikels und benötigte Menge für Erz. anzeigen
Die benötigte Menge für das Erzeugnis wurde einfach in onhand gepackt.Das verwirrt natürlich wenn man sowohl die Lagermenge als auch diebenötigte Menge fürs Erzeugen in dem Bericht ausgeben möchte.
Druckvorlagen marei: Leistungsdatum in Rechnung (auch in Tabelle anzeigen)
Druckvorlagen marei: Leistungsdatum in Rechnung und Auftrag drucken
rp aging: Callback für die OPOS-Liste nach manueller Zahlung
Waren: Nur gültige Preisgruppen anzeigen
Zu #56f1a7: Rechnungskopie für LaTeX deutsch/englisch locales
Revert "Zu #56f1a7: Rechnungskopie für LaTeX deutsch/englisch locales"
This reverts commit 6d3bdbb0f21b66487379ee5393cbaebc1565f729.
Zu #56f1a7 symbolischen Link hinzufügen
locales en
Neue Druckvorlagen-Variante Rechnungskopie inkl. Wasserzeichen (marei)
Für #485 Offene Forderungen zum Stichtag mit aktuellem Status
Liefert den aktuell offenen Betrag zum aktuell letztem Zahlungsdatum
#485 Forderungsliste um Zahlungsdatum erweitert
Für nachträgliche Auswertungen der OPOS-Liste (Werthaltigkeitim nachfolgendem Buchungsjahr)
hidden: all_accounts für SuSa
Revert "Seriennummer in LS auf Pos. 1, falls Pflichtfeld"
This reverts commit e503a1d422ed53d99d68db3ebbc6d4dfe11dea7f.
Seriennummer in LS auf Pos. 1, falls Pflichtfeld
... aber nur wenn die Positionen im Lieferschein auch dasPflichtfeld Seriennummer enthalten
Da Seriennummer ein Pflichtfeld sein kann -> 1. Zeile
Preisgruppen-Admin darf auch Preisgruppen bei allen verknüpften Kunden entfernen
Suche nach Bemerkung in EK-Rechnung, findet jetzt auch Großbuchstaben
marei Druckvorlagen: Richtige Prüfung ob deliverdate leer ist in der Rechnung
Neues Feature Mobile Variante zum Hochladen für Handyfotos im Changelog
marei Druckvorlagen: Tote Datei entfernt
druckvorlage marei: iban und bic im Beispiel vertauscht
Merge pull request #31 from kivitendo/LaTeX-colored-tables
LaTeX colored tables
Version wieder auf unstable
Release 3.5.8
Release 3.5.8 doc/Änderungen
DB-Upgrade-Skripte für 3.5.8
Bugfix: ShippedQty kann nicht ohne $::form aufgerufen werden
Falls die Zeiterfassung per BackgroundJob Lieferscheine ausAufträgen erzeugt wird jetzt kein Fehler mehr geworfen, dassder Typ (sales || purchase) nicht definiert ist.
Fix für redmine #483
Falls es verwaiste abweichende Lieferadressen gibt, werden alleBenutzerdefinierten Variablen gelöscht.
PayPostingImport: Testfall gegen DATEV-CSV Struktur
PayPostingImport: Changelog
PayPostingImport: Kosmetik
PayPostingImport: locales
S:C:PayPostingImport Bei Erfolg, importierte Buchungen anzeigen
S/C/PayPostingImport Prototyp
Verarbeitet DATEV Lohnbuchungen aus einer CSV-Datei
locales-Lauf en/de
Falls der WF Auftrag -> Lieferschein genutzt wird, min. 1 Position übernehmen
Damit auch wirklich der Geliefert Status pro Position korrektgesetzt werden kann, muss mindestens eine Position aus dem Original-Auftragim Workflow vorhanden sein.
add hrule and rowsep option
adjust indentation
marei: add comment on additional tenant config
marei: add information on colored tables
marei: switch to keyval options
marei: remove leftover tabs
marei: cleanup kiviletter
marei: fix typo
marei: adjust indentation using latexindent according to kivitendo regulations 2 spaces instead of 1 tab
marei: add basic structure to color tables
marei: add colorbox variant without horizontal space
marei: prepare keys for colored tables