Warnung Währungs-/Kurswechsel: Text u. Übersetzung angepasst
Auftragsschnellerfassung: Korrekturen für Währung/Wechselkurs
- Feld auf disabled setzen wenn nicht gebraucht- _as_null_number damit undef nicht zu 0 wird- Übersetzte Fehlermeldungen
ticket #9491
(cherry picked from commit c581e4685a217bdd5b73380b1f808037a473dd9f)...
Warnung Währungs-/Kurswechsel: englischen Text an Übersetzung angepasst
(cherry picked from commit a51ce740e43f2c70f8584a29ca1c3c3b2ecc7acf)(cherry pick von odyn)
Lagerbestand: Paginieren An- und Ausschalten
S:DATEV:CSV: Lieferdatum als Leistungsdatum exportieren
CsvImport für Lieferscheine
CsvImport: Report-Begrenzung: Option "Nur Warnungen und Fehler" umbenannt. …
… Warnungen gibt es (noch) nicht, nur Fehler (errors) undBemerkungen (information)
CsvImport: Anzahl der Fehler beim Ergebnis anzeigen
locales-Lauf nach "Typos und spellcheck für occurred" -> Reihenfolge anders
Projektpflicht bei Verkaufsaufträgen - Fehler abfangen
... wenn ein Projekt mit der Projektnummer der zu vergebenden Auftragsnummerschon existiert. In der Datenbank muß die Projektnummer eindeutig sein.
Auf das Vorhandensein der Projektnummer schon vor dem Speichern des...
Typos und spellcheck für occurred
Typo in locale
Abteilungen bei Ansprechpersonen: Freitext-Feld und/oder Auswahlliste
Die Abteilung wird entweder nur mit einer Auswahlliste angezeigt oder mitFreitext-Feld und Auswahlliste. Das ist annähernd das alte Verhalten - imFreitext-Feld eingegebener Text wird auch in contact_departments gespeichert....
Abteilungen bei Ansprechpersonen: SimpleSettings-Controller zum Editieren
Titel von Ansprechpersonen: Freitext-Feld und/oder Auswahlliste
Der Titel wird entweder nur mit einer Auswahlliste angezeigt oder mitFreitext-Feld und Auswahlliste. Das ist annähernd das alte Verhalten - imFreitext-Feld eingegebener Text wird auch in contact_titles gespeichert....
Titel von Ansprechpersonen: SimpleSettings-Controller zum Editieren
Anreden: Kunden-/Lieferantenstamm: Freitext-Feld und/oder Auswahlliste
Die Anrede wird entweder nur mit einer Auswahlliste angezeigt oder mitFreitext-Feld und Auswahlliste. Das ist annähernd das alte Verhalten - imFreitext-Feld eingegebener Text wird auch in greetings gespeichert....
Anreden: SimpleSettings-Controller zum Editieren
Kunden/-Lieferantenstamm: Flag "natürliche Person" in Maske
Mahnungen: Offene Gutschriften anzeigen und bei Auswahl gegen Offene Posten rechnen
Falls der Haken in der Übersicht gemacht wird, werden alle offenenGutschriften für den jeweiligen Kunden angezeigt. Wenn diese aktiviertwerden, werden diese Gutschriften für die jeweilige Mahnstufe ausgegeben....
Auftrags-Controller: Einfüge-Position eines neuen Artiklens angeben können
locales: Vergessene Übersetzung zum Kontenabgleich
Mahnungen: Optional auch Original-Rechnung hinzufügen
Artikelsuche: Suche nach in Erzeugnis verbauten Artikeln
Als Ergebnis werden Erzeugnisse und deren Bestandteile angezeigt.Gültige Suchkriterien sind aktuell nur die Spalten in parts
Merge branch 'f-zugferd'
ZUGFeRD: UStID-Nummern validieren und normalisiert ausgeben
Kunden/Lieferanten: UStID-Nummern beim Speichern validieren
ZUGFeRD: ZUGFeRD-Controller der minimal ZUGFeRD PDF parst
Simples Upload Formular für ein PDF. Falls das PDF gültigeZUGFeRD Daten hat und ein Lieferant mit UST-ID in kivi gefunden wird,werden die Formulardaten in der ersten gefunden Kreditorenbelegvorlage...
Typo in Zugriffsrechten
ZUGFeRD: Zahlungsinfos ergänzt: Kontonummer, Typ=Einzug/Überweisung
ZUGFeRD: Einstellung bzgl. Erzeugung auch in Kundenstammdaten
ZUGFeRD: fehlende Übersetzungen ergänzt
ZUGFeRD: Test-Modus über Mandantenkonfiguration konfigurierbar gemacht
ZUGFeRD: Feature über Mandantenkonfiguration abschaltbar
ZUGFeRD: Validierung diverser nötiger Parameter
ZUGFeRD: allgemeine Notizen für alle Rechnungen in Übersetzungen anlegen können
ZUGFeRD: Rechnungen mit ZUGFeRD-Daten erzeugen
Mandantenkonfiguration: Adress-Feld in einzelne Bestandteile aufgeteilt
Massenerzeugen Rechnungen aus LS: Übersetzung: Aktion eindeutiger benannt
DATEV-Export Festschreibungskennzeichen für jede Buchung einzel setzen
Typo in de locale
Recht zum Einsehen von Einkaufsdokumenten aller Mitarbeiter (Trennung VK/EK)
Das Recht "sales_all_edit" galt bisher sowohl für Verkauf als auch für Einkauf.Nun wird das getrennt.
GLTransaction - Dialogbuchungen per Rose erstellen
An einigen Stellen im Code werden Dialogbuchungen per Hand erstellt,inkl. Steuern, das soll hiermit vereinheitlicht und vereinfacht...
Auftrags-Controller: Benutzereinstellung: Positions-Update aus Artikel-Stamm
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