Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
1b6d09ef 16.07.2018 12:41 Martin Helmling martin.helm...

Bankimport: Tests erweitert

fix Issue #201

Conflicts:
t/bank/bank_transactions.t

b161d667 13.07.2018 15:47 Bernd Bleßmann

SL::Mailer: content_type statt contenttype, so wie im POD beschrieben

792c623f 09.07.2018 11:54 Sven Schöling

RecordLinks: Support für Kreditore/Debitorenbuchungen

Conflicts:
SL/Controller/RecordLinks.pm

dfe03f5c 09.07.2018 11:54 Jan Büren

ergänzung cherry-pick: form->format_sellprice existiert nicht

e417dbcb 09.07.2018 11:54 Sven Schöling

BankTransaction/list: vorhandene sepa_export_items an get_agreement übergeben

Conflicts:
SL/Controller/BankTransaction.pm

2a968d9a 09.07.2018 11:54 Jan Büren

Ergänzung zum cherry-pick von gerade format_sellprice ist nicht in Form.pm

Ferner doppelt gepickte Bibliothek entfernt.

031566ec 09.07.2018 11:54 Sven Schöling

BankTransaction/list: sepa_export_items mit partition_by splitten

Spart eine Doppelschleife

Conflicts:
SL/Controller/BankTransaction.pm

ce4ec1a8 09.07.2018 11:54 Sven Schöling

BankTransaction::get_agreement_with_invoice - sepa_export_items optional übergeben

cae9317b 09.07.2018 10:44 Bernd Bleßmann

CSV-Import Aufträge: Bei History-Eintrag zwischen Ver- und Einkauf unterscheiden

7ff8f33c 06.07.2018 15:49 Bernd Bleßmann

Auftrags-Controller: Lieferantendetails ("D"): keine Preisgruppe bei Lieferanten

327ee3ca 04.07.2018 20:49 Werner Hahn

Überflüssige Zeile entfernt

ec8a10a0 04.07.2018 18:31 Werner Hahn

Verbindlichkeits-/Forderungskonto bei Kred-/debitoren mit Standardkonto
aus Mandantenkonfiguration vorbelegen wenn vorhanden

f319b065 04.07.2018 11:51 Bernd Bleßmann

CsvImport Aufträge: interne Bemerkungen aus Kunden-/Lieferantenbemerkunen setzen

falls keine intnotes in der CSV-Datei angegeben sind.

4af01ce4 26.06.2018 14:00 Moritz Bunkus

LaTeX-Escaping: gewisse Formen von »no line to end here« vermeiden

Passiert, wenn im HTML so ein Konstrukt existert:

…Text</p><p> <br>

Das wird zu einem Paragraphen, einem Leerzeichen und einem forcierten
Zeilenumbruch:

----schipp----
Text

\newline...
2dff0687 21.06.2018 13:23 Moritz Bunkus

Finanzübersicht: »einmalige« Periodizität bei wiederkehrenden Rechnung gefixt

Die Finanzübersicht nutzt die Funktion
`SL::DB::PeriodicInvoicesConfig::calculate_invoice_dates`, um jedes
Ausführungsdatum innerhalb eines Zeitraumes zu berechnen. Dort wurde
»einmalig« fälschlicherweise wie »jeden Monat wiederholen«...

b75c6cbb 20.06.2018 13:14 Jan Büren

bank_transactions Testfälle erweitert

für #356 und #355.

d6f17d11 19.06.2018 09:33 Jan Büren

part-template typo with_empty

aaa88647 12.06.2018 13:43 Jan Büren

Kontoauszug verbuchen: Fehlermeldungen visuell (flash) besser hervorheben

Beim Analysieren von #355 aufgefallen. Falls Probleme beim
Verbuchen der Kontoauszüge auftreten, sollte auch die Flash-Anzeige
nicht grün sein.

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

08e42c5d 12.06.2018 09:36 Moritz Bunkus

Kreditorenbuchungen: Flag »cleared« beim Zahlungsbuchen beibehalten

