Anzahlungs-Rg.: eigener Typ for Schlussrechnung (final_invoice (F))
Anzahlungs-Rg.: keine weitere Rückbuchung bei erneutem Buchen einer Schluss-Rg
Anzahlungs-Rg.: Kommentare f. Todos
Übersetzung
Anzahlungsrechnung: Nur eine Mehrwertsteuer erlauben. Rückbuchungen nur Netto
Kontoauszug verbuchen, Mehrwertsteuerkorrektur für Anzahlungsrechnungen
Anzahlungs-Rg.: Druckvorlage Rechnungsdruck mit Liste der Anzahlungsrechnungen
exemplarisch
Anzahlungs-Rg.: Nummern, Summen und Steuern für Schlussrechnungsdruck
Anzahlungs-Rg.: Gegenbuchung bei Löschen der Schluss-Rg. löschen
Gegenbuchungen werden in acc_trans markiert (Text in memo)
Anzahlungs-Rg.: Gegenbuchung bei Schluss-Rg.
Anzahlungs-Rg.: Workflow Anzahlungs-Rg. -> Schluss-Rg.
Anzahlungs-Rg.: Workflow Auftrag -> Anzahlungs-Rg.
Anzahlungs-Rg.: Workflow Anzahlungs-Rg. -> Anzahlungs-Rg.
Anzahlungs-Rg.: Druckvorlage/Weiche
Anzahlungs-Rg.: Drucken können
Anzahlungs-Rg.: Buchen auf Verrechnungskonto ohne Steuer
Anzahlungs-Rg.: Typ in Bericht anzeigen
Anzahlungs-Rg.: neuen Typ bei Ermittlung des Datums f. Konten berücksichtigen
Anzahlungs-Rg.: neuen Typ bei Nummergenerierung berücksichtigen
Fix: Anzahlungs-Rg.: neuen Typ beim Erzeugen der record items berücksichtigen
Anzahlungs-Rg.: neuen Typ beim Erzeugen der record items berücksichtigen
Anzahlungs-Rg.: Keine Zahlungsaktionen
Anzahlungs-Rg.: Kein Zahlungsabschnitt in der Maske
Anzahlungs-Rg.: Texte in der Maske anpassen
Anzahlungs-Rg.: Standardkonto-Auswahl f. Verrechnungskonto
Anzahlungs-Rg.: Neue Konten f. Verrechnung erhaltener Anzahlungen (SKR03/04)
Anzahlungs-Rg.: Menüpunkt
Merge pull request #32 from kivitendo/marei-fix-faketable
marei: fix bug concerning misisng linebreaks in \FakeTable
Auswahl Druckvorlagen: mobile_webpages und pdf nicht anbieten
typo im Funktionsaufruf
RecordLinks: Typo in Modulname SL::DB
locales-Lauf en
P.radio_button/checkbox_tag: label_xyz-Attribute als xzy an Label-Tag durchreichen
Damit ist es möglich, beliebige Attribute auf dem erzeugten Label-Tagzu setzen, z.B. die Klasse oder einen Inline-Style. Beispiel:
[% L.checkbox_tag('awesome', value=1, label='This is awesome', label_class="red") %]
E-Mail-Versand: CC: nur kivi-Benutzer mit hinterlegter E-Mail-Adresse anzeigen
E-Mail-Versand: CC: kivi-Benutzer sortieren
Kosmetik
CSV-Import von zusätzlichen Rechnungsadressen
CSV-Import: Button »Download Beispieldatei« immer anzeigen
englische Locales
Order-Controller: PDF-Handling-Funktionen in Objektmethoden umgewandelt
Erlaubt die einfachere Wiederverwendung, wenn man z.B. mit Mixins fürKundenanpassungen arbeiten möchte.
kivi.js: Helfsfunktion zum Formatieren eines JS-Calls als CURL-Aufruf
Nützlich, wenn man mehrfach von der Kommandozeile aus eineController-Funktion aufrufen will, ohne jedes Mal zur Maus greifen zumüssen. Aufruf grob so:
var data = $('#form').serializeArray();...
Dokumentation: HTML- & PDF-Versionen neu gebaut
Dokumentation: mehrere Strukturfehler behoben
Zusätzliche Rechnungsadressen: Dokumentation
Zusätzliche Rechnungsadressen: beim Ausdruck als Variablen verfügbar machen
Zusätzliche Rechnungsadressen: in Verkaufsbelegmasken auswählbar
Zusätzliche Rechnungsadressen: in Kundenstammdaten bearbeiten
Zusätzliche Rechnungsadressen: Datenbankupgrade, MetaSetup, Rose-Models
Ein-/Verkauf: Belegnummern von uns erzeugter Belege nicht ändern können
Für Belege, die auf unserer Seite erzeugt werden, kann nun verhindertwerden, dass die Belegnummer manuell angepasst bzw. gesetztwird. Statt dessen wird sie immer vom System beim ersten Speichern...
Drucken: Variablen in Positionen interpolieren
Alle Variablen, die in Schleifen ausgegebenwerden (z.B. Artikelbeschreibung, Langtext, aber auch die Steuern)werden nun ebenfalls der Interpolation unterzogen, sodassz.B. in wiederkehrenden Rechnungen <%current_quarter%> in...
Auftrag: Projekt automatisch in verknüpftem Pflichtenheft eintragen
Pflichtenhefte: bei Pflichtenheft → Angebot → Auftrag auch PH mit Auftrag verknüpfen
SEPA: aktuell von Kreditinstituten unterstützte Formatversionen nutzen
Lieferplan: Geschwindigkeitssteigerung durch »NOT EXISTS« anstelle von »NOT IN«
Auftragzentrische verknüpfte Belege: Leere Ergebnismengen berücksichtigen
Falls keine Aufträge gefunden werden, auch keinen Aufruf
Druckvorlagen Marei: Gutschrift wie Rechnung setzen, falsche Variable korrigiert
Testfall Lagerbewegung, Zielmenge kann auch 0 sein
locales-Lauf "en"
Optionale auftragszentrische Verknüpfte Belege
Konfigurierbar in der Mandantenkonfiguration. Unabhängig vomaktuellen Belegort werden die verknüpften Belege immer vom VK-Auftragaufgebaut
BankTransaction: Kreditorenvorlagen auch nach Namen sortiert
BankTransaction: Dialogbuchungsvorlagen sortiert nach Name
spellcheck test
Warnung bei fehlendem Lieferschein als Vorgänger zur Rechnung
Druckvorlagen Marei: Auch Rechnungen haben eine Vorgangsbezeichnung
CsvImport: Interface für zusätzliche Angaben beim Import immer speichern
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)
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.