Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
351e3672 30.09.2024 14:03 Bernd Bleßmann

UserPrefs: Part-Picker Such-Dialog: Defaultwert für "Alle als Liste"

0cf8a848 30.09.2024 13:18 Bernd Bleßmann

Berichte Angebote/Aufträge,Rechnungen,VK: Leerzeichen in SQL-Abfrage

Ab psql Version 15 oder 16 gibt es einen Fehler, wenn sowas abgfragt
wird: SELECT * FROM oe WHERE 1 = 1AND ...;
(ERROR: trailing junk after numeric literal at or near "1A")

Das passierte in älteren Versionen nicht, deshalb sind die...

b53fe7bb 30.09.2024 13:13 Bernd Bleßmann

Auftragsbericht ohne Beträge/Link-Recht: Links zu eigenen Aufträgen

983b4461 30.09.2024 13:02 Bernd Bleßmann

Verkauf: eigene Rechte für weitere Verkaufs-Berichte, …

… nämlich Auftragsartikelsuche, Finanz-Controlling und Verkaufsbericht

4b680a25 20.09.2024 12:51 Bernd Bleßmann

Auftrags-Controller: Action-Bar: unnütze doppelte Parameter only_if entfernt

bea8e7d9 17.09.2024 16:14 Tamino Steinert

FIX: S:C:DeliveryOrder: Fehlermeldung bei 'Auslagern über Standardlager'

Nutze verwendetes Lager in Fehlermeldung. Standardlager des Artikels
wurde vorher immer genommen.
b4baa620 26.08.2024 16:18 Cem Aydin

Helper LegacyPrinting: prüfen ob Element hash oder objekt ist

2ebc72ae 26.08.2024 16:18 Cem Aydin

Reclamation Controller: Beim Drucken mit odt-Vorlagen HTML Variablen parsen

407245ca 26.08.2024 16:18 Cem Aydin

Reclamation Controller: Support für Drucken via internem Kivi parser hinzugefügt

Dazu werden die benötigten Druck Variablen aus dem Rose DB objekt
ins template array geschrieben.

Helfer Funktionen unter SL/DB/Helper/LegacyPrinting.pm erstellt.
Siehe auch perldoc in dieser Datei.

5b4ef61a 21.08.2024 12:04 Jan Büren

Kreditorenbuchung reverse charge auch für Steuerschlüssel 18 und 19

27cf8a41 21.08.2024 11:59 Moritz Bunkus

Factur-X/ZUGFeRD: Update auf Standardversion Factur-X 1.01.06/ZUGFeRD 2.2

8acd9912 21.08.2024 11:37 Cem Aydin

Neuer Backgroundjob zum Massen-generieren von Shop Artikeln aus Artikeln

7bbfa415 17.08.2024 18:04 Bernd Bleßmann

Inventur: Beim Speichern auch Fehler anzeigen, die nicht SL::X::FormError sind

2848e87b 26.07.2024 09:37 Werner Hahn

Fix: Leiferschein darf nicht als geschlossen markiert werden beim auslagern.

60852f02 25.07.2024 15:30 Bernd Bleßmann

Lieferschein-Controller: Email/DMS falls kein Dokument vorhanden, eines erstellen, …

… wenn die Policy sagt, dass der letzte Ausdruck mitgeschickt werden soll

siehe auch: 67a645ce8de654ab8f0b4b0dfd7b91040a85716f
"Auftrags-Controller: … "

3908afda 25.07.2024 15:30 Bernd Bleßmann

Lieferschein-Controller: DMS: Druck-Variante berücksichtigen

siehe auch: ce06f68492a003aa81e3b00fe9fb58618bdb5263
"Auftrags-Controller: … "

Behebt #700 (redmine).

b3a94438 25.07.2024 14:15 Werner Hahn

DeliveryOrder: flash_later und redirect auch bei print_preview

6896a6ed 25.07.2024 14:15 Werner Hahn

DeliveryOrder: Print flash auf flash_later und redirect auf gespeichertes Objekt

6670c15e 25.07.2024 14:15 Werner Hahn

Fix: DeliveryController: Beim Speichern und drucken redirect ...

damit alle Actions und Tabs eines gespeicherten Lieferschein zur
Verfügung stehen.

fda5a44a 10.07.2024 10:55 Bernd Bleßmann

Auftragsbericht ohne Beträge u. Links, wenn kein Recht

15a89f09 10.07.2024 10:55 Bernd Bleßmann

Lieferscheinbericht: Anzuzeigende LS per ids übergeben können

452b5ca8 21.06.2024 16:32 Bernd Bleßmann

S:Form: check_exchagerate: die id kann bzw. darf auch "undef" sein.