Existierende Zahlungen werden aus acc_trans komplett gelöscht und neu
eingefügt. Dabei geht der Status des Flags »cleared« verloren, der
anzeigt, dass eine Zahlung mit dem Konto abgeglichen wurde....

2d4626f9 12.06.2018 09:36 Moritz Bunkus

Debitorenbuchungen: Flag »cleared« beim Zahlungsbuchen beibehalten

Existierende Zahlungen werden aus acc_trans komplett gelöscht und neu
eingefügt. Dabei geht der Status des Flags »cleared« verloren, der
anzeigt, dass eine Zahlung mit dem Konto abgeglichen wurde....

ac315ac0 12.06.2018 09:36 Moritz Bunkus

Einkaufsrechnungen: Flag »cleared« beim Zahlungsbuchen beibehalten

Existierende Zahlungen werden aus acc_trans komplett gelöscht und neu
eingefügt. Dabei geht der Status des Flags »cleared« verloren, der
anzeigt, dass eine Zahlung mit dem Konto abgeglichen wurde....

1de19311 12.06.2018 09:36 Moritz Bunkus

Verkaufsrechnungen: Flag »cleared« beim Zahlungsbuchen beibehalten

Existierende Zahlungen werden aus acc_trans komplett gelöscht und neu
eingefügt. Dabei geht der Status des Flags »cleared« verloren, der
anzeigt, dass eine Zahlung mit dem Konto abgeglichen wurde....

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.

8dfafa71 04.06.2018 10:57 Jan Büren

Payment::pay_invoice with skonto -> Steuersatz ist eindeutig

tax_id in acc_trans definiert sicherer den Steuersatz als der
taxkey (Steuerschlüssel von DATEV), s.a. FK-Constraint:
"acc_trans_tax_id_fkey" FOREIGN KEY (tax_id) REFERENCES tax(id)

a9bbf9c6 04.06.2018 10:52 Jan Büren

DATEV::CSV Typo in Datenstruktur

88286589 04.06.2018 10:51 Daniel Krieger

SelfTests: False Positive bei Buchungen auf ic_cogs als Sammelkonto vermeiden

552ed9ba 30.05.2018 15:32 Bernd Bleßmann

CSV-Helfer: Leere Zeilen ignorieren.

Als leere Zeilen hier gelten auch Zeilen, die nur das Trennzeichen enthalten.

Mit leeren Zeilen gab es immer wieder Probleme, teils mit schwer zu
interpretierenden Fehlermeldungen, teils mit nicht gewünschtem Verhalten, z.B....

69966b4c 28.05.2018 12:42 Bernd Bleßmann

Auftrags-Controller: Workflow Auftrag VK <-> EK

f747a789 28.05.2018 11:36 Bernd Bleßmann

SL::DB::Order->new_from: Prüfung auf Quell- und Ziel-Typ refactored

5af5ceee 28.05.2018 11:36 Bernd Bleßmann

Typo in Fehlermeldung

a823f2b0 28.05.2018 11:36 Bernd Bleßmann

Auftrags-Controller: fake id für Items nach Workflow setzen.

Für items, die hinzugefügt werden, also noch nicht in der DB gespeichert sind,
muss eine fake id gesetzt werden, damit diese bei den actions, die einzelne
items betreffen, auch richtig gefunden/zugeordnet werden können....

004b43a3 22.05.2018 08:55 Jan Büren

Lieferplan um Filter nach Abteilungen ergänzt

ca7dfd3e 22.05.2018 08:52 Jan Büren

Fix: #354 Zahlungsbedingung falsch bei Workflow Lieferschein -> Rechnung

Bisher wurde nur nach dem ersten Treffen der richtigen Auftragsnummer gesucht.
Dabei konnten Zahlungsbedingungen vom Einkaufs-Auftrag nach Verkaufs-Rechnung übernommen werden.
Entsprechend zusätzlichen Filter nach vc_id eingebaut.

370f1355 16.05.2018 17:02 Bernd Bleßmann

Auftrags-Controller: Kunde/Lieferant vorbelegen, wenn deren id übergeben wird

