Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
399b215e 17.08.2023 17:07 Tamino Steinert

BJ: CleanUpEmailSubfolders: nur Emaildateien speicher

Es werden keine ein Einträge in die Datenbank gemacht und Emails, die
nicht zugeordnet werden können, werden ohne zu sichern gelöscht.

0eebc84f 17.08.2023 17:07 Tamino Steinert

BJ zum Belege synchronisieren angepasst, auch EmailJournal nutzen

Alle Emails in Unterordnern werden synchronisiert und Emaildateien zu
den Belegen gespeichert. Alle unter Ordner, die nicht zu offenen Belegen
gehören, werden gelöscht.

25a3242a 17.08.2023 17:07 Tamino Steinert

BJ: Email Ordner synchronisieren umbenannt zu SyncEmailFolder

Dies trifft die Aufgabe besser.

d94c61d5 17.08.2023 17:07 Tamino Steinert

CleanUpRecordEmailFolders: Beleg-Email-Ordner sync und aufräumen

Ordner geschlossener Belege werden gelöscht.

17c18982 17.08.2023 17:07 Tamino Steinert

SyncEmailInbox: Id des letzten Imports ausgeben und Importe löschen

06cb19b2 17.08.2023 17:07 Tamino Steinert

FIX: Typo in POD

e900b0a7 17.08.2023 17:07 Tamino Steinert

Hintergrundjob um Emails aus einem Ordner zu synchronisieren

4fd2f730 16.08.2023 11:06 Jan Büren

Merge branch 'master' into 20230613_sync_webdav

8f512d0a 07.08.2023 13:50 Jan Büren

SelfTest: Preisfaktor beim Abgleich VK-Bericht berücksichtigen

12b546a8 30.07.2023 14:56 Jan Büren

NovoclonStrict: Nur das aktuelle Jahr prüfen

ca8c7f1b 30.07.2023 13:24 Jan Büren

novoclon: Titel für NovoclonStrict etwas angepasst

f8d6fccc 30.07.2023 13:24 Bernd Bleßmann

novoclon: Selbsttests strikte Prozesse: EK-Rechnungen gegen Aufträge prüfen

19bfd0f2 30.07.2023 13:24 Bernd Bleßmann

novoclon: Selbsttests strikte Prozesse: Belege erst ab 01.11.22 berücksichtigen

91b4308a 30.07.2023 13:24 Bernd Bleßmann

novoclon: Selbsttests für strikte Prozesse

d4c21246 14.07.2023 12:28 Bernd Bleßmann

Angebots-Eingang: DB und Nummernkreis

56ad461a 14.07.2023 12:28 Bernd Bleßmann

Auftrags-Eingang: DB und Nummernkreis

94e9c19f 23.06.2023 10:18 Bernd Bleßmann

SelfTest: Fehlermeldung beim E-Mail-Versand übersetzen.

