Es ist selbstverstaendlich moeglich den XML Anhang aus der Rechnung zu extrahieren. Wie immer ist der Code dazu sehr einfach:
Const License As String = "WURJGD6XR3RNTDU7REJIO3EQPE" 'Please contact info@aloaha.com for your evaluation key
Dim alo As New Aloaha_ZUGFeRD.XML
Dim ZUGFeRD_XML() As Byte = {}
Dim InvoicePath As String = "d:\rechnung.pdf"
Dim XMLPath As String = "d:\rechnung.xml"
If alo.Licensed(License) = True Then
ZUGFeRD_XML = alo.GetZUGFeRD_XMLfromPDF(InvoicePath)
If ZUGFeRD_XML Is Nothing Then
Else
If ZUGFeRD_XML.Length > 0 Then
Call System.IO.File.WriteAllBytes(XMLPath, ZUGFeRD_XML)
End If
End If
End If
Natuerlich kann man Daten wie Posten auch direkt aus der ZUGFeRD bzw. X-Rechnung auslesen: https://www.zugferdpro.com/posten-aus-der-zugferd-bzw-x-rechnung-auslesen/
Please note that with Version 6.0.34 we introduced a new function ExportZUGFeRDXML2Disk. It allows you with one function call to export the XML to disk.
Web Service: Webbasiert ZUGFeRD XML extrahieren und anzeigen