Delphi-PRAXiS
Seite 1 von 6  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Wie ZUGFeRD Demo von SH17 verwenden? (https://www.delphipraxis.net/216067-wie-zugferd-demo-von-sh17-verwenden.html)

Harry Stahl 22. Okt 2024 18:26

Wie ZUGFeRD Demo von SH17 verwenden?
 
Ja, wie so viele muss ich mich nun auch daran machen, die elektronische Rechnung in mein Rechnungsprogramm zu integrieren.

Diesbezüglich wurde ja hier immer wieder im Forum die von SH17 entwickelte Lösung angesprochen.

Ich haben mir nun die (gepackt) 354 MB mal von Github runtergeladen, fühle ich jetzt aber ein wenig erschlagen von den ganzen zugferd1.x und zugferd 2.x Dateien (alles zusammen 2357 Dateien). Was ist da nun für mich relevant, was nicht, was ist inzwischen evtl. überholt?

Ich habe im Ordner "Samples" ein Projekt gefunden, weiß aber nicht so recht damit was anzufangen (es hat nur 3 Buttons ohne weitere Erklärungen).

Ich suche eigentlich nur ein Beispiel, wo ich gezeigt bekomme, wie ich typische Rechnungsdaten (sozusagen die Basics) in ein XML-Format (die erwartete XML-Datei "ZUGFeRD-invoice.xml") bekomme.

Gibt es da so ein Beispiel und ich habe es nur übersehen?

omnibrain 22. Okt 2024 22:34

AW: Wie ZUGFeRD Demo von SH17 verwenden?
 
Ich hab mich mehrfach mit beschäftigt und an seinem Webinar teilgenommen, weiß aber immer noch nicht so recht was sein ZUGFeRD-Projekt macht. Ich glaube du willst erstmal https://github.com/LandrixSoftware/XRechnung-for-Delphi dort ist in den Samples alles drin um das XML zu erzeugen. Damit haben wir vor längerem schon erfolgreich XRechnung implementiert. Für den Anfang haben wir einfach den Code aus dem Sample kopiert und dann alles mit eigenen Daten gefüllt.
Für ZUGFeRD musst du die Variante XRechnungVersion_30x_UNCEFACT nehmen und das XML dann irgendwie in dein PDF kriegen. Das hängt davon ab was du benutzt um das PDF zu erzeugen.

Harry Stahl 22. Okt 2024 23:06

AW: Wie ZUGFeRD Demo von SH17 verwenden?
 
Danke Dir sehr!:-D Da hätte ich ja lange suchen können...

sh17 23. Okt 2024 06:23

AW: Wie ZUGFeRD Demo von SH17 verwenden?
 
Oder mich fragen

Im November werden die beiden Github-Repositories ZUGFeRD und XRechnung zusammengelegt. Dann hat das ganze Drama ein Ende. Nähere Infos im November.

Harry Stahl 23. Okt 2024 11:33

AW: Wie ZUGFeRD Demo von SH17 verwenden?
 
Zitat:

Zitat von sh17 (Beitrag 1542432)
Oder mich fragen

Ja, danke, mache ich mal direkt.

1. Wenn ich das richtig sehe, muss ich eine JAVA-Runtime Bibliothek auf meinem PC installieren, um die Validierung mit Deinem Tool durchzuführen?
2. Wenn das so ist, müsste dann JAVA auch auf dem PC des Users zur Verfügung stehen, wenn man die Validierung dort auch nutzen wollte?
3. Ich gehe davon aus, dass die Lösung nur für Windows gedacht ist, aber nicht auch für macOS und Linux funktioniert?

BlueStarHH 23. Okt 2024 11:39

AW: Wie ZUGFeRD Demo von SH17 verwenden?
 
Zitat:

Zitat von Harry Stahl (Beitrag 1542457)
Ja, danke, mache ich mal direkt.

1. Wenn ich das richtig sehe, muss ich eine JAVA-Runtime Bibliothek auf meinem PC installieren, um die Validierung mit Deinem Tool durchzuführen?
2. Wenn das so ist, müsste dann JAVA auch auf dem PC des Users zur Verfügung stehen, wenn man die Validierung dort auch nutzen wollte?
3. Ich gehe davon aus, dass die Lösung nur für Windows gedacht ist, aber nicht auch für macOS und Linux funktioniert?

Ich hoffe ich darf das auch beantworten ;-)
Du und der Anwender Deiner Software brauchen Java. Java gibt es auch für macOS und Linux. SH17 hat eine freie Java-Implementation in die Lib aufgenommen. Rufe mal die installtools.ps1 auf, die lädt alle benötigten Dateien herunter.

sh17 23. Okt 2024 11:45

AW: Wie ZUGFeRD Demo von SH17 verwenden?
 
Danke BlueStarHH :)

Alles zu finden unter

https://github.com/LandrixSoftware/X...r/Distribution

MacOS und Linux hab ich noch nicht geprüft, da wird es generell an MSXML scheitern. Was steht da in
Delphi zur Verfügung? Ich hab keine Ahnung.

BlueStarHH 23. Okt 2024 11:58

AW: Wie ZUGFeRD Demo von SH17 verwenden?
 
Zitat:

Zitat von sh17 (Beitrag 1542459)
MacOS und Linux hab ich noch nicht geprüft, da wird es generell an MSXML scheitern. Was steht da in
Delphi zur Verfügung? Ich hab keine Ahnung.

Zumindest für das TXMLDocument kann man die Eigenschaft DomVendor von MSXML auf z.B. auf "Omni XML (CrossPlatform)" stellen.

Harry Stahl 23. Okt 2024 15:54

AW: Wie ZUGFeRD Demo von SH17 verwenden?
 
Und noch ne Frage: Ist der Source-Code nun kostenlos nutzbar oder muss man eine kommerzielle Lizenz erwerben?

Im Source selber steht:

"License XRechnung-for-Delphi

Copyright (C) 2024 Landrix Software GmbH & Co. KG
Sven Harazim, info@landrix.de
Version 3.0.2

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version."

Also hier "Free Software", andererseits auf Github diese Aussagen: https://github.com/LandrixSoftware/X...ial.license.md

Um es direkt klar zu stellen, wenn ich hiervon etwas nutzen würde, wäre es kein Problem dafür etwas zu zahlen, mir geht es nur darum zu wissen, was nun gilt.

shebang 23. Okt 2024 16:44

AW: Wie ZUGFeRD Demo von SH17 verwenden?
 
Die beiden Lizenzen sind aus meiner Sicht kein Widerspruch. Du hast halt 2 Optionen:
- GPL v3
- kommerzielle Lizenz
Wenn du die (kostenlose) GPL nutzen möchtest, dann musst du deine Software ebenfalls unter der GPL veröffentlichen. Wenn das für dich nicht in Frage kommt, dann kannst du eine kommerzielle Lizenz erwerben. Falls diese Darstellung nicht korrekt ist, wird mich sh17 sicher korrigieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:03 Uhr.
Seite 1 von 6  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz