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...
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...
DMS-Dateianhänge beim E-Mail-Versand Vorauswahl konfigurierbar
manueller Rechnungsversand per E-Mail. Vorbelegung mandantenweit konfigurierbar
Verkaufsaufträge: konfigurierbares Intervall für Lieferdatum-Berechnung
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
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...
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...
Mandantenkonfiguration: experimentelle Features einzeln an-/abschaltbar machen
es gibt nun "feature_experimental_order" und "feature_experimental_assortment"
angepasster cherry pick von odyn: bc94c40f2f64e7b40fbd90c49dbf41f86688c32d
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....
Dateimanagement: nicht implementierte Speichertypen nicht anbieten/entfernen
Aus Maske und Datenbank (defaults)
Liefertermin Erinnerung für Auftrags-Controller
Falls in Mandanten-Konfig aktiviert, wird ein leerer Eintrag inLiefertermin in Aufträgen beim Speichern oderbeim Workflow 'Speichern und Lieferschein' angemahnt.
Inventur: Voreinstellungen für Lager, Lagerplatz und Stichtag (DB und Rose)
WebshopApi: ShopImage
ShippedQty: Algorithmusdetails konfigurierbar machen
Mandantenkonfiguration: Schalter für experimentelle Features
- neue Spalte in defaults (Upgrade-Skript und Rose-Update)- Schalter in der Mandantenkonfiguration- Übersetzungen
MetaSetup-Update für DB-Upgrade »filemanagement_feature«
MetaSetup-Update zum DB-Upgrade »defaults_bcc_to_login.sql«
BCC an aktuellen Benutzer
Falls in der Mandantenkonfiguration diese Option eingeschaltet wird,bekommt de raktuelle Benutzer zu jeder versendeten Email eine blinde Kopie
Dateimanagement: Basiserweiterung
In diesem Commit sind die Anpassungen in der Mandantenkonfigurationsowie die notwendigen Klassen und Controller.
Über eine Zwischenschicht wird das tatsächliche Backend (Dateien,WebDAV,ext.DMS,Datenbank etc) verborgen.
Falls ein Artikel nicht gefunden wird, kann gleich in die Erfassung gegangen werden
Dies ist in der Manantenkonfigurierung einstellbar.
Neuen Artikeltyp Sortiment eingeführt - sql und rose
optionales Feature für SEPA Überweisungen
Nach der Rechnungsnummer im Verwendungszweck zusätzlich Kunden- oder Lieferantennummer angeben.Optional konfigurierbar in der Mandatenkonfiguration und übersetzbar für alle verfügbaren Sprachen.
Geierlein: alter Elsterexport überarbeitet
Generierung der Params in ODGeierlein
Neuer Controller für AJAX RequestVerallgemeinern (Teile aus ustva.pl nach SL/USTVA.pm
elster_format angepasst
Die Formate der Steuernummern für Baden-Württemberg und Rheinland-Pfalz...
Funktion "Erzeugnis fertigen" sucht Bestandteile im falschen Lager.(2)
Auf Wunsch von Jan ist dies kein Bug mehr, sondern ist nun per Mandantenkonfig konfigurierbar
Als default wird das Ziellager genommen, falls "transfer_default_warehouse_for_assembly" gesetzt,...
new settings balance, datev, erfolgsrechnung, eurechnung, ustva to client-features
Belege runden, und Rundungsdifferenzen auf Extrakonten buchen.
Revert "Belege runden, und Rundungsdifferenzen auf Extrakonten buchen."
This reverts commit 422f2f17365ea7879c14b902c5db1e4cd7023e48.
Reapply "country_mode entfernt."
Mit mit neuem Autor neu.
Revert "country_mode entfernt."
Originalcommit: b05b5075ac0f3cbb0823c2f513cdbcacfb17bede.
Reapply "Form: round_amount precision support"
Und mit neuer Autorschaft neu.
Revert "Form: round_amount precision support"
Originalcommit: 73a78da630ce363f70062447dd82a8a0ece8cd89
TopQuickSearch: Konfiguration in client_config
MetaSetup Default whitespace
Auftrags-Controller: Warnung beim Speichern mit doppelten Artikeln.
In der Mandantenkonfiguration (Features) abschaltbar.
DeliveryPlan: Entfernt Einstellung, um nur ausgelagerte Lieferscheine zu berücksichtigen.
Diese Option lieferte hier ungenaue Ergebnisse, da dennoch auch Positionenangezeigt wurden, für die überhaupt kein Lieferschein erstellt wurde.
Standardforderungskonto und Verbindlichkeitskonto in Mandantenkonfiguration
Dort kann man in Zukunft angeben, welche Konten vorausgewählt seinsollen.Wird allerdings noch nicht in den Masken benutzt.
country_mode entfernt.
Flags sollten unabhängig funktionieren, ausserdem in das im adminbereich der hass.
Schweizer Modus
Form: round_amount precision support
io/select_item um optional part.notes erweitert
Standard: Konfigurierbar in Mandatenkonfiguration. Entsprechend Flagfür parse_template usw.Einziger nicht optionaler Punkt: p.notes wird zusätzlich als Column inretrieve_items geholt, kann ggf. auch noch optional geholt werden
Aufträge immer mit Projektnummer speichern.
Feature kann in der Mandantenkonfiguration aktiviert werden.
Konfigurierbares E-Mail-Journal
In der Mandantenkonfig kann nun das Speichern von gesendeten E-Mailsentweder- ganz abgeschaltet werden- ohne Anhänge speichern- mit Anhängen speichern (default)konfiguriert werden.
Falls ganz abgeschaltet, erscheint im Journal dazu ein Hinweis
use parent statt use base in MetaSetup
Lieferwertbericht - unnötige Konfigurationsparameter entfernt (Ergänzung)
Vergessene Dateien zum Commit von gerade
Mappings und MetaSetup für Brieffunktion
Auslagern in VK-Rechnung: Neue Datenbank-Felder, Rose u. Mandantenkonfiguration
Spalte »nicht gelieferte Menge« in Aufträgen optional anzeigen
PriceSource: Konfiguration
Freitagabendcommit Fixes
Gloable BCC Adresse
Erweiterung Lieferplan Belege wirklich ausgelagert und Warenverkaufswert (default: aus)
Erweiterung Mandantenkonfiguration im Bereich Lager zum Einschalten vona) WarenverkaufswertFalls aktiviert erscheint eine neue Spalte im Lieferplan, die den Wert der...
Transportkosten-Erinnerungs-Artikel auf ID anstatt partnumber umgestellt Teil II
Vergessene modifies für Commit von gerade hinzugefügt
Erinnerung für Transport- oder Versandkostenartikel bei Angebot / Auftrag implementiertErweiterung: Mandantenkonfiguration um einen Standardartikel der auf Vorhandenseinüberprüft wird (oe). Falls nicht wird eine entsprechende Warnung ausgegeben.Verbesserungsmöglichkei 1: Artikelnummer per partpicker auswählen...
Konfigurierbares Angebotsgültigkeits-Intervall hinzugefügtStandardmässig ist ein Verkaufsangebot bis zum nächsten Werktag gültig.Dieses Intervall wird dann noch hinzugerechnet, bspw. nächster Werktag plus 14, 28 etc.Falls das Intervall nicht gesetzt oder wir nicht den Typ sales_quotation haben, passiert nichts....
Mandantenkonfiguration erweitert:Dienstleistungen NICHT automatisch AuslagernStandardmässig werden Dienstleistungen wie Waren und Erzeungnisse behandelt undso auch beim Standard-Auslager-Verfahren. Entsprechend die Mandantenkonfiguration (defaults)angepasst.
Verkaufsbelege: optional nur Projekte des Kunden anbieten
Auch dieses Feature kann über die Mandantenkonfiguration eingeschaltetwerden.
Einkaufs-/Verkaufsprozesse: optionale Einschränkungen für gewisse Aktionen
Über die Mandantenkonfiguration kann verboten werden, dass gewisseAktionen in den Einkaufs- und Verkaufsprozesse durchgeführtwerden. Diese sind:
- Direkte umwandlung von Verkaufsangeboten und -aufträgen in...
Einkauf/Verkauf: Eingabe der Vorgangsbezeichnung optional erzwingen
Wird über eine Option in der Mandantenkonfiguration eingeschaltet.
Pflichtenhefte: Meta-Setups nach RDBO-Update neu gebaut
Pflichtenhefte: Nummerierungsformate zu Typen verschoben & bearbeitbar gemacht
Pflichtenheft-Angebot/Auftrag: DB-Schema & Models
Standardstundensatz in Tabelle defaults speichern, nicht in Konfigurationsdatei
Rose-Setup Pflichtenhefte/Projekte an Umstellung setup()/initialize() angepasst
Pflichtenhefte: Datenbankschema und Rose-DB-Models
Startdatum in Bilanz in Mandantenkonfiguration konfigurierbar gemacht
Bisher wurde closed_to ("Bücher schließen zum") als Grundlage für dasStartdatum benutzt. Schließt man die Bücher allerdings monatsweise führt dieszu falschen Werten. Siehe auch Ticket #2444....
Neues Feld Firmensignatur in Mandantenkonfiguration
Seit der Umstellung auf die Mandantenfähigkeit gab es für einen Benutzernur eine einheitliche E-Mail Signatur in allen Mandanten. Dadurch konnteman keine firmenindividuellen Signaturen einsetzen. Ab jetzt kann man...
Kleinere DB-Details (Fremdschlüssel und verwaiste Tabelle) - audittrails wird nicht mehr benutzt
Revert "Kleinere DB-Details (Fremdschlüssel und verwaiste Tabelle)"
This reverts commit d0118dc6303e04507a77f3dde2c2bf0565ecb388.
Kleinere DB-Details (Fremdschlüssel und verwaiste Tabelle) - audittrails wird nicht mehr benutzt - Fremdschlüssel für employee id für auch für salesman in customer / vendor
Zeilenumbrüche als letztes Zeichen bei part.description, part.notes beim Speichern in DB verhinderncloses #2011Wie Wulf vorgeschlagen hat, werden alle whitespaces beim Beginn eines Textblocks und beim Ende einesTextblocks entfernt. Ferner werden mehrfach Wiederholungen von Leerzeichen innerhalb eines Blocks...
Validierung eingegebener Kunden- und Lieferantennamen konfigurierbar gemachtFerner Konfigurationsvorbereitung für die Umsetzung von Ticket 2011 (Validierung von part.notes und part.descriptions)
MetaSetup: Spalten- und Fremdschlüsselnamen alphabetisch sortieren
Trac 2300 / 2301 zweiter Versuch;-)
MetaSetup neu generiert
RDBO-Model-Update 'defaults'
Default.pm für moderne Rose-Version
Buchungen in unrealistischen Zukunfts-Intervallen vermeiden s.a. Trac 1897Hinzufügen eines neuen defaults "max_future_booking_interval".Entsprechend editierbar wie closedto
Verkaufs- und Einkaufslieferschein um Standardlagerverfahren erweitert (#2284)s.a. Changelog, bzw. Trac-Eintrag 2284 hierzu.
Merge branch 'gewicht'
Conflicts: SL/Controller/ClientConfig.pm SL/DB/MetaSetup/Default.pm
Nachtrag zum Commit von eben zu für 2284Copy / Paste Fehler in form_header.htmlCopy / Paste Fehler in Default.pmVergessene ausgelagerte common select_warehouse_bin.htmlhinzugefügt.
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Conflicts: SL/DB/MetaSetup/Default.pm locale/de/all
Migration von parts.bin nach wirklichen Lager und Lagerplatz s.a. Ticket 2284
Unnötige Hiddens entfernenAnzeigekonfiguration von GewichtenGewichte in Druckvorlagen
Durch diesen Commit werden1. unnötige Hidden-Variablen aus html-templates entfernt, die mitGewichten zu tun haben.2. die Anzeige von Gewichten konfigurierbar gemacht....
Rose-Model für neue Tabelle currencies
Neues DB-Setup für Währungen
Für RDBO-Code wird hier das MetaSetup der DB upgedated.
Nicht vorhandene Spalte aus Rose-Mapping entfernen.
deviating_fiscal_year kam wohl aus Versehen imcommit 693e58208df2667024aaf4ac92cb8f8e8d820b38 rein.
Nummernkreis Erzeugnis
Der TransNumberGenerator musste noch für den neuen NummernkreisErzeugnisse angepasst werden.
"Löschen"-Knopf anzeigen in Mandantenkonfiguration einstellbar
für Aufträge und Lieferscheine.
"als bezahlt markieren"-Knopf anzeigen in Mandantenkonfiguration einstellbar.
Änderbarkeit und Löschbarkeit von Belegen in Mandantenkonfiguration einstellbar.
Option für Datev-Check in Mandantenkonfiguration verschoben.
Option für Mindesthaltbarkeitsdatum in Mandantenkonfiguration verschoben.
Controller für Mandantenkonfiguration.
Im Moment lässt sich hier die Änderbarkeit für Zahlungen einstellen. Essollen demnächst auch noch anderen Konfig-Einstellungen aus der Konfig-Dateihierher wandern.
Vorauswahl der Sprache fuer Kunden in defaults
Umstellung von eur zu 3 Variablen in defaults
accounting_method inventory_system profit_determination
Details siehe doc/umstellung_eur.txt
Aktualisierung der RDBO-Models anhand des aktuellen Datebankschemas
RDBO Normalisierung Part 2
Alle Tables mit id Spalte versehen. Taxkey und Licemse naming gefixt.Ausserdem eine Funktion db eingefügt, die in package main sitzt und diepassenden Datenbankmodels zurückgibt, siehe Helpers::Mappings