AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Wie sieht die Zukunft mit XRechnung, ZUGFerD, Peppol und Co. aus ?
Thema durchsuchen
Ansicht
Themen-Optionen

Wie sieht die Zukunft mit XRechnung, ZUGFerD, Peppol und Co. aus ?

Ein Thema von Rollo62 · begonnen am 31. Mär 2021 · letzter Beitrag vom 20. Mai 2025
Antwort Antwort
stalkingwolf

Registriert seit: 6. Mai 2011
552 Beiträge
 
#1

AW: Wie sieht die Zukunft mit XRechnung, ZUGFerD, Peppol und Co. aus ?

  Alt 6. Dez 2024, 07:32
[QUOTE=Rollo62;1543935]
Habe unzählige Fehlermeldungen vor allem wegen den Metadaten.
die XML ist ok wenn ich diese einzeln validiere.
Hast Du die XML auch mal damit validiert, das scheint sehr gute Ergebnisse zu liefern, ist aber nur für XML und XRechnung.
https://jcthiele.github.io/OpenXRechnungToolbox/

Einen simplen Validator für PDF suche ich auch noch.
Vielleicht funktioniert dies für Dich mit PDF?
https://belegmeister.de/zugferd-e-re...line-anzeigen/
Die Meldung welche ich erhalte sind.
Code:
08:24:59.698 [main] ERROR o.m.validator.ZUGFeRDValidator - Error 11: XMP Metadata: ConformanceLevel not found
08:24:59.699 [main] ERROR o.m.validator.ZUGFeRDValidator - Error 12: XMP Metadata: ConformanceLevel contains invalid value
08:24:59.700 [main] ERROR o.m.validator.ZUGFeRDValidator - Error 13: XMP Metadata: DocumentType not found
08:24:59.700 [main] ERROR o.m.validator.ZUGFeRDValidator - Error 14: XMP Metadata: DocumentType invalid
08:24:59.701 [main] ERROR o.m.validator.ZUGFeRDValidator - Error 21: XMP Metadata: DocumentFileName not found
08:24:59.701 [main] ERROR o.m.validator.ZUGFeRDValidator - Error 19: XMP Metadata: DocumentFileName contains invalid value
08:24:59.701 [main] ERROR o.m.validator.ZUGFeRDValidator - Error 15: XMP Metadata: Version not found
08:24:59.701 [main] ERROR o.m.validator.ZUGFeRDValidator - Error 16: XMP Metadata: Version contains invalid value
als letztes schreibt er raus. Das bezieht sich dann wohl auf die XML in der PDF Datei.
Code:
08:25:01.232 [main] INFO o.m.validator.ZUGFeRDValidator - Parsed PDF:invalid XML:invalid Signature:null Checksum:30276051287C8F286998E70BFFDEF804B756BEA4 Profile:urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0 Version:2 Took:2774ms Errors:[]
Ich habe mir mal den mustang validator heruntergeladen und eine normale PDF auf PDFA gespeichert reicht wohl nicht aus.
Habe unzählige Fehlermeldungen vor allem wegen den Metadaten.
die XML ist ok wenn ich diese einzeln validiere.
Wegen den XMP Metadaten, die man in die PDF stecken muss, liefere ich noch etwas. Siehe auch hier

https://github.com/LandrixSoftware/X...lphi/issues/41
ok danke für die Info.

Aber ist das nun egal oder wird die PDF abgelehnt?

