Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 95d002cf

Von Jan Büren vor etwa 1 Monat hinzugefügt

  • ID 95d002cfa1993e52f28265734d6e4cb63aa05c06
  • Vorgänger 0f84fec6
  • Nachfolger a8fd9571

changelog zum letzten Feature (Erweiterung mini_journal um Dokument)

Unterschiede anzeigen:

doc/changelog
21 21
    angeboten, die alle bie den Buchungen hinterlegten PDF-Belege in einem PDF bündelt.
22 22
    Somit kann der Überweisende an dieser Stelle nochmal die Überweisungsliste anhand der
23 23
    hinterlegten PDF-Rechnungen vor der Überweisung kontrollieren
24
  - Beim Einlagern die Liste der letzten Einlagerungen von 10 auf 20 erhöht und auch
25
    das entsprechende Dokument anzeigen
24 26

  
25 27

  
26 28
Bugfixes (Tracker: https://www.kivitendo.de/redmine):
......
306 308
6   2437 Falsche Marge bei Verwendung von Preisfaktor
307 309
5   1991 SelfTests: Undefiniertes Verhalten bei NOTESTS
308 310

  
309

  
310 311
2023-04-05 - Release 3.8.0
311 312

  
312 313
Größere neue Features:
doc/changelog.orig
1
###############################
2
# Veränderungen von kivitendo #
3
###############################
4

  
5
<<<<<<< HEAD
6
xxxx-xx-xx - Release 3.9.1
7

  
8
Größere Features und Komponentenupdates:
9
  -
10

  
11
Mittelgroße neue Features:
12
  -
13

  
14
Kleinere neue Features und Detailverbesserungen:
15
  - Möglichkeit nach internen Bemerkungen zu suchen und zu filtern im
16
    Bericht Einkaufsrechnungen/Kreditorenbuchungen.
17
  - Der Inhalt der Picker (Artikel/Kunde/Lieferant/Projekt/Konto) wird
18
    beim Klick in das Picker-Eingabefeld selektiert. Damit wird der Inhalt
19
    dann beim Lostippen gelöscht und es kann direkt nach einem neuen
20
    Objekt gesucht werden.
21

  
22

  
23
Bugfixes (Tracker: https://www.kivitendo.de/redmine):
24
  -
25

  
26
=======
27
2024-XX-XX - Release 3.9.1
28

  
29
Kleinere neue Features und Detailverbesserungen:
30

  
31
  - Bei aktiviertem DMS wird bei SEPA-Überweisungen zusätzlich eine PDF zum Download
32
    angeboten, die alle bie den Buchungen hinterlegten PDF-Belege in einem PDF bündelt.
33
    Somit kann der Überweisende an dieser Stelle nochmal die Überweisungsliste anhand der
34
    hinterlegten PDF-Rechnungen vor der Überweisung kontrollieren
35
>>>>>>> 43e54a65a7 (changelog für SEPA-Sammelpdfs)
36

  
37
2024-04-10 - Release 3.9.0
38

  
39
Größere Features und Komponentenupdates
40

  
41
  - Bestell- oder Einkaufshelfer
42
      Über einen Bericht "Meldebestand" können Artikel, die den Mindestbestand
43
      unterschritten haben, in einen Warenkorb gelegt werden. Der Warenkorb
44
      kann gefiltert nach Lieferant dann Einkaufsbestellungen auslösen.
45
      Zusätzlich zu den Meldebestandwaren können weitere Artikel des
46
      Lieferanten gleich mitbestellt werden. Artikel die in offenen und nicht
47
      gelieferten Einkaufsbestellungen sind, werden nicht im Meldebestand
48
      angezeigt. Artikel können auch direkt aus der Stammdatenmaske in den
49
      Einkaufswarenkorb gelegt werden.
50

  
51
  - Eingehender E-Mail-Import im E-Mail-Journal
52
      E-Mails können von beliebigen IMAP-Ordnern importiert werden und sind
53
      anschließend im E-Mail-Journal sichtbar. Beim Klick auf eine importierte
54
      E-Mail werden PDF Anhänge direkt im Browser geöffnet und mit jedem Anhang
55
      oder der gesamten E-Mail können weitere Aktionen innerhalb kivitendos
56
      angestoßen werden. Diese Aktionen sind
57
        - E-Mail-Anhang zum Beleg hinzufügen
58
        - von einem beliebigen Einstiegspunkt einen weiteren Workflow Schritt
59
          mit Mitnahme des Anhangs machen
60
        - E-Mail-Anhänge in Belegvorlagen verbuchen
61
        - Einen komplett neuen Workflow/Beleg starten
62

  
63
      Falls der E-Mail-Anhang ein PDF vom Typ 'E-Rechnung' im Format ZUGFeRD/Factur-X ist,
64
      wird bei der Erstellung einer Kreditorenbuchung probiert, sinnvolle Daten dort automatisch
65
      vorzubelegen.
66
      Diese Verfahren kann auch vollautomatisch direkt beim Import der E-Mail mit einer
67
      entsprechend konfigurierten Kreditorenbelegvorlage durchgeführt werden.
68

  
69

  
70
  - Update CKEditor auf CKEditor5 39.0.2
71
    Featureabgleich mit ckeditor4:
72
    - die folgenden Features sind alle weiterhin verfügbar, können aus alten
73
      Daten gelesen werden und funktionieren in Export und Print
74
      - bold
75
      - italic
76
      - strikethrough
77
      - underline
78
      - superscript
79
      - subscript
80
      - numbered list
81
      - bulleted list
82
      - remove format
83
    - zusätzlich sind in der neuen Konfiguration noch:
84
      - undo/redo (for free)
85
      - horizontal line (wurde in ein paar Kundenprojekten verwendet, ist
86
        default konfiguriert)
87
      - source editor (wurde in einigen Anpassungen verwendet, ist jetzt
88
        default konfiguriert)
89
      wenn etwas davon nicht gewünscht ist, einfach in js/kivi.js aus der
90
      toolbar entfernen.
91
    - mehr als eine Instanz in der gleichen Seite funktioniert
92
    - Lokalisierung des Editors auf die Benutzersprache
93
      (myconfig.countrycode) funktioniert für de und en.
94
    - cut/copy/paste aus dem alten Editor gibt es nicht mehr
95
    - Enter events im Editor werden nicht an umliegende Forms gebubblet
96
    - Focus, initial Fokus und focus_when_ready funktionieren wie vorher
97
      auch
98
    - die folgenden Attribute im unterliegenden <textarea> werden korrekt
99
      interpretiert:
100
      - disabled
101
      - style: height
102
    - clientjs fokus funktioniert
103

  
104
    Wichtige Änderungen:
105

  
106
    - die funktion kivi.selectall_ckeditor wurde nicht mehr verwendet und
107
      wurde entfernt.
108
    - Der neue Editor ist jetzt wieder Classic und NICHT Inline. Der Grund
109
      dafür ist:
110
      - Inline funktioniert nicht auf <textarea> Tags sondern brauch
111
        zwingend <div> tags. Das würde deutlich mehr Migrationsaufwand
112
        bedeuten.
113
      - Inline kopiert nicht automatisch den Inhalt des ckeditors zurück in
114
        das originale DOM Element, was zu versteckten Bugs führen könnte.
115
      Wenn Inline gewünscht ist, bitte separat bauen.
116
    - CSS Theme Anpassungen sind nicht mehr kompatibel. Die Klassen und der
117
      DOM Aufbau haben sich geändert. Die Standardversion sieht aber in
118
      allen Stylesheets gut genug aus, dass das erstmal so bleiben kann.
119
    - Das "width" Attribut im unterliegenden <textarea> wird nicht mehr
120
      benutzt um den Editor zu dimensionieren. Der ckeditor nimmt sich immer
121
      die volle Breite des umliegenden Containers.
122
    - dymanisches resize ist nicht mehr unterstützt.
123
    - es gibt keinen jquery adapter mehr. Interaktion mit dem editor müssen
124
      mit der API des ckeditors passieren. Das Editor Objekt ist weiterhin
125
      im data-ckeditorInstance des unterliegenden <textarea>.
126

  
127
Mittelgroße neue Features:
128

  
129
  - Neben Artikelnummern pro Lieferant und pro Kunden können auch
130
    Artikelnummern pro Kunden-/Lieferantentyp mit Beschreibung und
131
    Langtext verwaltet werden.
132
  - Das WebDAV Repository kann mit einem externen WebDAV-Repo in eine Richtung (kivi -> WebDAV)
133
    mittels Hintergrund-Job periodisch synchronisiert werden. Der entsprechende Job heißt
134
    ExternalSyncWebDAV. Die Einstellungen für das externe Repo befinden sich in der Mandanten-
135
    konfiguration. Der Job kann mit dem Daten-Parameter delete: 1 aufgerufen werden und anstatt
136
    die Daten zu kopieren wird das externe Repo gelöscht. Mit delete: 0 wird dann wieder normal
137
    synchronisiert. Ferner wird nur das  WebDAV-Repo des eingeloggten Benutzers synchronisiert
138
    (alle Einträge unterhalb $KIVI/webdav/$MANDANT/, z.B. /usr/local/src/kivitendo/webdav/2/).
139
    Für das Verfahren wird das optionale Paket HTTP::DAV benötigt, s.a. (scripts/installation_check.pl -ov)
140
    Der Hintergrund-Job kann ferner auch direkt auf Unterordner des entfernten WebDAV-Repos
141
    zugreifen, bspw. nextclound (https://nc.firma.de/remote.php/webdav/dateien für den stb)
142
  - Neuer Workflow Auftrags-Eingang auf der Verkaufsseite zwischen Angebot
143
    und Auftrag.
144
  - Neuer Workflow Angebots-Eingang auf der Einkaufsseite zwischen Preisanfrage
145
    und Lieferantenauftrag.
146
  - Neuer Workflow Lieferantenauftragsbestätigung auf der Einkaufsseite nach
147
    Lieferantenauftrag.
148
  - Scan Funktion für Schweizer QR-Rechnungen in mobilen templates. Die QR-Rechnung kann
149
    mittels eingebauter Kamera Funktion eingescannt werden. Anschließend wird die Rechnung
150
    einem Lieferanten zugeordnet und als Kreditorbuchung gespeichert.
151
  - Beim fertigen eines Erzeugnisses können nun die Bestandteile genau bestimmt
152
    werden, sofern diese nicht eingeutig sind. Gibt es also z.B. Bestandteile in
153
    verschiedenen Lagerplätzen oder mit verschiedenen Chargen, so können diese
154
    gewählt ausgewählt werden. Das Mindeshaltbarkeitsdatum wird dabei (noch
155
    nicht) berücksichtigt.
156
  - Beim Jahresabschluss besteht neu die Möglichkeit, zwischen den Methoden Einfach und Standard
157
    zu wählen. Die Methode Einfach berücksichtigt nur die Bestandskonten und verwendet das
158
    gleiche Konto für die Verbuchung von Gewinn oder Verlust.
159

  
160
Kleinere neue Features und Detailverbesserungen:
161

  
162
  - Beim Export aller Kontenblätter (Berichte -> Buchungsliste) können nun auch PDFs
163
    erzeugt werden
164
  - Schweizer QR-Rechnungen: Bei der Erzeugung via OpenDocument, innerhalb des QR-Code
165
    Adresstyp S anstatt K verwenden
166
  - Bei den Bankkonten Auswahlmöglichkeit hinzugefügt, ob das Konto für den Bankimport
167
    verwendet (und somit für manuelle Buchungen gesperrt) werden soll
168
    (Standardwert und für bestehende Mandanten: Ja)
169
  - Mahnsperre beim Kunden
170
  - Bei Mahnungen den schon erstellten Beleg mitversenden (optional einstellbar in der
171
    Mahnungskonfiguration.
172
  - Schon erstellte Belege aus dem Webdav/DMS als zip herunterladen.
173
  - Volltextsuche auch für Einkaufsbelege EK-Rechnungen/Kreditorenbuchungen
174
  - Volltextsuche auch für Lieferscheine
175
  - weitere Filtermöglichkeiten wie Zahlungsbedingungen und Typ bei Mahnungen erzeugen
176
  - In diversen Formularfeldern Kunden/Lieferanten trailing withespaces nicht speichern
177
  - Bericht Lagerbestand nach text-artigen benutzer definierten Variablen
178
    sortieren lassen
179
  - Neben Lieferantenartikelnummern kann auch ein Langtext hierzu in
180
    den Artikelstammdaten verwaltet werden.
181
  - Zu kundenspezifischen Preisen/Artikelnummern können jetzt auch
182
    Beschreibung und Langtext in den Artikelstammdaten verwaltet
183
    werden.
184
  - Hintergrund-Job zum Überprüfen des Mindestlagerbestands für Artikel, der
185
    Emailversand kann über die Konfigurationsdatei eingestellt werden.
186
  - Gesendete Emails können im Email-Server (IMAP-Ordner Sent) gespeichert werden
187
    (konfigurierbar in kivitendo.conf [sent_emails_in_imap])
188
  - IMAP Client (konfigurierbar in kivitendo.conf [imap_client]):
189
    - Bei der Erstellung von VK-Angebote und VK-Aufträge können automatisch
190
      Ordner im Email-Server angelegt werden
191
    - Bei der Bearbeitung von VK-Angebote und VK-Aufträgen können die Emails aus
192
      den angelegten Ordner im Email-Server automatisch importiert werden
193
    - Hintergrund-Job zum Aufräumen der erstellten Email-Unterordner, nur
194
      Unterordner für offene Belege werden behalten
195
    - Hintergrund-Job zum Synchronisieren von Email-Ordner. Emails werden in das
196
      E-Mail-Journal importiert, wenn sie nicht schon vorhanden sind
197
  - Belege ("neue" Controller, sprich Angebot/Auftrag/Beistelllieferschein/RMA/
198
    Reklamation) können nicht mehr ohne Positionen gespeichert werden. Ausnahmen
199
    lassen sich in der Mandantenkonfiguration einstellen.
200
  - Projektspezifische Testfälle 'NovoclonStrict' sind im Standard verfügbar.
201
    Optimiert für die Branche 'Handel', die in der Regel nur eine Handelsware pro
202
    Vorgang einkaufen und verkaufen. Das Modul ist als einzelner SelfTest mit
203
    folgender JSON-Konfiguration im Feld 'Daten' aktivierbar (email tauschen):
204
    email: prozessueberwacher@meinkunde.com
205
    modules: NovoclonStrict
206
  - Gutschriften können beim Kontoauszug verbuchen gegen Rechnungen über durchlaufende
207
    Posten ausgebucht werden. Funktioniert bei exakt einer Rechnung und einer Gutschrift
208
    die mit einer Banktbewegung vom Anwender verknüpft wird. Die Automatik wird
209
    beim Zurücksetzen einer Bankbewegung auch entsprechend aufgelöst. Die Buchungen
210
    bekommen zusätzlich einen Hinweis auf eine Automatik im Feld 'Memo'
211
  - Kontoauszug verbuchen setzt automatisch ein unscharfes Skonto bei Skonto-Abweichungen
212
    bis 0,5 % des Original-Rechnungbetrags. Der Prozentwert kann mandantenweit konfiguriert werden
213
    und die Funktion kann deaktiviert werden, s.a. Mandantenkonfig->Buchungskonfiguration
214
  - Mahnungsversand per E-Mail, nimmt Daten von der abweichenden Rechnungsadresse und priorisiert
215
    ansonsten nach Mahnungsempfänger (E-Mail) und Rechnungsempfänger (E-Mail). Falls überhaupt
216
    keine gültige E-Mail gefunden wird, ist die Funktion an der Oberfläche für den Anwender
217
    deaktiviert.
218
  - Bei Wechselkursgewinnen oder -verlusten wird dieser jetzt im Beleg angezeigt für
219
    deutsche Kontenrahmen (chart_link nachträglich korrigiert)
220
  - Rechnungsversand per E-Mail, auch bei Anzahlungs- und Schlußrechnung
221
  - Bei neuen Wiedervorlagen wird der Benutzer automatisch per E-Mail informiert.
222
    Dies kann in den Benutzereinstellungen deaktiviert werden. Die E-Mail kann
223
    in kivitendo.conf [follow_up_notify] konfiguriert werden.
224
  - Bei der Übernahme von Shop-Aufträgen kann jetzt auch nur eine teilweise Auswahl
225
    der Artikel übernommen werden (hilfreich für den Fall Artikel existiert im Shop
226
    aber so nicht in kivitendo oder es handelt sich um nicht abrechenbare Artikel)
227
  - Ein Hintergrundjob ShopwareSetPaid setzt den Bezahlstatus eines Shopauftrags.
228
    Sollte standardmäßig nach jedem Werktag angeschaltet werden, s.a. API-Doku im POD-Format.
229
  - Lieferplan filtert auch nach Artikelnummer des Erzeugnisbestandteils
230
  - In der Mandantenkonfiguration bzw. Benutzereinstellungen kann ausgewählt
231
    werden, ob immer das Desktop-Layout gewählt wird. Das kann nützlich sein,
232
    wenn man die kivi klassisch auf dem Tablet oder Smartphone verwenden will.
233
  - Artikel können auf "nicht mehr bestellen" gesetzt werden. Dann sind diese
234
    in neuen Preisanfragen und Lieferantenaufträgen nicht mehr auswählbar.
235

  
236

  
237
Bugfixes (Tracker: https://www.kivitendo.de/redmine):
238
676 Druckvorlagen (marai): Fehler bei natürlicher Person
239
675 Die Inhalte der Reiter Dokumente/Anhänge werden bei Lieferscheinen EK/VK nicht gerendet, wenn ein Lieferscheine über einen Link aufgerufen wird
240
673 Design 4.0 Dialogbuchungsmaske hat keinen Reiter Verknüpfungen
241
672 Schlussrechnung beim Schweizer Kontenrahmen 2024 mit MWST wirft Fehler.
242
668 Design 4.0: Flash beim Anlegen einer neuen Datenbank wird versteckt
243
666 Design4.0: Der wrapper für horizontales scrollen ist zu breit, wenn menü links verwendet wird
244
665 Individuelle Lieferadresse wird nicht übernommen im Workflow Autftrag -> Lieferschein
245
658 DMS -> Backend WebDAV verknüpfte Belege
246
657 Schnellsuche Fibu findet Rechnungnummer nicht
247
654 Aufzählungsliste ist im ckeditor 5 nicht mehr gut einsehbar einsehbar/editierbar
248
653 Auftragscontroller: Als neu speichern: Hinweis auf ungültige Artikel zeigt Position nicht mehr an
249
651 Design4.0: CSV-Import: Report zeigt erste Datenzeile nicht an
250
649 CSV-Import Lieferanten 3.9 alpha geht nicht mehr
251
648 Einkaufs- und Verkaufsreklamationen funktionieren nicht mehr
252
646 Design4.0: Vorgangsbezeichnung: Feld in EK-Rechnung fehlt.
253
643 Design4.0: Konten ungültig machen: checkobx fehlt im Template
254
640 DBUpgrade fehler bei sql/Pg-upgrade2/oe_purchase_order_confirmation_order_types.sql
255
637 load_zugferd fehlerhaft bei Ermitteln der tax
256
636 ZuGFeRD Import defekt
257
634 Verkauf -> Berichte -> Rechnungen -> Drucken kaputt
258
633 Alte Berechnungsautomatiken von Auftrag nach Lieferschein defekt
259
632 Verkaufslieferschein lässt sich nicht mehr Auslagern
260
631 Lager -> Lagerbuchungen wirft einen DB-Fehler: "sales_invoice" ist kein gültiges enjm
261
630 design40: Bei Lagereingang im Lieferschein-Popup wird Information abgeschnitten
262
625 Speichern und Lieferschein (E) mit Artikelauswahl -> Fehler:
263
624 Einkaufslieferschein lässt sich nicht zrücklagern
264
622 Kein CKEditor bei Rechnung erfassen/bearbeiten
265
621 Das Menü Links verschwindet / leer bei Rechnung erfassen, Anzahlungsrechnung erfassen, Gutschrift erfassen
266
620 Mahnstatus wird in Rechung nicht richtig angezeigt
267
617 Design4.0: Kunden/Lieferantenmaske Reiter "Belege"
268
615 Reverse Charge $13 für UStVA richtig konfigurieren
269
610 Lieferscheine an Lieferanten
270
609 Nach Update von Debian11 auf Denian12 Fehler beim Ausdrucken von Rechnungen wenn ZugFerD eingeschaltert.
271
608 DBUpgrade fehler bei sql/Pg-upgrade2/record_links_remove_to_quotation.pl
272
607 Design4.0 Reportgenerator erzeugt sehr viele Leerzeilen
273
605 Kontoauszug verbuchen rückgängig machen, setzt datepaid im Nebenbuch nicht null zurück, wenn keine Zahlungen mehr zum Beleg vorhanden sind
274
603 Mailversand liefert immer einen Fehler / Mails über IMAP ablegen
275
594 Design4.0: Mandantenkonfiguration
276
593 Design40: Dialogbuchen
277
592 Design40: CSV-Importe: Hilfe zu Spaltennamen nicht ganz lesbar bei Multiplex-Importen
278
591 Design40: CSV-Importe: große leere Stelle bei Multiplex-Importen
279
590 Design40: CSV-Importe: Einstellungen: Texteingabefelder zu weit rechts
280
589 neue Buchungsliste saldiert falsch.
281
584 SL/Controller/Reclamation.pm merge marker in POD
282
578 Admin-Oberfläche: Fehler beim Anlegen eines Benutzers
283
569 Design4.0 Kunden/Lieferantenmaske Reiter "Belege" überlagert andere tabs
284
564 div. Belege/Dialogbuchen Beim Löschen eines Dokuments wird der DB Eintrag nicht gelöscht
285
551 Design4.0: Bei Wiedervorlagen fehlt die Auswahlliste der Benutzer (für den die WV erstellt wird)
286
541 ! LaTeX Error: There's no line here to end
287
533 Design 4.0: Speichern der Mandantenkonfiguration: Can't locate object method "shipped_qty_fill_up" via package "SL::DB::Default" at /usr/share/perl5/Rose/DB/Object.pm line 1657.
288
525 Design4.0 Kreditoren/Debitorenbuchungen
289
524 Design4.0 Dialogbuchen
290
523 Design4.0 Benutzereinstellungen
291
522 Design4.0 Fehlende Option Benutzerdefinierte Variablen
292
513 Beistellieferschein PDF wird nicht im DMS abgelegt
293
474 Artikeldaten aktualisieren wenn Spache geändert
294
473 SQL-Fehler bei "Suche nach in Erzeugnissen verbauten Artikeln"
295
440 Im neuen Auftragscontroller kein Workflow "Angebot"
296
374 Benutzerdefinierte Variablen lassen sich nicht leeren
297
363 Standardbuchungskonto ("Buchen auf") wird in Rechnungen EK/VK nicht vorbelegt.
298
313 unstable: Kontoauszug verbuchen - Verkaufsrechnungen werden SEPA-Sammelüberweisungen zugeordnet
299
298 Artikel "Als neu verwenden" übernimmt die BDVs nicht.
300
216 Kunden als csv exportieren2
301
189 Sortierung in den Listen aus der Schnellsuche verwirft den Suchbegriff
302
129 Erfolgsrechnung für nicht Schweizer-Anwender
303
118 item in record_links für auftrag zu rechnung hinzufügen
304
114 Wird ein Artikel gelöscht, zu dem eine Preisregel definiert ist, so bleibt die Preisregel bestehen und erzeugt Fehlermeldung beim Aufruf von Preisregeln
305
112 Zeilenumbruch falsch konvertiert von 3.1 nach 3.3
306
95  Händischer CSV-Import wirft (unter bestimmten Umständen) Fehler, bzw. sperrt die gesamte kivi
307
93  Workflow Auftrag -> Lieferschein -> Rechnung "Steuer im Preis inbegriffen" wird nicht aus dem Auftrag mit in die Rechnung übernommen
308
89  Berichte -> Projektbuchungen | zwei direkte SQL-Fehler
309
88  Export der SuSa vergisst Projekt- oder Abteilungsfilter
310
63  Standard-Druckvorlagen - parsen LaTeX-Bedingung nicht korrekt
311
14  Lieferplan zeigt nicht alle Positionen / Liefertermine an.
312
12  Erzeugnisse deren Einzelteile unterschiedliche Einheiten verwenden werden falsch berechnet.
313
6   2437 Falsche Marge bei Verwendung von Preisfaktor
314
5   1991 SelfTests: Undefiniertes Verhalten bei NOTESTS
315

  
316

  
317
2023-04-05 - Release 3.8.0
318

  
319
Größere neue Features:
320

  
321
 - Reklamationscontroller
322
   Zum Erfassen und Auswerten von Einkaufs- und Verkaufsreklamationen
323

  
324
Mittelgroße neue Features:
325

  
326
 - Export-Option als Chart/Grafik für den Report-Generator und damit für
327
   alle Berichte
328
 - Benutzerdefinierter Datenexport verwendet Report-Generator
329
 - Überarbeitung von Berichte -> Kontenübersicht und Buchungsliste
330
   Die Buchungsliste hat neu einen eigenen Menüpunkt. Dort kann das Konto,
331
   zusammen mit dem Zeitraum und den Einstellungen, ausgewählt und dann die
332
   Buchungsliste angezeigt werden. Die Auswahl des Kontos über die
333
   Kontenübersicht ist weiterhin möglich. Zusätzlich gibt es in der
334
   Buchungsliste, via Action-bar, neu die Funktion: Export -> Alle Konten als
335
   CSV exportieren (ZIP-Datei) Diese exportiert die Buchungslisten aller
336
   bebuchten Konten als CSV und bietet diese in einer ZIP Datei zum Download
337
   an. Die Datumsauswahl zum Zeitraum ist neu in einem kompakten Modul mit
338
   optionalen Voreinstellungen (in einem popup) untergebracht.
339
 - Buchungsgruppen können auf "ungültig" gesetzt werden.
340

  
341
Kleinere neue Features und Detailverbesserungen:
342

  
343
 - Die Variablen zur Ersetzung der Zahlungsbedingungen stehen auch als einzelne
344
   Variable für das Druckvorlagensystem zu Verfügung, bspw. bezeichnet
345
   <%invtotal_wo_skonto%> den Rechnungsbetrag abzgl. des Skontos.
346
 - Bei den Transaktions-SelfTest kann eine optional weitere E-Mail-Adresse direkt
347
   beim Anlegen des Hintergrundjobs im Textfeld data json formatiert wie folgt
348
   hinzugefügt werden 'email: meine@email.adresse' (Hochkommatas weglassen).
349
 - Bücher können vom Benutzer auch beim Arbeitsschritt: Lohnbuchhaltung importieren
350
   geschlossen werden.
351
 - Metadaten für DATEV-CSV-Export exakter nach den Wünschen des DATEV-Prüfprogramms
352
   gesetzt (SKR ergänzt und weniger Spalten)
353
 - Hintergrund-Job der automatisch periodisch die Bücher schließt, falls dies manuell
354
   vergessen wird. Als Intervall sind Monate und Tage rückwirkend auswählbar:
355
   'subtract_month: n', 'subtract_days: n'. Die Einstellung im Job muss wie immer json
356
   kodiert passieren. Falls keine Parameter gesetzt sind, werden die Bücher am 10. des
357
   Monats rückwirkend am letzten Tag des Vorvormonats geschlossen.
358
 - LaTeX-Druckvorlagen werden nun standardmäßig nicht mehr zwei mal
359
   durch den LaTeX-Interpreter übersetzt. Statt dessen wird in der
360
   Standardkonfiguration das Programm »latexmk --pdflatex« aufgerufen,
361
   das selbständig feststellen kann, ob eine mehrfache Ausführung
362
   nötig ist, z.B. um Referenzen richtig auflösen zu können. Bei
363
   existierenden Installationen muss dafür in der Konfigurationsdatei
364
   »config/kivitendo.conf« der Pfad in der Einstellung
365
   »[applications]« → »latex« umgestellt werden, z.B. auf »latexmk
366
   --pdflatex«.
367
 - Neben Lieferantenartikelnummern kann auch eine Lieferantenartikelbeschreibung
368
   in den Artikelstammdaten verwaltet werden.
369
 - Umsatzübersicht im Kunden-/Lieferanten-Stamm als Chart. Umschalten zwischen
370
   Monats/Jahresansicht per Klick.
371
 - Für Einkaufsrechnungen und Kreditorenbuchungen können Überweisungen via SEPA
372
   manuell gesperrt werden.
373
 - Die E-Mail-Absenderadresse kann jetzt belegweise generisch gesetzt werden, konfigurierbar
374
   in der Mandanteneinstellung auf Workflow-Ebene im Bereich Einkauf und Verkauf
375
 - Schnellsuche für Projekte eingeführt
376
 - In der benutzerkonfigurierten Kundenanzeige kann man nun auch das Land mit
377
   anzeigen
378
 - Einkaufsrechnungen können positionsweise mit Aufwands- oder Bestandskonten
379
   und einem Steuerschlüssel überlagert werden (sichtbar in der 2.
380
   Positionszeile)
381
 - Die Rechnungsberichte Verkauf und Einkauf können nach Zahlungsbedingung
382
   gefiltert werden.
383
 - Buchungskonten haben ein Attribut ungültig und stehen damit standardmäßig nicht
384
   mehr zur Auswahl bei neu erfassten Buchungen
385

  
386
Bugfixes (Tracker: https://www.kivitendo.de/redmine):
387
585 Lieferschein läss sich nicht mehr auslagern/speichern wenn Seriennummer ist Pflicht
388
584 SL/Controller/Reclamation.pm merge marker in POD
389
583 ListTransactions (Buchungsliste) (neuer controller) Saldo alt / Jahresverkehrszahlen alt / Bilanz falsch
390
580 Umbuchung im Lager gleicher Fehler wie bei Lagerentnahme
391
579 Lagerntnahme wirft DBI fehler
392
570 Test invoice_to_reclamation.t kaputt
393
568 Fehler bei "Positionen" anzeigen in Berichte Lieferschein
394
566 Beistelllieferschein Nummernkreis
395
565 Artikel->Lieferantenauftrag Meldung: Das Formular ist nicht mehr gültig
396
562 DMS mit Backend WebDAV Datei hochladen stürzt ab, sobald ein '/' in der Rechnungsnummer, bzw. Buchungsbeschreibung vorkommt
397
559 E-Mail-Versand von Briefen, berücksichtigt nicht die Firmensignatur
398
558 Lagerbestand für den Import kompatibel machen
399
556 Design4.0: Web-Templates für neues Design werden nicht gezogen
400
553 Adminbereich: Beim Editieren von Benutzer*innen fehlt Anzeige der Gruppen und Mandantenzugehörigkeit
401
550 Lieferschein - Datenbank stimmt nich mit MetaSetup überein
402
549 Workflow EK-Reklamation -> VK-Reklamation geht nicht
403
548 Workflow VK-Reklamation -> EK-Reklamation landet bei VK-Reklamation
404
547 Workflow Reklamation -> Auftrag; dann Auftrag speicher schlägt fehl
405
546 Workflow Reklamation -> Auftrag (direkt ohne speichern)
406
545 Ausgelagerte Beistell-Lieferscheine können nicht mehr gedruckt werden
407
544 Verknüpfte Belege: Manuelle Auswahl von Dialogbuchung liefert keine Suchtreffer im Popup
408
535 Lieferbedingungen können nicht ungültig gesetzt werden
409
534 "Das Formular ist nicht mehr gültig." beim Erzeugen einer Schlussrechnung/weitere Anzahlungsrechnung
410
531 Retourenlieferschein: Es gibt keinen Eintrag für Dokument im Bericht Lagerbuchungen
411
530 Reklamationscontroller: Workflow VK-Auftrag -> VK-Lieferschein ist defekt: Fehler: Invalid action 'undefined' for controller SL::Controller::Order
412
529 Retourenlieferschein: Verkaufs-Retouren können nur auf schon bebuchte Lagerplätze gesetzt werden
413
527 Design4.0 Kunden/Lieferantenmaske Reiter "Belege" Inhalt sieht unschön aus
414
526 Design4.0 Reiter "Dateianhänge" fehlt das DROP-Feld "Dateien hierher ziehen und fallen lassen"
415
521 System -> UStVa Einstellungen Maske erscheint in ungewöhnlich grosser Schrift.
416
520 Mandantenkonfiguration: design40_webpages erscheint in der Liste existierender Druckvorlagen
417
519 locales.pl neues Design verursacht Fehler
418
518 Neues Design - Fehler in Rechnung/Gutschrift erfassen
419
517 Neues Design - Fehler in Mandantenkonfiguration
420
516 Neues Design - Fehler in der Kunden/Lieferantenmaske
421
515 Design4.0 Benutzer lässt sich nicht speichern
422
512 Rechnung aus Lieferscheinen buchen geht nicht mehr bei Version 3.7
423
506 Beistelllieferschein lässt nach auslagern nicht mehr drucken
424
493 Cannot rethrow string ... bei Fehler in der Kreditoren-Transaktion
425
490 DeliveryOrder order_type db upgrade
426
451 Design4.0: Radiobuttons/Texte verschoben (Status Feedback)
427
317 DATEV KNE-Export komplett entfernen
428

  
429

  
430
2022-09-19 - Release 3.7.0
431

  
432
Größere neue Features:
433

  
434
Mittelgroße neue Features:
435

  
436
 - Angebote und Aufträge um Unterversionierungen erweitert.
437
   Dabei werden vorherige Unterversionen von Verkaufs-Angebote und Verkaufs-Aufträge
438
   gesperrt sobald diese per E-Mail versendet wurden. Die Funktion ist
439
   standardmäßig deaktiviert und kann über die Mandantenkonfiguration aktiviert werden.
440
 - Angebote und Aufträge bekommen einen Status. Die Status können im
441
   System-Menü angelegt, editiert und gelöscht (sofern noch nicht
442
   verwendet) werden. Ein Status "bestätigt" ist bereits angelegt.
443
   Der Status kann in den Masken per Hand gesetzt werden. Es erfolgt
444
   keine automatische Statusänderung. In den Berichten kann der Status
445
   angezeigt werden und es kann danach gefiltert werden.
446
 - Informationen über Positionen in Belegberichten können in einer eigenen
447
   Spalte angezeigt werden. Es wird zuerst nur die erste Position angezeigt,
448
   die Information weiterer Positionen lässt sich aus- und einklappen.
449
 - Wiedervorlagen können für mehrere Benutzer angelegt werden. Zudem können
450
   die Benutzer aus den Benutzergruppen gewählt werden.
451
 - Erinnerungen an fällige Wiedervorlagen können an Benutzer gemailt werden.
452
   Dazu gibt es einen Hintergrund-Job (SendFollowUpReminder), der angelegt und
453
   aktiviert werden kann.
454

  
455
Kleinere neue Features und Detailverbesserungen:
456

  
457
 - Angebote/Preisanfragen können aus der Aufgabenliste (auch auf dem
458
   Startbildschrim) heraus geschlossen werden.
459
 - Schweizer QR-Rechnungen: Bei den Adressdaten für Kunden und Rechnungssteller wird
460
   Schweiz als Standardwert verwendet. Es werden nur noch Druckvorlagen welche 'qr' im
461
   Vorlagenkürzel enthalten für die QR-Rechnung verwendet, dies ermöglicht die gleichzeitige
462
   Verwendung von QR und nicht-QR Rechnungen.
463
 - Beim Abschluss von Wiedervorlagen wird der Benutzer und der Zeitpunkt gespeichert.
464
 - Formular-Gültigkeit beim Buchen von Verkaufsrechnungen überprüfen. Aktuelles Browser-Verhalten
465
   kann dazu führen, dass der Anwender doppelte Buchungen erstellt.
466
 - Das E-Mail-Journal protokolliert jetzt die genaue Fehlermeldung des SMTP-Servers
467
 - Finanzübersicht funktioniert jetzt auch korrekt mit Fremdwährungs-Belegen
468
 - Die Konfigurations-Option "git_commit_reload_recources", um bei
469
   einer git-basierten Installation den js/css-Resource-Dateien den
470
   Hash des aktuellen git-Heads anzuhängen, entfällt. Nun wird
471
   vielmehr immer der Hash angehängt. Wenn dieser nicht ermittelt
472
   werden kann, dann wird die kivi-Versionsnummer angehängt.
473
   Die Entwickler-Option "auto_reload_resources" bleibt vorhanden und
474
   hat Vorrang.
475
   Das dient dazu, dass der Browser die Resource-Dateien neu lädt und
476
   bei einem Upgrade nicht bei allen Anwender-Browsern der
477
   Broser-Cache manuell gelöscht werden muss ("Drück mal Strg-F5"
478
   entfällt dann hoffentlich).
479

  
480
Bugfixes (Tracker: https://www.kivitendo.de/redmine):
481
504 BDV Auswahlbox mit Checkbox ignoriert Parameter 7) Deaktiviert als Voreinstellung
482
501 Gelöschten Benutzernamen für einen andere Person neu vergeben verursacht Durcheinander
483

  
484

  
485
2022-05-20 - Release 3.6.1
486

  
487
Größere neue Features:
488

  
489
Mittelgroße neue Features:
490

  
491
 - Neuer Workflow Artikel->Lieferantenaufrag. Hierbei wird der gerade
492
   bearbeitete Artikel gespeichert und die Lieferantenauftrags-Maske
493
   geöffnet. Der Artikel ist dann in der Eingabezeile vorbelegt.
494
   Sofern genau ein Lieferant beim Artikel hinterlegt ist, so wird
495
   auch dieser im Lieferantenauftrag vorbelegt.
496
 - In Angebot und Auftrag gibt es einen neuen Reiter für Telefonnotizen.
497
   Hier können Notizen zum Beleg erfasst werden. Nach diesen lässt sich im
498
   Bericht auch filtern.
499
 - Neuer Filter im Auftragsbericht nach "Volltext". Hierzu werden die Texte in
500
   den Feldern Bemerkungen, interne Bemerkungen, Versandort, Transportmittel,
501
   Vorgangsbezeichnung, Auftragsnummer, Angebotsnummer und
502
   Bestellnummer des Kunden durchsucht,
503
   Zudem werden Dokumente und Anhänge zu Aufträgen im DMS durchsucht.
504
   Dazu wird ein Hintgergrund-Job eingerichtet (täglich 03:20 Uhr), der die
505
   Texte aus den Dokumenten extrahiert. Im Moment werden Texte aus Dokumenten
506
   mit den mime-Typen 'application/pdf', 'text/html' und 'text/plain'
507
   ausgelesen.
508

  
509
Kleinere neue Features und Detailverbesserungen:
510

  
511
 - Die Protokollierung von E-Mails in interne Bemerkungen ist deaktiviert,
512
   falls der Mandant sowieso das E-Mail-Journal aktiviert hat.
513
 - Steuerschlüssel 94, 19 und 18 neu angelegt und um Reverse Charge erweitert.
514
   D.h. bei diesen Steuerschlüsseln
515
   kann in einem netto verbuchten Kreditorenbeleg gleichzeitig Vor- und
516
   Mehrwertsteuer verbucht werden. Die Steuerbuchung wird in einer separat
517
   verknüpften Dialogbuchung gemacht.
518
 - Im Kunden-/Lieferantenbereicht kann nach "allen Telefonnummern" gefiltert
519
   werden. Hier wird in den Feldern Telefon und Fax bei Kunden und Lieferanten
520
   und in weiteren Feldern bei Ansprechpersonen (Tel. 1/2, Fax, Mobil 1/2,
521
   Sat. Tel, Sat. Fax, Privates Tel.) gesucht.
522
 - Es gibt eine neue Schnellsuche "Alle Telefonnummern", die alle Telefonnumern
523
   bei Kunden, Lieferanten und Ansprechpersonen durchsucht.
524
-  Skontoautomatik bei Kontoauszug verbuchen generiert automatisch die
525
   Steuerkorrektur pro Steuersatz des Belegs als verknüpfte Dialogbuchung
526
-  Verknüpfte Belege auch für Dialogbuchungen (neuer Reiter)
527
-  DMS: Anzeige von Versionen verbessert: Angezeigt wird immer nur die neueste
528
   Version einer Datei. Weitere Versionen lassen sich durch Ausklappen
529
   anzeigen. Dies gilt nun auch für die Dokument-Typen Anhänge und Bilder, bei
530
   denen zuvor nur die neueste Version angezeigt wurde.
531
-  Um ein ungewolltes doppeltes Buchen einer Verkaufsrechnung zu verhindern,
532
   dass durch den Browser-Zurück-Knopf (und dann nochmaliges Buchen) ausgelöst
533
   werden kann, kann in der Mandantenkonfiguration das Aushebeln des Browser-
534
   Zurück-Knopfes bei Verkaufsrechnunghen aktiviert werden.
535
   Da dadurch allerdings auch Situationen ausgehebelt werden, in denen das
536
   Drücken des Zurück-Knopfes sinnvoll ist, ist dies konfigurierbar.
537
-  Rechte (nur) zum Lesen von Belegen, getrennt nach Einkauf/Verkauf und
538
   Angebot/Auftrag/Lieferschein/Rechnung. Wer nur das Lese-Recht hat, kann
539
   Belege nicht anlegen und nicht speichern.
540
-  neues Feld "Vorgangsbezeichnung" in Kreditoren-, Debitoren und Dialogbuchung.
541
-  Rechnungsbericht VK und EK kann nach Steuerzone gefiltert und sortieren werden.
542
-  Möglichkeit, Namen von Dateianhängen im Rechnungsbericht anzuzeigen.
543

  
544

  
545
Bugfixes (Tracker: https://www.kivitendo.de/redmine):
546

  
547
498 Angebot/Auftrags-Maske: Drucken mit nicht-änderbarer Belegnummer zeigt diese nicht an
548
494 Beim Erstellen eines Auftrags via Workflow aus der Kundenmaske wird die Sprache nicht übernommen
549
491 qty real nach numeric migrieren
550
479 Preise neuer Auftragsconroller
551

  
552

  
553
2022-03-02 - Release 3.6.0
554

  
555
Größere neue Features:
556

  
557
- Mobilvariante Handyfotos für Lieferscheine
558

  
559
  Die neue mobile Variante von kivitendo kann Handyfotos an Lieferscheine hinzufügen.
560
  Das Feature setzt ein mobiles Endgerät voraus, aufgrund dessen wird ein passendes
561
  CSS-Design im Android-Stil geladen und über die Suche nach einem Lieferschein lassen
562
  sich aufgenommen Fotos hochladen. Die Funktion benötigt ein aktiviertes DMS innerhalb
563
  von kivitendo.
564

  
565
- Lieferanten-Beistelllieferschein
566

  
567
  Über den Lieferantenworkflow ist es jetzt möglich
568
  einen Lieferantenausgangslieferschein zu erstellen (beigestellte Ware).
569
  Mit diesem neuen Belegtyp können dann für einen Lieferanten Waren ausgelagert,
570
  sprich mitgegeben werden. Damit kann der Anwendungsfall: Lieferant veredelt
571
  eigene Erzeugnisse weiter oder erbringt Dienstleistungen mit selbst erzeugter
572
  Ware abgebildet werden.
573
  Dieser Belegtyp wurde vollständig unabhängig vom alten Lieferschein-Code ent-
574
  wickelt (MVC Modell, wie beim neueren Auftrag) und enthält die Option
575
  Belegart (Einkauf oder Verkauf) sowie Lagerrichtung (Ein- oder Auslagern) beliebig
576
  zu kombinieren.
577

  
578
- Shopware 6 Schnittstelle
579

  
580
  kivitendo unterstützt jetzt die neuere Shopware Version 6 als Alternative
581
  zum bisherigen Shopware 5 Konnektor. Die meisten Funktionen sind analog zum
582
  Shopware 5 Konnektor implementiert. Admins können sich im Detail im Perl-Doc
583
  über die Implementierung informieren (perldoc SL/ShopConnector/Shopware6.pm).
584

  
585
- Anzahlungs- und Schlussrechnung konform nach deutschem Steuerrecht
586

  
587
  Es gibt zwei neue Typen von Rechnungen, einmal den Typ Anzahlungsrechnung und den Typ Schlußrechnung.
588
  Die Anzahlungsrechnung braucht keinen Vorgänger.
589
  Schlußrechnung braucht immer einen Vorgänger.
590
  Vorgänger für die Schlußrechnung kann eine Anzahlungsrechnung oder ein Auftrag sein.
591
  Sollte der Workflow bei Anzahlungsrechnung starten, kann von der Anzahlungsrechnung aus eine
592
  weitere Anzahlungsrechnung oder eine Schlußrechnung generiert werden.
593
  Alternativ kann der Workflow auch mit einem Auftrag beginnen, dann muss die Schlußrechnung auch von diesem Auftrag aus erstellt werden.
594
  Buchhalterische Änderungen:
595
  Die Anzahlungsrechnung wird nicht auf das Standard-Ertragkonto gebucht,
596
  sondern auf ein definiertes Transferkonto, ferner wird keine Mehrwertsteuer gebucht.
597
  Wichtig ist in diesem Fall, dass dieses Transferkonten in der Mandatenkonfiguration
598
  beim Reiter Standardkonten hinterlegt werden muss.
599
  Sobald der Zahlungseingang zu dieser Anzahlungsrechnung verbucht wird (per Bankimport),
600
  wird die Mehrwertsteuer entsprechend zum Zahlbetrag brutto verbucht.
601
  Damit das ganze DATEV konform bleibt, wird der entsprechende netto Betrag des Zahlbetrags
602
  auf ein Steuertransferkonto je nach Steuersatz verschoben.
603
  Sobald die Schlußrechnung gebucht wird, werden die Verschiebungen wieder rückgängig gemacht
604
  und falls die Schlußrechnung in Summe höher ist als die vorherigen Anzahlungsrechnungen wird
605
  die Mehrwertsteuer anteilig gebucht.
606
  Die Standard-Druckvorlage marei, enthält exemplarisch zwei neue Druckvarianten die
607
  diesen Fall abbilden und somit als Orientierung für eigene Vorlagen-Anpassungen
608
  dienen können.
609
  Wichtig: Für nicht DATEV-Kontenrahmen ist die Funktionalität nicht implementiert, kann aber
610
  konfiguriert werden, falls man zusätzlich das Verrechnungskonto unter Mandanten-Konfig
611
  Standard-Konten und die Anzahlungskonten nach Steuersatz (bspw. 1718 (SKR03) / 3272 (SKR04))
612
  in der Tabelle defaults definiert.
613
  Die Spalten für die Konto-ID der Anzahlungskonten lauten advance_payment_taxable_7 (verm. Steuersatz)
614
  und advance_payment_taxable_19 (normaler Steuersatz).
615

  
616

  
617
Mittelgroße neue Features:
618

  
619
- In Kundenstammdaten können nun abweichende Rechnungsadressen analog zu
620
  Lieferadressen verwaltet werden. Diese können in Verkaufsbelegen
621
  ausgewählt werden. Sie stehen den Druckvorlagen als eigene Variablen
622
  zur Verfügung.
623
- Unterstützung für Schweizer QR-Rechnung mit OpenDocument Vorlagen.
624
  Varianten: QR-IBAN mit QR-Referenz, IBAN ohne Referenz
625
- Neuer benutzerdefinierter Variablentyp HTML-Feld
626
  Der Funktionsumfang entspricht dem Editor im Langtext/Bemerkungen
627
  innerhalb der Belege. Erweiterbar für alle auch bisher verwendete
628
  Objekte die benutzerdefinierte Variable verwenden können (Stammdaten,
629
  Projekte, usw)
630
- DMS unterstützt auch Druckvarianten des Belegs
631
  Bisher konnte das DMS nur die Hauptvariante des Belegtyps zuordnen,
632
  jetzt wird auch bei allen bekannten Druckvariante ein entsprechend
633
  eigenständiger Dokumenteneintrag, inkl. Version hinterlegt
634

  
635
Kleinere neue Features und Detailverbesserungen:
636

  
637
- neue Druckvorlagen-Variante "Rechnungskopie", die mit dem Druckvorlagensatz marei
638
  ein Wasserzeichen "Rechnungskopie" bei Verkaufs-Rechnungen erzeugt
639
- Alle HTML-Textfelder benutzen die Rechtschreibprüfung des Anwender-Browser und
640
  markieren unbekannte Worte (Tippfehler) mit einer roten gewellten Linie
641
- Prüfung, ob Kundenbestellnummer in Verkaufsaufträgen vorhanden ist, kann in der
642
  Mandantenkonfiguration eingestellt werden
643
- Optionale Warnung falls eine Verkaufsrechnung nicht aus einem Lieferschein
644
  erzeugt wurde (Konfigurierbar in der Mandantenkonfiguration)
645
- Die Ansicht der verknüpften Belegen kann unabhängig vom aktuellen Beleg immer
646
  vom Auftrag her aufgebaut werden
647
- SEPA-Überweisungen & -Bankeinzüge nutzen jetzt aktuelle Standard-Versionen, die
648
  momentan von der Kreditindustrie unterstützt werden.
649
- Pflichtenhefte: wenn man im Workflow vom Pflichtenheft ein neues
650
  Angebot anlegt und später von diesem Angebot aus einen Auftrag, so
651
  wird auch der Auftrag direkt mit dem Pflichtenheft verknüpft.
652
- Pflichtenhefte: wenn in einem Auftrag, das mit einem Pflichtenheft
653
  verknüpft ist, ein Projekt ausgewählt, so wird dieses Projekt auch
654
  automatisch beim verknüpften Pflichtenheft eingetragen.
655
- Druckvorlagen: die in Positionen verwendeten Variablen können nun
656
  Platzhalter enthalten, die vom Beleg selber stammen. So könnte
657
  z.B. in der Artikelbeschreibung automatisch die Rechnungsnummer
658
  ersetzt werden. Beispiel: »Abrechnungszeitraum bis <%invnumber%>«
659
- Verkaufs- & Einkaufsbelege: kivitendo kann so konfiguriert werden,
660
  dass die Belegnummern von Belegen, die auf unserer Seite erzeugt
661
  werden, nicht mehr editierbar sind. In dem Fall vergibt kivitendo
662
  sie immer automatisch und zeigt sie in den Belegmasken nur noch an.
663
- Warengruppe kann nun als Pflichtfeld für Artikel konfiguriert werden.
664
- Das E-Mail Feld 'body' innerhalb von kivitendo unterstützt jetzt HTML-Formatierungen
665
  Somit kann der Versand von wiederkehrenden Rechnungen als auch der
666
  manuelle E-Mail-Versand von Belegen wie das Beleg-Bemerkungsfeld formatiert werden.
667
- Für die HTML-Texte ist jetzt die Rechtschreibprüfung des Anwender-Browsers aktiviert
668
- Beim E-Mail-Versand wird jetzt gewarnt, falls scheinbar keine
669
  gültige E-Mail-Adresse des Empfängers existiert
670
- Optionale auftragszentrische Verknüpfte Belege
671
  Konfigurierbar in der Mandantenkonfiguration. Unabhängig vom
672
  aktuellen Belegort werden die verknüpften Belege immer vom VK-Auftrag aufgebaut.
673
- Lieferplan: Geschwindigkeitssteigerung
674
- SEPA: aktuell von Kreditinstituten unterstützte Formatversionen nutzen
675
- Pflichtenhefte: bei Pflichtenheft → Angebot → Auftrag auch PH mit Auftrag verknüpfen
676
- Auftrag: Projekt automatisch in verknüpftem Pflichtenheft eintragen
677
- Ein-/Verkauf: Belegnummern von uns erzeugter Belege nicht ändern können (Mandantenkonfig)
678
  Für Belege, die auf unserer Seite erzeugt werden, kann nun verhindert
679
  werden, dass die Belegnummer manuell angepasst bzw. gesetzt
680
  wird. Statt dessen wird sie immer vom System beim ersten Speichern
681
  vergeben und beim späteren Bearbeiten nur noch read-only angezeigt.
682
- Verkaufsrechnungen direkt als Factur-X/ZUGFeRD-XML exportieren können
683
- Order-Controller: Unterstützung für Drucken & E-Mailen von HTML-Vorlage
684
- Der Lagerbewegungs-Import (CSV) unterstützt auch Fließkommazahlen
685
- E-Mails aus kivitendo werden jetzt HTML-formatiert verschickt, mit
686
  den bekannten Editiermöglichkeiten aus den Bemerkungen/Langtext
687
- Bei längeren Langtexten in der Position ist jetzt ein Vergrößern des
688
  Textfelds im Popup-Dialog möglich
689

  
690

  
691
Bugfixes (Tracker: https://www.kivitendo.de/redmine):
692

  
693
488 Lager ohne Lagerplatz nicht erlauben
694
486 Bericht Lagerentnahme: Link zur Ware kaputt
695
485 Offenen Forderungen zum Stichtag mit aktuellem Status
696
484 CSV/PDF-Export Summen- und Saldenliste mit allen Konten
697

  
698

  
699
2021-08-10 - Release 3.5.8
700

  
701
Kleinere neue Features und Detailverbesserungen:
702

  
703
- Erzeugnis fertigen, kann jetzt auf Lagerteile aus anderem Lagern zurückgreifen
704
  und die Fertigung liefert keinen Fehler mehr. Einstellbar in der
705
  Mandantenkonfiguration.
706
- Erzeugnisse fertigen, kann auch Dienstleistungen verbrauchen, falls
707
  diese ein Erzeugnisbestandteil sind. Standardmäßíg deaktiviert.
708
  Aktivierbar in der Mandantenkonfiguration (Bereich Lager).
709
- API- Änderung Erzeugnis fertigen nutzt jetzt SL/Helper/Inventory.pm
710
- Falls der Mandant zu jeder Buchung einen Beleg hinzufügen möchte,
711
  und dies in der Mandantenkonfiguration einstellt, dann öffnet sich nach
712
  dem Buchen von Dialog-/Kreditoren- und EK-Rechnungs-Buchungen der
713
  Dokumenten-Reiter des entsprechenden Belegs.
714
  Bei dieser Einstellung gibt für Dialog- und Kreditoren-Buchungen eine
715
  zweite Aktion unterhalb von "Buchen", nämlich "Buchen und neue Buchung".
716
  Ist die Option ausgestellt, ist das Verhalten nach dem Buchen wie zuvor
717
  und es gibt eine zweite Aktion "Buchen und Dokument hochladen", mit der
718
  in den Dokumenten-Tab gesprungen werden kann.
719
- Seriennummer ist jetzt ein Pflichtfeld für Lieferscheine (Einkauf und Verkauf),
720
  falls die Ware im Beleg in den Stammdaten mit "Hat eine Serienummer" markiert ist.
721
- Einkaufsbericht um Anzeige erstes Sollkonto erweitert
722
- Einkaufsbericht um Anzeige Erfassungsdatum erweitert
723
- Import der Lohnbuchhaltungsdatensätze aus DATEV Lohnbuchhaltung
724

  
725
Bugfixes (Tracker: https://www.kivitendo.de/redmine):
726

  
727
483 Upgrade-Skript: delete_cvars_on_trans_deletion_add_shipto löscht alle custom_variables
728

  
729

  
730
2021-06-25 - Release 3.5.7
731

  
732
Größere neue Features:
733
  - Modul zur Zeiterfassung. Es ist nun möglich, auftrags-, kunden- oder
734
    projektbezogen, Arbeitszeiten zu erfassen. Die erfassten Zeiten können
735
    über einen Hintergrund-Job in Lieferscheine umgewandelt werden.
736

  
737
Mittelgroße neue Features:
738

  
739
 - Der Import von Bankauszügen im MT940-Format wurde komplett neu
740
   geschrieben. Das externe Programm AQBanking wird nun nicht mehr
741
   benötigt.
742
 - Lupe für Projekt-Picker, über die ein Auswahl-Dialog geöffnet werden
743
   kann.
744
 - Verbesserungen beim Erzeugen von Mahnungen:
745
   - erzeugte Dokumente werden zum Mahnlauf abgelegt
746
   - erzeugte Dokumente im Dateimanagement und im WebDAV werden im
747
     Bericht angezeigt
748
   - erzeugte Dokumente werden erst nach der "Mahnungs-Transaktion"
749
     abgelegt, wenn diese ohne Fehler verlaufen ist, sonst können
750
     Dokumente ohne Mahnung abgelegt werden
751
   - Fehler der Mahnläufe werden gesammelt und nach dem Mahnen in
752
     einem Status-Bericht angezeigt
753
   - die Verknüpfung bei der Rechnung zur Mahnung führt nicht mehr zum
754
     Drucken, sondern zum Mahnbericht f. die entsprechende Mahnung
755
   - der Attachment-Name der Mahnrechnung (mit den Gebühren) enthält
756
     jetzt die Rechnungsnummer und nicht mehr die Mahnungsnummer
757
   - Verknüpfung der Mahnungen mit E-Mail-Journal evtl. verschickter
758
     Mails
759
   - Anzeige der Mails im Mahnbericht
760
   - DB-Trigger zum Löschen von Verknüpfungen beim Löschen einer
761
     Mahnung
762
 - Neuer Order-Controller: Artikel können während der Erfassung eines
763
   Angebots bzw. Auftrags erfasst werden.
764
 - Webshopschnittstelle
765
   - Überarbeitet und verbessert. Shopstadi werden jetzt gesetzt und
766
     an den Shop gemeldet
767
   - Woocommerce Schnittstelle
768

  
769
Kleinere neue Features und Detailverbesserungen:
770
  - Der Status geliefert bei Aufträgen kann mit oder ohne Dienstleistungen
771
    im Lieferschein berechnet werden. Einstellbar in der Mandantenkonfiguration
772
    jeweils unabhängig für Einkauf und Verkauf.
773
    Standardeinstellung: Dienstleistungen sind lagerbar.
774
  - Gefertigte Erzeugnisse können innerhalb des Zurücklagerungszeitraums
775
    wieder zerlegt werden. Die Aktion befindet sich im Lagerbuchungsbericht
776
  - E-Mail-Versand: Neben dem Freitext CC-Feld kann jetzt auch ein
777
    kivitendo Benutzer mittels einer Auswahlliste in CC gesetzt werden
778
  - Falls der Mandant zu jeder Buchung einen Beleg hinzufügen möchte,
779
    ist dies jetzt in der Mandantenkonfiguration einstellbar und falls
780
    zusätzlich die DMS Funktion aktiv ist, bleibt der Bearbeiter nach
781
    dem  Erfassen einer Buchung in der Maske und kann einen Beleg hinzufügen
782
 - Ausgelagerte Lieferscheinen können zurückgelagerte werden insofern der
783
   konfigurierbare Zurücklagerungszeitraum noch nicht überschritten ist.
784
 - Angebote und Aufträge im Ein- und Verkauf können optionale Positionen enthalten.
785
   Optionale Positionen werden in der zweiten Zeile der Position aktiviert.
786
   Die einzelne Position wird dann berechnet und erscheint im Ausdruck mit dem
787
   berechnetem Preis, die Position wird aber nicht in der Gesamtsumme des Belegs
788
   aufgenommen. Dies gilt auch für die Gesamt-Marge und den Gesamt-Ertrag des Belegs.
789
   Innerhalb der Druckvorlagen steht das Attribut mit <%optional%> als Variable zu Verfügung.
790
   Beim Status setzen eines Auftrags (offen oder geschlossen) werden optionale Position
791
   ignoriert. D.h. ein Auftrag gilt als geschlossen, wenn alle nicht optionalen
792
   Positionen fakturiert worden sind.
793
   Das Gleiche gilt für Lieferscheine. Sollten alles bis auf optionale Artikel
794
   geliefert worden sein, gilt der Auftrag als komplett geliefert.
795
   Das Attribut optional steht auch nur in den Angeboten/Aufträgen zu Verfügung.
796
   Sobald über den Workflow ein neuer Beleg erstellt wird,
797
   wird die vorher optionale Position zu einer normalen Position
798
   und wird dann auch entsprechend bei dem Rechnungsbeleg mit fakturiert und im
799
   Druckvorlagen-System entfällt das Attribut <%optional%>.
800
   Entsprechend exemplarisch im aktuellen Druckvorlagensatz RB ergänzt.
801

  
802
 - Lagerbestandsbericht: Die Resultate pro Seite können im Bericht eingestellt werden
803
 - Es gibt eine PDF-Druckvorschau für die Standard-Druckvorlage bei Angeboten und
804
   Aufträgen im Einkauf und Verkauf ohne ein vorheriges Dialogmenü (Druckvorlage
805
   ist die Standard-Druckvorlage und Typ immer 'PDF'). Die Druckvorschau wird nicht
806
   im DMS oder WebDAV archiviert, es werden aber die Pflichtfelder des Belegs überprüft.
807
 - Die benutzerdefinierten Variablen für Artikel können konfigurierbar im Tab Basisdaten
808
   angezeigt werden (ohne extra Klick auf einen weiteren Tab)
809
 - Der Lagerbestandsbericht wurde um die Anzeige von benutzerdefinierten Variablen
810
   aus dem Bereich Artikel erweitert
811
 - Im Lagerjournal ist standardmäßig die Berichtsanzeige um Dokument angehakt.
812
   Sollte eine Warenbewegung durch einen Lieferschein oder eine Rechnung ausgelöst
813
   worden sein, wird dies jetzt direkt verlinkt dort angezeigt
814
 - Projekte wurden um Dateianhänge erweitert, die dort hochgeladenen Dokumente
815
   stehen beim E-Mail-Versand in allen verknüpften Belegen vorausgewählt zu
816
   Verfügung
817
 - Dateimanagement: In der Liste der Dateien werden Vorschaubilder angezeigt,
818
   falls möglich. Diese werden beim Drüberfahren vergrößert.
819
 - Dateimanagement: Dokumente können auch hochgeladen werden, dort, wo sie
820
   bisher nur vom Scanner importiert werden konnten.
821
 - Dateimanagement: Dokumente können auch per Drag&Drop hochgeladen werden.
822
 - In der Mandantenkonfiguration ist einstellbar, ob UStID oder Steuernummer
823
   für Kunden oder Lieferanten eindeutig sein sollen.
824
 - Menü und Rechte für Produktivität: Zugriffskontrolle aufgeteilt und
825
   Rechte unterhalb "Produktivität" als eigene Kategorie
826
 - Inventur-Makse: Part-Picker sucht auch nach Lieferanten-Artikelnummer
827
 - Einkaufs-/Verkaufsbelege und Buchungsmasken: Neues Feld Leistungsdatum,
828
   welches die Steuerberechnung beeinflusst. I.d.R. gilt für die Steuer:
829
   Leistungsdatum. Wenn leer, dann Lieferdatum; wenn leer, dann Belegdatum.
830
 - Neuer Order-Controller: Unterstützung für Übersetzungen von
831
   Artikeln wurde implementiert.
832
 - Einkaufs-/Verkaufsbelege: die Belegsprache ist nun als Auswahl
833
   direkt in der Hauptmaske vorhanden und nicht mehr in den
834
   Druckeinstellungen versteckt.
835
 - Einkaufsrechnungen: wenn das direkte Anlegen von Einkaufsrechnungen
836
   in der Mandantenkonfiguration deaktiviert war, gab es eine
837
   Fehlermeldung nach dem Verbuchen von Einkaufsrechnungen, weil auf
838
   die Maske zum Erfassen einer weiteren neuen Einkaufsrechnung
839
   weitergeleitet wurde.
840
 - Wiederkehrende Rechnung: beim automatischen Versand erzeugter
841
   Rechnungen per E-Mail können nun auch Rechnungsattribute als
842
   Variablen im Betreff & Text der E-Mails genutzt werden
843
   (z.B. <%invnumber%> für die Rechnungsnummer oder
844
   <%transaction_description%> für die Vorgangsbezeichnung).
845
 - Wiederkehrende Rechnungen: die optionale Zusammenfassungs-E-Mail
846
   enthält nun auch eine Auflistung von Rechnungsnummern, für die das
847
   automatische Drucken oder der automatische Versand per E-Mail
848
   fehlgeschlagen ist zusammen mit der jeweils aufgetretenen
849
   Fehlermeldung.
850
 - Wiederkehrende Rechnungen: für die Empfangsadresse der optionalen
851
   Zusammenfassungs-E-Mail kann in der Konfiguration nun anstelle
852
   eines Loginnamens auch eine E-Mail-Adresse verwendet werden. Es ist
853
   nicht nötig, dass diese Adresse einem der Anwenderkonten zugeordnet
854
   ist.
855
-  Lieferdatum und Gültigkeitsdatum können optional auch nicht mehr gesetzt werden
856

  
857

  
858
Bugfixes (Tracker: https://www.kivitendo.de/redmine):
859
480 Lieferscheine mit kompletter Menge im Auftrag erstellt, fehlerhaft bei Option "Lieferschein Menge muss eingelagert sein"
860
478 Offene Forderungsliste per E-Mail verschicken, die Auswahl-Haken werden ignoriert
861
470 OrderController: Auf Lager falsche Tausenderberechnung
862
469 Lieferschein erfassen und direkt drucken: JavaScript-Fehler
863
462 Part-Picker Lupen-Dialog: Ergebnisse auf weiteren Seiten (bei Paginierung) lassen sich nicht auswählen
864
453 Installationsspezifische Übersetzungen (more/all) besser in Entwicklungsprozess einbinden
865
441 Dialogbuchen Konten entfernen
866
432 Neuer Auftragskontroller ignoriert Artikel-Übersetzungen
867
431 Doppelte Steuern mit neuer DB bei SKR04
868
414 Fehler beim DATEV-Export: "Unausgeglichene Buchung" bei Rechnung mit 0,00
869
408 Neuer Auftragskontroller: Drucken von odt-Vorlagen geht nur mit Standardvorlage
870
399 Nach dem Anlegen von Mahnungen erfolgt keine Bestätigung
871
375 Keine Wiedervorlage/Historie im neuen Auftragscontroller
872
319 Einkaufspreise von Waren werden im Artikel-Bericht mit 0,00 angezeigt
873
317 DATEV KNE-Export komplett entfernen
874
302 MT940 Import, doppelte Datensätze besser abfangen
875
287 Fehlerhafte Anzeige und Vergabe von Kundennummern beim CSV-Import von Kundendaten
876
237 Beim CSV-Import von KundInnen findet bei den benutzerdefinierten Variablen keine Aktualisierung bestehender Einträge statt
877
 97 Benutzer löschen unter System->Benutzer funktioniert nicht
878

  
879

  
880
2020-10-02 - Release 3.5.6.1
881

  
882

  
883
Mittelgroße neue Features:
884

  
885
 - USTVA: Konjunkturpaket erwarte Pos. 35 und Pos. 36 für Voranmeldung
886
 - Währung und Wechselkurs können in der (neuen/experimentellen)
887
   Angebots-/Auftrags-Maske angegeben werden. Der Wechselkurs wird hier
888
   pro Beleg (und nicht pro Tag) gespeichert.
889
 - individuelle Lieferadresse in der (neuen/experimentellen) Angebots-/
890
   Auftrags-Maske
891

  
892
Kleinere neue Features und Detailverbesserungen:
893

  
894
 - Beim automatischen Auslagern über die Verkaufsrechnung kann zusätzlich
895
   ein Auslagern über das Attribut Seriennummer entspricht Chargennummer
896
   gemacht werden. Falls die Beleg-Seriennummer nicht auslagerbar ist wird
897
   eine entsprechende Fehlermeldung generiert (einstellbar in der Mandanten-
898
   konfiguration).
899
 - Zahlungsbedingungen auch in Ek-Rechnung angeben können
900

  
901

  
902
Bugfixes (Tracker: https://www.kivitendo.de/redmine):
903

  
904
438 individuelle Lieferadresse gerät beim Speichern durcheinander
905
358 segmentation fault in DBI.so beim versenden einer Rechnung per E-Mail
906
365 Neuer Order Controller "Individuelle Lieferadresse fehlt"
907
 35 Zahlungsbedingungen bei Lieferanten nicht in EK-Rechnung
908

  
909

  
910
2020-07-20 - Release 3.5.6
911

  
912

  
913
Mittelgroße neue Features:
914

  
915
 - komplette Überarbeitung der Standard-LaTeX-Druckvorlagen von PeiTeX
916
   S.a.: templates/print/marei/Readme.md
917

  
918
 - Erstellung von ZUGFeRD 2.0 fähigen PDFs
919
 - Verarbeitung von ZUGFeRD 2.0 kompatiblen Eingangsrechnungen über
920
   Kreditorenbuchungsvorlagen
921

  
922
 - CSV-Import für Lieferscheine
923

  
924
Kleinere neue Features und Detailverbesserungen:
925

  
926
 - Suche nach Erzeugnissen über die dort verbauten Artikel
927
 - neues Flag "natürliche Person" bei Kunden/Lieferanten welches z.B. in den
928
   Druckvorlagen für eine Weiche für die Anrede verwendet werden kann.
929
 - eigene Tabellen für Anrede von Kunden/Lieferanten und Titel und Abteilung
930
   von Ansprechpersonen. Auswahl in Mandantenkonfiguration, ob in den Stammdaten
931
   nur eine Auswahlliste angezeigt werden soll, oder wie bisher Freitext-Feld
932
   und Auswahlliste. Anrede, Titel und Abteilung können im System-Menü bearbeitet
933
   werden.
934
 - Kompatibel mit Postgres Version 12 (keine Abhängigkeit von oids mehr)
935
 - Leistungszeitraum (Periode) durchgängig in allen Buchungsmasken verfügbar und
936
   im DATEV-Export als neues Feld vorhanden
937
 - Automatische Kontenrahmen-Anpassungen für Konjunkturpaket des Bundes ab 1.7.2020
938
 - die Einfüge-Position beim Hinzufügen von Artikeln in der neuen Angebots-/Auftragsmaske
939
   (neuer Auftrags-Controller) kann angegeben werden
940

  
941
Administrative Änderungen
942

  
943
  - Die zwei Perl-Module "CAM::PDF" und "XML::LibXML" werden nun benötigt.
944

  
945
Bugfixes (Tracker: https://www.kivitendo.de/redmine):
946

  
947
436 Kontoauszug verbuchen fehlerhafter Rechnungsbetrag 16%/19% Mehrwertsteuer
948
430 Steuer erfassen wirft SQL-Bind Fehler
949
428 alte/falsche Tabellen in LaTex-Vorlagen, die package filecontents u. lxtable verwenden
950
266 Kontenabgleich mit Bank ist nicht Transaktionssicher
951
415 Inkompatibilitäten mit postgres 12
952
418 Angebote/Aufträge (alte Maske)/Lieferscheine E-Mail ohne vorher speichern kaputt
953
416 Tests datev
954
411 Massenerstellen Rechnungen aus Lieferscheinen: Pflege-Commit verloren gegangen
955

  
956

  
957
2019-12-11 - Release 3.5.5
958

  
959
Mittelgroße neue Features:
960

  
961
- In den Benutzereinstellungen kann ausgewählt werden, ob der Part-Picker in
962
  der neuen Angebots-/Auftragsmaske (neuer Auftrags-Controller) auch nach
963
  Kunden-Artikelnummern (Verkauf) und Lieferanten-Artikelnummern (Einkauf)
964
  suchen soll. Ist dieses Feature eingeschaltet, so werden auch die Kunden-
965
  bzw. Lieferanten-Artikelnummern als Spalte in den Positionen angezeigt.
966

  
967
- Part Controller - neuer Tab mit Lagerinformationen - was ist wo gelagert
968

  
969
- Neuer Workflow Lieferantenauftrag->Kreditorenbuchung: Für jedes Aufwandskonto
970
  der Positionen im Lieferantenauftrag wird eine Zeile in der Kreditorenbuchung
971
  erstellt. Gebucht wird standardmäßig auf das entsprechende Aufwandskonto. In
972
  der Mandantenkonfiguration kann unter Standardkonten ein Konto ausgewählt
973
  werden, auf das dann alle Zeilen gebucht werden.
974
  Die Steuern werden übernommen, sofern diese für das ausgewählte Aufwandskonto
975
  gültig sind. Ansonsten wird die Default-Steuer für das Aufwandskonto gesetzt.
976
  Der Quellauftrag wird geschlossen, wenn der Betrag aller Kreditorenbuchungen,
977
  die aus Workflows aus dem Quellauftrag entstanden sind, gleich dem Betrag
978
  des Quellauftrags ist.
979

  
980
- Der Jahresabschluß wurde komplett überarbeitet, es wird nun zwischen
981
  Bestands- und Erfolgskonten unterschieden und ein Gewinn- bzw. Verlustvortrag
982
  übertragen.
983

  
984
Kleinere neue Features und Detailverbesserungen:
985

  
986
- Mahnungen nach Abteilung filtern
987

  
988
- Anzeige einer Kundenpreisliste in den Kundenstammdaten als Reiter.
989
  Hier werden die Preisgruppenpreise angezeigt, falls einem Kunden eine
990
  Preisgruppe zugeordnet ist.
991

  
992
- In der neuen Angebots-/Auftragsmaske (neuer Auftrags-Controller) kann
993
  ein Update-Knopf angezeigt werden, der die Positionen aus den
994
  Artikelstammdaten aktualisiert (alle oder pro Position). Aktualisiert werden
995
  Preis, Beschreibung und Langtext. Das Feature kann in den
996
  Benutzereinstellungen eingeschaltet werden.
997

  
998
- In der neuen Angebots-/Auftragsmaske (neuer Auftrags-Controller) ist die
999
  Artikelnummer ein Link, der die Artikelstammdaten in einem neuen Tab öffnet.
1000

  
1001
- Neuer Hintergrund-Job, der die Jahreszahl in Nummernkreisen jährlich hochsetzt
1002
  (Einstellung und Konfiguration s.a. Kapitel 2.7.5 Exemplarische Konf. Hintergrund-Job)
1003

  
1004
- Weiterleitung zur Zielseite, wenn man ausgeloggt war und sich einloggt.
1005
  Falls z.B. der Timeout greift, man in der noch geöffneten kivi aber etwas
1006
  anklickt, so wird man zur Login-Seite weitergeleitet. Vorher landete man nach
1007
  dem login in einem solchen Fall auf der Startseite (Logo/Version/Todo-Liste).
1008
  Nun gelangt man zu der Seite, die man ursprünglich angeklickt hat (nur
1009
  POST-Requests).
1010
  Das kann z.B. auch dazu verwendet werden, jmd. einen Link in der kivi (z.B. zu
1011
  einem Auftrag) zu schicken. Wenn derjenige nicht eingeloggt ist, gelangt er
1012
  nach dem Login dennoch auf die Zielseite.
1013

  
1014
Bugfixes (Tracker: https://www.kivitendo.de/redmine):
1015

  
1016
407 Test ./t/db_helper/with_transaction.t läuft nicht durch; Rose-Fehlermeldung nur "generic exception"
1017
406 abzurechnender (Netto-)Betrag bei Aufträgen rechnet falsch wenn Rechnungs-Gutschriften vorhanden sind
1018
379 Einkauf Lieferanten-Artikelnummer in zweiter (erster) Spalte anzeigen
1019
377 PartPicker-Suche im Einkauf um Hersteller-Artikelnummer erweitern
1020

  
1021

  
1022
2019-08-07 - Release 3.5.4
1023

  
1024

  
1025
Mittelgroße neue Features:
1026

  
1027
- Anzeigename (Picker-Ergenisse) konfigurierbar gemacht
1028
  Im Moment können Kunden-, Lieferanten und Waren-Anzeige konfiguriert werden.
1029
  Dies kann mandantenweit in der Mandantenkonfiguration passieren und vom
1030
  Benutzer in den Benutzereinstellungen überschrieben werden.
1031
  Konfiguriert wird intern "displayable_name". Es kann sein, dass dieser auch
1032
  an anderen Stellen außer Picker-Ergebnissen verwendet wird.
1033

  
1034
Kleinere neue Features und Detailverbesserungen:
1035

  
1036
- Memory-Limits für FCGI-Prozesse werden nun auch vom Task-Server berücksichtigt.
1037
  Zu beachten ist, dass für einen Neustart des Task-Servers gesorgt werden muss.
1038
  Ist der Task-Server als systemd-Service eingerichtet, geschieht dies automatisch.
1039
- Bearbeiter der Mahnungen konfigurierbar gemacht (#345)
1040
  Entsprechend wird beim Mahnungen erzeugen auch der E-Mail-Absender inkl. Signatur gesetzt
1041
- Kundenstammdaten um Feld Herkunft personenbezogener Daten erweitert
1042
  Entsprechend der DSGVO kann hier der Erstkontakt mit dem Kunden protokolliert werden (Messe, etc)
1043
  Das Feld wird beim Bericht mitexportiert
1044
- Kundenstammdaten um Feld E-Mail Rechnungsempfänger erweitert
1045
  Viele Kunden besitzen für den Rechnungseingang eine generische E-Mail-Adresse, die nicht
1046
  mit der allgemeinen E-Mail-Adresse identisch ist. Falls dieses Feld gesetzt ist, so hat dieser
1047
  Wert beim manuellen E-Mail Versand der Rechnung Priorität (mandantenweit konfigurierbar).
1048
  Für die wiederkehrende Rechnung wird diese E-Mail-Adresse zusätzlich gesetzt.
1049
  In den entsprechenden vorgelagerten Masken, wird dies auch visuell angezeigt (nicht bei alter Auftragsmaske!).
1050
- Kundenstammdaten um Feld "Herkunft der personenbezogenen Daten" erweitert
1051
  Um Details zum Erstkontakt des Kunden zu erfassen.
1052
- Kundenstammdaten um Feld Amtsgericht erweitert
1053
  Falls das Feld Steuernummer mit dem Wert der Hr-Nr gefüllt wurde, wird auch das zuständige
1054
  Registierungs-Gericht benötigt.
1055
- Ansprechpartner um Feld 'Hauptansprechpartner' erweitert und exportierbar im Kundenbericht gemacht
1056

  
1057
- Verkauf-Rechnungsbericht -> Nicht per E-Mail verschickte Belege anzeigen lassen
1058

  
1059
- Vorauswahl bei Dateianhängen für den E-Mail-Versand von Belegen konfigurierbar gemacht (Standardmäßig angehakt)
1060

  
1061
- Verbuchte Kontoauszüge können wieder rückgängig gemacht werden (Neuverbuchen ist möglich)
1062

  
1063
- Verbuchen von Kontoauszügen, es können jetzt teilweise Verbuchungen gemacht werden (Belege werden nicht mehr überbucht)
1064

  
1065
- Dialogbuchungen aus Kontoauszugs-Import erstellen, der Verwendungszweck wird in die Beschreibung übernommen
1066

  
1067
- ungenutzte Spalte "ranking" aus Tabelle "payment_terms" entfernt
1068

  
1069

  
1070
Bugfixes (Tracker: https://www.kivitendo.de/redmine):
1071

  
1072
378 Lieferantenauftrag Darstellung für Besteller optimieren
1073
376 Aktuelle unstable kann keine kivitendo_auth Datenbank anlegen
1074
371 Benutzerdefinierte Variablen nicht im Bericht Projekt enthalten, kann nicht danach gefiltert werden.
1075
367 Kontoauszugsimport: 2 Konten bei einer Bank. Bankgebührenbuchung wird als schon importiert makiert
1076
366 Zahlungsverkehr->Zahlungs-(ein/aus)gang. Bezahlen/Abgleichen mehrerer Rechnungen geht nicht mehr wie vorher.
1077
345 Bearbeiter bei Mahnungen
1078
215 Kunden als csv exportieren
1079

  
1080

  
1081
2019-01-03 - Release 3.5.3
1082

  
1083
Mittelgroße neue Features:
1084

  
1085
- Inventurerfassung
1086

  
1087
  Portierung aus einem Kundenprojekt mit folgenden Anforderungen/Features:
1088
  - eigene Maske unter Lager->Inventur
1089
  - Anzeige des aktuellen Lagerbestands des zu erfassenden Artikels
1090
  - Angabe des Artikels auch über EAN
1091
  - Angabe eines Stichtages
1092
  - Vorbelegung Lager/Lagerplatz und Stichtag in Mandantenkonfiguration
1093
  - korrigieren des Lagerbestands entsprechend der Zählung (mit neuem
1094
    Transfertyp "Inventur")
1095
  - Speichern der gezählten Menge (auch wenn keine Korrektur des Bestands
1096
    stattfindet)
1097
  - Warnung, wenn gleicher Artikel für gleichen Lagerplatz und Stichtag schon
1098
    gezählt wurde und Möglichkeit die eigene gezählte Menge zu der vorhandenen
1099
    hinzuzuzählen oder die vorher gezählte Menge durch die eigene Menge zu
1100
    korrigieren
1101
  - Historie der Inventurerfassung des aktuellen Bearbeiters unterhalb
1102
    der Erfassungsmaske
1103
  - Bericht über Inventurerfassungen
1104

  
1105
Kleinere neue Features und Detailverbesserungen:
1106
  - Verknüpfte Belege um die Verknüpfung von Beleg nach E-Mail-Journal erweitert.
1107
  - Filter nach Abteilungen für Lieferplan
1108
  - Eindeutigkeit bei Rechnungsnummern von Kreditoren. (Es erfolgt eine  Warnung bei Duplikaten (Überprüfung auf Lieferant mit Rechnungsnummer))
1109
  - Mit dem SEPA-Export verknüpfte Kreditorenbelege (Einkaufsrechnung oder Kreditorenbuchungen) können nicht mehr gelöscht oder storniert werden.
1110
  - Tab "Belege" beim Kunden und Lieferanten. Offene Rechnungen, Aufträge
1111
    werden angezeigt. Eine Umsatz und Mahnstatistik können in Tabs geöffnet
1112
    werden. Belegtypen Angebote, Aufträge (Kunden), bzw Preisanfragen,
1113
    Lieferantenaufträge (Lieferanten) sowie die Belege Rechnungen, Emails,
1114
    Briefe können in weiteren Tabs angezeigt werden.
1115
  - SEPA-Export. Überweisungsdatum vorbelegen, entweder die Fälligkeit oder falls vorhanden das Skonto-Datum.
1116
    Das Skonto-Datum hat Priorität vor der letzten Fälligkeit.
1117
    Zusätzlich kann ein Puffer in Tagen vom Zahlungsziel abgezogen werden (Standard 0). Das Verhalten muss für jeden
1118
    Mandanten unter Mandantenkonfiguration -> Features -> SEPA aktiv eingeschaltet werden.
1119
  - Schnellsuchen können auf Benutzerebene Programm->Benutzereinstellungen->Anzeigeoptionen konfiguriert werden.
1120
  - SelfTests erweitert: Warnungen bei sehr laxer Buchungskonfiguration und bei verwaisten abgeglichen Bank-Transaktionen
1121
  - DATEV-Export-Format konfigurierbar
1122
    In der Mandantenkonfiguration befindet sich jetzt eine Einstellung, welche die Kodierung des DATEV-Exports steuert.
1123
    DATEV erwartet CP1252. Kivitendo kann diese Kodierung so vom kivitendo Nutzer einfordern, alternativ nicht
1124
    vorhandenen Zeichen versuchen zu ersetzen oder die DATEV-Erwartung ignorieren und UTF-8 liefern.
1125
    Voreingestellt ist CP1252 mit Ersetzungen.
1126

  
1127
Bugfixes (Tracker: https://www.kivitendo.de/redmine):
1128

  
1129
361 Ware erfassen nicht möglich im leeren Mandanten
1130
359 get_payment_select_options_for_bank_transaction vereinfachen
1131
358 segmentation fault in DBI.so beim versenden einer Rechnung per E-Mail
1132
357 Die Generierung einer periodische Rechnung mit der Periode einmalig sollte auch den Quell-Auftrag schliessen.
1133
356 Bei Zuweisung von zwei Kreditorengutschrift per Kontoauszug verbuchen, wird bei der zweiten Zuweisung das Vorzeichen gedreht
1134
355 Kontoauszug verbuchen -> Eine Bankbewegung mit zwei Skonto Rechnungen verknüpfen geht nicht
1135
354 Zahlungsbedingung falsch bei Verkausf-Lieferschein nach Rechnung
1136
353 Preisregeln Wenn Artikel gelöscht wird
1137
352 Beim Drucken mehrerer Rechnung aus dem Bericht heraus wird der Rabatt falsch berechnet
1138
351 Order-Controller: Angebot als neu speichern erzeugt kein neues Objekt
1139
350 Berichte->Projektbuchungen wirft Fehler bei ausgwählten Project
1140
349 Normalisierung Artikelbeschreibung und Artikellangtext (Bemerkung) funkioniert nicht mehr
1141
348 DatevExport kommt mit bestimmten Zeichen im Buchungstext nicht klar
1142
347 Dateimanagement -> Erzeugte Dokumente löschen -> Nein funktioniert nicht
1143
344 Internal Server Error (fallback Module fehlen)
1144
343 Kontoauszug verbuchen Skontoautomatik bei Verkaufsrechnungen defekt
1145
341 Auftrag: Warnung bei aktiven wiederkehrenden Rechnungen geht nicht mehr
1146
337 Standardlagerplatz bei Erzeugnissen ändern wirft Presenter-Fehler
1147
336 Beim Drucken mehrerer Rechnung aus dem Bericht heraus mit aktiviertem DMS bricht mit Fehlermeldung ab
1148
335 Fehler bei den Verknüpften Belegen wenn Verknüpfungsziel Pflichtenheft
1149
334 Sortierung Artikelstammdaten/Preisinformationen/Verkaufspreisinformation: Kundenauftrag
1150
333 Bericht Lagerentnahme: Lagerplatz lässt sich nicht auswählen
1151
332 Bug: Bericht Lagerbestand gibt Fehler beim einschliessen leerer Lagerplätze
1152
329 Konto mit identischem Folgekonto führt zu Endlosschlaufe
1153
323 Kontoauszug verbuchen. Kombination von Rechnungen und Gutschriften nicht möglich
1154
316 Verknüpfte Belege erlaubt keine manuelle Verknüpfung mit Kreditorenbuchungen
1155
315 EAN-Feld beim Einlagern ohne Funktion
1156
311 Task-Server-Start beim Booten
1157
306 unstable: Leerzeichen beim CKEditor im Pflichtenheft
1158
301 SelfTest Transactions - all_passed nicht gesetzt
1159
292 Verkaufsbericht filtert nicht mehr nach Warengruppe
1160
282 Artikelliste leer, wenn in der Schnellsuche mehrere Treffer vorgeschlagen und keiner ausgewählt ist.
1161
281 Falsche Lagerbewegungen beim Erstellen von Erzeugnissen, wenn Bestandteile vorhanden/nicht vorhanden
1162
279 Datenmodell der verknüpften Belege um E-Mail Verknüpfung erweitern
1163
265 Kontoauszug verbuchen bei negativer Kreditorenbuchung wird das Vorzeichen bei Zahlung umgedreht
1164
233 Memory-Bedarf des Taskservers steigt kontinuierlich an
1165
151 Berichte->Pflichtenheft Fehler ab commit #c44615e
1166
125 Neues Datevexportformat
1167
90 Benutzerdefinierte Variablen von Kunden werden bei Lieferanten mit gleicher id angezeigt
1168
86 Kunden bzw Lieferantenliste wird von anderem Mandanten angezeigt
1169
82 Berechnete Preiswerte von PTC weichen von oberflächen Werten aus den Masken ab
1170
28 Fehler beim Hinzufügen von Artikeln zu Erzeugnissen per Artikelauswahlseite
1171
22 Doppelte Minuse ( --) im Kundennamen erzeugen "leider" immer check_name problem bei freitext Auswahl
1172

  
1173
2017-12-12 - Release 3.5.1
1174

  
1175
Größere neue Features:
1176

  
1177
- WebshopApi
1178

  
1179
  WebshopApi mit bisher einem Konnektor für Shopware.
1180
  Damit ist es möglich Bestellungen aus dem Shop abzuholen und Artikel
1181
  abzugleichn.
1182

  
1183
Mittelgroße neue Features:
1184

  
1185
- DATEV-Export überarbeitet
1186

  
1187
  - Um Strukturtyp CSV-Export erweitert
1188
  - DATEV-Export: Kostenstellen (Kost1 und Kost2) vorbelegen
1189
  - DATEV-Export: Buchungssätze nach Abteilung filtern
1190
  - DATEV-Export: Buchungen für einen bestimmten Zeitraum ab einem
1191
    Buchungsdatum filtern. Z.B. wenn man einen DATEV-Export für Januar schon
1192
    exportiert hat, und im Juni noch ein Buchung für Januar nachbucht, kann man
1193
    mit "Erfassungsdatum Von: 01.06.2017" nur diese eine Buchung aus Januar
1194
    exportieren.
1195
  - Überlagerung mit Kunden- Lieferantennummer als Personenkonto möglich
1196
    Anstatt des Sammelkontos kann die Kunden- oder Lieferantennummer aus
1197
    den Stammdaten genommen werden, falls der Nummernkreis der DATEV-Konform
1198
    für Personenkonten entspricht.
1199
  - Belegfeld 2 wird nicht mehr gesetzt
1200
  - Buchungsbeschreibung wird nicht mehr gesetzt
1201

  
1202
Kleinere neue Features und Detailverbesserungen:
1203

  
1204
  - Abteilungs-Auswahl konsequent alphabetisch sortieren
1205
  - Buchungsvorlagen schneller über den Namen filtern (suchen).
1206
  - Neues Recht Erzeugnisse unabhängig vom Status editieren (default 0)
1207
  - SEPA-XML: alle Sonderzeichen filtern
1208
  - SEPA-Export: Export wieder rückgängig machen, falls noch Status offen
1209
  - Stammdaten -> Berichte -> Artikel: Standardlager und Lagerplatz optional anzeigen
1210
  - Vorbelegte Texte inkl. Ansprechpartner für den E-Mail-Versand bei allen Workflows
1211
    hinzugefügt.
1212
  - Kontoauszug verbuchen -> Buchung erstellen um Dialogbuchungen erweitert.
1213
    Vom Kontoimport ist es jetzt auch möglich in Vorlagen aus der Dialog-
1214
    Buchungsmaske zu buchen und nicht nur in Kreditorenbuchungsvorlagen
1215
  - Neuer Bericht: Berichtskonfigurationsübersicht
1216
  - Verbesserte Datumsvalidierung per Javascript
1217
  - Neues Benutzer-Recht Erzeugnisbestandteile editieren
1218
  - Dialogbuchungsvorlagen um 'Details anzeigen' erweitert
1219
  - Nach dem Speichern Buchungsnummer bei Debitoren/Kreditorenbuchungen und Einkaufsrechnungen
1220
    als Info anzeigen
1221
  - Bankimport: CSV- und MT940-Menüpunkte in Untermenü in »Zahlungsverkehr«
1222
  - Schnellsuchen - ungültige Einträge aus Stammdaten nicht mit anzeigen
1223
  - Workflow Lieferschein -> Rechnung. Liefertermin als Rechnungslieferdatum setzen
1224
  - Einkaufsrechnungen: Bearbeiter*in & Verkäufer*in mit aktueller Benutzer*in vorbelegen
1225
  - Bemerkungsfeldeditor (CKEditor): Größe änderbar und Buttonzeile "schwebt"
1226
    über dem Eingabebereich wenn im Fokus
1227
  - Kontenabgleich mit Bank. Hinweise auf Fehler bei nicht vorhandenem 'Abgleichen'-Knopf
1228

  
1229
Administrative Änderungen
1230

  
1231
  - Für die Tests müssen in der kivitendo.conf unter [testing/database]
1232
    Einträge für superuser_user und superuser_password gesetzt werden. Siehe
1233
    Beispiel in config/kivitendo.conf.default
1234

  
1235
Bugfixes:
1236
- Bugfix #326 Das Löschen von Storno Rechnungen R(S) wirft einen SQL-Fehler
1237
- Bugfix #325 Rechnungen mit Zahlungsverknüpfungen können storniert werden
1238
- Bugfix #324 DATEV CSV-Export ggf. fehlerhaft bei Buchungen ohne Steuer
1239
- Bugfix #320 Stücklistenpositionen werden nicht mehr ausgedruckt
1240
- Bugfix #305 Kein customerpicker im Formular Rechnung erfassen
1241
- Bugfix #304 Datumsformat wechselt willkürlich auf Datenbank Format "YYYY-MM-DD"
1242
- Bugfix #303 Zahlungserinnerung PDF anhängen in E-Mail funktioniert nicht mehr
1243
- Bugfix #300 Kontoauszug verbuchen bei negativer Einkaufsrechnung wird das Vorzeichen bei Zahlung umgedreht
1244
- Bugfix #296 Verkauf -> Lieferschein erfassen erzeugt Fehlermeldung
1245
- Bugfix #286 DMS aktiv. Speichertyp für Belege auf 'kein' gesetzt -> Belegdruck defekt
1246
- Bugfix #283 Lieferwertbericht wirft Fehler
1247
- Bugfix #280 Drucken beim neuem OrderController geht nicht mit aktiviertem Dateimanagement und Webdav
1248
- Bugfix #277 Kontoauszug verbuchen. Vorschlagsliste ignoriert SEPA-Überweisungen
1249
- Bugfix #276 Mini-DMS Auswahl der Belege bei Lieferschein fehlt
1250
- Bugfix #275 Löschen von DMS-Anhängen wirft Fehler
1251
- Bugfix #274 Mahnungen lassen sich nicht mehr erzeugen mit aktivierten Dateimanagementfeature
1252
- Bugfix #270 Artikelzuweisung bzw. Zusätzliche Artikel im Pflichtenheft kaputt
1253
- Bugfix #265 Kontoauszug verbuchen bei negativer Kreditorenbuchung wird das Vorzeichen bei Zahlung umgedreht
1254
- Bugfix #264 Artikelnummer nicht mehr änderbar
1255
- Bugfix #263 Emailadresse der Stammdaten wird nicht mehr übernommen
1256
- Bugfix #8   Datumswarnung in Safari blockiert Browser
1257

  
1258

  
1259

  
1260
2017-07-17 - Release 3.5.0
1261

  
1262
große Features:
1263

  
1264
- Dateiverwaltung (Mini-DMS)
1265

  
1266
  parallel zum alten WebDAV gibt es nun eine Datei-Management Lösung, die
1267
  über eine Speichermedium unabhängige Zwischenschicht die Dateien in der
1268
  Datenbank verwaltet. Darunter können verschiedene Backends existieren.
1269
  Aktuell ist dies eine Filesystem-Struktur.
1270

  
1271
  Modular können weitere Backends eingebunden werden. In Arbeit ist
1272
  ein Backend, das auf die alte WebDAV-Struktur zugreift.
1273

  
1274
  Es gibt unterschiedliche Typen von Dateien, jedem Typ läßt sich in der
1275
  Mandantenkonfigurierung auf ein bestimmtes Backend zuordnen.
1276

  
1277
  Aktuell gibt es die Dateitypen
1278
  - "documents", das sind entweder generierte, eingescannte oder hochgeladene PDF-Dateien
1279
  - "attachments", zusätzlich hochgeladene Dokumente, die an bestimmte ERP-Objekte angehängt werden
1280
  - "images", hochgeladene Bilder zu Artikeln
1281

  
1282
  Daneben gibt es Dateiquellen
1283
  - "created" , vom System erzeugte Dokumente
1284
  - "uploaded", hochgeladene Dokumente
1285
  - "scanner1,scanner2" , von einem oder mehreren Scannern erzeugte Dateien
1286
  - "email",  vom Mailsystem empfangene Dateien
1287

  
1288
- Artikel-Klassifizierung
1289

  
1290
  Die Klassifizierung von Artikeln dient einer weiteren Gliederung um
1291
  zum Beispiel den Einkauf vom Verkauf zu trennen, etc.
1292

  
1293
  Gekennzeichnet durch eine Beschreibung (z.B. "Einkauf") und ein Kürzel (z.B. "E")
1294
  Flexibel änderbar und erweiterbar.
1295

  
1296
  Der Typ des Artikels und die Klassifizierung werden durch zwei
1297
  Buchstaben dargestellt.  Der erste Buchstabe ist eine Lokalisierung
1298
  des Typs des Artikels ('P','A','S') , deutsch 'W', 'E', und 'D' für
1299
  Ware, Erzeugnis oder Dienstleistung, ggf. weitere Typen.  Der zweite
1300
  Buchstabe ist eine Lokalisierung der Klassifizierungsabkürzung
1301
  (abbreviation).
1302

  
1303
  Wenn im ERP-Dokument nach einer Artikelnummer oder Beschreibung
1304
  gesucht wird, diese in den Stammdaten vorhanden ist, aber der
1305
  Artikeltyp falsch ist, wird die Fehlermeldung "Gesuchter Artikel ist
1306
  nicht für den Einkauf bzw Verkauf" gemeldet.
1307

  
1308
  Anpassung des CSV Imports, nun wird alternativ zur 'part_type'-Spalte
1309
  die 'pclass'-Spalte mit zwei bis drei Buchstaben geparsed und entsprechend
1310
  classification_id und part_type gesetzt.
1311

  
1312
- Option "Preis separat ausweisen" als neue Artikel-Klassifizierung
1313

  
1314
  Die Option ist unter Artikelklassifikation editierbar.  In Aufträgen
1315
  und Rechnungen werden die Zwischensummen dem Drucksystem zur
1316
  Verfügung gestellt. Die verwendbaren Variablen sind:
1317

  
1318
  -  <%separate_XX_subtotal%>  wobei XX die Abkürzung der Klassifikation ist.
1319
  -  <%non_separate_subtotal%> der Rest der Positionen.
1320

  
1321
  Hintergrund:
1322
     Preise von Artikeln wie "Verpackung" oder "Transport" müssen
1323
     oftmals separat ausgewiesen werden, genau so wie der reine Warenwert.
1324

  
1325
- GoBD Export
1326
  Man kann nun einen IDEA-kompatiblen Export für Steuerprüfer exportieren.
1327

  
1328
- ActionBar
1329
  Die Workflow-Knöpfe wurden nun in eine ActionBar-Zeile am oberen Fensterrand
1330
  migriert, die immer sichtbar ist, auch wenn man nach unten scrollt.
1331

  
1332
- Jahresabschlußbuchungen (EB/SB)
1333
  Mit Saldovortrag auf die 9000er-Konten
1334

  
1335
- Belegvorlagen und Entwürfe
1336

  
1337
  Der bisherige Mechanismus der Entwürfe in Rechnungsbelegen, der
1338
  ursprünglich nur zum Zwischenspeichern gedacht war, wurde in zwei
1339
  Mechanismen aufgeteilt: Entwürfe und Belegvorlagen.
1340

  
1341
  Die neuen Entwürfe sind nur noch zur Zwischenspeicherung
1342
  gedacht. Sie sind nur für die Person sichtbar, die den Entwurf
1343
  angelegt hat. Auch werden sie bei Abmeldung automatisch entfernt.
1344

  
1345
  Die neuen Belegvorlagen hingegen sind dazu gedacht,
1346
  z.B. wiederkehrende Zahlungen schnell verbuchen zu können. Sie sind
1347
  für alle Personen sichtbar und dauerhaft vorhanden.
1348

  
1349
  Beide Mechanismen sind über den »Mehr«-Button in den Belegmasken
1350
  erreichbar.
1351

  
1352
  Weiterhin wurden diese Mechanismen so umgebaut, dass sie nun auch
1353
  updatesicher sind.
1354

  
1355
kleinere neue Features und Detailverbesserungen:
1356

  
1357
  - experimentelle Auftragsmaske als Controller ist in der Mandantenkonfiguration
1358
    unter "Experimentelle Features" abschaltbar
1359

  
1360
  - Wiederkehrende Rechnungen können mit der Periode 'einmalig' konfiguriert werden
1361

  
1362
  - Druckvorlagen Mahnungen: Bearbeiter und Verkäufer-Metadaten auch im Ausdruck zu Verfügung stellen
1363

  
1364
  - PDF-Erzeugen mit Leerseiten für zweiseitiges Drucken (Installation siehe auch UPGRADE Datei)
1365

  
1366
  - SEPA Überweisungen zusätzlich Kunden- oder Lieferantennummer im Verwendungszweck vorbelegen
1367

  
1368
  - Dialogbuchen um WebDAV-Funktion erweitert
1369

  
1370
  - Kreditorenbuchung um WebDAV-Funktion erweitert
1371

  
1372
  - Verfeinerung der Rechte für Finanzbuchhaltung: Es können nun für Dialogbuchungen,
1373
    Debitoren- und Kreditorenbuchungen extra Rechte vergeben werden
1374

  
1375
  - Weiterer Bericht in der Rubrik Lager: Lagerentnahme
1376
    Gibt eine Statistik über Lagerbewegungen, pro Monat/Quartal/Jahr.
1377

  
1378
  - Für UStVA Voranmeldung über Elster gibt es die Anbindung über Geierlein (Installation/Config siehe Commit)
1379

  
1380
  - CSV-Import von Artikel hat nun für existierende Artikel folgende Optionen:
1381
     1. Eigenschaften von existierenden Einträgen aktualisieren
1382
     2. Eigenschaften von existierenden Artikeln aktualisieren / Nicht vorhandene überspringen
1383
     3. Preise von vorhandenen Artikeln aktualisieren
1384
     4. Preise von vorhandenen Artikel aktualisieren / Nicht vorhandene überspringen
1385
     5. Mit neuer Artikelnummer einfügen
1386
     6. Eintrag überspringen
1387
    Zusätzlich können nun Spalten "Lager","Lagerort" als Name oder ID eingelesen werden,
1388
    sowie Übersetzungen z.B. als 'description_EN' oder 'description_IT'.
1389
    Auch cvars können als 'cvars_<name>' importiert werden.
1390
    Ebenfalls sind zusätzliche Bemerkungen an den einzelnen Importzeilen eingebaut.
1391

  
1392
  - In der Lager-Mandantenkonfig gibt es das Feature "Zum Fertigen Standardlager des Bestandteils verwenden".
1393
    Statt das Ziellager des Erzeugnisses zu Verwenden, wird nun zur Prüfung der Fertigung das
1394
    Standardlager der einzelnen Bestandteile verwendet.
1395
    Hat das Bestandteil kein Standardlager, so wird das "Standard-Lager für Auslagern ohne Prüfung auf Bestand"
1396
    verwendet und ohne Prüfung ausgelagert. Ist dieses nicht gesetzt, wird eine Fehlermeldung erzeugt.
1397

  
1398
  - Neues Recht "Verknüpfte Belege", standardmäßig erlaubt. Betrifft alle
1399
    Belege und die Projektstammdaten
1400

  
1401
  - Briefe sind jetzt auch für Lieferanten verfügbar. Die neuen Rechte dafür
1402
    sind für Gruppen vergeben, die auch Einkaufsbelege bearbeiten dürfen.
1403

  
1404
  - Neuer Controller für Preisgruppen, die nun sortiert und ungültig gesetzt
1405
    werden können.
1406

  
1407
  - Neuer Bericht "Auftragsartikelsuche", um schnell Auftragspositionen aus
1408
    Verkaufsaufträgen finden zu können:
1409
    Verkauf -> Berichte -> Auftragsartikelsuche
1410

  
1411
  - Part-Controller - neue Maske um Artikel anzulegen / zu bearbeiten
1412
    Umgestellt auf Controller, dadurch kein "Erneuern mehr". Die Bearbeitung
1413
    von Erzeugnisbestandteilen hat sich dadurch verändert, dies geschieht nun
1414
    in einem eigenen Tab.
1415

  
1416
  - Neuer Artikeltyp "Sortiment" (experimentell)
1417
    Einem Sortiment können wie einem Erzeugnis mehrere Artikel zugeordnet
1418
    werden. Beim Hinzufügen eines Sortiments zu einem Beleg werden alle
1419
    Bestandteile des Sortiments als Einzelteile zum Beleg hinzugefügt, so als
1420
    ob man das manuell gemacht hätte. Der Sortimentsartikel wird ohne Preis
1421
    hinzugefügt und fungiert als Überschrift, und kann sogar gelöscht werden.
1422
    Nach dem Hinzufügen können die Einzelbestandteile auch gelöscht oder
1423
    verändert werden. Dadurch hat das Sortiment auch keinen festen Preis,
1424
    sondern der Preis im Beleg richtet sich nach dem Preis der
1425
    Einzelbestandteile, die je nach Kunde z.B. durch Preisgruppenpreise
1426
    variieren können.
1427

  
1428
    Das Sortiment eignet sich z.B. als Definition von Gruppierungen von
1429
    Artikeln die häufig zusammen gekauft werden, z.B. ein Artikel in 10
1430
    Farbvariationen.
1431

  
1432
    Einschränkungen: das "Auspacken" eines Sortiments beim Hinzufügen in einem
1433
    Beleg funktioniert derzeit nur beim neuen Auftragscontroller.
1434
    Auftragscontroller und Sortiment haben beide noch den Status experimentell.
1435

  
1436
  - Detailverbesserung Druckvorlage RB
1437
    Adressfeld um Absender ergänzt. Firmenname nicht mehr aus Titlebar, sondern
1438
    aus der Mandantenkonfiguration nehmen. Tabelle etwas breiter gesetzt.
1439
    CHF als weitere Standardwährung hinzugefügt. Stempel und Unterschrift für
1440
    Angebot hinzugefügt.
1441

  
1442
  - Projekt: unter "verknüpfte Belege" auch Belege anzeigen, wo
1443
    Einzelpositionen mit dem Projekt verknüpft sind, nicht nur der Beleg
1444
    (globalproject_id)
1445

  
1446
  - Abteilungsfilter in mehr Berichten eingefügt
1447

  
1448
  - Finanzübersicht: Neue Spalte »Kosten« analog zu BWA-Kosten
1449

  
1450
  - Kontennachweis in den Berichten BWA und GuV/EÜR. Die Hartkodierung der
1451
    Kategorienamen für BWA und GuV/EÜR im Code wurde in die Datenbank verlagert.
1452

  
1453
Administrative Änderungen
1454

  
1455
  - Entwickler benötigen neu die zwei Perl-Module "Sys::CPU" und
1456
    "Thread::Pool::Simple".
1457

  
1458
Bugfixes:
1459

  
1460
- Bugfix #273 "Bei Schweizer Kontenplänen erscheint beim Aufruf der Maske zum Dialogbuchen eine Fehlermeldung"
1461
- Bugfix #268 "Schnellsuchfelder und ""Benutzer-Mandant-Abmelden""-Header wird abgeschnitten, wenn nicht alles auf einer Zeile Platz hat"
1462
- Bugfix #262 department in oe.pl (Angebot/Auftrag) wird nicht mehr an die Druckvorlage übergeben
1463
- Bugfix #258 Falscher Bearbeiter (und beim Verkauf Verkäufer) beim erstellen von neuen Verkaufs- oder Einkaufsbelegen
1464
- Bugfix #257 Darstellungsfehler bei Mail von Taskserverjob FailedBackgroundJobsReport
1465
- Bugfix #256 "Taskserver: Job bearbeiten ? ""Speichern und Ausführen"" erstellt zusätzlichen Job; diverse kleinere Probleme beim Tasklserver"
1466
- Bugfix #255 "Beim Erfassen von Erzeugnissen fehlt beim Hinzufügen von mehreren Artikeln die Artikelbeschreibung, der Button ""erfassen"" erzeugt eine Fehlermeldung, Eingabe von Untereinheiten wird ignoriert"
1467
- Bugfix #252 Hochladen von Dateianhängen gibt Fehlermeldung
1468
- Bugfix #250 Artikel, Dienstleistungen usw. werden nicht mehr angelegt wenn die Nummer schon in einem anderen Nummernkreis vergeben ist (das ist neu)
... Dieser Diff wurde abgeschnitten, weil er die maximale Anzahl anzuzeigender Zeilen überschreitet.

Auch abrufbar als: Unified diff