Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
81505dd8 20.01.2019 17:00 Jan Büren

Aktualisierte Installationsanleitung Debian/Ubuntu

Drei Pakete sind komplett untergegangen

5649eaba 18.01.2019 16:32 G. Richardson

Aufruf von with_objects in RequirementSpecPart korrigiert

bei SL::DB::Object ist der Parameter "with", nicht "with_objects" (wie
bei SL::DB::Manager::Object)

Das hatte allerdings keine kritischen Auswirkungen, der Parameter wurde
ignoriert und die Daten wurden dann erst später geladen.

a5f8702c 18.01.2019 14:28 G. Richardson

Typo in Übersetzung

5142828d 18.01.2019 14:16 Bernd Bleßmann

BackgroundJob SelfTest: unbenutzte Variable entfernt

42f9ff8a 18.01.2019 14:16 Bernd Bleßmann

Typos und spellcheck: unkown -> unknown

a9668482 18.01.2019 11:41 Jan Büren

Changelog zu den Commits von heute

d0ebc498 18.01.2019 11:31 Jan Büren

Ergänzung zu a3b8cfa7b7546 (Mahnungen konfigurierbar machen)

- bessere Fehlerbehandlung > send_mail läuft schon in einer Transaktion
Von daher mit die hart aussteigen
Die Signatur des E-Mail-Versenders sollte dann auch zur E-Mail-Adresse
passen, entsprechend backup vars erstellt vor dem Aufruf von Form::create_signature

2d44a547 17.01.2019 17:12 Jan Büren

Verkaufsaufträge: konfigurierbares Intervall für Lieferdatum-Berechnung

29254bae 15.01.2019 09:25 Jan Büren

Zahlungserinnerung an Rechnungsadresse schicken - Weiche für Absender

Mail-Absender aus defaults.dunning_creator ableiten.
Falls die Rechnungsadresse E-Mail gesetzt ist, diese als Empfänger nehmen ansonsten die
globale E-Mail des Kunden (abwärtskompatibel)....

a3b8cfa7 14.01.2019 14:37 Jan Büren

fixt: #345 Mahnungsersteller im Ausdruck konfigurierbar machen

Im Menüpunkt Mahnungen konfigurieren, kann man nun wählen, ob
der aktuelle Mitarbeiter für die Mahnung/Zahlungserinnerung gesetzt ist
oder der ursprüngliche Mitarbeiter/Ersteller der Rechnung

c1ef3aff 14.01.2019 11:58 Jan Büren

Rechnungsversand per E-Mail

Falls bei dem Kunden eine E-Mail-Adresse für den
Rechnungsversand hinterlegt ist, so hat diese Priorität
vor der allgemeinem Rechnungsadresse.
Als visuelle Hilfe, wird aus dem Titel 'Empfänger' der
Titel 'Rechnung an:'.

Logik normale Rechnung:...

e64f5d37 14.01.2019 11:25 Jan Büren

Rechnungsadresse aus den Stammdaten (template file vergessen)

bcc996e6 14.01.2019 11:21 Jan Büren

Rechnungsadresse aus den Stammdaten bei periodischen Rechnungen verwenden (Anzeige beim Editieren)

0a076aab 14.01.2019 11:07 Jan Büren

Stammdaten -> Kunden um Textfelder Rechnungsmail und Herkunft personenbezogener Daten erweitert

i)
Die Rechnungsmail ist die generische E-Mail des Kunden, welche die
Rechnung in der Regel bearbeitet (buchhaltung@, einkauf@).
ii)
Aufgrund der DSGVO ist es im Zweifel sinnvoll den Erstkontakt...

24bcc880 14.01.2019 09:21 Jan Büren

SelfTests: check_ap_paid berücksichtigt Auswahl von fromdate und todate

0aa0a295 03.01.2019 12:31 Jan Büren

Release 3.5.3

25fc5ea4 03.01.2019 12:30 Jan Büren

dokumentation.xml Versionsnummer hochgesetzt

0990aab6 30.12.2018 09:32 Jan Büren

LaTeX-Druckvorlagen RB Logo getauscht und Skalierung angepasst

1cbccb52 21.12.2018 11:57 Jan Büren

Datenbank-Abhängigkeits-Skripte für release 3.5.3

6b93afa9 21.12.2018 11:55 Jan Büren

Abhängigkeit für release 3_5_2 zu 3_5_1 nachgezogen

56eff714 20.12.2018 12:22 Jan Büren

doc aktualisiert

- changelog um Bugfixes erweitert
- Installationsanleitung um Hinweise für Postgresql je nach Distribution ergänzt

fbd33694 19.12.2018 10:49 Bernd Bleßmann

