Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
50f1c0c8 28.01.2020 16:34 Moritz Bunkus

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

27a1f595 11.12.2019 14:24 Moritz Bunkus

Rechnungsmassenerstellen: keine DB-Transaktion um convert_to_invoice()

convert_to_invoice() macht selber intern bereits eine Transaktion auf;
daher ist die außen unnötig.

Weiterhin waren die Parameter merkwürdig übergeben:

• Für eine On-The-Fly-Unterscheidung für »diese Parameter« vs. »keine...

a5d4818c 22.11.2019 16:14 Bernd Bleßmann

Massendruck: Kopieren ins Webdav in den Helper verschoben.

Damit erzeugen alle Druckvorgänge hierüber Kopien im Webdav

1d6ab809 22.11.2019 14:20 Bernd Bleßmann

Massendruck Lieferscheine/Rechnungen: doc_storage_enabled importieren

fbc3a76f 14.11.2019 15:09 Jan Büren

SetNumberRange: Validitätsprüfung auf Benutzereingabe (data) im Job

15b8d4bb 14.11.2019 10:34 Jan Büren

SetNumberRange: Background-Job um Jahreszahlen im Nummernkreis zu erhöhen

Nimmt die vierstellige Zahl des nächsten Jahres und multipliziert
diese mit 1 oder einem anderen Faktor. Präfixe und Länge des
Nummernkreis bleibt erhalten. Bspw.:

Letzte Rechnungsnummer:...

644b730b 26.08.2019 11:41 Moritz Bunkus

SelfTest: Geschwindigkeitssteigerung durch »NOT EXISTS« anstelle von »NOT IN«

Nicht ganz frische PostgreSQL-Versionen (mindestens bis 9.6 inklusive)
optimieren »NOT IN«-mit-Subquery nicht automatisch und müssen daher
für jede Zeile des äußeren Selects einen linearen Scan auf die...

a354dfce 23.08.2019 11:17 Moritz Bunkus

Task-Server auf unterschiedlichen Maschinen laufen lassen können

Jede Task-Server-Instanz und jeder Hintergrundjob haben nun ein neues
Attribute »node_id«. Darüber kann gesteuert werden, dass bestimmte
Jobs nur von einer bestimmten Instanz ausgeführt werden....

78282bbd 06.06.2019 16:22 Moritz Bunkus

Wiederkehrende Rechnungen: Druckvorlage nach Auftragssprache auswählen

Bisher wurde immer die Standarddruckvorlage genutzt und die im Auftrag
und damit der Rechnung eingestellte Sprache komplett ignoriert.

Weiterhin wird der Dateiname des Anhangs nach der eingestellten...

ab7c51c1 05.06.2019 14:55 Moritz Bunkus

Periodische Rechnungen: find_template-Aufruf gefit

find_template gibt je nach Kontext (Skalar vs. Array) unterschiedliche
Dinge zurück. Innerhalb einer Hashzuweisung herrscht Array-Kontext,
und damit kann je nach Reihenfolge, in der die Hash-Parameter von Perl...

44ed4e99 05.06.2019 13:55 Moritz Bunkus

Module: weitere Anpassungen für Exception::Lite → Exception::Class

6bab0fff 05.04.2019 11:21 Moritz Bunkus

Merge branch 'f-bundled-perl-modules'

51b0e217 02.04.2019 12:33 Jan Büren

SelfTest: gldate mit itime vergleichen - sollte übereinstimmen

65b2387a 29.03.2019 15:18 Moritz Bunkus

Module: gebundletes YAML durch dünnen Wrapper über YAML::XS & YAML ersetzt

43f67d0d 29.03.2019 15:07 Moritz Bunkus

Variable »$query« nicht durch doppelts »my« shadowen

2eaabab4 03.03.2019 16:47 Jan Büren

SelfTest Transaction zum commit von gerade: weniger false positives

Bei Buchungen, bei denen nicht ein RecordLink existiert (GL),
gelöscht, ist es nicht mehr möglich sauber auf verwaiste Einträge zu
testen. Entsprechend min(itime) from bank_transaction_acc_trans als...

b11c7ad5 03.03.2019 16:16 Jan Büren

BankTransaction: want a whole lotta test

