SaveXML
Methode (Function) · gibt Boolean zurück
SaveXML ist eine Methode der Klasse Aloaha_ZUGFeRD.XML in der Aloaha ZUGFeRD SDK.
Beschreibung (aus der SDK-Dokumentation): Generates the invoice XML (CII CrossIndustryInvoice, or CrossIndustryDocument for ZUGFeRD 1) from the current invoice data and saves it to a file. An existing file at XMLPath is overwritten. On success the XML text is also available in LastSavedXML.
Rückgabe: True if the file was written. False if not licensed, the data is not basic compliant, the path is invalid or saving failed; Last_Error contains the reason.
Hinweis: Requires a valid licence. If the EnableXero registry setting is 1, a Xero CSV file is written next to the XML.
Deklaration
Public Function SaveXML(ByVal XMLPath As String, Optional ByVal LicenseKey As String = "", Optional ByRef ZUGFeRDInvoiceStandard As iXML.ZUGFeRDVersion = iXML.ZUGFeRDVersion.xInvoice) As Boolean
Parameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
XMLPath | String | erforderlich | Full local path of the XML file. Must end with .xml and contain a backslash. |
LicenseKey | String | optional (Standard: "") | Licence key. If empty, a previously set licence or the licence registered for the product is used. |
ZUGFeRDInvoiceStandard | iXML.ZUGFeRDVersion | optional (Standard: iXML.ZUGFeRDVersion.xInvoice) | Standard to write (default xInvoice = ZUGFeRD 2 / Factur-X / XRechnung). auto keeps the currently selected standard. |
Aufruf (VB.NET)
Dim alo As New Aloaha_ZUGFeRD.XML(Aloaha_ZUGFeRD.iXML.ZUGFeRDProfile.comfort, False, LicenseKey)
' …
Dim ergebnis = alo.SaveXML(XMLPath)
Artikel mit SaveXML
Erstellen des ZUGFeRD Objektes in VB6 bzw. COM
Sie können ein neues ZUGFeRD Objekt mit nur einer Codezeile erstellen. Dazu benötigen Sie nur den Befehl: Create_Invoice (in VB.net kann man auch CreateInvoice benutzen) Hier ein kleines…
Erstellung einer ZUGFeRD/X-Rechnung XML Datei via COM Schnittstelle (VB6 / VBA) with Late Binding
Um den Einstieg in die Nutzung unseres SDK zu erleichtern, haben wir ein neues Beispiel entwickelt, das demonstriert, wie eine vollständige ZUGFeRD XML-Datei erstellt wird. Für die Erstellung dieses…
Erstellung einer ZUGFeRD/X-Rechnung XML Datei via COM Schnittstelle (VB6 / VBA) oder .NET (Early Binding)
Um den Einstieg in die Nutzung unseres SDK zu erleichtern, haben wir ein neues Beispiel entwickelt, das demonstriert, wie eine vollständige ZUGFeRD XML-Datei erstellt wird. Für die Erstellung dieses…
Erstellung einer ZUGFeRD/XRechnung XML Datei
Um Anfangsschwierigkeiten bei der Benutzung unseres SDK zu verringern haben wir ein neues Beispiel erstellt um eine komplette ZUGFeRD XML Datei zu erstellen. NEU: Beispiel für VB6 / VBA / .NET:…
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…
Zuweisung der Rechnungsdaten zum ZUGFeRD Objekt
Nachdem Sie das ZUGFeRD Objekt mit Create_Invoice ( VB6 und COM) bzw. CreateInvoice ( VB.NET ) erstellt haben möchten Sie natürlich die Rechnungsdaten dem Objekt hinzufügen. Bitte beachten…
Kreditorennummer (BT-29) in der ZUGFeRD-Rechnung angeben
Die Kreditorennummer, unter der Ihr Kunde Sie in seiner Buchhaltung führt, gehört in einer E-Rechnung in das Feld BT-29 „Seller identifier“ (Kennung des Verkäufers). Die EN 16931 beschreibt BT-29 als vom Käufer …
Schlussrechnung mit Abschlagsrechnungen als XRechnung und ZUGFeRD (BT-113, BG-3)
Eine Schlussrechnung rechnet die gesamte Leistung ab und zieht die bereits bezahlten Abschlagsrechnungen ab. Nach § 14 Abs. 5 UStG müssen dabei die vereinnahmten Abschläge und die darauf entfallende Umsatzsteuer …
Schnellstart: ZUGFeRD-Rechnung mit VB.NET erstellen und in PDF/A-3 einbetten
Dieser Schnellstart zeigt den kompletten Weg zu einer E-Rechnung nach EN 16931 mit der Aloaha ZUGFeRD SDK: Objekt anlegen, Rechnungskopf, Verkäufer und Käufer, Zahlung, eine Position, Umsatzsteuer, Summen – dann das XML …