Das gab z.B. einen Fehler beim Neuanlegen einer Debitorenbuchungen für Kunden,
bei denen eine Fremdwärung eingestellt ist.

ae0084b2 11.06.2024 12:44 Cem Aydin

RG: Tab "Buchungen": render Option korrigiert

layout => 0 anstatt header => 0 bei den render Optionen verwenden.

Behebt xml-Fehler in firefox console, da der content sonst
fälschlicherweise als xml behandelt wird, anstatt html.

Siehe auch: Fehler #647

17581190 11.06.2024 12:44 Cem Aydin

CV: Belege-Tab: render Option korrigiert

layout => 0 anstatt header bei den render Optionen verwenden.

Behebt xml-Fehler in firefox console, da der content sonst
fälschlicherweise als xml behandelt wird, anstatt html.

Behebt/ref: Fehler #647

d62a113d 24.05.2024 15:36 Moritz Bunkus

SEPA: XML-Version beim Download auswählbar

bf2dd76f 24.05.2024 15:36 Moritz Bunkus

MT940-Import: Ende-zu-Ende-ID extrahieren & in bank_transactions.end_to_end_id speichern

23781add 24.05.2024 15:36 Moritz Bunkus

SEPA: `KIVITENDO` anstelle von `LXO` in end-to-end-ID

a71e716f 24.05.2024 15:36 Moritz Bunkus

SEPA: Anpassungen an Standard Version 3.8 (pain.008.001.08 / pain.001.001.09)

Grundlage bildet »Anlage 3
der Schnittstellenspezifikation für die
Datenfernübertragung zwischen Kunde und
Kreditinstitut gemäß DFÜ-Abkommen
„Spezifikation der Datenformate“
Version 3.8 vom 08.04.2024...

41b5fc79 24.05.2024 15:36 Moritz Bunkus

SEPA: XML: Einträge in deterministischer Reihenfolge in XML schreiben

6386a127 24.05.2024 10:48 Jan Büren

Parameter richtig übernehmen

db14c71c 24.05.2024 10:48 Jan Büren

Logische Kosmetik, für mich besser lesbar

falls $self->{guids} nicht leer ist, anschließend prüfen, ob
dieser ein nicht leerer hashref ist

25de57b9 24.05.2024 10:48 Jan Büren

check_all_bookings_have_documents: Prüfung zu strikt für GL

GL Buchungen können manchmal nur durchlaufende Posten oder
Geldtransfer sein, die Buchungen brauchen nicht zusätzlich mit
einem Beleg dokumentiert werden. POD korrigiert

f6a19bfe 24.05.2024 10:48 Jan Büren

Dokumente unabhängig von Umlaufkonten raussuchen

4f31e616 24.05.2024 10:48 Jan Büren

keinen Fehler provozieren, falls der guid hash eh leer ist

0fcf315b 24.05.2024 10:48 Jan Büren

kosmetik

fbebd06d 24.05.2024 10:48 Jan Büren

DATEV: neue Routine, die prüft ob jede Buchung auch eine Dokument besitzt

0e71a0c8 24.05.2024 10:48 Jan Büren

DATEV etwas besser gegen SQL-Injection schützen

Übergebener Typ muss DateTime sein, der wird später dann
in einer SQL-Abfrage interpoliert

f6c3d7d6 24.05.2024 10:48 Tamino Steinert

S:C:File: verwende 'guid' statt 'id' beim Umbenennen

Die der Wert hinter der Checkbox beim Auswählen der Datei wurde von
'id' auf 'guid' geändert.
6da526ef 24.05.2024 10:48 Tamino Steinert

S:F:B:Filesystem: Leere 'rename' Funktion wieder hinzufügen

Diese wurde Commit bef56e2 entfernt. SL::File::Backend verlangt
Implementierung der Funktion 'rename'. SL::File ruft diese auf dem
Backend auf und setzt danach selber den Dateinamen.
ee33f8a4 24.05.2024 10:48 Tamino Steinert

S:F:B:FileSystem: FIX: suche nach aktuellster FileVerison ohne Cache

ca10be4b 24.05.2024 10:48 Tamino Steinert

File: Löschen über die guid der Version

378828e9 24.05.2024 10:48 Tamino Steinert

SL::File: Versionsnummber über file_version bestimmen

ee82caf3 24.05.2024 10:48 Tamino Steinert

S:D:File: Objekttype auf Type Enum setzen

0b39fe88 24.05.2024 10:48 Tamino Steinert

S:F:B:Webdav: Lege beim Speichern Dateiversion an

dd0d2c97 24.05.2024 10:48 Tamino Steinert

S:D:File: Backend auf Type Enum setzen

0100bb74 24.05.2024 10:48 Tamino Steinert

