Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
5f1e9d7d 24.02.2023 13:54 Tamino Steinert

PurchaseInvoice: Entferne nicht genutzten Code

675fb784 24.02.2023 13:44 Tamino Steinert

InvoiceItem: Buchen auf einem Konto mit verschiedenen Steuersätzen

Nutze Kontonummer und SteuerId als Schlüssel für die
Hashtabelle ($form->{amount}) und entferne die Ebene Belegnummer.
Speicher die Kontonummer und (wenn vorhanden) SteuerId für die Buchung....

75cb7791 24.02.2023 13:44 Tamino Steinert

InvoiceItem: Speicher überlagerte Konten und Steuern

35efaa4a 24.02.2023 13:44 Tamino Steinert

InvoiceItem: Lade überlagerte Konten und Steuern

Wenn nichts hinterlegt ist, dann verwende die Defaultwerte.
92e904d1 24.02.2023 13:44 Tamino Steinert

InvoiceItem: Hinzufügen der Felder für Konten und Steuer

Es werden die Wert von relink_accounts als Default genommen und der
Nutzer kann dies ändern. Es werden alle nötigen Steuerdaten in die Form
geschrieben.

ab7b0097 23.02.2023 13:38 Tamino Steinert

InvoiceItem: Datenstruktur fürs Überlagern von Konten und Steuer

6c0b8bd8 19.02.2023 21:17 Andreas Rudin

Neuer Standardkontenplan Schweiz 7.7% statt 8% MWST

c51a1ebc 19.02.2023 10:36 Sven Schöling

PriceRules: test um unterstützte CVar Typen mit der vollen liste abzugleichen

Damit sollten wirre Fehler beim hinzufügen von Artikeln nicht mehr
passieren.

b41d5e72 19.02.2023 10:36 Jan Büren

htmlfield ist auch ein nicht verwendbarer Typ

de558fa6 19.02.2023 10:36 Sven Schöling

PriceRule: Unterstützung für ShipTo CVars und Absicherung gegen unbekannte CVar Module

Die Existenz von RequirementSpecs CVars macht jetzt nicht mehr die
Preisregeln kaputt

2191ef7f 19.02.2023 10:36 Sven Schöling

PriceRule: bei nicht unterstützten CVar Typen nicht abbrechen

nur bei unbekannten Typen, weil die wahrscheinlich ein Fehler sind.

3d035b45 19.02.2023 10:36 Sven Schöling

PriceSource: _make_record(_item): Zahlenattribute nicht mit leeren Strings setzen

Gleiches Problem das im anderen _make_record schon von mosu in

2ae70bd488265cab4a7cef8243b3660f7d35e83e

gefixt wurde.

Das hat in diesem Fall dafür gesorgt, dass CVar Preisquellen nicht auf...

61056f4b 19.02.2023 10:36 Sven Schöling

PriceRule: Beschreibungen von CVar Regeln

6fbd8a07 19.02.2023 10:36 Sven Schöling

PriceRule: Warnings und Test-Folgefehler

697fe153 19.02.2023 10:36 Sven Schöling

CVar + PriceRule: Manager Logik und Tests

Implementiert sind jetzt die CVar typen:
- select
- part
- customer
- vendor
- number
- date

nicht unterstützt sind:
- text
- textfield
- bool

