Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
e81e035a 04.11.2023 09:52 Tamino Steinert

TypeData: Füge Eigenschaft ob Beleg einen Workflow braucht hinzu

28ec4b9d 04.11.2023 09:52 Tamino Steinert

EmailJournal: Zeige verknüpfte Belege im Bericht an

e56da3d8 04.11.2023 09:52 Tamino Steinert

SL::Presenter::Record: Schlichte Darstellung für verknüpfte Belege.

84e5cf3e 04.11.2023 09:52 Tamino Steinert

S:Presenter:Record: Alias Funktion "show" in verwendeten Objekten

Verknüpfte Belege nutzt folgende Objekte:
DeliveryOrder, Dunning, EmailJournal, GL, Invoice, Letter, Order,
Reclamation, RequirementSpec, ShopOrder
7e317d45 04.11.2023 09:52 Tamino Steinert

SL::DB::SepaExportItem: einfacher Presenter für SEPA-Überweisungen

01d4244e 04.11.2023 09:52 Tamino Steinert

SL::Presenter::BankTransaction: einfacher Presenter für Bankbuchungen

5c833ab8 04.11.2023 09:52 Tamino Steinert

EmailJournal: Report: Sortiere nach verknüpften Emails

9c89da58 04.11.2023 09:52 Tamino Steinert

locales

6e7466ec 04.11.2023 09:52 Tamino Steinert

EmailJournal: Workflow: Auswahl von Beleg optimiert

a0453e90 04.11.2023 09:52 Tamino Steinert

EmailJournal: Workflow: Filter Belege nach Belegnummer

6542d206 04.11.2023 09:52 Tamino Steinert

EmailJournal: Workflow: Vorschlag der passenden Belege

e0c0b59f 04.11.2023 09:52 Tamino Steinert

EK/VK-Rechnung Typefilter für alle vorhandenen Typen erweitert

73eb1f18 04.11.2023 09:52 Tamino Steinert

TypeData: nutze richtige Übersetzung für Typ

8d45322a 04.11.2023 09:52 Tamino Steinert

FIX: richtige Query fürs Suchen nach offenen VK-Rechnungen

4289320a 04.11.2023 09:52 Tamino Steinert

S:C:File: Alle Optionen für Belege eingeschaltet

e2f08668 04.11.2023 09:52 Tamino Steinert

SL::IMAPClient: Nutze das richtige Encoding für Header und Body

49deab8a 04.11.2023 09:52 Tamino Steinert

S:D:H:RecordLink: FIX: mehrere Ursprungsbelege unterstützen

63c87487 04.11.2023 09:52 Tamino Steinert

Workflow: E-Mail → Kreditorenbuchung hinzugefügt

743249b4 04.11.2023 09:52 Tamino Steinert

Workflow: E-Mail → Debitorenbuchung hinzugefügt

c77c1c71 04.11.2023 09:52 Tamino Steinert

Workflow: E-Mail → Reklamation hinzugefügt

91fc0b6e 04.11.2023 09:52 Tamino Steinert

Workflow: E-Mail → Lieferschein hinzugefügt

51111e2e 04.11.2023 09:52 Tamino Steinert

Workflow: E-Mail → Angebot/Auftrag überarbeitet

f7bee334 04.11.2023 09:52 Tamino Steinert

EmailJournal: Funktion für Anhangsvorschau hinzugefügt

f7386a86 04.11.2023 09:52 Tamino Steinert

EmailJournal: Workflow angepasst

357b1d74 04.11.2023 09:52 Tamino Steinert

EmailJournalAttachment: FIX: entferne nicht genutzten Import

940e5444 04.11.2023 09:52 Tamino Steinert

Entferne Debug Statements

e5ac88d3 04.11.2023 09:52 Tamino Steinert

DeliveryOrder: Nutze Type und ID zum Erstellen von verknüpften Belegen

5568b87f 04.11.2023 09:52 Tamino Steinert

EmailJournal: Templates überarbeitet und Verknüpfte Belege hinzugefügt

4375225c 04.11.2023 09:52 Tamino Steinert

S:D:Order::TypeData: Typenreihenfolge angepasst

f3503af0 04.11.2023 09:52 Tamino Steinert

TypeData: Füge Übersetzung für Typ hinzu

72be8f98 04.11.2023 09:52 Tamino Steinert

EmailJournal: Anhangsvorschau mit kopierbaren Text