S:F:B:Webdav: gebe richtige Anzahl an Versionen aus (0 oder 1) ...

Versionen sind für Backend Webdav nicht implementiert.
2dd0ba1d 24.05.2024 10:48 Bernd Bleßmann

file_versions: Spalte guid als Primärschlüssel

123e8364 24.05.2024 10:48 Bernd Bleßmann

FileVersion in S/D/H/ALL.pm

267550f0 24.05.2024 10:48 Bernd Bleßmann

DATEV: Belegexport: Umbenennung file_version in file_versions (Plural)

edf74310 24.05.2024 10:48 Bernd Bleßmann

S:D:File: Beziehung zu Version im Plural (file_versions)

49d87341 24.05.2024 10:48 Bernd Bleßmann

DATEV: Belegexport: file_versions sortieren vor Zuggriff auf letztes Element

117447ba 24.05.2024 10:48 Bernd Bleßmann

S:D:File: sorted-Attribut für file_version

3b281141 24.05.2024 10:48 Jan Büren

DATEV mit Belegdokumenten, es geht erstmal nur PDF und ein Beleglink pro Buchung

3c1390b8 24.05.2024 10:48 Jan Büren

DATEV Belegtransfer: Guids als Hash, um Doppelungen zu vermeiden

Encoding (_u8 wird von DATEV Belegtransfer scheinbar nicht akzeptiert)

6fe0118b 24.05.2024 10:48 Jan Büren

DATEV: Belegexport -> Eine Buchung darf mehrere Belege haben und ...

Filter für nicht Buchungsdokumente (trans_id ist nur in ar, ap und gl
eindeutig).

ca3b14ff 24.05.2024 10:48 Jan Büren

DATEV-Export um Beleg-Export erweitert

Die Option steht bei aktivierten DMS und dem Backend-Typ 'Dateisystem'
zu Verfügung.

fe681ce4 24.05.2024 10:48 Jan Büren

DMS Backend Filesystem Metadaten für Version beim Speichern mitgeben

e823b5d6 24.05.2024 10:48 Jan Büren

Kosmetik, Überprüfung auf exakten Typ

f60d715f 24.05.2024 10:48 Jan Büren

FileVersion: Funktion für Test und Speicherort im Dateisystem

3819b667 24.05.2024 10:48 Jan Büren

Neue Modulabhängigkeit für UUID

26d55f63 24.05.2024 10:48 Jan Büren

Neue Datenbank-Tabelle file_versions

9dc7e74d 22.05.2024 15:55 Tamino Steinert

S:IMAPClient: erlaube E-Mails ohne Text-Teil

35f45b9c 22.05.2024 13:03 Werner Hahn

BGJH description beim Ausführen in die Hostorie schreiben

216802d6 22.05.2024 13:03 Werner Hahn

BGJ und BGJH im Controller init_model description eingebunden

230a0760 22.05.2024 13:03 Werner Hahn

BGJ neues Feld 'description' auch bei BGJH

d6b445bf 22.05.2024 12:37 Jan Büren

sinnloses kommentar entfernen

9f93f10d 22.05.2024 12:37 Jan Büren

Params validierung exakter beschrieben (review sprint)

e10fb8ac 22.05.2024 12:37 Jan Büren

PH->within_skonto_period refactored. Liefert jetzt undef oder 1 zurück

6e4892b3 22.05.2024 12:37 Jan Büren

ergänzung zu fe8a08e

Statt undef ein leeres arrayref [] verhindert exceptions,
sollte das template dann dochmal versuchen drauf zuzugreifen

0dd7c3e1 22.05.2024 12:37 Jan Büren

Popup Lieferschein, nur gültige Lager laden oder gar keine (ausgelagert)

c47392a7 22.05.2024 12:37 Jan Büren

mini_journal um Rechnung erweitert

b0c80b10 22.05.2024 12:37 Jan Büren

Bemerkungen auch für Waren durchsuchen

852b9cc9 22.05.2024 12:37 Jan Büren

Skonto-Automatik bei Banktransaktionen: IC ist netto Konto | Fehler werfen

84227426 13.05.2024 19:07 Bernd Bleßmann

weitere Picker: Zum direkten Lostippen bei Klick das Input-Feld selektieren.

0d7bc007 13.05.2024 19:07 Bernd Bleßmann

Chart-Picker: Zum direkten Lostippen bei Klick das Input-Feld selektieren.

Wenn die BenutzerIn in das Eingabefeld des Pickers klickt, dann soll
vermutlich so gut wie immer ein anderes Konto gewählt werden.
Damit das einfacher geht, wird beim Klick der vorhandene Inhalt selektiert,...

