Projekt

Allgemein

Profil

Herunterladen (3,24 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
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,...

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

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