Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
44787171 14.11.2023 11:19 Bernd Bleßmann

Kosmetik: Ausrichtung

64cb58a3 14.11.2023 11:19 Bernd Bleßmann

Lieferantenauftragsbestätigung: DMS

c04bc3bf 14.11.2023 11:19 Bernd Bleßmann

Lieferantenauftragsbestätigung: Controller/Maske

217fd4b2 14.11.2023 11:19 Bernd Bleßmann

S:D:Order:Typedata: Kosmetik: Ausrichtung

48f0c3d3 14.11.2023 11:19 Bernd Bleßmann

Lieferantenauftragsbestätigung: DB-Type order_types

7e12ffd2 14.11.2023 11:19 Bernd Bleßmann

Lieferantenauftragsbestätigung: S:C:Order:TypeData

e26719e5 14.11.2023 11:19 Bernd Bleßmann

S:D:H:TransNumberGenerator: Kosmetik: Ausrichtung

1b9948c2 14.11.2023 11:19 Bernd Bleßmann

Lieferantenauftragsbestätigung: DB und Nummernkreis

10c514e3 14.11.2023 11:19 Bernd Bleßmann

Auftrags-Controller: Anzeige Menü WF->LS mit Artikelauswahl aus TypeData

f4632ae8 13.11.2023 16:16 Bernd Bleßmann

S:D:Order: new_from: Workflow-Abkuerzungen prüfen

b95910a1 13.11.2023 14:46 Bernd Bleßmann

S:D:Order: Fix: new_from: falsche Workflow-Abkürzung f. Angebots-Eingang

0b8d41e7 07.11.2023 17:09 Cem Aydin

Reklamationen (neuer controller): Kunden-/Lieferanten picker mit Details Option verwenden

- dadurch obsolet gewordenen code, JavaScript sowie im Controller entfernt

73ce43f0 07.11.2023 17:09 Cem Aydin

Auftrag/Angebot (neuer controller): Kunden-/Lieferanten picker mit Details Option verwenden

- dadurch obsolet gewordenen code, JavaScript sowie im Controller entfernt

039f2101 07.11.2023 17:09 Cem Aydin

Lieferschein (neuer controller): Kunden-/Lieferanten picker mit Details Option verwenden

- dadurch obsolet gewordenen code, JavaScript sowie im Controller entfernt

bb219a3c 07.11.2023 17:09 Cem Aydin

Kunden/Lieferanten Presenter: POD zum picker ergänzt

4943ad12 07.11.2023 17:09 Cem Aydin

Kunden/Lieferanten Presenter: Details als Option zum picker hinzugefügt

- Option show_details zeigt Info Popup sowie Link zum bearbeiten an
- möglicher Einsatz bei Angebot, Aufträgen, Rechnungen ect., sowie Debitoren-/Kreditorenbuchung

3c3fee44 07.11.2023 13:38 Bernd Bleßmann

DisplayableNamePrefs: preferences nicht in Package-Variable speichern.

Dort bleiben die Werte bei fcgi auch über einen Request erhalten, somit auch
beim Benutzerwechsel. Das führte dazu, dass andere Einstelungen als die
eigenen verwendet werden konnten.
...

40cee798 07.11.2023 13:38 Bernd Bleßmann

DisplayableNamePrefs: Typos im POD

94a8c9a8 06.11.2023 12:10 Bernd Bleßmann

Offene Restbeträge optional auch in Lieferanten-Auftragsbericht anzeigen

Die Häkchen waren auf der EK-Seite da, aber diese wurde in der SQL-Abfrage
nicht berücksichtigt.

d261d4f2 30.10.2023 14:14 Bernd Bleßmann

S:H:UserPreferences: login aus myconfig holen, nicht über S:D:M:Employee->current

Verhindert einen Fehler, falls user preferences bei einer neuen DB abgefragt
werden, da es dann u.U. noch keine Einträge in der employee-Tabelle gibt.