DATEV: Tests: danach wieder aufräumen

0e83d54d 19.12.2018 10:16 Sven Schöling

PTC: Fehlerhafte ungerundete Berechnung von grossamount

Bei Rechnungen mit sehr vielen sehr kleinen Positionen wurde die
Rundungsfehlerakkumulation nur in den finalen netamounts
berücksichtigt, nicht aber in den daraus berechneten grossamounts was zu
Cent-Abweichungen geführt hat....

19df37e1 12.12.2018 19:05 Bernd Bleßmann

t/db_helper/convert_invoice.t: Zahlen nach Rundungs-Patch f. PTC angepasst.

Neue Zahlen mit (zahlengleichen) Beispielen an der Oberfläche ermittelt.

dbcaeb6a 12.12.2018 17:21 Martin Helmling martin.helm...

Korrektur PriceTaxCalculator: Falsches Objekt zum Prüfen genommen

mit Sven durchdiskutiert

(cherry picked from commit d4102550a27e2bee22d4faed2626fc1434d9e721)

0d0c160c 12.12.2018 17:21 Bernd Bleßmann

PTC-Tests: ein weiterer Test mit großen Mengen und kleinen Preisen

ebcd0a69 12.12.2018 17:21 Bernd Bleßmann

PTC-Tests angepasst nach PTC-Rundungs-Patch …

"PTC rundet nicht mehr Rabatt vor Mengenmultiplikation"

faf42bec 12.12.2018 17:20 Bernd Bleßmann

PTC: item->discount auf 0, wenn nicht definiert, um Warnungen zu vermeiden

36bdd487 12.12.2018 17:19 Bernd Bleßmann

PTC: Rückgabe sellprice für items: Steuer und Rabatt berücksichtigen.

So war das vor dem PTC-Rundungs-Patch …
"PTC rundet nicht mehr Rabatt vor Mengenmultiplikation"

fa5d2a24 12.12.2018 17:00 Bernd Bleßmann

PTC: Kosmetik/Kommentare

dd75973a 12.12.2018 17:00 Kivitendo Admin

PTC rundet nicht mehr Rabatt vor Mengenmultiplikation

siehe Ticket #82

Neuer Test für 100000 Artikel zu 0,10€ bei 3% Rabatt
Einen weiteren Test angepasst an die neuen Zahlen.

c979352b 12.12.2018 16:53 Bernd Bleßmann

PTC: nicht einfach die Rundungsgenauigkeiten erhöhen …

… das verschiebt das Problem auf jeden Fall nur.
Siehe auch Ticket #82.

Diser commit macht den Teil
"Ferner Rundungsgenauigkeiten für wiederkehrende Rechnungen erhöht." aus
commit 075f64d61e999506517a304022525d83c29e6e3e rückgängig....

bfdc537f 09.12.2018 19:20 Andreas Rudin

Fixt #350 Fehler p.income_accno_id does not exist

Die mehrmals in RP.pm vorkommenden Zeilen
'JOIN chart c on (p.income_accno_id = c.id)'
und
'JOIN chart c on (p.expense_accno_id = c.id)'
erzeugten einen Fehler, da es in der Tabelle parts
keine solchen Spalten gibt, sondern in taxzone_charts...

8abaa19b 07.12.2018 10:56 Jan Büren

Aktualisierung Doku

975a63bb 05.12.2018 10:04 Jan Büren

Testfälle für DATEV angepasst

Der Standardwert ist: "Ersetze mit ähnlichen Zeichen".
Die Testfälle basieren aber noch auf: "Werfe Fehler wenn Zeichen nicht in cp1252".

075f64d6 29.11.2018 15:01 Jan Büren

Fixt #352 Beim Drucken mehrerer Rechnung aus dem Bericht heraus wird der Rabatt falsch berechnet

Hotfix für die zweifache Berechnung vom Rabatt (Marge bei Berichten falsch) erstellt.
Hintergrund: Der alte Code erwartet keine vorformatierten Werte, wird aber bei...

f40cd4e1 29.11.2018 14:52 Jan Büren

changelog für DatevExport kommt mit bestimmten Zeichen im Buchungstext nicht klar

324726ac 29.11.2018 14:45 Jan Büren

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...

a9903fd7 29.11.2018 11:15 Jan Büren

toten Code entfernt

c8687f9c 26.11.2018 16:43 Bernd Bleßmann

Lagerberichte: html: verrutschtes <tr> und <p> um <table>s weg.

780cb53f 26.11.2018 16:39 Moritz Bunkus

Doku: Modullisten allgemein und Paketlisten für openSUSE, Fedora aktualisiert