neuer Test full_workflow in bank_transactions
1.
Verbucht drei Verkaufsrechnungen nacheinander, davon
eine mit Zahlungsbedingung Skonto nach ZB. Zusätzlich
zu den Nebenbücher werden acc_trans Einträge kontrolliert,...

5142828d 18.01.2019 14:16 Bernd Bleßmann

BackgroundJob SelfTest: unbenutzte Variable entfernt

bcc996e6 14.01.2019 11:21 Jan Büren

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

24bcc880 14.01.2019 09:21 Jan Büren

SelfTests: check_ap_paid berücksichtigt Auswahl von fromdate und todate

c20a734c 19.11.2018 13:40 Jan Büren

Kosmetik (Einrückungen) zum Commit von gerade

b9436847 19.11.2018 13:40 Jan Büren

CreatePeriodicInvoices: Transaktionssicher

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

ffaaadcf 09.10.2018 13:05 Jan Büren

SelfTests: Transactions um Prüfung auf laxe Buchungskonfiguration erweitert

74d90fe6 26.09.2018 11:42 Jan Büren

SelfTest: Fehlermeldung beim E-Mail-Versand an den Task-Server hochreichen

2d15e56a 12.06.2018 13:34 Jan Büren

SelfTest false positive vermeiden

Der #b4cc349b ist leider auch Schrott.
Im Array hab ich nur failed mit 0 oder 1 als zuverlässige Status-Meldung

b4cc349b 04.06.2018 11:04 Jan Büren

SelfTest false positive vermeiden

$self->all_passed enthält nicht mehr den Zustand, ob alle
Tests erfolgreich waren. Als Workaround auf zwei negativ
Status-Meldungen prüfen, die bei Problemen gesetzt sind.

88286589 04.06.2018 10:51 Daniel Krieger

SelfTests: False Positive bei Buchungen auf ic_cogs als Sammelkonto vermeiden

d63305ba 26.03.2018 13:02 Jan Büren

Verknüpfte Belege um die Verknüpfung 'E-Mail Journal' erweitert.

Falls das E-Mail-Journal aktiviert ist wird zusätzlich zu der
archivierten E-Mail auch die Verknüpfung vom Beleg zu der E-Mail mitgespeichert
und ist im Beleg zusätzlich direkt anwählbar.
Etwas mehr Details im POD vom Mailer.pm, die Implementierung orientiert...

144e96c1 01.03.2018 12:09 Jan Büren

SelfTests/Transactions.pm erweitert

Da beim Löschen von Zahlungen mittlerweile auch kaskadieren die
reconciliation_links gelöscht werden, können verwaiste abgeglichen
Bankbewegungen entstehen.
Entsprechend Testfall ergänzt.

d3bb5fcb 01.01.2018 11:01 Jan Büren

SelfTests: check_paid_ap ID in E-Mail-Bericht übergeben -> einfachere Analyse

703a7cf8 27.11.2017 16:23 ChrisWi

fehlendes BCC in CreatePeriodicInvoices.pm(_email_invoice) hinzugefügt

5af4094b 17.10.2017 11:18 Moritz Bunkus

POD-Fehler fixen

05309930 08.10.2017 18:34 Jan Büren

Wiederkehrende Rechnungen: Einmalige Rechnungen auch nur einmalig ausführen

Die kleinste Periode die calculate_dates verwendet ist monatlich.
Falls eine einmalige Rechnungen ein Startdatum älter als einen
Monat besitzt, werden mehrere Rechnungen erzeugt....

0e5c0606 02.10.2017 13:24 Jan Büren

Wiederkehrende Aufträge mit einmaliger Periode verbessert

Die Deaktivierung erst nach der Generierung der Rechnung veranlassen.
Andernfalls werden diese automatisch bei anderen Rechnungsläufen deaktiviert.

5d5a694a 26.09.2017 12:25 Werner Hahn

WebshopApi: BackgroundJob ShopPartMassUpload.pm

9ae85179 26.09.2017 12:25 Werner Hahn

WebshopApi: BackgroundJob ShopOrderMassTransfer

e3159b22 22.05.2017 11:45 Moritz Bunkus

Task-Server & FailedBackgroundJobsReport: Encoding des E-Mail-Bodys gefixt

SL::Mailer erwartet die Einträge in Perls internem Encoding. Daher ist
jegliche Verwendung von Encode::decode(…) falsch.