Sonst wird auch der Platzhalter (#1) nicht ersetzt.

29f7a565 14.06.2023 20:45 Jan Büren

falscher parameter aufruf bei get_all

cd303dbe 13.06.2023 09:07 Jan Büren

Hintergrund-Job externe WebDAV-Synchronisation von um kivi-WebDAV-Ordnern

33dc5d6a 05.06.2023 15:12 Tamino Steinert

BJ: CheckBelowMinimumStock: FIX: speichere keinen Status

5ff56ded 20.05.2023 10:16 Tamino Steinert

BJ: CheckBelowMinimumStock: FIX: nutze Parameternamen wie in SelfTests

5d4c9dd1 20.05.2023 10:16 Tamino Steinert

BJ: CheckBelowMinimumStock: FIX: speichere keine IDs und Fehler

8b9e5920 19.05.2023 13:19 Jan Büren

perl: or ist nicht identisch mit ||

https://stackoverflow.com/questions/1136583/what-is-the-difference-between-and-or-in-perl

c345ac75 17.05.2023 10:21 Tamino Steinert

BJ: CheckBelowMinimumStock: FIX: setze Link auf Artikel korrekt

ca09815c 17.05.2023 10:20 Tamino Steinert

BJ: CheckBelowMinimumStock: FIX: nutze Artikel IDs korrekt

26081e15 17.05.2023 10:09 Tamino Steinert

BJ: CheckBelowMinimumStock: Überprüfung der E-Mailadresse angepasst

baece034 11.05.2023 18:31 Tamino Steinert

locales: BackgroundJob für Mindestlagerbestand

201da0fb 11.05.2023 18:07 Tamino Steinert

BackgroundJob: Teste Artikel auf Mindestlagerbestand

2791faa4 04.04.2023 12:32 Jan Büren

SelfTest: logische Klammer vergessen

Ansonsten wird die UND Verknüpfung über den Zeitraum nicht beachtet

f88869d4 22.03.2023 15:28 Jan Büren

SelfTests: fx_transaction für Wechselkursdifferenzen berücksichtigen

e768f277 24.02.2023 11:47 Tamino Steinert

File: Script fürs Löschen von ungültigen Einträgen in DB::File

480f1f35 23.01.2023 14:21 Moritz Bunkus

Wiederkehrende Abrechnung Positionen: erstellen wiederkehrender Rechnungen

068f5a6c 12.01.2023 09:39 Jan Büren

E-Mail Priorität für SelfTests korrekt setzen und nicht doppelt initialisieren

6430257e 11.01.2023 14:11 Jan Büren

SelfTest um Parameter von data erweitert.

Damit kann Module und E-Mail-Adressen überlagert werden.
Die Einträge im Datenfeld des Hintergrund-Jobs nach YAML Konvention:

modules: Proccess
mail_to:

Somit ist es möglich unterschiedliche Test-Ergebnisse an unterschiedliche...

9df9b3fc 09.01.2023 13:06 Jan Büren

vergessene Base-Class für UpdateExchangerates

8557458b 09.01.2023 13:00 Jan Büren

Backkground: UpdateExchangerates - Wechselkurs von Openexchangerates

5be34ccd 18.11.2022 10:59 Jan Büren

Formatierung/Verschönerung zum Commit von gerade (Abrechnungsperiode)

84dfd7a5 18.11.2022 10:57 Jan Büren

Wiederkehrende Rechnungen: Bei einmaliger Abrechnung, das Enddatum anders setzen

Standardmäßig kommt ansonsten eine eins zurück, was überwiegend
falsch ist.

bc4fd456 09.11.2022 09:42 Jan Büren

Shop: 1. Unterversion auch für Shop-Aufträge erstellen

ba5132e9 28.09.2022 08:13 Jan Büren

SetClosedTo: Neues Datum korrekt setzen

e83cdc76 27.09.2022 11:09 Jan Büren

SetClosedTo: sehr fehlerhaftes debugging entfernt ...

6496e465 27.09.2022 08:55 Jan Büren

Hintergrund-Job zum Bücher schließen

615a5a85 26.09.2022 14:54 Jan Büren

SelfTest, Optional eine weitere E-Mail-Adresse beim Hintergrund-Job angeben

3e57b7d9 25.09.2022 13:17 Jan Büren

SelfTests: ID der inkonsistenten BankTransactions ausgeben

49ed7902 05.09.2022 17:19 Bernd Bleßmann

Massenerstellen von RG aus LS: geschlossene LS nicht (erneut) verarbeiten

Auch bei dem Weg über den Hintergrund-Job. Wenn nämlich der Task-Server
beschäftigt ist, kann der Benutzer auf dei Idee kommen, den ganzen
Prozeß nochmal zu starten. Dann laufen mehrere Jobs nacheinander,...

907818a6 22.08.2022 16:50 Bernd Bleßmann

Hintergrund-Job: Erinnerung an WV verschicken

8b4dd266 30.05.2022 12:09 Moritz Bunkus

proof of concept: Formular-Gültigkeit beim Buchen von Verkaufsrechnungen

Ziel: verhindern, dass eine noch nicht gebuchte Rechnung durch
Verwendung des »Zurück«-Buttons im Browser mehrfach gebucht werden
kann.

Implementation: Beim Neuanlegen einer Rechnung wird ein einmaliges...

eaa42cae 18.05.2022 15:26 Bernd Bleßmann

Volltext-Suche: Hintergrund-Job nachts aktivieren

af8f0a39 18.05.2022 15:26 Bernd Bleßmann

Volltext-Suche: Hintergrund-Job: POD

0532e721 18.05.2022 14:13 Bernd Bleßmann

Volltext-Suche: Hintergrund-Job zum Extrahieren von Texten aus Dokumenten

deb78525 16.02.2022 10:09 Werner Hahn

MassRecordCreationAndPrinting: dbh transactions sicherer

b92770c7 14.02.2022 13:54 Jan Büren

SelfTest: ar_amount nicht bei Anzahlungs- oder Schlußrechnungen prüfen

d104879c 10.02.2022 12:58 Jan Büren

Merge pull request #33 from kivitendo/f-send-emails-as-html

F send emails as html

e0fb092b 05.02.2022 08:50 Werner Hahn

MassRecordCreationAndPrinting - MassInvoiceCreatePrint: Auftrag schliessen

34d2f9da 05.02.2022 08:50 Werner Hahn

MassRecordCreationAndPrinting: Shopstatus setzen

d2bdf90e 31.01.2022 17:46 Bernd Bleßmann

E-Mails als HTML verschicken: Mail-Body wiederkehrende RGs: Variablenersetzung

e4b4e4d3 12.01.2022 12:30 Moritz Bunkus

E-Mails als HTML verschicken: Versand wiederkehrender Rechnungen

c1551e49 10.11.2021 16:07 Moritz Bunkus

Benutzerdef. Var. als HTML-Feld: Druckunterstützung

46f9d91b 10.11.2021 16:06 Moritz Bunkus

Drucken: Variablen in Positionen interpolieren

Alle Variablen, die in Schleifen ausgegeben
werden (z.B. Artikelbeschreibung, Langtext, aber auch die Steuern)
werden nun ebenfalls der Interpolation unterzogen, sodass
z.B. in wiederkehrenden Rechnungen <%current_quarter%> in...

8f426df0 25.06.2021 15:44 Bernd Bleßmann

SL::DB::BackgroudJob::ALL entfernt

Wird nicht wirklich gebraucht und war bis vor dem letzten Release auch
nicht richtig mitgepflegt worden.

01091aa9 25.06.2021 10:41 Bernd Bleßmann

SL::BackgroundJob::ALL.pm für BackgroundJobs aktualisiert

d0d93017 18.05.2021 13:49 Jan Büren

Zeiterfassung: Eingabe-Datum einzeln prüfen und nicht doppelt konvertieren

270368ab 18.05.2021 13:05 Jan Büren

Zeiterfassung: Exaktere und lokalisierte Fehlermeldung inkl. Doku

03d13734 07.05.2021 14:19 Moritz Bunkus

Wiederkehrende Rechnungen: Preis-Fix für einmalige Ausführung

Bei einmaliger Ausführung ist der Preis immer derjenige, der in der
Rechnung angegeben ist, weil die Auftragswertperiodizität keinen
Sinn ergibt, wenn es keine Abrechnungsperiodizität gibt.

662df9d7 05.05.2021 18:39 Bernd Bleßmann

Zeiterfassung: Konvertierung: Artikel/Projekt: override- und default-Parameter

459b3c8d 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: POD-Update und Kosmetik

27c7723d 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: Refoctored -> Fehlermeldungen

80fa0349 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: nur benötigte Paramter an new_from_time_recordings

4471e79a 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: Abbrechen, wenn keine Einträge zu verarbeiten sind

3bdd1cc0 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: Refoctored -> zentrale Prüfung der Parameter

e7cbe943 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: Prüfung Datums-Parameter

8a286496 05.05.2021 17:25 Bernd Bleßmann

Revert "CTR: Benutzereingabe in data mit Try::Tiny auffangen"

DateTime->from_kivitindeo wirft keine Ausnahme, daher ist hier try/catch
ohne Funktion.

This reverts commit a6291ceb5b16c6faf4e24c6d1a5516f06df58e22.

f82c6163 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: angegebenen Auftrag als Vorgänger verwenden können

68f05425 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: Einträge ohne Dauer nicht bearbeiten

af81f05f 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: geliefert/gelieferte Mengen in Auftrag anpassen

3f3b575b 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: Auftrag als geliefert markieren, wenn komplett

Todo: hier gibt es einen Bug mit Einheiten

0c564932 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: POD: Kundennummer ist nicht Format-abhängig

af11d2b7 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: von-bis-Filter benutzt Datum statt End-Zeit.

End-Zeit gibt es nicht bei Eingabe mit Datum/Dauer.

a7fd6b43 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: Carp-Modul wird nicht gebraucht

9c2d09b8 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: Position aus zugehörigem Auftrag

08704bc4 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Parameter f. Konvertierung mit link_project/related order

c968d1f7 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Parameter f. Konvertierung in params übergeben

d7f3d531 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Fehlermeldungen: Leerzeichen; keine Angabe der Codestelle

06fea22a 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: richtige Parameter f. Hintergrund-Job prüfen …

und
- Hash mit validen Parametern umbenannt
- exists statt trueish
- "die" statt "croak"

d5d5a1e0 05.05.2021 17:25 Jan Büren

CTR Mehr Benutzerparameter aus dem POD erlauben und prüfen

- Init rounding and link_project defaults
- Check for valid user param names
- Add params to each source entry for DO->new_from_time_recording
- some TODOS

264540e7 05.05.2021 17:25 Jan Büren

CTR: POD um neue Parameter erweitert

719fd083 05.05.2021 17:25 Jan Büren

CTR: Wirklich mit "die", die Fehler werfen. Einrückung

649a23d5 05.05.2021 17:25 Jan Büren

CTR: Warnungen zu Fehlern hochgestuft - Variablenbenennung wie in CPI

0b780ffb 05.05.2021 17:25 Jan Büren

CTR: Benutzereingabe in data mit Try::Tiny auffangen

Sinnvolle Fehlermeldung in einem Satz zurückgeben und
danach den kompletten Trace.

64fab360 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Hintergrund-Job zum Umwandeln in Lieferscheine

96186c41 05.03.2021 12:36 Bernd Bleßmann

wiederkehrende Rechnungen: auch bei E-Mail erzeugtes Dokument im DMS speichern

1baea8cb 10.11.2020 11:43 Moritz Bunkus

Leistungsdatum: wiederkehrende Rechnungen

0882a283 10.11.2020 11:42 Moritz Bunkus

Wiederkehrende Rechnungen: Druck-/E-Mail-Fehler in Zusammenfassungs-Mail

6aaf7186 10.11.2020 11:28 Moritz Bunkus

Wiederkehrende Rechnungen: bei E-Mail-Versand Rechnungsattribute als Variablen

Praxisbeispiel ist, dass man im Betreff der Rechnung die
Rechnungsnummer angeben möchte; das geht nun mit z.B. »Rechnung <%invnumber%>«.

06709046 03.08.2020 13:56 Moritz Bunkus

ZUGFeRD: auch wiederkehrende Rechnungen mit ZUGFeRD-Infos erzeugen

dcb0b06f 28.02.2020 12:31 Bernd Bleßmann

SelfTest: Transactions: check_summe_stornobuchungen optimiert

Für den zu beobachteten Zeitraum werden jetzt getrennt betrachtet, ob
Rechnungen aus diesem Zeitraum storniert sind und mit Ihren Partnern in
der Summe nicht 0 ergeben,
oder ob
Stornorechnungen in diesem Zeitraum erstellt wurden und mit Ihrem Partner...

4542774a 28.02.2020 10:01 Bernd Bleßmann

SelfTest: Transactions: Stornosumme -> copy/paste-Fehler ar statt ap

3b3e1554 28.02.2020 10:01 Bernd Bleßmann

SL/BackgroundJob/SelfTest: eine lfd. Modulnummer hinzufügen.

Die Ergebnisse für das E-Mail-Template liegen in einem Hash mit den
Modul-Namen als keys. Im Template wird über die keys iteriert, damit ist
die Reihenfolge aber nicht garantiert. Deshalb wird hier eine Modulnummer...

8da82ce0 28.02.2020 10:01 Bernd Bleßmann

Kosmetik: POD bei SelfTest: keine leeren Abschnitte

Das gibt Warnungen beim podchecker

50f1c0c8 28.01.2020 16:34 Moritz Bunkus

Wiederkehrende Rechnungen: ge-e-mailte Rechnungen im WebDAV speichern