Kreditorenbuchungen: Konto & Steuer beim Entfernen von Zeilen richtig setzen
Nach Umstellung auf den Chart-Picker heißt das Form-Feld nun`AR_amount_chart_id`, nicht mehr `AR_amount`.
Steuerfelder waren bisher gar nicht berücksichtigt; sie heißen`taxchart` und `tax`.
Kreditorenbuchungen: Konto & Steuern beim Entfernen von Zeilen richtig setzen
Nach Umstellung auf den Chart-Picker heißt das Form-Feld nun`AP_amount_chart_id`, nicht mehr `AP_amount`.
Steuerfeld `tax` wurde bisher gar nicht behandelt.
Dialogbuchen: Konto beim Entfernen von Zeilen richtig setzen
Nach Umstellung auf den Chart-Picker heißt das Form-Feld nun`accno_id`, nicht mehr `accno`.
Dialogbuchen: falsche Steuerschlüssel nach Entfernen von Zeilen
Steuersätze in den Werten von Selects werden inzwischen mit fünfNachkommastellen formatiert.
Dialogbuchen: automatisches Kopieren des Betrags entfernt
Warenimport: Auch für object_to_save priceupdate berechnen
Ansonsten wird in neuer Preis angelegt, aber in der Basis-Maskestimmt die Information "Erneuert am" dann nicht. Das istetwas irreführend.
CSV-Import Waren: Fehlermeldungen verbessern bei nicht vorhandenen Warengruppen
Auftrags-Controller: Wiedervorlage: kein Fehler anzeigen , wenn kein Recht, …
… sondern nur die Action nicht anzeigen.
Sonst kann man gar keine Angebote/Aufträge erstellen/öffnen, wenn man das"productivity"-Recht nicht hat.
Dank an Sven.
VK/EK-Lieferschein: Warnung beim Workflow zur RG, falls nicht aus/eingelagert
In Mandantenkonfig einschaltbar.
Version auf unstable gesetzt
Auftrags-Controller: Wiedervorlage
Hier werden die vorhandenen Funktionenn und das Template verwendet, wobeidie Eingabemaske in einem eigenen Browser-Fenster gerendert wird.
Todo: Umstellung auf Dialog für alle Masken (evtl. ein eigenerFollowUp-Controller und Methoden dafür in SL::DB::FollowUp)...
Release 3.5.6.1
Datenbank-Upgrade-Skripte für Release 3.5.6.1-Abhängigkeiten
Doku-Update: Versionnummer 3.5.6.1
changelog-Update
S:USTVA: benötigte Module einbinden
Order->new from poso/sopo keine quonumber übernehmen
Im Lieferantenauftrag macht es keinen Sinn, dass dieVerkaufs-Angebotsnummer als Anfragenummer übernommen wird.
LaTeX-Druckvorlagen f-tex entfernt, doku und installation_check
installation_check -l prüft jetzt auf pdfx und die VersionEntsprechenden Hinweis in der Doku.f-tex entfernt, die letzten Änderungen wurden von Geoff und Janin 2014 gemacht, der ursprüngliche Maintainer scheint seitdem inaktiv zu sein.
S:C:CustomerVendorTurnover: Beträge rechtsbündig
S:C:CustomerVendorTurnover: Sortierung der Belege absteigend nach Datum
S:C:CustomerVendorTurnover: unnütze Zeile weg
DBUtils: Query loggen: Dateinamen des Aufrufers richtig ermitteln
Kosmetik / Ausrichtung
E-Mail Betreff auch mit Kundenbestellnummer vorbelegen.
Auftrags-Controller: Beleg neu Laden nach Mail
Damit sind auch die verknüpften Belege, in denen die Mail verlinkt ist,aktualisiert.
Auftrags-Controller: Beleg-Id für Mailer setzen, damit verknüpft wird
Das sit nur nötig, wenn vor dem Mailen nicht gespeichert wurde. Daswurde zwar gerade erzwungen, aber falls es wieder rausgenommen wird,funktioniert die Verknüpfung auch.
locales-Lauf
Order-Controller E-Mail nur nach Speichern möglich
Hotfix um einen wirklich gesicherte $::form zu haben
Konjunkturpaket - Upgradereihenfolge korrigieren
Auftrags-Controller: Speichern und E-Mail-Dialog über vorhandene Funktion
Die js-Funktion email() tut praktisch das gleiche wie save(). Dann kannauch diese benutzt werden.Damit auch klar ist, dass vor dem Aufruf des E-Mail-Dialogs gespeichertwird, ist die action im Controller umbenannt worden.
Auftrags-Controller: Vor dem Aufruf des E-Mail-Dialogs speichern
Das geschieht zwar auch beim Verschicken der Mail wenn man den Dialog bestätigt,aber beim Speichern wird die Belegnummer generiert, die sonst beiungespeicherten Belegen im Dialog selbst (für den Betreff) nicht zur Verfügung...
Typo in Nachfrage-Text
USTVA: Toter Code: auch totes Template entfernen
zu commit f59c9111f911e0c4d418d9b126483970cef4df5a("USTVA: Toter Code (ca. 2012 abwärts)")
USTVA: Fall IST-Versteuerung aggregat an der richtigen Stellen
und nicht im Subselect für die Abfrage bezahlter Beleg oder nicht.
Bemerkungen/Wiedervorlage bei Kunden/Lieferanten: richtiges Attribut für "für"
die Rose-Beziehung für das DB-Feld "created_for_user" heißt"created_for_employee".Vorher wurde der Name bei "Wiedervorlage für" in der Liste der Notizen nichtangezeigt.
USTVA: kivi special fields auch für 7%
S:D:OrderItem: nicht benutzte Module nicht inkludieren
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
cusordnumber in email auch für neuen controller
DB-Upgrade-Skript: in vorhandenen Ek-Rechnung Zahlungsbedingungen aus Lieferant
Aktuell können die Zahlungsbedingungen in EK-Rechnungen angegeben werden.Früher war das nicht so. Aber bei SEPA-Überweisungen wurden dieZahlungsbedingunen des Lieferanten für den Skontovorschlag verwendet....
SEPA-Überweisungen: Zahlungsbedingungen f. Skonto aus EK-Rechnungen übernehmen …
… und nicht aus den Lieferanten-Stammdaten.
Hier könnte es im VK und EK noch eine Art fallback auf die Zahlungsbedingungenaus den Kunden-/Lieferanten-Stammdaten geben - so dass diese zusätzlich als...
sepa: Kosmetik: Kommentar neu formatiert.
Zahlungsbedingungen auch in Ek-Rechnung angeben können
Diese werden im Bericht EK-Rechnungen schon aus den DB-Daten der Rechnungangezeigt und nicht aus den Lieferanten-Stammdaten. Die Zahlungsbedingungenkönnen ja durchaus mal von denen abweichen, die in den Lieferanten-Stammdaten...
typo spellcheck comment
USTVA nur noch für SKR03/SKR04 Hotfix für 19% Buchungen im 16% Zeitraum
Falls kivi doch 19% Buchungen erzeugt ist die Logiküber taxkeys zum Zeitpunkt ungünstig, da die USTVAdie Wahrheit in der acc_trans so nicht erfassen kann
USTVA temp MwSt Konten anzeigen
USTVA kivi Infofelder für temporäre Mehrwertsteuer
USTVA: Toter Code (ca. 2012 abwärts)
- Typo- KommentareS.a. doc/CHANGELOG:Die Druckvorlagen für USTVA vor 2012 wurden entfernt und das Ausdrucken von USTVA als PDF ist deprecated. Da die Eingabe von Erklärungen als PDF nicht mehr gestattet ist, sollten Archivkopien der USTVA direkt bei Elster bezogen...
USTVA: Konjunkturpaket erwarte Pos. 35 und Pos. 36 für Voranmeldung
Ferner unlogische Automatiken in SKR03 bereinigt (Steuerkonten habenkeine Automatikfunktion auf sich selber).
USTVA Weiteren toten Code identifizieren - Werte mit Key undef ignorieren
Die summen Abfrage erzeugt auch Werte ohne pos_ustva (category)Diese brauchen nicht weiter verarbeitet zu werden.
toter code
20.10.2009 sschoeling: this sub seems to be orphaned.-> yes.
Auftrags-Controller: Workflow VK->EK: Lieferadresse für direkte Lieferung
Falls beim Workflow Kundenauftrag->Lieferantenauftrag eine Lieferadresseausgewählt oder eine indiv. Lieferadresse eingetragen ist, wir gefragt,ob diese Lieferadresse als (indiv.) Lieferadresse in den Lieferantenauftrag...
Auftrags-Controller: Lieferadresse: Auswahlliste richtig zusammenbauen
Das behebt einen Fehler, wenn der Kunde nur eine Lieferadresse hat und derAuftrag geladen wird. Dann wurde keine Lieferadresse angeboten.
Ist nur eine Lieferadresse vorhanden, so wird diese nicht als (erstes)...
Auftrags-Controller: "Speichern und ..." nicht ausgrauen, wenn nicht gespeichert…
…, da vorher ohnehin gespeichert wird.
locales-Lauf 'de' und vergessene Übersetzung f. Fehler beim Projektanlegen
locales-Lauf 'en'
Kunden-/Lieferantenstamm: Anzeige WebDAV-Reiter
Kunden-/Lieferantenstamm: Kosmetik/Einrückung im Web-Template
Kunden-/Lieferantenstamm: Reiter Dateianhänge ohne Einschränkung anzeigen …
… Hier wurde auf das Recht geprüft, ob man Ek-/Vk-Belege aller Mitarbeitereinsehen darf.
Hier wurde offenbar aus Versehen in die vorhandene IF-Anweisung reinkopiert.
Changelog Auslagern mit Seriennummer
Feature: Auslagern über Rechnung inkl. Seriennummer Lagermenge berücksichtigen
Dateispeicher "webdav" fehler bei vorhergehe ...
nden commit behoben vendornumber anstatt vendor
Dateispeicher "Webdav" auch für Kunden und Lieferanten
Feature: Auslagern über Rechnung inkl. Seriennummer == Chargennummer
Prüft, ob die kommaseparierte Liste in serialnumber mitder Stückzahl in der Position übereinstimmtPrüft, ob die Seriennummer als Chargennummer vorhanden sind.Bei Erfolg werden diese Chargen dann ausgelagert.
Auslagern über VK-Rechnung, Erweiterung um Abgleich Seriennummer == Charge
Option in Mandantenkonfiguration->Lager
aqbanking 6.x benötigt weitere Unterordner
Durch die verkettung der Systemaufrufe kann derMT940 Import aktuell erst beim zweiten Aufruf ausgeführt werden (ubuntu 20.04)Das Anlegen der Unterordner umgeht diese Eigenschaft
S/GL: Typo im POD (t/011pod.t)
S/GL: Typo im POD (t/006spellcheck.t)
Auftrags-Controller: individuelle Lieferadresse
Behebt #365 (redmine)
S/D/Order: before_save-hooks f. indiv. Lieferadressen, um …
- keine leeren zu speichern- das Modul immer auf 'OE' zu setzen
S/D/Shipto: Methode is_empty, um auf leere Lieferadresse zu prüfen
Form::prepare_for_printing: Lieferadresse nicht mehr hier laden. …
Das passiert jetzt in FlattenToForm
FlattenToForm: individuelle Lieferadresse und CVars berücksichtigen.
CVars: Einträge beim Löschen dazugehöriger Lieferadressen automatisch löschen
Lieferscheine: Benutzerdef. Variablen in Lieferadressen gefixt
Individuelle Lieferadresse hinzufügen: falsche Reihenfolge der Werte korrigiert
kam mit "Individuelle Lieferadresse hinzufügen: cp_gender nicht vergessen" (commit bca91008eddc6a1734a75fcd555f10d1c8ac65f6),bzw. "Individuelle Lieferadresse hinzufügen: cp_gender nicht auf leer prüfen …"...
div_tag aus L in Presenter verschoben
Kosmetik/Typo
Mandanteneinstellung: Projekt zum Auftrag erzeugen auch für Order-Controller
Vorgangsbezeichnung erzwingen auch im Order-Controller
Kosmetik Zeilenumbruch
Liefermengenberechnung: Default auf verlinkte Position (seit 2016 möglich)
SL::Mailer: Aufrufer kann optional beliebige Header mitgeben
pod ergänzung GL.pm
Kreditoren- Debitorenbuchung: Lieferdatum für die Steuer berücksichtigen
Logik-Kosmetik: Die Variablen werden lokal für der Schleife benötigt
Aufruf von weiteren Funktionen nach der initialiserung erschwertdie Lesbarkeit
Form: Backend-Funktion get_taxcharts entfernt
Toter Code, die ALL_TAXCHARTS werden nicht mehr verwendetAufruf auch in ar.pl entfernt
ap.pl ALL_TAXCHARTS toten Code entfernt
Wird seit 6e594d280b nicht mehr verwendet
htaccess: Regel auf Verzeichnisse mit Namen .git oder config beschränken
Die bisherige Regel verbietet schlicht den Zugriff auf beliebigeDateien und Verzeichnisse, die ».git« oder »config« irgendwo im Namenhaben — z.B. »js/edit_periodic_invoices_configs.js« oder die...
Skontovorschläge: ungültige Steuer-Zeilen aus acc_trans ignorieren
Buchungen in acc_trans, die das Steuer-Konto ansprechen (also eines,bei dem chart_link AR_tax oder AP_tax enthält), haben oftmals eineungültige Kombination aus taxkey & tax_id (ungültig im Sinne von:...
E-Mail-Versand: vorbelegter Text für Rechnungen mit aktiviertem Bankeinzug
ZUGFeRD: auch bei massengedruckten Rechnungen ZUGFeRD-Infos erzeugen
Funktioniert aber nur, wenn nur eine einzige Mail ausgewähltist. Andernfalls existieren halt mehrere Anhänge mit demselben Namen,was nicht funktionieren kann.
ZUGFeRD: auch wiederkehrende Rechnungen mit ZUGFeRD-Infos erzeugen
ZUGFeRD: Namen der eingebetteten Datei richtig setzen
'ucfilespec' wird erst ab PDF 1.7 unterstützt, was wir nichterzeugen. Daher wurde bisher der Name der temporären Datei auch im PDFals Dateiname verwendet.
Jetzt wird korrekt »ZUGFeRD-invoice.xml« als Name des Anhangs im PDF...
Kosmetik: Einrückung
File: Kein deep clone von Strukturen machen die SL::DB::* Objekte enthalten
Das führt zu Duplizierungen von Singletons, in diesem Fall derDatenbankverbindung die dann beim abbauen kaputtgehen.
(cherry picked from commit 9a86234c1a5624573a3f2738cf25b526527796c8)...
Deb-/Kred-/Dialogbuchungen - get_active_taxes_for_chart mit tax_id
Durch die Konfiguration bei den Steuern, für welche Konten welcheSteuerfälle in den Dropdowns bei Debitoren-, Kreditoren- undDialogbuchungen auftauchen, kann es passieren, daß für bereits gebuchte...
GL get_active_taxes_for_chart - tax_id param
Damit kann man bei bereits gebuchten acc_trans-Einträgen den aktuellentax_id Wert übergeben, so daß der Eintrag bei Dropdowns immer erscheint,also auch dann, wenn er durch Umkonfiguration ansonsten aus dem Dropdown...