4a14c2cd 04.11.2023 09:52 Tamino Steinert

S:C:Base: erlaube Überschreibung von content_disposition beim Datei senden

um PDFs in der Seite im PDF-Betrachter anzeigen zu können
afc85925 04.11.2023 09:52 Tamino Steinert

IMAPClient: FIX: säubere den MIME-Type von Anhängen

64be12aa 04.11.2023 09:52 Tamino Steinert

S:C:Reclamation: nutze Helferfunktion zum Auslesen der Verknüpfungsinfo

1f05f252 04.11.2023 09:52 Tamino Steinert

SL::DB::Helper::ZUGFeRD: FIX: fehlendes use

20690953 04.11.2023 09:52 Tamino Steinert

IMAPClient: FIX: Fehler beim Parsen des Datum behoben

b827f193 04.11.2023 09:52 Tamino Steinert

Workflow: E-Mail → Angebot/Auftrag

c9a2c038 04.11.2023 09:52 Tamino Steinert

S:D:Reclamation: Nutze TypeData zum bestimmen ob VK/EK-Reklamation

5144a28b 04.11.2023 09:52 Tamino Steinert

Order: Nutze Type und ID zum Erstellen von verknüpften Belegen

96ff2c0b 04.11.2023 09:52 Tamino Steinert

Presenter::EmailJournal: Anhang-Vorschaufunktion mit ID oder Objekt

50b4e051 04.11.2023 09:52 Tamino Steinert

EmailJournal: Basisfunktionalität fürs Verlinken und Neu erstellen von Belegen

f846a634 04.11.2023 09:52 Tamino Steinert

BJ::ImportRecordEmails: Nutze neuen Typ für Beleg-Importe

d3425278 04.11.2023 09:52 Tamino Steinert

EmailJournal: Zusätzlicher Type für Beleg-Importe

55a27184 04.11.2023 09:52 Tamino Steinert

Helper::EmailProcessing: Nutze neue Funktionen

52e9ef58 04.11.2023 09:52 Tamino Steinert

EmailJournalAttachment: Funktion um Datei zum Beleg hinzufügen

43f06a01 04.11.2023 09:52 Tamino Steinert

EmailJournal: Zeige Vorschau von Anhängen an

765a78f1 04.11.2023 09:52 Tamino Steinert

Presenter: EmailJournal: Helferfunktion um E-mailanhänge anzuzeigen

2e3d3c25 04.11.2023 09:52 Tamino Steinert

HTML::Restrict: Tabellen-Tags zu eingeschränkten HTML-Tags hinzugefügt

0ae2e90f 04.11.2023 09:52 Tamino Steinert

Presenter: EmailJournal: Funktion zum Anzeigen des Status

8a92cb9b 04.11.2023 09:52 Tamino Steinert

ImportRecordEmails: BJ zum importieren von Emails als Beleg-Grundlage

Verallgemeinerung und Ersetzung von BJ "ImportPurchaseInvoiceEmails"
50c0035f 04.11.2023 09:52 Tamino Steinert

IMAPClient: Funktion zum setzen von Email-Flags

2c7a365e 04.11.2023 09:52 Tamino Steinert

ImportPurchaseInvoiceEmails: Funktion zum Einlesen von ZUGFeRD-Rechnungen

43b51413 04.11.2023 09:52 Tamino Steinert

FIX: EmailImport: korrigiere EmailJournal-Key zu email_journals

f29e8f1c 04.11.2023 09:52 Tamino Steinert

ImportPurchaseInvoiceEmails: Email Client und Ordner im Objekt speichern

44292086 04.11.2023 09:52 Tamino Steinert

EmailJournal: ZUGFeRD-Emailanhänge in Kreditorenbuchen konvertieren

f05c4f4d 04.11.2023 09:51 Tamino Steinert

ZUGFeRD: Kreditorenbuchung direkt aus ZUGFeRD-XML erstellen

22afa8c9 04.11.2023 09:50 Tamino Steinert

BJ: ImportPurchaseInvoiceEmails hinzugefügt

80ec5fc0 04.11.2023 09:50 Tamino Steinert

IMAPClient: Funktion zum Aufräumen von importierten Emails hinzugefügt

7ddfcda0 04.11.2023 09:50 Tamino Steinert

IMAPClient: Funktion zum Aufräumen der Belegordner umbenannt

clean_up_subfolders → clean_up_record_subfolders

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