Geändert von stalkingwolf ( 6. Dez 2024 um 07:37 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.690 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Wie sieht die Zukunft mit XRechnung, ZUGFerD, Peppol und Co. aus ?

  Alt 6. Dez 2024, 08:36
Aber ist das nun egal oder wird die PDF abgelehnt?
Probier mal

https://www.portinvoice.com/
Sven Harazim
--
  Mit Zitat antworten Zitat
stalkingwolf

Registriert seit: 6. Mai 2011
552 Beiträge
 
#3

AW: Wie sieht die Zukunft mit XRechnung, ZUGFerD, Peppol und Co. aus ?

  Alt 6. Dez 2024, 09:01
Aber ist das nun egal oder wird die PDF abgelehnt?
Probier mal

https://www.portinvoice.com/
die gibt aus.
Code:
Nein, kann keines der folgenden Elemente finden: "/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID", "/rsm:CrossIndustryInvoice/rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID" oder "/Invoice/cbc:CustomizationID"

Interessant ist wenn ich nur die XML reinwerfe, dann ist Mustang und Koordinationsstelle für IT Standards korrekt und valitool gibt die Meldung oben aus.
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.690 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Wie sieht die Zukunft mit XRechnung, ZUGFerD, Peppol und Co. aus ?

  Alt 6. Dez 2024, 09:16
wie lautet der Dateiname der xml in der pdf?
Sven Harazim
--
  Mit Zitat antworten Zitat
stalkingwolf

Registriert seit: 6. Mai 2011
552 Beiträge
 
#5

AW: Wie sieht die Zukunft mit XRechnung, ZUGFerD, Peppol und Co. aus ?

  Alt 6. Dez 2024, 09:52
wie lautet der Dateiname der xml in der pdf?
ne das hat sich erledigt. Er hat an was anderem gemeckert. ( Datei heißt factur-x.xml )
Interessanterweise war das anderen Validatoren egal. Wir hatten kein Leistungsdatum gefüllt. (DeliveryInformation.ActualDeliveryDate)


Die Seite lehnt unsere PDF immer ab.
Ich vermute das dieser von einer anderen XML Datei ausgeht.

Wir generieren die XML Datei über ZUGFeRDExtendedVersion_232 : TXRechnungInvoiceAdapter301.SaveDocumentUNCEFACT(_ Invoice,_Xml,false);
Ich denke das wir in die XMP Metadaten der PDF die falschen Infos schreiben.
Aber ich kann gerade nicht erkennen welche korrekt wären.

Meldung:
Code:
Nein, kann keines der folgenden Elemente finden: "/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID", "/rsm:CrossIndustryInvoice/rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID" oder "/Invoice/cbc:CustomizationID"
unsere Metadaten:
Code:
<xmp:DocumentType>INVOICE</xmp:DocumentType>
<xmp:DocumentFileName>factur-x.xml</xmp:DocumentFileName>
<xmp:Version>2.3</xmp:Version>
<xmp:ConformanceLevel>EN 16931</xmp:ConformanceLevel>

Geändert von stalkingwolf ( 6. Dez 2024 um 10:29 Uhr)
  Mit Zitat antworten Zitat
jziersch

Registriert seit: 9. Okt 2003
Ort: München
261 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Wie sieht die Zukunft mit XRechnung, ZUGFerD, Peppol und Co. aus ?

  Alt 6. Dez 2024, 13:07
Kann es sein, dass Dein namespace "xmp" falsch ist?

Ich verwende dies:
Code:
   '<rdf:Description xmlns:fx="urn:factur-x:pdfa:CrossIndustryDocument:invoice:1p0#"' + #32 + 'rdf:about="">' + #10 +
   '<fx:DocumentType>INVOICE</fx:DocumentType>' + #10 +
   '<fx:DocumentFileName>factur-x.xml</fx:DocumentFileName>' + #10 +
   '<fx:Version>1.0</fx:Version>' + #10 +
   '<fx:ConformanceLevel>EXTENDED</fx:ConformanceLevel></rdf:Description>' + #10;
Validiert habe ich das hier:
https://portal3.gefeg.com/invoice/page/validation
WPCubed GmbH
Komponenten für Delphi:
WPTools, wPDF, WPViewPDF

Geändert von jziersch ( 6. Dez 2024 um 13:09 Uhr)
  Mit Zitat antworten Zitat
stalkingwolf

Registriert seit: 6. Mai 2011
552 Beiträge
 
#7

AW: Wie sieht die Zukunft mit XRechnung, ZUGFerD, Peppol und Co. aus ?

  Alt 6. Dez 2024, 13:10
Kann es sein, dass Dein namespace "xmp" falsch ist?

Ich verwende dies:
Code:
   '<rdf:Description xmlns:fx="urn:factur-x:pdfa:CrossIndustryDocument:invoice:1p0#"' + #32 + 'rdf:about="">' + #10 +
   '<fx:DocumentType>INVOICE</fx:DocumentType>' + #10 +
   '<fx:DocumentFileName>factur-x.xml</fx:DocumentFileName>' + #10 +
   '<fx:Version>1.0</fx:Version>' + #10 +
   '<fx:ConformanceLevel>%s</fx:ConformanceLevel></rdf:Description>' + #10;
Validiert habe ich das hier:
https://portal3.gefeg.com/invoice/page/validation
btw der Validator erkennt die XML in der PDF und prüft diese auch

Bei uns ist es so
Code:
 '<rdf:Description xmlns:fx="urn:factur-x:pdfa:CrossIndustryDocument:invoice:1p0#" rdf:about="">'+
                '<fx:DocumentType>'+Info.Zugferd_DocumentType+'</fx:DocumentType>'+
                '<fx:DocumentFileName>'+Info.Zugferd_DocumentFileName+'</fx:DocumentFileName>'+
                '<fx:Version>'+Info.Zugferd_Version+'</fx:Version>'+
                '<fx:ConformanceLevel>'+Info.Zugferd_ConformanceLevel+'</fx:ConformanceLevel>'+
                '</rdf:Description>'));
Mustang erkennt das auch und meldet nicht das es fehlt.
Schreibe ich eins falsch oder etwas falsches z.b in Version, dann wird wird das gemeldet

weiß jemand wie wichtig folgendes ist

Code:
die Einbettung der XML-Datei [B]über eine Beziehung vom Typ "Alternative"[/B] mit Bezug auf das gesamte Dokument.
weil ich füge die XML in die PDF mit PDFium ein und der kann keine Relationship oder Bezeichnung setzen.

Ich vermute das die Tools die XML nicht finden/erkennen und dann die Meldung ausgeben.
Aber auch nur eine Vermutung. Aktuell bin ich etwas aufgeschmissen wo das Problem liegt

Geändert von stalkingwolf ( 6. Dez 2024 um 13:20 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:50 Uhr.
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