VB.NET
Codebeispiele in VB.NET für das Aloaha ZUGFeRD SDK, nach Methode geordnet.
Artikel (105)
E-Rechnung im SDK prüfen: XRechnung, ZUGFeRD und Factur-X validieren (Beta)
Kurz: Ab Version 11.0.0.10 prüft das Aloaha ZUGFeRD SDK eine E-Rechnung selbst – mit ValidateInvoiceXML , ValidateInvoicePDF oder ValidateInvoiceXMLString . Geprüft wird gegen das XML-Schema und die veröffentlichten …
F: Wie gebe ich Skonto in der XRechnung an? Das #SKONTO#-Format im SDK
Kurz: In einer XRechnung steht Skonto (Zahlungsrabatt, Skontoabzug, englisch early payment discount oder cash discount ) als eigene Zeile in den Zahlungsbedingungen ( BT-20 , Payment terms ), und zwar in einem festen …
F: Validator meldet „UTF-8 mit BOM“ – ist meine E-Rechnung ungültig?
Kurz: Nein, die Rechnung bleibt gültig. Der Hinweis „Die Datei liegt im Zeichensatz UTF-8 BOM vor“ (bei valitool zum Beispiel [VD-Valitool-130] ) bedeutet nur, dass das XML mit drei unsichtbaren Bytes beginnt, dem Byte …
F: Wie stelle ich Frachtkosten in der E-Rechnung dar – frei Bau oder ab Werk?
Kurz: Frachtkosten („ab Werk“, Lieferung wird extra berechnet) lassen sich in einer E-Rechnung auf drei Wegen abbilden, die alle in EN 16931 und XRechnung erlaubt sind – ein Wechsel ins Profil EXTENDED ist dafür nicht …
F: MergeXMLIntoPDF gibt False zurück und erzeugt kein PDF – was tun?
Kurz: Wenn MergeXMLIntoPDF False zurückgibt, steht die Ursache in alo.LastError – lesen Sie es direkt nach dem Aufruf am selben Objekt . Die häufigsten Gründe: Die Zieldatei existiert schon und DoOverWrite ist False , …
ZUGFeRD-Rechnung mit CodeB Wallet am Telefon signieren – QES mit Signaturkarte oder fortgeschritten ohne Karte
Kurz: Eine ZUGFeRD- oder Factur-X-Rechnung ist ein PDF – und lässt sich deshalb mit CodeB Wallet , der EUDI-Wallet von Aloaha für Android, direkt am Telefon digital signieren : als PAdES-Signatur mit vertrauenswürdigem …
F: Wie übergebe ich die Positionsnummer aus der Bestellung des Kunden (BT-132) in der Rechnungsposition?
Kurz: Viele Kunden, vor allem mit SAP, verlangen auf der E-Rechnung zu jeder Position die Positionsnummer aus ihrer Bestellung. Das ist der Business Term BT-132 („Referenced purchase order line reference“, auch …
F: Warum erstellt das SDK meine XRechnung oder EN-16931-Rechnung als Factur-X EXTENDED?
Kurz: Das Aloaha ZUGFeRD SDK stellt eine Rechnung automatisch auf das Profil Factur-X/ZUGFeRD EXTENDED um, sobald Sie ein Feld setzen, das es nur in EXTENDED gibt – damit keine Angabe verloren geht. Eine solche Rechnung …
„E-Rechnung bereit für den Handel“: Alle 39 VeR-Pflichtfelder mit dem Aloaha ZUGFeRD SDK
Kurz: Der Verband elektronische Rechnung (VeR) hat für die Initiative „E-Rechnung bereit für den Handel“ 39 Felder der EN 16931 festgelegt, die Handelsunternehmen in jeder E-Rechnung erwarten – darunter GLN von …
XRechnung an Vermögen und Bau Baden-Württemberg: Alle Pflichtangaben mit dem Aloaha ZUGFeRD SDK
Kurz: Vermögen und Bau Baden-Württemberg (Amt Freiburg) verlangt in jeder E-Rechnung neben den üblichen Angaben die Leitweg-ID (BT-10), eine Projektnummer (BT-11), die Bestellreferenz bzw. Mittelbindungsnummer (BT-13), …
PDF und ZUGFeRD-Rechnung remote signieren (PAdES) – SignPDFRemote
Kurz: Mit SignPDFRemote signiert das Aloaha ZUGFeRD SDK (ab Version 11.0.0.2) ein PDF – auch eine hybride ZUGFeRD-/Factur-X-Rechnung – über den CodeB Remote Signature Service – einen Bestandteil der CodeB Wallet …
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 …
Rabatte und Zuschläge: Prozentsatz und Grundcode
Ein Abschlag (Rabatt) oder Zuschlag auf die ganze Rechnung steht in der Gruppe BG-20 (Abschläge) bzw. BG-21 (Zuschläge) . Neben Betrag und Grund kann die Rechnung den Prozentsatz und einen Grundcode enthalten. Das …
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 …
Word-Vorlage für ZUGFeRD-PDF/A: Platzhalter und BT-Nummern
Neben dem Einbetten von XML in ein vorhandenes PDF bietet das Aloaha ZUGFeRD SDK einen zweiten Weg zur hybriden E-Rechnung: Sie gestalten Ihr Rechnungslayout einmal als Word-Vorlage (DOCX) mit Platzhaltern . Das SDK …
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 …
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 …
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 …
Handelsname und Registernummer in der E-Rechnung
Neben dem offiziellen Namen kennt die E-Rechnung für Verkäufer und Käufer einen Handelsnamen , unter dem das Unternehmen am Markt auftritt. Dazu kommen rechtliche Angaben wie Registernummer oder Stammkapital. Das Aloaha …
Lieferanschrift in der E-Rechnung angeben (BT-75 bis BT-80)
Werden Waren an eine andere Adresse geliefert als an den Käufer, gehört diese Adresse als Lieferanschrift (BG-15) in die E-Rechnung. Sie ist Teil der Lieferinformationen (BG-13) und besteht aus bis zu drei Adresszeilen, …
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, …
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. …
Prozesssteuerung (BG-2): Geschäftsprozess und Profil
Die Gruppe Prozesssteuerung (BG-2) steht am Anfang jeder E-Rechnung und sagt dem Empfänger, nach welchen Regeln die Rechnung erstellt wurde. Sie enthält zwei Felder: den Geschäftsprozess ( BT-23 ) und die …
Rechnung anlegen, Rechnungstyp (BT-3) und einfache Position
Jede E-Rechnung beginnt mit dem Rechnungskopf: Rechnungsnummer ( BT-1 ), Rechnungsdatum ( BT-2 ), Rechnungstyp ( BT-3 ) und Währung ( BT-5 ). Dieser Artikel zeigt drei Bausteine des Aloaha ZUGFeRD SDK: …
Rechnungsbegründende Unterlagen (BG-24) angeben und auslesen
Mit den rechnungsbegründenden Unterlagen (BG-24) verweist eine E-Rechnung auf Dokumente, die die Forderung belegen: Stundennachweise, Aufmaße, Lieferscheine oder eine öffentliche Ausschreibung. Technisch landet all das …
Rechnungsposition: Preis, Steuer und Zeitraum
Jede Rechnungsposition (BG-25) besteht aus mehreren Gruppen: den Preisangaben (BG-29) , der Umsatzsteuer der Position (BG-30) , den Artikelinformationen (BG-31) und optional einem Positionszeitraum (BG-26) . Das Aloaha …
Registernummer und globale Kennungen lesen (BT-30, BT-47, BT-71)
E-Rechnungen identifizieren Unternehmen und Orte auf mehreren Wegen: über die Registernummer (Handelsregister o. Ä.) von Verkäufer ( BT-30 ) und Käufer ( BT-47 ) und über globale Kennungen wie GLN oder DUNS, etwa beim …
Rechnungspositionen mit Trade_Item-Eigenschaften lesen und ändern
Mit AddProduct_Comfort legen Sie eine Rechnungsposition (BG-25) an. Wollen Sie eine Position danach noch ändern oder aus einer eingelesenen Rechnung auslesen, nutzen Sie die Trade_Item-Eigenschaften des Aloaha ZUGFeRD …
Preis, Menge, Steuer und Zeitraum einer Position lesen und ändern
Neben den Artikelinformationen besteht jede Rechnungsposition (BG-25) aus Preisangaben, Liefermenge, Steuer und optional einem Zeitraum. Für jeden dieser Teile hat das Aloaha ZUGFeRD SDK eine Trade_Item-Eigenschaft, die …
Umsatzsteuer je Rechnungsposition setzen und lesen (BG-30)
Jede Rechnungsposition (BG-25) trägt eine eigene Gruppe Umsatzsteuerinformationen auf Positionsebene (BG-30) : den Code der Umsatzsteuerkategorie ( BT-151 ) und den Steuersatz ( BT-152 ). Beim Anlegen einer Position mit …
Verkäufer und Käufer: Anschrift und Kontakt (BG-4 bis BG-9)
Verkäufer und Käufer bilden in jeder E-Rechnung eigene Gruppen: Verkäufer (BG-4) mit Postanschrift (BG-5) und Kontaktdaten (BG-6) , Käufer (BG-7) mit Postanschrift (BG-8) und Kontaktdaten (BG-9) . Das Aloaha ZUGFeRD SDK …
Vertrags-, Projekt- und Lieferavisreferenz lesen (BT-11, BT-12, BT-16)
Drei Referenzen im Rechnungskopf helfen dem Empfänger, eine Rechnung ohne Rückfrage zuzuordnen: die Projektreferenz (BT-11) , die Vertragsreferenz (BT-12) und die Lieferavisreferenz (BT-16) , also die Nummer der …
Vorausgegangene Rechnung referenzieren und lesen (BG-3, BT-25)
Korrigiert eine Rechnung eine frühere, ist sie eine Gutschrift zu einer Rechnung oder fasst eine Schlussrechnung mehrere Abschlagsrechnungen zusammen, verweist sie in der Gruppe Referenz auf die vorausgegangene Rechnung …
Wareneingangsmeldung referenzieren (BT-15)
Viele Einkaufsabteilungen bestätigen den Wareneingang mit einer eigenen Belegnummer. Steht diese Referenz auf die Wareneingangsmeldung (BT-15) in der Rechnung, kann der Kunde die Rechnung automatisch dem Wareneingang …
Zahlungsanweisungen: Überweisung und Lastschrift
Die Zahlungsanweisungen (BG-16) sagen dem Rechnungsempfänger, wie er zahlen soll: per Überweisung, Lastschrift oder Karte. Für eine Überweisung enthält die Rechnung die Gruppe Überweisung (BG-17) mit dem Zielkonto. Das …
Abweichender Zahlungsempfänger in der E-Rechnung (BG-10)
Nicht immer zahlt der Kunde direkt an den Verkäufer. Bei Factoring, einer Konzern-Zentralkasse oder einem Inkassodienst nimmt eine andere Stelle die Zahlung entgegen. Diese Stelle steht in der E-Rechnung als …
Kartenzahlung in der E-Rechnung angeben (BT-87, BT-88)
Hat der Käufer bereits mit einer Zahlungskarte bezahlt – etwa Kreditkarte oder Debitkarte –, beschreibt die E-Rechnung dies in der Gruppe Informationen zur Zahlungskarte (BG-18) . Sie ist Teil der Zahlungsanweisungen …
Zu- und Abschläge je Rechnungsposition (BG-27, BG-28)
Abschläge und Zuschläge können statt auf die ganze Rechnung auch auf eine einzelne Rechnungsposition wirken: zum Beispiel ein Mengenrabatt auf einen Artikel oder ein Expresszuschlag auf eine Lieferung. Dafür gibt es die …
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 …
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 dem Aloaha ZUGFeRD SDK: Objekt anlegen, Rechnungskopf, Verkäufer und Käufer, Zahlung, eine Position, Umsatzsteuer, Summen – dann das XML …
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…
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/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…
Importieren von CSV-Dateien in eine ZUGFeRD-konforme X-Rechnung
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…
Importieren von CSV-Dateien in eine ZUGFeRD-konforme X-Rechnung
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…
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:…
Wie kann ich feststelle ob alles korrekt installiert und registriert ist?
Wenn anstelle des Installers sich jemand entscheidet nur die Bibliotheken zu benutzen dann stellt sich manchmal die Frage ob alles korrekt installiert und registriert ist. Das lässt sich jedoch mit…
ZUGFeRD-XML und PDF-Rechnung per Webservice zu einer PDF-ZUGFeRD-Rechnung zusammenführen
Mit der Funktion MergeXMLIntoPDF unseres ZUGFeRD-SDK können Sie mühelos eine XML X-Rechnung mit einer PDF-Datei zu einer ZUGFeRD-PDF-Rechnung zusammenführen. Dabei werden gleichzeitig die…
Innergemeinschaftlichen Rechnung und ShipToTradeParty, BT-80
Bei einer innergemeinschaftlichen Rechnung und dem CategoryCode K bei der Umsatzsteuer erhält man häufig von Validatoren die folgenden Fehler: [BR-IC-12]-In an Invoice with a VAT breakdown (BG-23)…
Versicherungssteuer und Mineralölsteuer
In ZUGFeRD wird die Steuerart „Umsatzsteuer“ mit dem Code „VAT“ unterstützt. Sollen andere Steuerarten angegeben wie beispielsweise eine Versicherungssteuer oder eine Mineralölsteuer werden muss der…
Wie setze ich BusinessProcessSpecifiedDocumentContextParameter (BT-23)
Nachdem Sie das ZUGFeRD Objekt mit Create_Invoice ( VB6 und COM) bzw. CreateInvoice ( VB.NET ) erstellt haben möchten Sie eventuell BusinessProcessSpecifiedDocumentContextParameter (BT-24) setzen.…
Wie setze ich BusinessProcessSpecifiedDocumentContextParameter (BT-23)
Nachdem Sie das ZUGFeRD Objekt mit Create_Invoice ( VB6 und COM) bzw. CreateInvoice ( VB.NET ) erstellt haben möchten Sie eventuell BusinessProcessSpecifiedDocumentContextParameter (BT-24) setzen.…
Name und Kennung des Projektes, auf das sich die Rechnung bezieht
Um den Namen und die Kennung des Projektes, auf das sich die Rechnung bezieht, zu definieren benutzen Sie bitte: alo.AddSpecifiedProcuringProject(“ProjectID”,
Liefer- und Leistungstermin
In Deutschland muss grundsätzlich der Liefer- und Leistungstermin in Rechnungen angegeben werden. Eine Ausnahme bilden Vorauszahlungsrechnungen (ExchangedDocument\TypeCode = 386), bei denen zum…
Bestellnummer
Definieren Sie die vom Käufer ausgegebene Kennung für eine referenzierte Bestellung: alo.AddBuyerAssignedID(“Bestellnummer”, “20130608”, “102”) Datum und Datumsformat sind optional und werden von…
Nummer der Auftragsbestätigung
Die vom Verkäufer ausgegebene Kennung für einen referenzierten Verkaufsauftrag definieren: alo.AddSellerAssignedID(“Auftragsbestätigung”, “20130608”,
RoundingAmount BT-114
In some European countries the calculated invoice total amount is rounded to 5 cents. The resulting difference of the amount can be depicted in the element RoundingAmount by the different receipt…
Beginn und Ende der Rechnungsperiode
Wird der Liefer- oder Rechnungszeitraum (BG-14) verwendet, muss das Anfangsdatum des Lieferzeitraums (BT-73) oder das Enddatum des Lieferzeitraums (BT-74) oder beides angegeben werden: Dim StartDate…
Umsatzsteuer / VAT
Sie müssen natürlich in einer Rechnung die Umsatzsteuer / VAT ausweisen. Es ist wichtig das Sie den Befehl AddTradeTax pro benutztem CategoryCode einmal aufrufen. Dim CalculatedAmount As String =…
ContractReferencedDocument / Vertragsreferenz
From Version 8.0.0.10 you can add a ContractReferencedDocument (BT-12) with the simple command: alo.AddContractReferencedDocument(Vertragsreferenz, Vertragsdatum, DocumentDateFormat) You can read it…
IssuerAssignedID / Verkaufsauftragsreferenz / Bestellreferenz
Ab der Version 8.0.0.10 gibt es direkte Funktionen um Verkaufsauftragsreferenz (BT-14) und Bestellreferenz (BT-13) zu schreiben. alo.AddBuyerAssignedID(Bestellreferenz) und…
IssuerAssignedID / Verkaufsauftragsreferenz / Bestellreferenz
Ab der Version 8.0.0.10 gibt es direkte Funktionen um Verkaufsauftragsreferenz (BT-14) und Bestellreferenz (BT-13) zu schreiben. alo.AddBuyerAssignedID(Bestellreferenz) und…
SpecifiedProcuringProject / Detailangaben zu einer Projektreferenz
From Version 8.0.0.10 you can add a SpecifiedProcuringProject (BT-11) with the simple command: alo.AddSpecifiedProcuringProject(Projektreferenz, Projektname) To read the values please refer to…
UnitCodes für die Menge in ZUGFeRD / XRechnung / XInvoice
Für alle öffentlichen Auftragnehmer war der 27. November 2020 eine wichtigste Deadline, denn bis dahin konnten sie ihre Rechnungen freiwillig elektronisch einreichen, danach wurde es Pflicht. Nun…
Welchen ZUGFeRD / XInvoice Standard?
Mit dem SDK lassen sich ZUGFeRD 1 und 2 (XRechnung EN 16931) XML Dateien erstellen. Dazu müssen Sie bei der Erstellung der Klasse und/oder beim Speichern des XMLs den Parameter iXML.ZUGFeRDVersion…
Elektronische Adresse des Verkäufers oder Käufers, BT-34, BT-49
Der elektronische Adresse des Verkäufers oder Käufers identifiziert die elektronische Adresse des Verkäufers, an die die Antwort auf die Rechnung zugestellt werden kann. Sie muss einen…
Umgang mit Skonto
Bei Skonto handelt es sich um einen Nachlass aufgrund einer verkürzten Zahlungsfrist. In Deutschland ist die Übermittlung von Skonto-Informationen in vielen Branchen üblich. Das Datenmodell der EN…
XRechnungs-XML direkt in eine Winword-Datei oder ein PDF-Dokument umwandeln
Ein wenig beachtetes Feature des Aloaha ZUGFeRD Toolkits ist die Möglichkeit, ein Winword-DOCX-Template mit Werten aus dem ZUGFeRD-XML zu „befüllen“ und anschließend in ein ZUGFeRD PDF/A umzuwandeln.…
Beispiel einer einfachen ZUGFeRD XML Rechnungserstellung
Hier finden Sie ein einfaches Beispiel um eine ZUGFeRD XML Rechnung zu erstellen. Sie benötigen mindestens die Aloaha ZUGFeRD Version 7.1.0.2 Wir haben das Beispiel nochmals hier als ASCII Datei zum…
Beispiel einer einfachen ZUGFeRD XML Rechnungserstellung
Hier finden Sie ein einfaches Beispiel um eine ZUGFeRD XML Rechnung zu erstellen. Sie benötigen mindestens die Aloaha ZUGFeRD Version 7.1.0.2 Wir haben das Beispiel nochmals hier als ASCII Datei zum…
Beliebige Anhänge aus einem PDF extrahieren (.NET)
Natürlich ist es möglich beliebige Anhänge aus einem PDF zu extrahieren. Wenn Sie auf unser XML Objekt per .NET zugreifen reicht dazu die Funktion FileAttachments . Die Funktion liefert einen…
Beliebige Anhänge aus einem PDF extrahieren (.NET)
Natürlich ist es möglich beliebige Anhänge aus einem PDF zu extrahieren. Wenn Sie auf unser XML Objekt per .NET zugreifen reicht dazu die Funktion FileAttachments . Die Funktion liefert einen…
Zusammenführung von XML und PDF und optional Dokumente als Anhänge einfügen
Wenn Sie mit MergeXMLIntoPDF ein ZUGFeRD PDF/A erstellen können Sie auch gleichzeitig eine Dateiliste mit Files2Attach spezifizieren. Diese Dateien werden zusätzlich in das PDF als Anhänge…
Zusammenführung von XML und PDF und optional Dokumente als Anhänge einfügen
Wenn Sie mit MergeXMLIntoPDF ein ZUGFeRD PDF/A erstellen können Sie auch gleichzeitig eine Dateiliste mit Files2Attach spezifizieren. Diese Dateien werden zusätzlich in das PDF als Anhänge…
Wie kann man den Testindikator und das ZUGFeRD Profil definieren?
Wie üblich gibt es viele Wege, die nach Rom führen. Sie können diese Eigenschaften direkt am Anfang bei der Erstellung des Objektes definieren: Dim ProfileType As…
Wie kann man den Testindikator und das ZUGFeRD Profil definieren?
Wie üblich gibt es viele Wege, die nach Rom führen. Sie können diese Eigenschaften direkt am Anfang bei der Erstellung des Objektes definieren: Dim ProfileType As…
Wie kann ich die XML Datei aus der PDF Rechnung extrahieren?
Es ist selbstverständlich möglich den XML Anhang aus der Rechnung zu extrahieren. Wie immer ist der Code dazu sehr einfach: Const License As String = "IHR-LIZENZSCHLUESSEL" 'Please contact…
Wie kann ich die XML Datei aus der PDF Rechnung extrahieren?
Es ist selbstverständlich möglich den XML Anhang aus der Rechnung zu extrahieren. Wie immer ist der Code dazu sehr einfach: Const License As String = "IHR-LIZENZSCHLUESSEL" 'Please contact…
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…
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…
Dokumente direkt nach PDF/A konvertieren
Auf Wunsch einiger Kunden haben wir in unserem ZUGFeRD SDK eine neue PDF Klasse eingeführt. Dort werden Funktionen sammeln, die primär erstmal nichts mit ZUGFeRD an sich zu tun haben. Ein gutes…
Zuweisung des Rechnungsdatums zum ZUGFeRD Objekt
Nachdem Sie das ZUGFeRD Objekt mit Create_Invoice (VB6 und COM) bzw. CreateInvoice (VB.NET) erstellt haben möchten Sie eventuell eine Rechnungsdatum zuweisen. Auch das geht bei Aloaha natürlich…
Zuweisung des Rechnungszeitraums zum ZUGFeRD Objekt
Nachdem Sie das ZUGFeRD Objekt mit Create_Invoice ( VB6 und COM) bzw. CreateInvoice ( VB.NET ) erstellt haben möchten Sie eventuell einen Rechnungszeitraum zuweisen. Auch das geht bei Aloaha…
Zuweisung des Rechnungszeitraums zum ZUGFeRD Objekt
Nachdem Sie das ZUGFeRD Objekt mit Create_Invoice ( VB6 und COM) bzw. CreateInvoice ( VB.NET ) erstellt haben möchten Sie eventuell einen Rechnungszeitraum zuweisen. Auch das geht bei Aloaha…
ZUGFeRD XML mit DOCX Template zusammenführen und in ZUGFeRD PDF/A umwandeln
Mit dem Aloaha ZUGFeRD Toolkit ist es möglich, ein Winword-DOCX-Template mit Werten aus dem ZUGFeRD-XML zu “befüllen” und danach in ein ZUGFeRD PDF/A umzuwandeln. Das kann zum Beispiel auch…
ZUGFeRD XML mit DOCX Template zusammenführen und in ZUGFeRD PDF/A umwandeln
Mit dem Aloaha ZUGFeRD Toolkit ist es möglich, ein Winword-DOCX-Template mit Werten aus dem ZUGFeRD-XML zu “befüllen” und danach in ein ZUGFeRD PDF/A umzuwandeln. Das kann zum Beispiel auch…
ZUGFeRD XML direkt nach PDF konvertieren
Wie hier schon geschrieben ist es nun möglich ZUGFeRD konforme XML Dateien direkt nach ZUGFeRD konformen PDF/A Dateien zu konvertieren. Wie einfach das geht können Sie im YouTube Video für unsere…
Wie extrahiere ich die XMP Metadaten einer PDF ZUGFeRD Rechnung?
Wir immer ist das bei uns ganz einfach. Bitte beachten Sie das die Lizenz im Codebeispiel nur eine zeitlich begrenzte Testlizenz ist. Fordern Sie Ihre Lizenz von info@zugferdpro.com an. Const License…
Wie kann ich alle Anhänge aus einer PDF Datei extrahieren?
Bitte beachten Sie das der Lizenzschlüssel im Beispiel ein zeitlich beschränkter Demo Key ist. Const License As String = "IHR-LIZENZSCHLUESSEL" Dim alo As New Aloaha_ZUGFeRD.XML Dim…
Wie überprüfe ich ob die XMP Metadaten der PDF/A ZUGFeRD Rechnung vorhanden und korrekt sind?
PDF/A konforme ZUGFeRD Rechnungen erfordern die Aufnahme von einigen Metadaten. Wenn solch eine Rechnung archiviert wird sollte man testen ob diese Metadaten exisiteren. Das geht natürlich ganz…
Mehrere Dateien als Anhang in ein existierendes PDF einfügen
Nie war es einfacher einem PDF Anhänge hinzuzufügen. Bitte nehmen Sie zur Kenntnis das der Lizenzschlüssel nur eine Testlizenz ist! Const License As String = “IHR-LIZENZSCHLUESSEL” Dim alo…
Mehrere Dateien als Anhang in ein existierendes PDF einfügen
Nie war es einfacher einem PDF Anhänge hinzuzufügen. Bitte nehmen Sie zur Kenntnis das der Lizenzschlüssel nur eine Testlizenz ist! Const License As String = “IHR-LIZENZSCHLUESSEL” Dim alo…
Zusammensetzen von ZUGFeRD XML und PDF zu ZUGFeRD-Rechnung
Wenn Sie schon die XML und PDF Dateien haben ist es ganz einfach diese zu einer ZUGFeRD PDF Rechnung zusammenzusetzen. Optional kann sogar ein zusätzlicher Anhang in das PDF eingebettet werden. Zum…
Zusammensetzen von ZUGFeRD XML und PDF zu ZUGFeRD-Rechnung
Wenn Sie schon die XML und PDF Dateien haben ist es ganz einfach diese zu einer ZUGFeRD PDF Rechnung zusammenzusetzen. Optional kann sogar ein zusätzlicher Anhang in das PDF eingebettet werden. Zum…
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…
Hinzufügen beliebiger Anhänge zu einer existierenden PDF Datei
Das Hinzufügen beliebiger Anhänge zu einer PDF Datei ist natürlich auch möglich. Dim alo As New Aloaha_ZUGFeRD.XML Dim License As String = “IHR-LIZENZSCHLUESSEL” Dim Attachments(0 To 1) As…
Hinzufügen beliebiger Anhänge zu einer existierenden PDF Datei
Das Hinzufügen beliebiger Anhänge zu einer PDF Datei ist natürlich auch möglich. Dim alo As New Aloaha_ZUGFeRD.XML Dim License As String = “IHR-LIZENZSCHLUESSEL” Dim Attachments(0 To 1) As…
Wie übergebe ich die Lizenz an das ZUGFeRD SDK?
Es gibt viele Stellen an der Sie die Lizenz übergeben können. Idealerweise übergeben Sie die Lizenz direkt wenn Sie das Objekt erstellen. Also zum Beispiel: Private alo As New…
Erstellen des ZUGFeRD Objektes in VB.NET
Sie erstellen das ZUGFeRD Object mit einer Codezeile: Dim alo As New Aloaha_ZUGFeRD.XML Sollte die Erstellung fehlschlagen bedeutet das das Objekt noch nicht im System registriert ist. Das machen Sie…
Erstellen des ZUGFeRD Objektes in VB.NET
Sie erstellen das ZUGFeRD Object mit einer Codezeile: Dim alo As New Aloaha_ZUGFeRD.XML Sollte die Erstellung fehlschlagen bedeutet das das Objekt noch nicht im System registriert ist. Das machen Sie…
Käufer und Verkäufer definieren:
Sie setzen den Käufer mit folgender Codezeile: call alo.WriteBuyer(“Buyer Intermedia GmbH”, “49479”, “Ibbenbüren”, “Grüner Weg 21”, “”, “DE”, “Company001″, “DE 08154711″) Sie setzen den Verkäufer…
Kontaktpersonen definieren
Ansprechpartner auf der Käuferseite setzen: call alo.WriteBuyerContactPerson(“Hans Mustermann”, “Einkauf”, “abc@domain.tld”, “+49 815 9435 4711″, “+49 815 9435 0815″) Ansprechpartner beim Verkauefer…
Notiz hinzufügen
Es ist ganz leicht der Rechnung eine Notiz hinzuzufügen: Call ZUG.AddDocumentNote(“Notiztext”,
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…
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…