Der Fehler trat auf beim Prüfen auf den erzwungenen Layout-Stil bei neuen DBs.

ba929776 24.10.2023 18:34 Johannes Grassler

ZUGFeRD: Importiere via SessionFile

Benutze das SessionFile aus

834abeb456898df96e69deaad4a7c27915ad6a57

um die strukturierten Daten der ZUGFeRD/Faktur-X-Rechnung in
das Formular fuer die Kreditorenbuchung zu uebertragen. Diese
Loesung ist deutlich eleganter als die bisherige, die fuer...

74fda0f4 24.10.2023 18:08 Sven Schöling

fix: mehr SL::DB zirkuläre includes

8286b91c 24.10.2023 18:08 Sven Schöling

fix: kein use SL::DB in SL::DB

20dc32c0 24.10.2023 18:06 Sven Schöling

fix: kein explizites use SL::DB in SL::DB

11624cb8 24.10.2023 18:06 Sven Schöling

SL::XMLInvoice: factory pattern etwas umgeschrieben

- braucht jetzt kein Module::Load oder runtime require mehr, weil die
Factory nicht mehr gleichzeitig die Basisklasse der Implementoren ist
- new ist jetzt nur noch in SL::XMLInvoice
- die Basisklasse für die Implementoren ist jetzt SL::XMLInvoice::Base...

350c829a 24.10.2023 18:06 Sven Schöling

Revert "XMLInvoice: lade Subklassen dynamisch"

This reverts commit cfc1ced6c2ef0b93ab52dbf6806934061c4c11af.

81a5ba24 24.10.2023 18:06 Sven Schöling

ZUGFeRD: CAM::PDF durch PDF::API2 ersetzt

CAM::PDF wird seit 2014 nicht mehr gepflegt und kann PDF 1.7+ nicht
richtig öffnen. PDF::API2 ist aktiv maintained, hat aber nicht ganz so
schöne Zugriffsmethoden.