Zusätzlich muss aber dem Template-Toolkit mitegeteilt werden, dass die...

bdbe2ca0 27.04.2017 10:36 Martin Helmling martin.helm...

PDFs werden nicht mehr bei wiederkehrenden Rechnung per E-Mail erzeugt/angehangen

fix redmine #238

067d87c8 03.03.2017 21:57 Bernd Bleßmann

CsvImport: Controller erzeugt temporäres Profil, nicht der Hintergrund-Job.

c3e29bab 03.03.2017 21:57 Bernd Bleßmann

BackgroundJob::CsvImport: unbenutztes Modul SessionFile::Random nicht laden

54ce5144 01.02.2017 08:52 Martin Helmling

Dateimanagement: Massendruck

Der Massendruck per BackgroundJob nutzt nun das FileManagement

Die erzeugten Dateien werden ggf. mit PDF Anhängen erweitert
und entsprechend abgespeichert.

Per Flag kann dem massendruck mitgeteilt werden,
dass eine leere Seite ggf hinzugefügt wird...

efeb61e0 21.01.2017 14:20 Jan Büren

Wiederkehrende Rechnungen, um neue Periode 'einmalig' erweitert.

Wiederkehrenden Rechnungen die aus einem Auftrag automatisch generiert
werden können jetzt die Periode 'einmalig' (engl. 'one time') mit dem
Zeitwert 0 haben.
Falls diese Periode angewählt wird, wird die Konfiguration des Auftrags...

ff598089 17.01.2017 17:27 Moritz Bunkus

Hintergrundjob zum Schließen bei geschlossenen Aufträgen verlinkten Projekten

Der Job ist per Default deaktiviert. Wenn eine solche Funktionalität für
eine Installation benötigt wird, so muss der Admin manuell einen
Hintergrundjob dafür anlegen.

3e1b2996 16.01.2017 12:03 Jan Büren

SelfTests: check_overpayments verbessert

i)
chart_link muss nicht mehr über JOIN chart c c.link mit der
acc_trans vereint werden
ii)
Der Test hat keine sinnvollen Daten an den Benutzer zurück-
gegeben. Jetzt wird die Kunden- und die Rechnungsnummer gemeldet...

cbb4ef68 16.01.2017 11:44 Jan Büren

false positive in SelfTests gefiltert (Periode)

Hintergrund:
Um nur die Daten-Analyse auf das aktuelle Geschäftsjahr (Geschäftsjahr gleich
Kalender-Jahr) zu machen, wird für die meisten Tests mit transdate == current_year
gefiltert.
Problem: Periodenübergreifende Buchungen (Zahlungsein- und -ausgänge) werden...

ed11f8c7 08.01.2017 17:19 Jan Büren

SelfTest Kosmetik

Ein überflüssiges JOIN entfernt und etwas sinnvoller den
Code formatiert.

56e0744e 08.01.2017 17:03 Jan Büren

SelfTests check_summe_stornobuchungen optimiert

Die Summenprüfung der Stornobuchungen muss
auch über den Jahreswechsel hinaus Buchungen berücksichtigen.

aeeea531 19.12.2016 10:20 Jan Büren

Mehr als eine SelfTest-Modul prüfen

Der Aufruf der SelfTest funktionierte nur für genau eine
Datei - Mit einer leicht anderen Aufruf-Syntax werden auch weitere
Tests durchgeführt.

c13c09e6 19.12.2016 10:16 Jan Büren

Revert "Mehr als eine SelfTest-Modul prüfen"

git add --patch falsch angewandt.

This reverts commit db4680753f5ec1de62bdc0557f850afd810444d1.

db468075 19.12.2016 10:10 Jan Büren

Mehr als eine SelfTest-Modul prüfen

Der Aufruf der SelfTest funktionierte nur für genau eine
Datei - Mit einer leicht anderen Aufruf-Syntax werden auch weitere
Tests durchgeführt.

2a1e7ba2 12.12.2016 14:38 Martin Helmling martin.helm...

BUGFIX: Benachrichtigung automatisch erstellter Rechnungen fehlerhaft

Dieses Problem wird im Redmine Ticket #218 angesprochen.

Durch Verwendung einer lokalen Variable behoben