Für die Workflow-Links aus den Kunden-/Lieferantenstammdaten heraus werden
die customer_id oder vendor_id berücksichtigt und die Kunden-/Lieferanten-
abhängigen Attribute im Order-Objekt entprechend gesetzt.

34d35b6a 16.05.2018 15:20 Bernd Bleßmann

Workflow aus Kundenstammdaten zum neuen Auftrags-Controller, …

… wenn experimentelle Features eingeschaltet sind

6770b19a 14.05.2018 16:27 Bernd Bleßmann

calculate_qty (Formel): auf Dialog umgestellt

00402ae6 14.05.2018 15:48 Bernd Bleßmann

Auftrags-Controller: Formelberechnung

Sollte evtl. auf Dialog umgestellt werden.

1ccc89c8 14.05.2018 13:23 Bernd Bleßmann

calculate_qty (Formel): Input- und Formel-Feld auch als Dom-Id übergeben können

b92bc207 14.05.2018 13:22 Bernd Bleßmann

calculate_qty (Formel): alu (?) und andere unbenutzte Parameter entfernt

aacd6696 09.05.2018 12:23 Bernd Bleßmann

Auftrags-Controller: Kunden-/Lieferantendetails ("D")

Hier sollte die alte Makse auch umgestellt werden, erstens auf Dialog und
zweitens damit via Rose zugegriffen wird.

639066d1 08.05.2018 13:28 G. Richardson

SuSa - vergessene Hidden für department_id

2d1f1f89 08.05.2018 13:28 G. Richardson

t/ar/ar.t aufgeräumt und Refactoring

3b4876c5 08.05.2018 13:28 G. Richardson

Typo in Beschreibung von chart_pos_er.sql

2c2447e3 08.05.2018 13:28 G. Richardson

Refactoring payment.t

reset_state in init_state umbenannt und params entfernt. Die Daten werden nur
einmal aufbereitet.

Überall title an Anfang der Funktion verschoben, bzw. neu angelegt.

ALWAYS_RESET entfernt. Es werden nun während des Tests nie Rechnungen gelöscht....

4b69fb00 08.05.2018 13:28 G. Richardson

t/db_helper/payment.t - Testcode verschoben

die eigentlichen Tests stehen jetzt vor den Testfunktionen und
Helperfunktionen, nicht ganz am Ende.

5c1faed0 08.05.2018 13:28 G. Richardson

Payment Helper - Parameter in POD korrigiert

bbb58258 08.05.2018 13:28 G. Richardson

Payment Helper - besser Fehlermeldung in pay_invoice

d3e50437 08.05.2018 13:28 G. Richardson

Dev create_sales_invoice - type ist invoice

ab45df2f 23.04.2018 09:57 Moritz Bunkus

CVars: in Artikelstammdaten sind alle CVars gültig

Der Code zum Rendern der CVars zeigt nur »Element deaktiviert«, wenn
die CVar als ungültig geflaggt ist. Das kann auch in den Stammdaten
passieren, nämlich dann, wenn man eine CVar in der Konfiguration als...

f38ccc2d 16.04.2018 13:46 Jan Büren

EK-Rechnung Stornos verbieten solange Zahlungen nicht ausgeglichen sind

S.a. #325 (https://redmine.kivitendo-premium.de/issues/325)

b231d037 16.04.2018 13:45 Jan Büren

Stornos bei EK-Rechnungen verbieten, solange SEPA-Exports verknüpft sind

00d97258 13.04.2018 16:41 Jan Büren

Order-Controller: Angebotsgültigkeitsintervall beachten

Wie beim alten Angeboten auch, soll die Gültigkeit des Angebots
aus der Mandatenkonfiguration gesetzt werden, falls hier ein Wert vorhanden ist.

3a81b209 13.04.2018 14:13 Jan Büren

doc: Liste der Debian-Pakete ergänzt

Somit gibt es wieder zwei einfach zu pastende Installationslisten.
Einmal Datenbank, Webserver und Perl und des weiteren die Druckvorlagenpakete.
Die Pakete poppler-utils, aqbanking-cli und postgresql-contrib sind somit hinzugefügt.

0f37ddcd 13.04.2018 14:10 Jan Büren