Die Version hier ist mit einer Rechnung von kivitendo getestet (PDF/A-1,...

1b8c96ac 24.10.2023 18:06 Johannes Grassler

ZUGFErD: Fehlermeldungen beim PDF-Import repariert.

5b916c02 24.10.2023 18:06 Johannes Grassler

Rebase-Artifakt korrigiert.

ea01c174 24.10.2023 18:06 Johannes Grassler

SL::XMLInvoice::CrossindustryDocument hinzugefuegt

Dieses Modul ist der Parser fuer Eingangsrechnungen im Format
ZUGFeRD 1.0 / CrossIndustryDocument.

652aebcf 24.10.2023 18:06 Johannes Grassler

XMLInvoice: Formaterkennung umgebaut

  • Formaterkennung nun in den Unterklassen von SL::XMLInvoice
  • Interface fuer Subklassen um check_signature() und supported() ergaenzt.
  • Lade Subklassen mit Module::Load
06d29e36 24.10.2023 18:06 Johannes Grassler

Fehlenden locale-Import in SL::XMLInvoice ergaenzt.

ba845b8d 24.10.2023 18:06 Tamino Steinert

FIX: pod Syntax und Leerzeichen entfernt

1fd17b36 24.10.2023 18:06 Tamino Steinert

XMLInvoice: lade Subklassen dynamisch

Subklassen erst zur Laufzeit laden, da diese miteinander im Konflikt
stehen.

51c76e20 24.10.2023 18:06 Johannes Grassler

ZUGFeRD-Import: verschiedene behoben

  • Fehlermeldung bei nicht gefundener UStID/Steuernummer verbessert.
  • Interpolation von Lieferantenname in Buchungsvorlagenname repariert.
  • Tippfehler bei SL::DB::ManagerTax->get_all behoben.
  • Fehlermeldung bei unbekanntem XML-Wurzelelement repariert....
1522aeb7 24.10.2023 18:05 Johannes Grassler

Einrueckungen und weitere Stilprobleme repariert

b525a340 24.10.2023 18:05 Johannes Grassler

ZUGFeRD-Import auf SL::XMLInvoice umgestellt

Wichtigste Aenderung dieses Commits ist die Umstellung des
ZUGFeRD-Imports in der Finanzbuchhaltung auf das neu
hinzugefuegte Modul SL::XMLInvoice, das auch die Verabeitung
von Rechnungen im XRechnung-Format erlaubt. Darueber hinaus...

335b5ab6 24.10.2023 18:05 Johannes Grassler

SL::XMLInvoice hinzugefuegt

Dieser Commit fuegt das Modul SL::XMLInvoice und seine
Untermodule SL::XMLInvoice::CrossIndustryInvoice und
SL::XMLInvoice::UBL hinzu. Diese Module dienen der
Verarbeitung der folgenden XML-Rechnungsformate:

  • Oasis Universal Business Language 2.1 Invoice (liegt dem...
3cb3fcdf 24.10.2023 11:12 Cem Aydin

Schweizer QR-Rechnung: Adressen auf Adresstyp S umstellen

- innerhalb des QR-Code Adresstyp S verwenden
- Validierung angepasst: Strasse und Hausnummer können leer sein
- changelog Eintrag
- locale update

5268bd5d 23.10.2023 16:23 Bernd Bleßmann

EK-Rechnung: Änderung EK-Preis Preisfaktor berücksichtigen auch bei keinem inventory_accno

Und Erzeugnisse/Sortimente auch updaten.
Und nur aktualisieren, wenn geändert.
Genau wie in dem if-Zweig, wo es ein inventroy_accno gibt.

commit 6b8e3b8f9763a6a92c713092e232d8157ea4e772...

0f407935 23.10.2023 16:23 Bernd Bleßmann

EK-Rechnung: EK-Preis nur aktualisieren, wenn geändert

cf6b6226 23.10.2023 16:23 Bernd Bleßmann

EK-Rechnung: Änderung EK-Preis berücksichtigt Preisfaktor

84c95cd8 23.10.2023 16:23 Bernd Bleßmann

EK von Erzeugnissen und Sortimenten setzen: Artikel nicht cachen.

Wenn hier die Erzeugnisse oder Sortimenten gechached werden, dann kann
es passieren, das die Preise nicht richtig summiert werden, wenn sich in
einem Request die Preise mehrerer Bestandteile ändern (z.B. EK-Rechnung)....

8aec62ea 23.10.2023 16:23 Bernd Bleßmann

S:C:Part: Prüfung, ob sich der EK geändert hat, berücksichtig Preisfaktor

270c06ad 23.10.2023 16:23 Bernd Bleßmann

S:D:Part: letztes Preise-Update: neben Datum auch nach Id sortieren, …

… sonst kommt ein evtl. ein falsches (nicht das letzte) letzte Preis-Update
zurück, wenn der Zeitstempel gleich ist.

c22827ff 23.10.2023 16:23 Bernd Bleßmann

Artikelstamm: Preishistorie: Preisfaktor anzeigen

19fce727 23.10.2023 16:23 Bernd Bleßmann

Preisfaktor mit in Preishistorie aufnehmen: DB und Rose

a513e188 23.10.2023 16:23 Bernd Bleßmann

Artikel-Stamm: Preisinfo aus Angebot/Auftrag: Preisfaktor berücksichtigen

1a10a57e 23.10.2023 16:23 Bernd Bleßmann

Lagerbestand: Preisfaktor anzeigen, wenn ein Preis angezeigt wird

15dedf55 23.10.2023 16:23 Bernd Bleßmann

Artikelbericht: Preisfaktor anzeigen können

2246c3b3 18.10.2023 12:45 Bernd Bleßmann

S:C:TimeRecording: Typo vom Typo-fixen gefixt ;(

cf8581ed 17.10.2023 18:14 Cem Aydin

Schweizer QR-Rechnung: Kreditor Adressdaten validieren

- Übersetzungen + locales lauf de/en

14db961c 17.10.2023 16:59 Cem Aydin

Bereinigung SL/Template/OpenDocument.pm hash keys ohne Anführungszeichen gesetzt, gem. Dok. Style Guide

b9a3e200 17.10.2023 16:59 Cem Aydin

Schweizer QR-Rechnung: Zusätzliche Rechnungsadressen in QR-Code Ausgabe eingebaut

99d8b7c6 16.10.2023 16:02 Bernd Bleßmann

S:C:BankTransaction: nicht initialisierter Wert: Warnungen vermeiden

30cb1e2f 16.10.2023 16:02 Bernd Bleßmann

S:C:DispositionManager: Warnung für nicht-initialisierte Variable vermeiden.

Getriggert durch Test-Lauf. Tritt so wohl im Programmablauf nicht auf.

f68a363d 16.10.2023 16:02 Bernd Bleßmann

S:C:DispositionManager: Kosmetik: keine Leerzeichen am Ende

7eb723db 16.10.2023 16:02 Bernd Bleßmann

S:C:SalesPurchase: keine Methode auf undefiniertem Wert aufrufen

Der Fehler tauchte an der Oberfläche dann zwar nicht auf, weil es
ein ajax-Aufruf ist.

d3d6717e 16.10.2023 16:02 Bernd Bleßmann

SL:WH: nicht initialisierter Wert: Warnungen vermeiden

8c086dec 16.10.2023 16:02 Bernd Bleßmann

S:C:TimeRecording: Typo

e38f0b87 16.10.2023 11:46 Bernd Bleßmann

Erzwungener Layout-Stil: Abfangen, wenn Spalte in defaults noch nicht vorhanden

Sonst gibt es eine Fehlermeldung bei Einloggen, wenn das DB-Upgrade-Skript
noch nicht durchgelaufen ist.

e276ba27 13.10.2023 15:43 Werner Hahn

IC.pm zolltarifnummer in printtemplates

b28a13e0 13.10.2023 15:43 Werner Hahn

sql-update und rose für Zolltarifnummer

8fe2c44e 13.10.2023 15:17 Bernd Bleßmann

Erzwungener Layout-Stil: User-AuthHandler: berücksichtigt Benutzereinstellung

… 'desktop' oder 'mobil'

40592ad9 13.10.2023 15:17 Bernd Bleßmann

Revert "Erzwungener Layout-Stil: Request: is_mobile berücksichtigt Benutzereinstellung"

Hier ist die Datenbank u.U. noch nicht erreichbar.

This reverts commit 03336f58ca490c3c950585b14f9c1f587f55e232.

f251540d 13.10.2023 15:17 Bernd Bleßmann

Erzwungener Layout-Stil: Request: is_mobile berücksichtigt Benutzereinstellung

6c6a8d01 13.10.2023 15:17 Bernd Bleßmann

Erzwungener Layout-Stil: Benutzereinstellung

Desktop, Mobil, automatisch oder aus Mandantenkonfig

15672788 13.10.2023 15:17 Bernd Bleßmann

Erzwungener Layout-Stil: S:H:UserPreferences:DisplayPreferences

09ca7881 13.10.2023 15:17 Bernd Bleßmann

Erzwungener Layout-Stil: Mandantenkonfiguration

Möglichkeit, den sonst automatisch ermittelten Stil vorzugeben
für erzwungenes Layout (Desktop/Mobil).

56f841b0 13.10.2023 15:17 Bernd Bleßmann

S:H:UserPreferences:DisplayPreferences: POD: Beispiel berichtigt

b2c069f6 13.10.2023 13:08 Werner Hahn

Dispostionsmanager Controller an record_type angepasst

92d44251 13.10.2023 13:08 Werner Hahn

DispositionManager: Auftrags erstellen edit() anstatt add() aufrufen

557b2cca 13.10.2023 13:08 Werner Hahn

DispositionManager: Lieferantenauswahl berichtigt

8e6d57a9 13.10.2023 13:08 Tamino Steinert

DispositionManager: FIX: teste zuerst ob Wert definiert ist

007fe204 13.10.2023 13:08 Tamino Steinert

DispositionManager: Popup Artikeldetails überarbeitet

37d373f8 13.10.2023 13:08 Tamino Steinert

DispositionManager: Kein Export des geringen Lagerbestandsanzeige

7e80cfae 13.10.2023 13:08 Tamino Steinert

DispositionManager: Fehlermeldung bei doppelter Bestellung von Artikeln

f19ee430 13.10.2023 13:08 Tamino Steinert

DispositionManager: Zeige keine Lieferanten-Artikel die im Warenkorb sind

2bef4707 13.10.2023 13:08 Tamino Steinert

DispositionManager: Lieferschein beim Erstellen nicht automatisch speichern

034ddd72 13.10.2023 13:08 Tamino Steinert

DispositionManager: Expandiere Kunden-Preis-Auswahl

8a86d342 13.10.2023 13:08 Werner Hahn

DispositionManager: Meldebestandsabfrage korrigiert

13b501f4 13.10.2023 13:08 Werner Hahn

DispositionManager: Action umbenannt

3aef9838 13.10.2023 13:08 Tamino Steinert

FIX: Stringvergleich mit 'eq'

c307d4a1 13.10.2023 13:08 Tamino Steinert

Part: Direkt aus der Artikelmaske zum Einkaufkorb hinzufügen

a7a4d403 13.10.2023 13:08 Tamino Steinert

DispositionManager: Tests hinzugefügt

3d945302 13.10.2023 13:08 Tamino Steinert

Part: Detailansicht als Popup hinzugefügt

2f9853c8 13.10.2023 13:08 Tamino Steinert

DispositionManager: Controller hinzugefügt

e13733db 13.10.2023 13:08 Tamino Steinert

Part: um Helferfunktionen für den Warenstand erweitert

3751ebca 13.10.2023 13:08 Tamino Steinert

PurchaseBasketItem: Datenbankscript und DB-Dateien

Positionsebene für den Einkaufskorb

ebd668c1 13.10.2023 13:08 Tamino Steinert

Besteller zu Auftrags- und Lieferscheinpositionen hinzugefügt

fecfb63a 13.10.2023 13:08 Tamino Steinert

Presenter: Part: Leferantenauswahl mit Preisen

303de9cd 13.10.2023 13:08 Tamino Steinert

Part: Bestellmenge hinzugefügt

e892fb73 05.10.2023 11:18 Cem Aydin

MaterialComponents: select tag auf iphone beheben

63e619d3 05.10.2023 11:18 Cem Aydin

Schweizer QR-Rechnung: Scan Funktion: Sortierung nach Kontonummer, nicht Datenbank id

dc501412 04.10.2023 10:32 Bernd Bleßmann

Artikel-Bericht: sql-Fehler: gleiche Typen in Union

record_type in oe ist ein enum von DB-Typ order_types. Wenn in den anderen
SELECTs, die mit UNION verbunden sind, die Type als Text-String gestezt werden,
dann muss auch record_type zu Text gecastet werden.

ee757592 04.10.2023 10:32 Bernd Bleßmann

Kunden/Lieferanten-Bericht: SQL-Fehler: Steuerrate auch in Unions

be1e36a6 04.10.2023 10:32 Bernd Bleßmann

Typos: kein "purcharse" mehr

c9956432 02.10.2023 11:43 Bernd Bleßmann

S:D:BankTransaction: Quotemeta in Regex für Depositor

5d97dcd0 30.09.2023 01:14 Tamino Steinert

S:C:Order: FIX: Artikelauswahl für EK-Lieferschein für nicht gespeicherten Beleg

426fe9c3 30.09.2023 01:14 Tamino Steinert

Model::Record: FIX: einheitliche Funktionssignatur

Gebe Beleg immer nach Kunden/Lieferanten-Änderung zurück