6f34b2db 13.05.2024 16:06 Bernd Bleßmann

Lieferschein-Controller: Kommentar ergänzt; Kosmetik

305d2c0d 13.05.2024 16:06 Bernd Bleßmann

Lieferschein-Controller: Pos.-Sortierung beibehalten bei Workflow aus Auftrag

a5a4d530 13.05.2024 16:06 Bernd Bleßmann

S:D:DeliveryOrderItem: 'position' bei new_from mitnehmen

a0c6ec81 25.04.2024 12:25 Bernd Bleßmann

S:M:Record: Preis- und Rabattquellen: Wechselkurs nur für Belege, die einen haben

a3e1833a 25.04.2024 12:25 Bernd Bleßmann

Auftrags-/Lieferschein-/Reklamation-Controller: Preis-/Rabattquellen mit S:M:Record

9b93901e 25.04.2024 12:25 Bernd Bleßmann

S:M:Record: Methode, um beste Preis- und Rabattquellen zu holen

8f8375c5 25.04.2024 12:25 Bernd Bleßmann

S:PriceSource:Vendor: Warnung vermeiden

36c58ad3 24.04.2024 16:21 Tamino Steinert

IMAPClient: FIX: gültige Zeichen für Zeichensatzname verwenden

https://www.rfc-editor.org/rfc/rfc2978#section-2.3
mime-charset = 1*mime-charset-chars
mime-charset-chars = ALPHA / DIGIT /
"!" / "#" / "$" / "%" / "&" /
"'" / "+" / "-" / "^" / "_" /...
2209853f 23.04.2024 11:13 Bernd Bleßmann

Übersetzung für Stornorechnung (storno_invoice) für Historieneintrag

7aafc9d0 23.04.2024 11:11 Bernd Bleßmann

Stornorechnungen: Druckvarianten …

- bei Stornorechnung nur Stornorechnung anbieten
- bei stornierter Rechnung kein Storno anbieten

44e52343 16.04.2024 09:40 Bernd Bleßmann

Kreditorenbuchung/Ek-Rechnung: Fix für Anzeige interner Bemerkungen

noch zu
"Suchfilter nach ap.intnotes auch im Beleg anstatt beim Lieferanten suchen"

8c5fc063 16.04.2024 09:40 Jan Büren

Suchfilter nach ap.intnotes auch im Beleg anstatt beim Lieferanten suchen

3d3b033b 16.04.2024 09:40 Bernd Bleßmann

Filter und Anzeige interne Bemerkungen (vom Lieferanten) Bericht Kreditorenbuchungen

interne Bemerkungen lassen sich in Kreditorenbuchungen nicht Speichern - es
werden die Bemerkungen vom Lieferanten angezeigt. Deshalb wird hier auch
danach gesucht und gefiltert....

3a1e5f64 12.04.2024 16:55 Jan Büren

POD korrektur 2. Versuch

227a86e7 12.04.2024 16:55 Jan Büren

POD warnung raus

d20887de 12.04.2024 16:55 Jan Büren

POD zu neuem Parameter imported_imap_flag

b1c75dd3 12.04.2024 16:55 Jan Büren

Neues optionales IMAP-Flag für Kennzeichnung von importierten E-Mails

Zusätzlich Rückmeldung an die Background-Job-Historie Anzahl der E-Mails

375cfbe6 12.04.2024 16:55 Jan Büren

ImportRecordEmails default ist imaps mit ssl auf 1

94b7b3b1 12.04.2024 16:55 Jan Büren

BJ->ImportRecordEmails keine Konfig aus der kivitendo.conf

7691a924 12.04.2024 16:00 Jan Büren

Analog zu AP.pm auch den script-Typ korrekt für AR.pm setzen

4e41d2d1 12.04.2024 16:00 Jan Büren

update_exchangerate prüft in Abhängigkeit des Skript

Entsprechend script am Anfang der Routine setzen, damit alle
Aufrufe von update_exchangerate vom richtigen "caller" ausgehen

ea08b7df 12.04.2024 15:43 Jan Büren

vorkonfigurierte Sammelkonten sind jetzt ein Pflichtfeld

0e71319b 10.04.2024 14:52 Werner Hahn

Presenter::DeliveryOrder type für Link it übergeben

behebt #675

53655f19 10.04.2024 14:52 Werner Hahn

Schnellsuche Lieferschein EK/VK type mit übergeben sonst werden die Reiter ...

Dokumente und Anhänge nicht richtig gerendert

721921ec 18.03.2024 17:17 Tamino Steinert

FIX: S:C:DeliveryOrder: individuelle Lieferadresse richtig speichern

Nutze `module => 'DO'` für SL::DB::Shipto bei Lieferscheinen