26ee3490 18.08.2016 16:02 Jan Büren

Kosmetik, bessere Beschreibung für neuen SelfTests (#24)

Copy und Paste-Fehler bei Beschreibung im Positiv-Testfall
übersehen, sowie Einrückungen verbessert.

daaac66a 18.08.2016 13:23 Jan Büren

Weiteren Transaction-Selftest

Falls ein datepaid im Nebenbuch gesetzt ist, so darf paid nicht
auf 0 sein, wenn es keine Zahlungen in der acc_trans hierzu gibt.

96670fe8 18.08.2016 11:45 Moritz Bunkus

»with_transaction« anstelle von »do_transaction« verwenden

Es sollte so selten wie möglich »do_transaction« verwndet werden, damit
man sich immer angewöhnt, »with_transaction« zu nutzen.

Hintergründe und Unterschiede zwischen den beiden Funktionen sind in der...

e5a76ed1 18.08.2016 09:56 Moritz Bunkus

Rechnungsmassenerstellen: keine DB-Transaktion um convert_to_invoice()

convert_to_invoice() macht selber intern bereits eine Transaktion auf;
daher ist die außen unnötig.

Weiterhin waren die Parameter merkwürdig übergeben:

• Für eine On-The-Fly-Unterscheidung für »diese Parameter« vs. »keine...

2c3ecbd0 15.08.2016 14:02 Moritz Bunkus

CsvImport: deutlich anzeigen, ob Vorschau oder echter Import

a0d9f09a 16.06.2016 15:45 Sven Schöling

CsvImport: Spaltenzuordnung für non multiplexed

460412a0 15.06.2016 15:52 Bernd Bleßmann

Hintergrundjob periodische Rechnungen: bei Fehlern Fehlermeldungen ausgeben, …

… nicht die Anzahl der Fehler.

13f40529 13.06.2016 12:28 Jan Büren

SelfTests: Weitere Randfälle zumindestens in der Analyse-Ausgabe erwähnen

Hintergrund: Steuerschlüssel können auch bei Zahlungskonten vorhanden sein,
damit wäre eine Verknüpfung mit einer Netto-Rechnung auch nicht sinnvoll.

ad1f22ca 18.05.2016 10:42 Jan Büren

SelfTests erweitert: arap.paid mit acc_trans.paid vergleichen

Der Bezahl-Wert in den Nebenbücher muss auch immer mit dem Bezahl-Wert
in der acc_trans(chart_link= '%ARAP_paid%' übereinstimmen.

39b80fd2 18.05.2016 10:39 Jan Büren

SelfTests verbessert

Eingangsrechnungen können und dürfen diesselbe Rechnungsnummer haben,
entsprechend beim group by berücksichtigt.
Ferner amount auf Zahlungsausgangskonto und nicht Zahlungseingangskonten
berücksichtigt.

eeaa5e92 12.05.2016 13:10 Jan Büren

SelfTest: Überbuchte Bank-Transaktion finden

Es ist möglich, mehrere Rechnungen auf einen Schlag einer Bankbewegungen
zuzuordnen. Aktuell wird an der Oberfläche der Anwendung hier keine
Warnmeldung/Rückmeldung ausgegeben. Eine überbuchte Bankbewegung ist...

b4cc5e2a 29.04.2016 13:03 Jan Büren

SelfTests Buchungen ohne Steuer auch mit Steuerschlüssel 11, etc filtern

Nicht nur Steuerschlüssel 0 kann steuerfrei sein, sondern auch
diverse andere (tax.rate beachten!)

552b1b8b 29.04.2016 12:30 Jan Büren

SelfTests: Verwaiste invoice-Einträge auch auf Zeitraum beschränken

42bf1ae9 21.04.2016 15:21 Moritz Bunkus

Wiederkehrende Rechnungen: Variablen Periodenstart-/-enddatum richtig setzen

Die Perioden beginnen nicht mehr immer nur am 1. des Monats, sondern an
dem Tag, der über das Vertragsstartdatum angegeben ist. Daher müssen
auch die Variablen <%period_start_date%> und <%period_end_date%> anhand...

02b714e7 19.04.2016 15:49 Moritz Bunkus

Wiederkerende Rechnungen: Implementation automatischer Versand via E-Mail

f08036d7 18.04.2016 15:33 Moritz Bunkus

SL::DB::Printer: »Dokument an Drucker schicken« zentralisiert

Die neue Funktion print_document übernimmt das Spawnen des externen
Prozesses und schickt das Dokument an den Drucker. Das Dokument kann
entweder direkt als Inhalt oder als zu sendender Dateiname übergeben...

2a515370 06.04.2016 16:05 Moritz Bunkus

Revert "Bugfix zu manuelle Lieferadresse im Auftrag wird nicht in wiederkehrende Rechung übernommen"

This reverts commit f46afb13bacfe1d838cb4a7a5b5b58e8145ff4b1.

Wird durch einen folgenden Commit besser implementiert, nämlich direkt
in der Umwandlungsroutine von Auftragsobjekten zu Rechnungsobjekten.

fd18c564 10.03.2016 11:51 Jan Büren

Selftest Transaction - Syntaxfehler entfernt

8da71e6d 10.03.2016 11:48 Jan Büren

SelfTest - bessere Fehlerbehandlung für Einbinden der Test-Module

Fehlermeldung an den TaskServer zurückgeben.
Fehlermeldung(en) in der Status-E-Mail hinzufügen.

cd5739ff 10.03.2016 11:48 Jan Büren

SelfTests falscher Zeitraum für Standard-Tests

e35b5c40 10.03.2016 11:47 Jan Büren

Selftests konsequent auf fromdate -> todate umgestellt

Ferner Kosmetik von hässlichen SQL Formatierungen

2459db37 01.02.2016 17:01 Jan Büren

Self-Tests Haupt- / Nebenbuchprüfung verbessert

f6132ede 26.01.2016 08:24 Jan Büren

Weitere Selftests

- Kreditoren Haupt und Nebenbuch Netto-Prüfung (ap.netamount == acc_trans.amount)
- Für alle Taxkeys <> 0 muss auch eine Steuerbuchung in acc_trans vorhanden sein

2215a7f9 26.01.2016 07:35 Jan Büren

SelfTest -> Transaction. Test verbessert (ar.amount invoice.amount)

Summe laut Verkaufsbericht gleich Summe der Rechnungen (ar).
Der Test schlägt fehl, wenn es Debitorenbuchungen gibt, da hier keine
invoice Einträge gemacht werden. Entsprechend die Abfrage verbessert.

e23a8be0 12.01.2016 14:51 Moritz Bunkus

SelfTest: Datenbanknamen gefixt; Client-Namen auch mit ausgeben

3c69e834 17.12.2015 16:47 Jan Büren

SelfTest: Bei overpaid auch invnumber ausgeben, zur besseren Analyse

34e9758c 17.12.2015 14:23 Jan Büren

Copy & Paste Fehler, bei Fehlertext SelfTest #11

1cc7b9e6 14.12.2015 13:12 Bernd Bleßmann

Csv-Import-Hintergrund-Job: Als Ergebnis einen Text zurückgeben, nicht das Job-Objekt.

Die implizite Rückgabe des Job-Objekts führte beim Speichern der Job-Historie zu
einem DB-Fehler, der nichts mit dem Import zu tun hat.

ee75e598 24.11.2015 16:35 Martin Helmling

MassRecordCreationAndPrinting: SessionFiles für TaskServer Fix

bebca3b6 27.10.2015 11:41 Jan Büren

SelfTest um Testfall ac.amount ar.netamount ergänzt

In Ergänzung zu #7915128c einen ähnlich sinnvollen Testfall für
Selftest ergänzt.
Im Datenbestand muss zwingend ar.netamount acc_trans.amount für Typ
AR_amount identisch sein.
Ansonsten kommt / kam es in der Vergangenheit immer zu cent Differenz in...

0878ce81 10.10.2015 16:06 Jan Büren

Massenkonvertierung Lieferschein - Rechnungen. Detailverbesserungen

Aufgrund der Code-QS von Bernd folgende Details bei der Massenkonvertierung
von Lieferscheinen nach Rechnungen eingebaut:
a) Das Model filtert jetzt nur nach offenen Verkaufslieferscheinen und...

b74a00e5 05.10.2015 17:30 Jan Büren

Massendruck weitere Optionen (zweiter Druckbefehl) implementiert

transdate, copy_printer_id (id des zweiten Druckbefehls) als optionale
Parameter beim Aufruf der Konvertierung inkl. Ausdruck in der API
bereitgestellt.

Details: perldoc SL/Controller/MassInvoiceCreatePrint.pm

56d0b88f 30.09.2015 19:29 Jan Büren

MRCP.pm. Falls Webdav Archivierung auch PDF in Webdav kopieren

Beim Massenwandeln prinizipiell auch den WebDAV Ordner und die
Datei plus Zeitstempel erstellen. Entsprechende Fehlermeldungen
an die Oberfläche zurückgeben, wie allen anderen Meldungen in MRCP auch.

3649d1c4 21.09.2015 15:51 Moritz Bunkus

Wiederkehrende Rechnungen: Lastschrifteinzugsflag in Konfiguration setzen können

b1a25bd3 14.09.2015 12:26 Sven Schöling

POD Fehler

b7e394f2 04.09.2015 13:14 Jan Büren

Massenkonvertierung von Lieferscheinen nach Rechnung ink. Druck

Die Konvertierung als auch das Generieren des PDFs erfolgt als
Background-Job. Entsprechend muss der task_server für den.
Mandanten eingestellt sein.
Details und bekannte offene Punkte im POD der beiden Perl-Module....

f9fbb006 10.03.2015 11:52 Moritz Bunkus

CreatePeriodicInvoices: HTML-Formatierung beim automatischen Drucken richtig formatieren

8c4f656c 05.03.2015 13:42 Moritz Bunkus

Hintergrundjob für E-Mail-Bericht über fehlgeschlagene Jobs

2097c966 05.03.2015 11:45 Moritz Bunkus

Wiederkehrende Rechnungen: Testcase für Periodizitäten

430216b9 05.03.2015 11:45 Moritz Bunkus

Wiederkehrende Rechnungen: Berechnung für Auftragswertperiodizität angepasst

82ff5451 05.03.2015 11:45 Moritz Bunkus

Wiederkehrende Rechnungen: Auftragswerts-Periodizität setzen können

Noch keine Anpassung der eigentlichen Berechnung. Wohl aber
Dokumentation von SL::DB::PeriodicInvoicesConfig.

326fa24a 05.03.2015 11:44 Moritz Bunkus

CreatePeriodicInvoices: HTML-Formatierung in Langtexten berücksichtigen Teil 2

Nach Umstellung der Bemerkungsfelder in Einkaufs- und Verkaufsbelegen
muss auch das Feld »notes« als HTML-formatiert behandelt werden.

34420ddb 24.02.2015 14:12 Jan Büren

Verknüpfung von Einzelpositionen auch bei periodisch erzeugten Rechnungen (Auftrag -> Rechnung)
Für InvoiceItem in Invoice ein converted_from_*_id hinzugefügt wie bei der Verknüpfung von Auftrag zu
Rechnung, bzw. Lieferschein zu Rechnung. Letzterer Weg wird aktuell bei Objekten noch nicht...

8abdaf40 05.02.2015 10:54 Moritz Bunkus

CreatePeriodicInvoices: HTML-Formatierung in Langtexten berücksichtigen

Beim Ersetzen der Variablen muss das Format des Textes (HTML oder
normaler Text) berücksichtigt werden, damit Formatierungen richtig
angewandt und die Platzhalter überhaupt erst gefunden werden....

111861a5 05.02.2015 10:54 Moritz Bunkus

CreatePeriodicInvoices: refactoring der Parameterübergabe an _replace_vars

5142ae5c 05.02.2015 10:37 Moritz Bunkus

CreatePeriodicInvoices-Job: for anstelle von map für reine Nebeneffekt-Schleifen

560d7292 14.11.2014 11:01 Sven Schöling

PeriodicInvoices: employee aus Quellauftrag setzen

bdb802cd 26.08.2014 11:18 Moritz Bunkus

Wiederkehrende Rechnungen: Variable period_end_date gefixt

Das Periodenenddatum wird am Anfang der sub bereits richtig als »der
letzte Tag innerhalb des Abrechnungszeitraumes« berechnet und darf
hinterher daher nicht mehr auf den Monat abgeschnitten werden.

a75f4558 10.07.2014 09:51 Moritz Bunkus

Hintergrundjob zum Löschen abgelaufener Sessions