Auch Verwendungszweck beim Import per CSV zusammenfügen

Beim MT940 Import wird purposeX und remote_name_X in einer
Zeichenkette zusammengefügt. Beim CSV-Import ist dies nicht
möglich, da an der Oberfläche das entsprechende Drop-Down-Element
diese Zuordnung (Spalte -> Import-Objekt) nicht zulässt.

6c1998ba 12.04.2018 14:04 Bernd Bleßmann

SQL release Upgrade Skripte für 3.5.2

2b602d54 09.04.2018 10:13 Moritz Bunkus

Merge pull request #22 from robert-scheck/wollen-moechten

s/Wollen/Möchten/g - less strong and likely a bit more polite

161082b0 09.04.2018 10:10 Moritz Bunkus

Merge pull request #20 from robert-scheck/fa-leonberg

Reflect changed data of tax office Leonberg (since 2018)

51f762db 06.04.2018 09:48 Moritz Bunkus

Font-Familie nur im <body>-Tag setzen, und auf Browser-Standard-Schrift belassen

sans-serif ist ein Meta-Name, der im Browser von den Anwendern selber
eingestellt werden kann.

862dfb20 04.04.2018 09:44 Moritz Bunkus

Merge pull request #19 from robert-scheck/capital-sharp-s

Support German capital sharp s

684a3ad3 04.04.2018 09:39 Moritz Bunkus

Merge pull request #21 from robert-scheck/typo

Corrected typos, added missing tags and updated Fedora information

001f0168 04.04.2018 09:37 Moritz Bunkus

Merge pull request #18 from robert-scheck/vatno

Use consistently shortening "USt-IdNr." according to German BZSt

f90b6248 04.04.2018 09:36 Moritz Bunkus

Merge pull request #17 from robert-scheck/apache24

Update .htaccess for Apache 2.4 to avoid mod_access_compat dependency

89a2d4f1 03.04.2018 14:05 Bernd Bleßmann

Auftrags-Controller: bei als neu speichern auch ein neues Objekt erzeugen

Behebt #351 (redmine).

951ebae4 03.04.2018 14:03 Bernd Bleßmann

Order: new_from: auch gleiche Quell- und Ziel-Typen berücksichtigen

c63aad3c 02.04.2018 03:50 Robert Scheck

s/Wollen/Möchten/g - less strong and likely a bit more polite

eeebc103 02.04.2018 03:16 Robert Scheck

Corrected typos, added missing tags and updated Fedora information

3cd8c810 02.04.2018 03:04 Robert Scheck

Reflect changed data of tax office Leonberg (since 2018)

See also:
- http://www.fa-leonberg.de/pb/,Lde/Startseite
- http://www.fa-leonberg.de/pb/,Lde/Startseite/Ihr+Finanzamt/Bankverbindungen

baafbb94 02.04.2018 02:47 Robert Scheck

Support German capital sharp s

See also:
- https://de.wikipedia.org/wiki/Gro%C3%9Fes_%C3%9F
- https://en.wikipedia.org/wiki/Capital_%E1%BA%9E

d5c7291d 02.04.2018 02:38 Robert Scheck

Use consistently shortening "USt-IdNr." according to German BZSt

http://www.bzst.de/DE/Steuern_International/USt_Identifikationsnummer/FAQ/FAQ_Vergabe_USt_IdNr/Vergabe_FAQ_node.html

0eb1e3a9 02.04.2018 02:28 Robert Scheck

Update .htaccess for Apache 2.4 to avoid mod_access_compat dependency

See also: https://httpd.apache.org/docs/2.4/upgrading.html

c18a652e 26.03.2018 14:10 Jan Büren

vergessener Presenter::EmailJournal

Der Betreff der E-Mail soll anklickbar sein und direkt zum
Detaileintrag des Mail-Journals führen.
Überwiegend übernommen von Presenter::Letter

defce6f8 26.03.2018 13:12 Jan Büren

Changelog: Neue Verknüpfung E-Mail-Journal <-> Beleg

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

f2b3e089 15.03.2018 21:40 Jan Büren

DATEV/CSV check_encoding, sollte wirklich das encoding checken