unterstützt werden alle module:
- IC
- CT (customer und vendor, unabhängig ob der Beleg customer oder vendor...

d45d7473 19.02.2023 10:36 Sven Schöling

CVar: Übersetzung der CVar module in den Presenter verschoben

c772f52f 19.02.2023 10:36 Sven Schöling

CVar + PriceRule: anlegen/editieren/speichern im Preisregel Controller

Im Moment erlaubt sind alle CVar configs, die:

- irgendwie im Beleg erreichbar sind (alle module ausser Pflichtenhefte)
- und von einem Typ sind die mit dem bestehenden Preisregelsystem...

3b2ffa1f 19.02.2023 10:36 Jan Büren

Cvar für Preisregeln. Proof of Concept mit hartkodierter Bdv articlegroup

Voraussetzung: Eine optionale BDV (Auswahlliste) mit dem Namen articlegroup

cdb719c4 19.02.2023 10:36 Sven Schöling

PriceRule: cvar editable Behandlung gefixt

f7e3b59b 19.02.2023 10:36 Sven Schöling

PriceRule: Experimenteller Support für CVar Preisregeln

Nur implementiert für Waren cvars mit type select.
Es wird erwartet dass die Preisregel die cvar config verlinkt, und den
ausgewählten Typ als value_text enthält.

Grober "editable" support - wobei erwartet wird, dass editable cvars...

057d4622 17.02.2023 13:54 Moritz Bunkus

MT940: Trennzeichen in strukturiertem Feld 86 automatisch erkennen

Als Trennzeichen zwischen den einzelnen Feldern des strukturierten
86er-Feldes wird das erste Zeichen hinter dem Geschäftsvorfall-Code
genommen. Somit ist jedes Zeichen als Trennzeichen möglich.

fece0d1b 17.02.2023 13:43 Moritz Bunkus

Lieferantenauftrag→Einkaufslieferschein: Lieferantenartikelnummer anzeigen

dc9a8544 16.02.2023 09:31 Moritz Bunkus

Merge branch 'f-po-to-pdo-limit-items'

3b31aeed 14.02.2023 15:50 Moritz Bunkus

Lieferantenauftrag→Einkaufslieferschein: optional nur mit ausgewählten Positionen

6d8c402c 14.02.2023 15:35 Bernd Bleßmann

SL::DB: Exception: kein rethrow auf SL::Locale::String-Objekte (t8)

Behebt #493 (redmine)

46282860 13.02.2023 18:36 Kivitendo Admin

typo saving

cb9e30ac 13.02.2023 13:45 Moritz Bunkus

Merge branch 'f-assembly-production-show-all-errors'

df365c93 13.02.2023 13:45 Moritz Bunkus

Merge branch 'f-export-assembly-components-as-csv'

5e056ce8 10.02.2023 14:34 Cem Aydin

ListTransactions Controller: align 'right' für Zwischensummen setzen

2b652d25 10.02.2023 14:23 Cem Aydin

ListTransactions Controller: "lexical in postif" behoben

1325f18e 10.02.2023 14:23 Cem Aydin

ChartOfAccounts Controller: Compiler-Warnungen gemäss Tests behoben, Leerzeichen entfernt

83f2cb78 10.02.2023 12:35 Moritz Bunkus

Sortimentsstammdaten: Exportmöglichkeit für Bestandteilliste als CSV

621f6f08 10.02.2023 11:58 Cem Aydin

Neuer Controller für Berichte->Kontenübersicht / Buchungsliste

Ersetzt bin/mozilla/ca.pl.

Es werden weiterhin die Datenbankfunktionen aus SL::CA verwendet.

Zusätzlicher Menüpunkt für Buchungsliste eingefügt. Das Konto kann dort
zusammen mit der Periode und Einstellungen ausgewählt werden. Dann via...

70f212be 10.02.2023 11:58 Cem Aydin

Presenter DatePeriod convenience function Default auf form Elemente hinzugefügt

ced6ec1d 09.02.2023 17:00 Moritz Bunkus

Part-Controller: Importe gruppieren & sortieren

5d27f2bd 09.02.2023 17:00 Moritz Bunkus

Erzeugnisstammdaten: Exportmöglichkeit für Bestandteilliste als CSV

7fc41a37 09.02.2023 16:11 Moritz Bunkus

Erzeugnis fertigen: alle möglichen Allokationsfehler auf einmal anzeigen

2aa88240 08.02.2023 09:44 Tamino Steinert

FIX: _tax_row für Auftrag und Reklamation

Falsche If-Abfragen und fehlende Übergaben
33801bdb 07.02.2023 21:49 Cem Aydin

Generische Presenter Testseite für einfache Presenter

Enthält:
- P.date_tag
- P.date_period.picker

d11ed75b 07.02.2023 18:20 Cem Aydin

Neuer Presenter: SL::Presenter::DatePeriod

Liefert Element P.date_period.picker zum Auswählen eines Zeitraums
mit optionaler Vorauswahl

Enthält zwei Datumsfelder plus ein Button/PopUp-Dialog mit
Vorgewählten Zeiträumen.

Geplante Verwendung in neuer Ansicht Buchungsliste (ersetzt...

43c822f5 07.02.2023 13:04 Bernd Bleßmann

E-Mail-Versand von Briefen: unbenutzte Variable entfernt

Hatte ich eben übersehen.

ced104f1 07.02.2023 12:53 Bernd Bleßmann

E-Mail-Versand von Briefen berücksichtigt Firmensignatur

Behebt #559 (redmine)

66da2b7d 07.02.2023 09:06 Jan Büren

Kreditorenbeleg: Interne Bemerkungen Speichern, wenn der Benutzer etwas eingibt

72cfe17f 07.02.2023 09:06 Jan Büren

Bankbewegungsbericht, verlinkte Buchungen anklickbar gemacht

2045198c 06.02.2023 15:15 Cem Aydin

Swiss QR-Bill: Rechnungstyp Anzahlungsrechnung für QR-Rechnung erlauben

- Leerzeichen entfernt Z. 563, 697

ec03bff2 03.02.2023 17:34 Bernd Bleßmann

Abfragen von $form->{postasnew} enfternt bei …

Einkaufsrechnung
Verkaufsrechnung
Kreditorenbuchung
Debitorenbuchung

Wird nirgends gesetzt - nur abgefragt.
Siehe auch commit 5427e0941067
"ap/ar/gl/io.pl: nicht benutzte Routine post_as_new entfernt"

7e4a1765 03.02.2023 17:33 Bernd Bleßmann

Gültigkeitstoken in Transaction abfragen und löschen: "alte" Controller

Lieferscheine
Einkaufsrechnung
Verkaufsrechnung
Kreditorenbuchung
Debitorenbuchung
Dialogbuchung

57657390 03.02.2023 17:33 Bernd Bleßmann

Gültigkeitstoken in Transaction abfragen und löschen ("neue" Controller)

587efe1a 03.02.2023 17:33 Bernd Bleßmann

Gültigkeitstoken: fetch_valid_token lockt die Zeile, wenn in einer Transaction

71164c78 31.01.2023 10:43 Jan Büren

Merge branch 'master' into f-recurring-billing-mode

0fe9fafd 31.01.2023 10:07 Moritz Bunkus

Wiederkehrende Abrechnung Position: bei »als neu speicher« übernehmen

ddf3ccc4 30.01.2023 17:52 Bernd Bleßmann

Brief-Controller: Entwürfe löschen gefixt und Info-Meldung spendiert.

cdeffa06 30.01.2023 17:40 Bernd Bleßmann

Brief-Controller: unbenutzte (und ohnehin kaputte) Action entfernt

b9d5e9b5 30.01.2023 15:49 Bernd Bleßmann

Kosmetik: Ausrichtung

bb502b30 30.01.2023 15:47 Bernd Bleßmann

Brief: Versand per Mail: Mail-Body verwendet HTML

475fb3a6 30.01.2023 10:03 Moritz Bunkus

Lieferbedingungen ungültig setzen: entfernen von Kunden/Lieferanten gefixt

d68c96d8 30.01.2023 10:03 Moritz Bunkus

Lieferbedingungen: optional bei Kunden/Lieferanten entfernen

2f5363d2 30.01.2023 10:03 Moritz Bunkus

Lieferbedingungen ungültig markieren können

c05d3f5b 25.01.2023 15:12 Moritz Bunkus

Liquiditätsübersicht: Auftragsliste gefixt

Die Links im Tabellenfuß hatten bisher auf die normale Auftragssuche
verwiesen. Problem war aber, dass dabei schlicht nicht exakt
diejenigen Aufträge angezeigt wurden, die für die Liquiditätsübersicht
relevant waren: teils zu viele, teils zu wenige (z.B. nicht diejenigen...

54bccdcf 25.01.2023 08:48 Jan Büren

SEPA-Lastschrift, Rundungsfehler bei offenen Rechnungen berücksichtigen

dd1e5f3e 23.01.2023 15:35 Moritz Bunkus

Wiederkehrende Abrechnung Positionen: Finanzübersicht

0b80cba3 23.01.2023 15:01 Moritz Bunkus

Wiederkehrende Abrechnung Positionen: Liquiditätsübersicht

2fc46f6a 23.01.2023 14:22 Moritz Bunkus

Wiederkehrende Abrechnung Positionen: Stornieren von Rechnungen

480f1f35 23.01.2023 14:21 Moritz Bunkus

Wiederkehrende Abrechnung Positionen: erstellen wiederkehrender Rechnungen

8e927544 23.01.2023 14:19 Moritz Bunkus

Wiederkehrende Abrechnung Positionen: Bearbeiten in Auftragscontrollern

72b54587 23.01.2023 14:19 Moritz Bunkus

Wiederkehrende Abrechnung Positionen: Datenbankmodell

7260c815 20.01.2023 16:12 Bernd Bleßmann

HTML-zu-LaTeX: Sonderfall bzgl. Zeilenumbruch behandeln

Zeilenumbrüche direkt am Anfang eines Absatzes auch finden, wenn
Absatz mit \par gesetzt wird.

Siehe auch 066cdace62af6f25e9e29249aa0325cc247b132b
"HTML-zu-LaTeX: diverse Sonderfälle bzgl. Zeilenumbrüchen behandeln"...

6bcb8c7e 20.01.2023 12:11 Moritz Bunkus

Merge branch 'f-liquidity-projection-group-by-parts-groups'

1e64aa91 20.01.2023 11:23 Jan Büren

Liquiditätsübersicht: Warengruppe auch in die Perl Datenstruktur

Ansonsten wird bei wiederkehrenden Rechnungen nichts angezeigt

1b914105 18.01.2023 14:49 Bernd Bleßmann

design40: Layout None von Switch für Design40 ableiten

Da das Switch-Layout auch den Template-Pfad anpasst, werden sonst
bei keinem Layout ("no_layout") nicht die Design40-Templates verwendet,
auch wenn man diese wünscht.

Ich hoffe, das macht nichts anderes kaputt ;)...

f0dfaf1d 18.01.2023 12:12 Jan Büren

zu #555 Form::check_exchangerate was an 'undef'

Falls noch keine Kunden oder Lieferanten angelegt worden sind,
wird auch keine Standardwährung gesetzt. create_links etwas lesbarer
verbessert

1a83013a 18.01.2023 12:08 Jan Büren

Fehlermeldung bei Belegen falls Kunde oder Lieferant == 0

6bc7eb0c 17.01.2023 15:45 Kivitendo Admin

Typos in POD

5132484e 17.01.2023 15:40 Bernd Bleßmann

POD Syntax korrigiert

652a0825 16.01.2023 16:18 Cem Aydin

POD Syntax korrigiert

57850df7 16.01.2023 16:14 Cem Aydin

Revert "POD Syntax"

This reverts commit b79b80d3043909dc3551595b1fc71bba73f529d1.

Behebt #553.

9adbb6d6 16.01.2023 12:35 Kivitendo Admin

In Kundenanzeige auch Land anzeigen können

a34622f7 16.01.2023 12:35 Kivitendo Admin

Schnellsuche für Projekte

62d72cee 16.01.2023 12:07 Moritz Bunkus

Liquiditätsübersicht: aufschlüsseln nach Warengruppen

bbb857d2 16.01.2023 10:17 Bernd Bleßmann

Auftrags-/LS-/Reklamation: neue Controller: BCC nicht vorbelegen mit globaler BCC

Die glovbale BCC-Adresse wird beim Versenden autoamtisch angehängt. Also
nicht in der Maske vorbelegen, sonst bekommt der Empfänger die Mails
doppelt.

6c7b457f 13.01.2023 12:13 Bernd Bleßmann

Kosmetik: Keine Leerzeichen am Zeilenende.

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

47b0ef6f 09.01.2023 17:50 Cem Aydin

Swiss QR-Bill: Optionales Feature Rechnungsnummer automatisch in unstrukturierte Mitteilung kopieren

Wenn bereits eine Mitteilung vorhanden ist, wird die Rechnungsnummer an diese angehängt.

cd5cecab 09.01.2023 17:50 Cem Aydin

Swiss QR-Bill: Datenbankupgrade: Spalte für Optionales Feature Rechnungsnummer automatisch in unstrukturierte Mitteilung kopieren

eb65ad2e 09.01.2023 13:06 Jan Büren

Wechselkurs, Sicherheitscheck auf Rundungsdifferenz < 0.005

9df9b3fc 09.01.2023 13:06 Jan Büren

vergessene Base-Class für UpdateExchangerates

82017e3f 09.01.2023 13:06 Jan Büren

Auswahlliste Skonto soll keinen Fehler an der Oberfläche werfen

a624a789 09.01.2023 13:06 Jan Büren

POD Anpassung für neue Parameter bei pay_invoice

fa1bc76f 09.01.2023 13:06 Jan Büren

Wechselkurs-Optimierung: Kosmetik weiter aufräumen

6335a6c9 09.01.2023 13:06 Jan Büren

Payment-Helper: Debugs raus, Kosmetik

49db56d5 09.01.2023 13:06 Jan Büren

check_exchangerate: Datum kann DateTime sein (periodic_invoices) und scheint ...

... auch eine gültige SQL-Abfrage zu erzeugen.

bd906dbe 09.01.2023 13:06 Jan Büren

Vorzeichen für create_bank_transaction logisch richtiger setzen

Entsprechend müssen bei den Testfällen absolute Werte übergeben werden.

077479e3 09.01.2023 13:06 Jan Büren

Nicht alle Charts müssen Links haben (bspw. gain_loss)

d73d1806 09.01.2023 13:06 Jan Büren

Payment-Helper: Warnungen, striktere regex, vorheriges Mult. Verfahren

Das Vorzeichen über is_sales für fx_gain_loss zu setzen ist doch
korrekt und liefert die richtigen Zuordnungen. Regex richtig setzen
und auf initialisierte Werte Prüfung, für tests

e9b48f2e 09.01.2023 13:06 Jan Büren

update_exchangerate für Zahlungen auch bei manueller Verbuchung

3ac8234a 09.01.2023 13:06 Jan Büren

Kontoauszug verbuchen, bei return_amount einen etwas größeren Rundungsfehler zulassen

b3914ca6 09.01.2023 13:06 Jan Büren

Payment-Helper: Wechselkursgewinn und -Verlust mit ungerundetem Betrag berechnen

38523d7e 09.01.2023 13:06 Jan Büren

Bankbewegung rückgängig machen, schließende Klammer setzen

82948af1 09.01.2023 13:06 Jan Büren

Payment-Helper mehr Parameter prüfen (Testfall)