497b9801 26.11.2018 15:20 Moritz Bunkus

LC_CTYPE-Locale auf eine UTF-8-Locale setzen

Beim Starten des Perl-Interpreters wird die Locale anhand von
Umgebungsvariablen wie `LC_CTYPE`, `LC_ALL` und `LANG`
gesetzt. Unter (F)CGI sind diese normalerweise leer, wodurch als
Locale die POSIX-Locale (`C`) gewählt wird — und die hat nur ASCII als...

ab18d1c0 26.11.2018 12:22 Jan Büren

Weitere Fallback-Module entfernt und Doku angepasst (s.a. #344)

db62bb40 23.11.2018 17:35 Bernd Bleßmann

Part-Controller: Normalisieren nach Parsen der Form und nicht als run_before

Das Problem enstand durch commit 2e97532c88dacf9523576df4028b6f7df5967ea8
"Fixt #349 (Normalisierung Artikel) - normalize_text_blocks nach Part-Controller
migriert"

normalize_text_blocks greift auf $self->part zu, welches beim Neuanlegen...

283306d7 22.11.2018 15:00 Jan Büren

2 testfälle bank_transactions.t auskommentiert

Die Testfälle sind von odyn portiert und sind erstmal so nicht
in kivitendo abgebildet.

e648b88e 22.11.2018 14:46 Jan Büren

Dokumentation/Modulabhängigkeiten ergänzt (s.a. #344)

84648282 22.11.2018 13:34 Jan Büren

Fehlermeldung bei 'als neu Speichern' bei Erzeugnissen ohne Erzeungisbestandteile werfen

94a5c241 19.11.2018 14:08 Martin Helmling martin.helm...

Filemanagement: Mandantenkonfig "Erzeugte Dokumente löschbar" wird nicht berücksichtigt

Dieses Flag wurde bisher noch nirgend berücksichtigt.

fixed Issue #220

2e97532c 19.11.2018 13:40 Jan Büren

Fixt #349 (Normalisierung Artikel) - normalize_text_blocks nach Part-Controller migriert

c20a734c 19.11.2018 13:40 Jan Büren

Kosmetik (Einrückungen) zum Commit von gerade

db6a2e2f 19.11.2018 13:40 Jan Büren

disable_one_time_config: Transaktionssicher (Testcode entfernt!)

b9436847 19.11.2018 13:40 Jan Büren

CreatePeriodicInvoices: Transaktionssicher

Aufträge verarbeiten, Rechnungen erzeugen, Drucken und E-Mail-Versand
in einer Transaktion

04479c02 19.11.2018 13:40 Jan Büren

disable_one_time_config: Transaktionssicher

39218cc1 19.11.2018 11:35 Werner Hahn

Merge pull request #24 from freiphone/patch-4

Neu angelegte Artikel in Shopware aktivieren.

6660259a 18.11.2018 23:57 freiphone

Neu angelegte Artikel in Shopware aktivieren.

Scheint seit Shopware 5.2 notwendig zu sein, damit der Artikel im Frontend erscheint.
s. https://forum.shopware.com/discussion/39006/artikel-nach-import-ueber-rest-api-im-frontend-nicht-sichtbar

89407ec8 16.11.2018 10:18 Jan Büren

Artikelsuche: Lieferant und Lieferantenartikelnummer wieder als Berichts-Option anbieten

Ist mit der Umstellung auf den Part-Controller verloren gegangen.

62533640 14.11.2018 09:09 Jan Büren

Implementiert #357 Auftrag schliessen, falls einmalig wiederkehrende Rechnung inaktiv

Die Generierung einer periodische Rechnung mit der Periode einmalig
sollte auch den Quell-Auftrag schliessen.

0b1e3332 12.11.2018 13:22 Jan Büren

Aktualisierung Dokumentation

15a85450 12.11.2018 11:01 Jan Büren

DATEV::CSV undef ist kein gültiger Wert für den DATEV-Export

fixt den Fehler beim Testfall

72e96428 12.11.2018 10:58 Jan Büren

DATEX-Export, kein Fälligkeitsdatum für Dialogbuchungen exportieren

ff58ce56 12.11.2018 10:57 Jan Büren

t/datev doppelten aufruf entfernt

b8cc78d7 09.11.2018 16:13 Bernd Bleßmann

Lager->Einlagern: kein extra EAN-Feld mehr

das funktionierte ohnehin nicht und seit
commit 87b5c8e4245710eec1c6257ab4e291080bc900bd
"PartPicker kann auch nach EAN suchen"

kann der Partpicker auch nach der EAN suchen.

WH->transfer braucht die EAN auch nicht, da diese gar nicht in inventory...

cd96e075 09.11.2018 15:52 Bernd Bleßmann

Kontoeinstellungen: Folgekonto kann nicht das Konto selbst sein.

behebt #329
"Konto mit identischem Folgekonto führt zu Endlosschlaufe"

0ca195cd 09.11.2018 15:20 Bernd Bleßmann

Part-Presenter: Typ u. Klassifizierung: Abfangen, wenn kein Argument übergeben

behebt #332
"Bug: Bericht Lagerbestand gibt Fehler beim einschliessen leerer Lagerplätze"

6e6f4932 09.11.2018 15:02 Bernd Bleßmann

Lager->Berichte->Lagerentnahme: auch alle Lagerplätze eine Lagers wählen können

siehe #333
"Bericht Lagerentnahme: Lagerplatz lässt sich nicht auswählen"

8e8824b7 09.11.2018 15:02 Bernd Bleßmann

Lager->Berichte->Lagerentnahme: richtige js-Funktionen einbinden

Hier wurde wohl bei der Übernahme aus einem anderen Projekt eine
neue js-Datei vergessen. Aber es gibt eine andere, die es noch tut.

behebt #333
"Bericht Lagerentnahme: Lagerplatz lässt sich nicht auswählen"

e9d624e6 09.11.2018 13:07 Frank Messerschmidt

Lager/Einlagern: Grund der Einlagerung wird ignoriert

- Abfrage der eindeutigen ID des Transfertypes statt der Bezeichnung hinzugefügt
- Abfrage nach der eindeutigen ID des Transfertyps erweitert:
- ist diese vorhanden so wird sie direkt verwendet
- ist sie nicht vorhanden so wird das Transferobjekt über den alten Weg erzeugt und die ID des Transfertyps daraus genommen...

115e5a24 09.11.2018 12:34 Bernd Bleßmann

Artikel nicht löschen können, wenn in Preisregeln verwendet.

behebt #353
"Preisregeln Wenn Artikel gelöscht wird"

084fac75 09.11.2018 11:24 Bernd Bleßmann

OrderItem-Manager: sortspec für sellprice und discount genau spezifiziert.

Sonst ist die Sortierung-Spalte evtl. nicht eindeutig, wenn z.B. das
Part-Objekt mit in der Abfrage ist.

behebt # #334
"Sortierung Artikelstammdaten/Preisinformationen/Verkaufspreisinformation:...

9096031d 09.11.2018 10:17 Sven Schöling

Form::flatten_variables: Array Serialisierung gefixt

Durch einen 11 Jahren alten Bug wurden Top-Level Arrays nicht
serialisiert sondern jeweils nur das letzte Element zurückgegeben.

Die gefixte Version schafft alle relevanten Tests der t/helper/flatten
suite bis auf nested arrays, die sind von dieser Variante nicht...

e66b6878 08.11.2018 11:04 Bernd Bleßmann

Auftrags-Controller: Kunde/Lieferant auch in englisch mit großem Anfang …

… dann geht auch die Übersetzung nach dem locales-Lauf wieder.

452e195f 08.11.2018 10:59 Bernd Bleßmann

Auftrags-Controller: date_tags mit richtiger id ansprechen

Fehler kam rein mit:
commit 43e74053df32b26b2e2ec5059bebc60d47be753b
"Auftrags-Controller: date_tag mit _as_date füttern"

fb19e57e 08.11.2018 08:46 Bernd Bleßmann

Inventur: Typo in Übersetzung

8736e198 07.11.2018 11:33 Bernd Bleßmann

Inventur: Fehlermeldung an Benutzer, wenn kein Artikel ausgewählt wurde.

7fa33ab3 07.11.2018 11:33 Bernd Bleßmann

Inventur: Ton ausgeben, wenn Schwellwertwarnung angezeigt wird.

6c20bff1 07.11.2018 11:20 Bernd Bleßmann

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 dieser
Schwellwert von der Menge in der Datenbank abweicht, dann wird eine Warnung...

1b46f321 07.11.2018 11:00 Bernd Bleßmann

locales-Lauf

ca863a1d 06.11.2018 17:58 Bernd Bleßmann

Kundensuche: html-tag-Fehler

39fa895d 29.10.2018 15:48 Bernd Bleßmann

Part-Controller: Als neu verwenden: neue Id für Kunden-/Lieferanten-Art-Nr.

bzw. nicht die alte Id (MakeModel / PartCustomerPrice) für die neuen Objekte
verwenden. Sonst gehen die Kunden-/Lieferanten-Art-Nr. beim Speichern im alten
Artikel verloren.

b39653f8 22.10.2018 15:22 Bernd Bleßmann

Auftrags-Controller: Aufträge auch mit neuem Controller zusammenfassen können

828c7d4e 22.10.2018 15:22 Bernd Bleßmann

SL::DB::Order: Tests für new_from_multi

842d6c44 22.10.2018 15:22 Bernd Bleßmann

SL::DB::Order: new_from_multi

Neue Aufträge aus mehreren Belegen (im Moment nur Aufträge) erzeugen.

189ca12f 22.10.2018 15:03 Bernd Bleßmann

SL::DB::Order: POD: Doku nicht vorhandener Subroutine entfernt.

24136690 22.10.2018 15:03 Bernd Bleßmann

SL::Dev::Record: POD: new_part/_service statt create_part/_service

13ab07e6 22.10.2018 15:03 Bernd Bleßmann

SL::Dev::Record: POD Formatierung

93957d04 22.10.2018 15:03 Bernd Bleßmann

Auftrags-Controller: Variable besser benennen …

bin drüber gestolpert, weil ich gesucht habe, wo im Workflow -> Auftrag
die Verknüpfungen gespeichert werden. Wg. $quo nahm ich an, dass es hier
nur um Angebote geht.

43e74053 22.10.2018 15:03 Bernd Bleßmann

Auftrags-Controller: date_tag mit _as_date füttern

984f6322 22.10.2018 14:57 Bernd Bleßmann

Mandantenkonfiguration: experimentelle Features einzeln an-/abschaltbar machen

es gibt nun "feature_experimental_order" und "feature_experimental_assortment"

angepasster cherry pick von odyn: bc94c40f2f64e7b40fbd90c49dbf41f86688c32d

95e7381e 18.10.2018 10:33 Martin Helmling martin.helm...

Umbennenen von Datei mit mehreren Versionen

Generell können generierte Dokumente nur alle den gleichen Namen haben.
Beim Umbennen wird ggf. auch die Version mitgeschickt. Diese muss aus de rID herausgefiltert werden

bei #102

285578d3 18.10.2018 09:50 Jan Büren

BDVs für abweichende Lieferadresse auch in Verkaufsrechnungen anzeigen

5428f5f6 16.10.2018 15:47 Moritz Bunkus

Angebote/Aufträge: Benutzerdef. Variablen in Lieferadressen gefixt

da836211 15.10.2018 14:30 Jan Büren

DATEV-CSV-Export leere Feldwerte für Belegfeld2 erlauben

c312f3b6 15.10.2018 10:39 G. Richardson

POD Syntax repariert

f1d33e8c 12.10.2018 14:03 Bernd Bleßmann

Auftrags-Controller: bei "als neu speichern" Konfig wiederk. RGs übernehmen

ffaaadcf 09.10.2018 13:05 Jan Büren

SelfTests: Transactions um Prüfung auf laxe Buchungskonfiguration erweitert

a8f3c39c 09.10.2018 09:30 Jan Büren

Kontoauszug verbuchen -> Rechnung zuweisen -> rückgängig machen

Ist mit commit 0b26e5752e295 verloren gegangen, jetzt wird
das x auch wieder angezeigt

d19171d1 02.10.2018 09:54 Jan Büren

Workflow quotation -> order. Quell-Beleg schließen.

Angebote|Preisanfrage werden immer geschlossen, falls
es ein Auftrag oder Lieferantenauftrag daraus generiert wird.
Die ursprüngliche Funktion in OE.pm kann als Quelle noch
mehrere Belege haben, dies ist im aktuellen Workflow nur eine...

3a35d09f 01.10.2018 11:21 Bernd Bleßmann

Auftrags-Controller: Beleg vor drucken und E-mailen speichern.

Das nur bei "speichern" auch gespeichert wird, ist vielleicht konsequent, aber
im Alltag eher unpraktisch. Viele Anwender hatten damit ein Problem, dass die
verschickte oder gedruckte Version des Belegs anders ist, als die gespeicherte,...

9bfa364b 26.09.2018 12:23 Bernd Bleßmann

Auftrags-Controller: Wiederkehrende Rechnungen. Konfig nicht mit neuer id …

… speichern, wenn diese schon vorhanden ist, sondern die vorhandene mit
den neuen Attributen versehen.

Wenn sich die id ändert, lässt sich nicht mehr feststellen, ob für diese Konfig...

acbd9d0f 26.09.2018 12:08 Jan Büren

Einkaufsrechnung: Sinnfreie Weiche für Gutschrift entfernt (toter Code)

Da es keine Einkaufsrechnungen-Gutschriften gibt, sind die
entsprechend Weichen eher irritierend als hilfreich => entfernt.