Auftrags-Controller: Positions-Update aus Artikel-Stamm
fehlende Übersetzung zum Jahresabschluß
Jahresabschluß - YearEndTransactions neu implementiert
Der alte Jahresabschluß hatte eine Reihe von Schwächen, z.B. wurde nichtzwischen Bestands- und Erfolgskonten unterschieden, und es wurde auchkein Gewinn- oder Verlustvortrag gemacht. Der Anwender mußte selber...
Preisgruppenpreise als Preisliste bei Kunden anzeigen
Wenn dem Kunden eine Preisgruppe zugeordnet ist, werden die Preise inden Kundenstammdaten als Preisliste (eigener Tab) angezeigt.
Lagerstandsbericht: Listenpreis als Basis f. Bestandswert auswählbar
Auth: Unterstützung für multiple Authentifizierungsbackends
Über den Parameter "module" kann man nun multiple Backends angeben,die nacheinander versucht werden, bis ein Erfolg gemeldet wird oderdie Liste durchlaufen wurde.
Zusätzlich kann man LDAP-Module mehrfach angeben. Damit...
Typos in de locale
Neuer Workflow Lieferantenauftrag->Kreditorenbuchung
Für jedes Aufwandskonto der Positionen im Lieferantenauftrag wird eineZeile in der Kreditorenbuchung erstellt. Gebucht wird standardmäßigauf des entsprechende Aufwandskonto. In der Mandantenkonfiguration...
Part Controller - neuer Tab mit Lagerinformationen
Auftrags-Controller: Kunden- bzw. Lieferanten-Art-Nr. in Pos-Zeile anzeigen.
… sofern in den Benutzereinstellungen auch die Suche danach ausgewählt ist.
UserPreferences-Helper f. Part-Picker-Such-Einstellungen in Belegen
Hier kann der Benutzer einstellen, ob in Verkauf auch nach Kunden-Artikle-Nr.und im Einkauf nach Lieferanten-Artikel-Nr. gesucht werden soll.
EB/SB Buchungen minimale Kindersicherung für Datumswerte
Die Funktion lässt den Nutzer zuviele Freiheiten ;-(Ausreichend wäre es nur ein Datum (vgl. sql-ledger yearend) eingebenzu lassen und das Folgedatum ist dann automatisch der nächste Tag.
Benutzereinstellungen für Höhe des Scrollbereichs f. Positionen …
… im neuen Auftrags-Controller
Typo: Schwellenwert statt Schwellwert
Dialogbuchung: Mehrfach-Stornos oder Löschen von Stornos verbieten
locales: nicht mehr benutzte Strings entfernt
Projekte: alte Suchmaske entfernt
locales: Etwas exakter beschrieben
locales freies Skonto
Reconciliation: Veto, kein invoice_amount nachträglich setzen.
Im Fehlerfall die Summe der Bank gegenüber der Buchungenan Benutzer (testfall) übergeben.
locales und changelog für BankTransaction-Änderungen
Falls Kontoauszüge importiert und gebucht werden, sollte (!) manuelles Ändern deaktiviert sein
Vorbereitend zum Feature, auch verknüpfte Kontoauszüge wiederrückgängig zu machen.
Berechtigung, Verkaufsrechnungen persönlich zugeordneter Projekte einzusehen
Man kann nun Mitarbeiter*innen zu Projekten zuordnen, indem man sie inden Projektstammdaten hinzufügt.
Ist eine Mitarbeiter*in zu einem Projekt zugeordnet, so darf sie alleRechnungen ansehen, die über die Projektnummer der Rechnung (nicht der...
Order-Controller: Workflow -> *-Auftrag vorher Speichern
Ansonsten werden die cvars nicht übernommen.Außerdem ist es konsistenter, da bei allen anderenWorkflow-Aktionen auch immer gespeichert wird (Rechnung oder LS).
Zu 47da14db generische LS-Mail: locales und Anhak-Option in Suche
DMS-Dateianhänge beim E-Mail-Versand Vorauswahl konfigurierbar
manueller Rechnungsversand per E-Mail. Vorbelegung mandantenweit konfigurierbar
Verkauf->Rechnungsbericht Filter nach nicht per E-Mail verschickten Belegen
DisplayableNamePrefs: Überstzungen
Ansprechpartner um boolean Hauptansprechpartner erweitert
Entsprechend mit einigen Attributen für den Export von Kundenstammdatenhinzugefügt.Hintergrund: Ansprechpartner-Export gibt nur die Liste aller Ansprechpartner.Das Feld Kontakt (in der Tabelle Kunde) war wahrscheinlich der Vorgänger...
Stammdaten-Kunden: Neues Feld Amtsgericht. Weitere Export-Möglichkeiten
Ust-ID, Kreditlimit, Amtsgericht (benötigt bspw. für Factoring)
Typo in Übersetzung
Verkaufsaufträge: konfigurierbares Intervall für Lieferdatum-Berechnung
Zahlungserinnerung an Rechnungsadresse schicken - Weiche für Absender
Mail-Absender aus defaults.dunning_creator ableiten.Falls die Rechnungsadresse E-Mail gesetzt ist, diese als Empfänger nehmen ansonsten dieglobale E-Mail des Kunden (abwärtskompatibel)....
fixt: #345 Mahnungsersteller im Ausdruck konfigurierbar machen
Im Menüpunkt Mahnungen konfigurieren, kann man nun wählen, obder aktuelle Mitarbeiter für die Mahnung/Zahlungserinnerung gesetzt istoder der ursprüngliche Mitarbeiter/Ersteller der Rechnung
Rechnungsversand per E-Mail
Falls bei dem Kunden eine E-Mail-Adresse für denRechnungsversand hinterlegt ist, so hat diese Prioritätvor der allgemeinem Rechnungsadresse.Als visuelle Hilfe, wird aus dem Titel 'Empfänger' derTitel 'Rechnung an:'.
Logik normale Rechnung:...
Stammdaten -> Kunden um Textfelder Rechnungsmail und Herkunft personenbezogener Daten erweitert
i)Die Rechnungsmail ist die generische E-Mail des Kunden, welche dieRechnung in der Regel bearbeitet (buchhaltung@, einkauf@).ii)Aufgrund der DSGVO ist es im Zweifel sinnvoll den Erstkontakt...
Fixt #348 DatevExport kommt mit bestimmten Zeichen im Buchungstext nicht klar
In der Mandantenkonfiguration befindet sich jetzt eine Einstellung,welche die Kodierung des DATEV-Exports steuert. DATEV erwartet CP1252.kivitendo kann diese Kodierung so vom kivitendo Nutzer einfordern, alternativ nicht...
Artikel nicht löschen können, wenn in Preisregeln verwendet.
behebt #353"Preisregeln Wenn Artikel gelöscht wird"
Inventur: Typo in Übersetzung
Inventur: Fehlermeldung an Benutzer, wenn kein Artikel ausgewählt wurde.
Inventur: Schwellwert in Mandantenkonfig. für Warnung bei Mengenabweichung
In der Mandantenkonfiguration kann ein Mengenschwellwert eingegeben werden.Wenn die bei der Inventur gezählte/eingegebene Zielmenge mehr als dieserSchwellwert von der Menge in der Datenbank abweicht, dann wird eine Warnung...
locales-Lauf
Mandantenkonfiguration: experimentelle Features einzeln an-/abschaltbar machen
es gibt nun "feature_experimental_order" und "feature_experimental_assortment"
angepasster cherry pick von odyn: bc94c40f2f64e7b40fbd90c49dbf41f86688c32d
Auftrags-Controller: Beleg vor drucken und E-mailen speichern.
Das nur bei "speichern" auch gespeichert wird, ist vielleicht konsequent, aberim Alltag eher unpraktisch. Viele Anwender hatten damit ein Problem, dass dieverschickte oder gedruckte Version des Belegs anders ist, als die gespeicherte,...
TopQuickSearch für den Benutzer konfigurierbar gemacht.
Über UserPreferences, allerdings wird die Mandantenkonfiguration (quick_search_modules) nichtberücksichtigt. Der Benutzer hat alle Schnellsuchen zur Verfügung.Das L.multiselect2side macht Probleme deswegen auskommeniert. Wenn aktiv wird das...
Kundenstatistik: Fehler beim Link zu Rechnungen behoben
Kundenstatistik: Link bei den Rechnungen, Übersetzungen
SEPA-Export: Überweisungen via SEPA - Feature Überweisungsdatum vorbelegen
Muss aktiv in der Mandantenkonfiguration (Feature -> SEPA) aktiviert werden.Entweder wird ein vorhandenes Skontoziel als Ausführungsdatum andie Bank/Export übergeben oder die Netto-Fälligkeit....
Kundenstatistik: Rechte
1 Recht um den Tab Belege bei Kunden anzeigen zu lassen1 Recht um den Tab Belege bei Lieferanten anzeigen zulassen
locales
Kundenstatistik: erster commit ohne Webtemplates
Kreditorenbuchungen: Warnung bei vorhandener Rechnungsnummer für diesen Kreditor
Vorbedingung:AP.js erweitert, sodass der Prüfcode entsprechende Inputs von IR oder AP prüft.
Erweiterungen:Einkaufsrechnung (IR) mit derselben Prüfung wie Kreditorenbeleg beim Speichern versehen...
Dateimanagement: nicht implementierte Speichertypen nicht anbieten/entfernen
Aus Maske und Datenbank (defaults)
Update Übersetzungen nach Umstellung Links zu Auftrags-Controller
Nach commit "Auftrags-Controller: nur neue Maske/Links hierhin,wenn experimentelle Features an" (f825d995db2667be33e98ced722ddf012b484642)
Verloren gegangene Uebersetzung fuer 'Payment / Delivery Options' wieder eingefuegt
Warnhinweis in der Suchmaske des Buchungsjournals bezueglich geaenderter Datumsbezeichnungen wieder entfernen
siehe commit 18848eb015510889f521eefa747dee2d1dcd0bec vom 30.5.2017
vergessene locales nicht nur vom letzten Commit
Kontoauszug verbuchen: Fehlermeldungen visuell (flash) besser hervorheben
Beim Analysieren von #355 aufgefallen. Falls Probleme beimVerbuchen der Kontoauszüge auftreten, sollte auch die Flash-Anzeigenicht grün sein.
Stornos bei EK-Rechnungen verbieten, solange SEPA-Exports verknüpft sind
Merge pull request #22 from robert-scheck/wollen-moechten
s/Wollen/Möchten/g - less strong and likely a bit more polite
Use consistently shortening "USt-IdNr." according to German BZSt
http://www.bzst.de/DE/Steuern_International/USt_Identifikationsnummer/FAQ/FAQ_Vergabe_USt_IdNr/Vergabe_FAQ_node.html
Typo in Übersetzungen
Validator: time
Auftrags-Controller: Angebote/Anfragen: Übersetzungen
Auftrags-Controller: Konfiguration wiederkehrender Rechnungen.
Auftrags-Controller: E-Mail-Dialog aus common verwenden.
Type in Übersetzung
DATEV: Buchungen festschreiben als Benutzer-Option
Hintergrund: Aktuell setzt kivitendo keinen Wert, was bei derDATEV zu einer Warnung und anschließender Festschreibung im Stapel führt.Die Option ist jetzt an der Oberfläche konfigurierbar und erhält gültige Werte
DATEV: Export-Periode Dezember ist häufig im Vorjahreszeitraum
Kunden-Spezifische Artikeleigenschaften
neue Tabelle "PartCustomerPrices" mit SL/DB Dateienin Artikelstammdaten eingebaut,
in Preisquellen analog zu den Lieferantenpreisen nun Kundenpreise eingebaut(Unklar ist was bei Kundenpreisen der beste Preis ist !)...
Inventur: Übersetzungen
Inventur: neuer Transfer-Typ für Inventur ('stocktaking') (DB-Upgrade)
Benutzerdefinierte Datenexporte: Standardwerte für Parameter angeben können
Benutzerdefinierte Datenexporte zu CSV anlegen und ausführen können
CSV-Import: Fehlermeldung, falls Task-Server für aktuellen Mandanten deaktiviert
Fix für #325 und #326
Strikteres Behandeln von Löschen und Storno-Funktion bei Verkaufs-Rechnungen
Auftrags-Controller: Fehler beim Speichern im Dateimanagement abfangen und anzeigen
locales lauf für neue DATEV Warnungen, usw.
Konten: Berichtskonfigurationsübersicht
Listet für die Berichte EÜR, BWA, Bilanz und Erfolgsrechnung alleKonten gruppiert nach ihrer Position im Bericht auf.
kivi.Validator
Datenbank anlegen: Super-User-Rechte abfragen, sofern nötig
Datenbankupgrades: Unterstützung für einzelne Updates mit Superuser-Rechten
Setzt man den neuen Tag `@superuser_privileges` auf 1, so schautkivitendo vor dem Einspielen aller Upgrades nach, ob der konfigurierteDatenbankuser Superuser-Rechte hat. Falls nicht, wird die Benutzer*in...
Datenbankupgrades: unbekannte Control-Felder als Fehler werten
Übersetzungen: Umlaute nicht als HTML-Entitäten schreiben
Vorbelegte E-Mail-Texte um Vorbelegung periodic invoices ergänzt
Bessere Rückmeldung für Personenkonten-Export DATEV
Damit dem Anwender bewußt wird, dass es diese Funktion gibtist es sinnvoller die anzuzeigen und auszugrauen mit demHinweis, dass die Kunden- und Lieferantennummernkreise nichtder DATEV Personenkonto Spezifikation (Sachkontenlänge + 1)...
DATEV-Export: Option "als Personenkonten exportieren"
statt der Sammelkontonummer wird beim Export immer die Kunden- bzw.Lieferantennummer exportiert. Es wird noch nicht auf eine gültigeKontonummer (z.B. 10000-69999 und 70000-99999) geprüft.
Neues Benutzer-Recht Erzeugnisbestandteile editieren
Erlaubt das Änderun von Erzeugnisbestandteilen auch nachdem esschon produziert wurde. Standardmäßig nicht gesetzt.
Filter nach Namen für Buchungsvorlagen implementiert
Hintergrund: Nachdem einige Vorlagen erstellt worden sind,ist der Standard-Fall nicht mehr Anlegen oder Ändern, sondernSuchen und Buchen. Entsprechend den Focus auch auf das Suchfeld gesetzt.
WebshopApi: Admin Übersetzung
WebshopApi: Übersetzungen Rechte Adminbereich
WebshopApi: vergessene Übersetzung
WebshopApi: Übersetzungen
WebshopApi: locales
WebshopApi: File upload Übersetzungen
locales aktualisiert
DATEV-Export: Feldprüfung als Warnungen ausgeben
Anstatt hart auszusteigen (die), erhält der Anwender jetzt eineÜbersicht der fehlerhaften Feldwerte mit einem Minimum anZusatz-Info (Umsatz der Transaktion). Entsprechend denTest-Fall angepasst.