FillZUGFeRD_Structure

Methode (Function) · gibt Boolean zurück

FillZUGFeRD_Structure ist eine Methode der Klasse Aloaha_ZUGFeRD.XML in der Aloaha ZUGFeRD SDK.

Beschreibung (aus der SDK-Dokumentation): Reads an invoice from an XML file (CII or UBL) or from the XML embedded in a ZUGFeRD / Factur-X PDF and fills the invoice data of this object with it. Previously held invoice data is replaced.

Rückgabe: True if an invoice root element with content was found and parsed, otherwise False. If the file does not exist, Last_Error is set.

Deklaration

Public Function FillZUGFeRD_Structure(ByVal XMLPath As String, Optional ByVal Licensekey As String = "") As Boolean

Parameter

NameTypPflichtBeschreibung
XMLPathStringerforderlichFull path of the .xml file or .pdf file to read.
LicensekeyStringoptional (Standard: "")Licence key. If empty, a previously set licence is used.

Aufruf (VB.NET)

Dim alo As New Aloaha_ZUGFeRD.XML(Aloaha_ZUGFeRD.iXML.ZUGFeRDProfile.comfort, False, LicenseKey)
' …
Dim ergebnis = alo.FillZUGFeRD_Structure(XMLPath)

Artikel mit FillZUGFeRD_Structure

F: Was benötige ich, um ZUGFeRD-Dateien zu lesen?

A: Um ZUGFeRD-PDFs oder -XML-Dateien zu lesen, benötigen Sie lediglich unser Toolkit: Mehr Informationen finden Sie unter: https://www.zugferdpro.com/tooldownloads/ Ein Codebeispiel zur Extrahierung…

18. September 2014

Konvertierung von ZUGFeRD-konformen X-Rechnungen nach CSV

In einigen Fällen ist es nicht möglich, das Aloaha ZUGFeRD SDK direkt über .NET oder COM-Schnittstellen in die Rechnungssoftware zu integrieren. Um diese Herausforderung zu bewältigen, bieten wir ab…

23. Februar 2024

Laden einer existierenden ZUGFeRD Rechnung in das Toolkit

Sie können direkt von einem ZUGFeRD PDF oder XML Dokument die interne ZUGFeRD Struktur füllen um diese weiter zu bearbeiten. So ist es möglich zum Beispiel Templates zu hinterlegen. Ab Version…

21. Januar 2015

Posten aus der ZUGFeRD bzw. X-Rechnung auslesen

Mit dem Aloaha ZUGFeRD SDK ist es ganz einfach, ein ZUGFeRD-PDF bzw. eine X-Rechnungs-XML einzulesen. Zuerst müssen Sie natürlich das Aloaha-Objekt erstellen: In VB.NET Dim alo As New…

20. Juni 2024

Q: How do I use the ZUGFeRD SDK?

To use the SDK to create or read ZUGFeRD compliant XML Invoices is pretty easy. First you need to Reference the Object “Aloaha ZUGFeRD Library” or “Aloaha_ZUGFeRD.xml” in .NET. In case your language…

22. Februar 2014BT-13 BT-14

Artikelmerkmale, Klassifizierung und Herkunftsland

Zu jeder Rechnungsposition gehören die Artikelinformationen (BG-31) : Name, Beschreibung und Artikelnummern. Darüber hinaus kann die E-Rechnung die Ware genauer beschreiben – mit einer Klassifizierung (BT-158), dem …

7. Oktober 2026BG-31 BG-32 BT-158 BT-159 BT-160 BT-161

Elektronische Adresse von Verkäufer und Käufer (BT-34, BT-49)

Jede Partei einer E-Rechnung kann eine elektronische Adresse haben, über die Geschäftsdokumente zugestellt werden: beim Verkäufer BT-34 (in BG-4), beim Käufer BT-49 (in BG-7). Zur Adresse gehört immer eine Schemakennung …

7. Oktober 2026BT-34 BT-49 BG-4 BG-7 BT-10 BT-31

Freitexte zur Rechnung und Position (BG-1, BT-22, BT-127)

Eine E-Rechnung kann Freitexte an zwei Stellen tragen: auf Rechnungsebene in der Gruppe Freitext zur Rechnung (BG-1) – etwa Hinweise auf AGB, Registerangaben oder den Grund einer Korrektur – und je Rechnungsposition als …

7. Oktober 2026BG-1 BT-21 BT-22 BT-127 BG-25

Gesamtsummen (BG-22) einzeln setzen und als CSV exportieren

Die Gruppe Gesamtsummen auf Dokumentenebene (BG-22) enthält die Beträge, die jede E-Rechnung am Ende ausweist: Summe der Positionen, Zu- und Abschläge, Steuerbasis, Umsatzsteuer, Bruttobetrag, Vorauszahlung, Rundung und …

7. Oktober 2026BG-22 BT-106 BT-107 BT-108 BT-109 BT-110

Objektkennung und Buchungsreferenz je Position (BT-128, BT-133)

Zwei Angaben einer Rechnungsposition helfen dem Käufer bei der Zuordnung und Verbuchung: Die Objektkennung auf Positionsebene ( BT-128 ) nennt den Gegenstand, auf dem die Position beruht – etwa eine Abonnementnummer, …

7. Oktober 2026BT-128 BT-133 BG-25 BT-18 BT-19

Zu- und Abschläge je Position auslesen (BG-27, BG-28, BT-147)

Ein Rabatt kann in einer E-Rechnung an zwei verschiedenen Stellen einer Position stehen – und beide wirken unterschiedlich: Abschläge und Zuschläge der Position (BG-27, BG-28) wirken auf den Positionsbetrag als Ganzes. …

7. Oktober 2026BG-27 BG-28 BT-147 BG-25 BG-29 BT-131

Positionswerte in VBA/Access auslesen: Steuer und Betrag

Wer eine ZUGFeRD- oder XRechnung in Microsoft Access, Excel oder einer anderen VBA-Umgebung einliest, will für jede Rechnungsposition meist dieselben vier Werte: Umsatzsteuersatz, Steuerkategorie, Nettobetrag und …

7. Oktober 2026BT-151 BT-152 BT-131 BT-5 BG-25 BG-30

Quelle: XML-Dokumentationskommentare der Aloaha ZUGFeRD SDK (xml.vb). Gleiche Signatur in VB6/VBA über COM; in C# mit Semikolon.