Entsprechend vier Testfälle für die Routine gesetzt und
Hintergründe in #348 dokumentiert.

9474d0ec 12.03.2018 17:03 Bernd Bleßmann

Auftrags-Controller: Anzeige mit Infos über den Kunden-/Lieferantentyp

faf31da3 12.03.2018 15:39 Bernd Bleßmann

Auftrags-Controller: Belegnummer in Titlezeile anzeigen

052a7bb6 12.03.2018 15:36 Bernd Bleßmann

SL::DB::Order: keinen Fehler werfen, wenn Typ noch nicht zu ermitteln.

Das ist der Fall, wenn noch kein Lieferant oder Kunde gesetzt ist.

2ae6f4d9 02.03.2018 12:03 Bernd Bleßmann

Inventur: Journal nach Artikel filtern können: Doppeltes "tr" korrigiert

97b11b2b 02.03.2018 11:55 Bernd Bleßmann

Inventur: Journal nach Artikel filtern können

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.

7f414d7b 23.02.2018 15:34 Sven Schöling

Validator: time - striktere Prüfung und tests

61a57179 23.02.2018 15:29 Bernd Bleßmann

Typo in Übersetzungen

ccbd0240 23.02.2018 15:28 Bernd Bleßmann

Auftrags-Controller: Workflow Angebot->Auftrag nur, wenn gespeichert

cc125b4f 23.02.2018 14:07 G. Richardson

Typos in POD

eb474565 23.02.2018 13:39 Sven Schöling

Validator: time

06806380 22.02.2018 16:15 Bernd Bleßmann

Auftrags-Controller: Mini-Refactoring: js-save-Funktionen zusammengefasst

00c3a0ed 22.02.2018 16:11 Bernd Bleßmann

Auftrags-Controller: Save as new

b4e12203 15.02.2018 11:26 Sven Schöling

Controller::Base::url_for: nur noch fragment erlauben

Mit mosu darüber gesprochen, und folgende Argumente kamen:

  • Es ist unschön dass quasi magische Elemente wie controller, action und
    jetzt hash und fragment in einer flachen Argumentliste übergeben
    werden. Das ist aber historisch gewachsen und wird jetzt nicht...
fc9548f8 15.02.2018 11:00 Sven Schöling

TopQuickSearch::Contact: fragment statt hash für for_url

1cff7d80 14.02.2018 16:13 Sven Schöling

InstallationCheck: String::Shellcode nicht zur compilezeit laden

932f2895 14.02.2018 14:02 Sven Schöling

TopQuickSearch::Contacts: direkt auf den Ansprechpartner tab springen

aa85133a 14.02.2018 14:02 Sven Schöling

Controller::Base: url_for unterstützt jetzt URI fragments.

f10ba02f 14.02.2018 13:58 Sven Schöling

js: tab-widget cookie ignorieren wenn url hash vorhanden

Unter bestimmten umständen funktioniert das direkte Springen auf einen
Tab sonst nicht.

76bc0ada 13.02.2018 14:11 Sven Schöling

Part/Customer/Vendor: Bei click auf ein autocomplete item sofort committen

Betrifft nur die beiden schon auf commit umgestellten Picker. Historisch
benutzen die Picker ein zweistufiges Modell: Nach Texteingabe wird bei
der ersten aktion (sei es tab oder enter) erstmal vervollständigt, aber...

15eda163 13.02.2018 14:03 Sven Schöling

HTML Menü: Javascript ausgelagert in eigene Datei

ee706e4b 13.02.2018 14:01 Sven Schöling

Menü: CSS-Klasse an offene Menüeinträge setzen

Damit ist es möglich, in Stylesheets zwischen offenen und
geschlossenen Menüs zu unterscheiden.

5594e779 13.02.2018 13:45 Sven Schöling

ustva: verwaiste Funktion entfernt

678992ff 13.02.2018 13:44 Sven Schöling

Form: verwaiste Funktionen entfernt

b6185e74 07.02.2018 14:52 Bernd Bleßmann

Auftrags-Controller: Workflow von Angebot nach Auftrag (Ein- und Verkauf).