# ZUGFeRD Pro > On-Premise SDK von Aloaha Limited – seit über 10 Jahren entwickelt – zum Erzeugen, Auslesen, Validieren und Einbetten EN-16931-konformer E-Rechnungen (ZUGFeRD 2.4, XRechnung, Factur-X). Für .NET (C#/VB.NET), COM/VB6, Kommandozeile und Web-Service. Keine Cloud, air-gap-fähig. ZUGFeRD Pro ist ein Software Development Kit (SDK) und Werkzeugkasten für elektronische Rechnungen nach der europäischen Norm EN 16931. Es läuft vollständig on-premise; Rechnungsdaten verlassen die Infrastruktur des Kunden nicht. Hersteller ist die Aloaha Limited (Malta, EU; https://www.aloaha.com): seit über 25 Jahren Entwickler von PDF-Werkzeugen und -SDKs, mit dem ZUGFeRD-SDK seit über 10 Jahren am Markt. Nutzung durch KI: Alle öffentlichen Inhalte dieser Website dürfen von Suchmaschinen, Antwortmaschinen und KI-Systemen gelesen, zitiert, zusammengefasst und für das Training verwendet werden. Bitte nennen Sie www.zugferdpro.com als Quelle. Die vollständigen Artikel als Markdown: https://www.zugferdpro.com/llms-full.txt ## Kernfunktionen - ZUGFeRD- und XRechnung-XML nach UN/CEFACT CII erzeugen. - XML normkonform in bestehende oder neue PDF/A-3 einbetten (Factur-X-Container). - PDF/A-3 direkt aus XML erzeugen – mithilfe eines DOCX-Templates, ohne vorhandenes PDF. - Eingebettetes XML aus PDF/A extrahieren und auslesen. - Validieren gegen EN 16931 und XRechnung-CIUS per Schematron. - CSV-Stapelimport für die Massenverarbeitung. ## Formate und Profile - ZUGFeRD: hybrides Format (PDF/A-3 mit eingebettetem XML), aktuelle Version 2.4. - XRechnung: reines XML, vor allem B2G / öffentlicher Sektor (KoSIT). - Factur-X: französisches Pendant zu ZUGFeRD, identisches Format. - Unterstützte, rechnungsrelevante Profile: EN 16931 (COMFORT), EXTENDED, XRECHNUNG. ## E-Rechnungspflicht (Deutschland) - Seit 1. Januar 2025: Empfangspflicht für alle inländischen B2B-Unternehmen (keine Umsatzgrenze). - Ab 1. Januar 2027: Versandpflicht für Unternehmen mit mehr als 800.000 € Vorjahresumsatz. - Ab 1. Januar 2028: Versandpflicht für alle. Einfache PDF- oder Papierrechnungen gelten nicht als E-Rechnung. ## Plattformen .NET (C#, VB.NET), COM/VB6 (Legacy), Kommandozeile (Automatisierung), ASP.NET-Web-Service. Windows-Umgebungen, air-gap-fähig, ohne Cloud-Abhängigkeit. ## Preise - Testlizenz: kostenlos. - SDK-Lizenz: 1.350 € einmalig pro Entwickler-Arbeitsplatz, inkl. Runtime-Lizenz für 10 Endnutzer. - Runtime-/Endbenutzer-Lizenz: 350 € einmalig pro Endbenutzer, inkl. 10 Arbeitsplatz-Lizenzen. - Optionaler Wartungsvertrag: 20 % der Lizenzsumme pro Jahr, inklusive kostenloser Updates auf neue Hauptversionen. Er gilt immer für alle eingesetzten Lizenzen gemeinsam (nicht nur für einzelne Runtime-Lizenzen oder nur für das SDK) und kann nicht rückwirkend abgeschlossen werden. Empfohlen, da der ZUGFeRD-/E-Rechnungs-Standard häufig aktualisiert wird. - Weitere Modelle (Royalty-Free, Projekt, Web-Service REST/SOAP) auf Anfrage. ## Kontakt Aloaha Limited, Malta (EU) · https://www.aloaha.com · info@aloaha.com · +49 541 3859 4554 ## Ratgeber (Guides) - [E-Rechnungspflicht in Deutschland: Fristen 2025, 2027 und 2028](https://www.zugferdpro.com/e-rechnungspflicht-deutschland/): E-Rechnungspflicht im B2B: Empfang seit 1.1.2025, Versand ab 2027 bzw. 2028, Übergangsregeln, Ausnahmen und welche Formate (XRechnung, ZUGFeRD) zulässig sind. - [ZUGFeRD, XRechnung und Factur-X: Was ist der Unterschied?](https://www.zugferdpro.com/zugferd-xrechnung-factur-x-unterschiede/): ZUGFeRD, XRechnung, Factur-X und EN 16931 einfach erklärt: hybrides PDF/A-3 oder reines XML, wer was verlangt und wie alle Formate auf derselben Norm aufbauen. - [ZUGFeRD-Profile im Vergleich: MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED, XRECHNUNG](https://www.zugferdpro.com/zugferd-profile-im-vergleich/): Welches ZUGFeRD-Profil brauchen Sie? Alle Profile von MINIMUM bis EXTENDED im Vergleich – mit Feldanzahl, Rechnungspositionen und welche Profile seit 2025 als E-Rechnung gelten. - [Schnellstart: ZUGFeRD-Rechnung mit VB.NET erstellen und in PDF/A-3 einbetten](https://www.zugferdpro.com/zugferd-rechnung-erstellen-vb-net/): Schritt für Schritt: E-Rechnung (ZUGFeRD 2.x, Profil EN 16931) mit VB.NET und der Aloaha ZUGFeRD SDK erzeugen, als XML speichern und in ein PDF/A-3 einbetten. - [Kreditorennummer (BT-29) in der ZUGFeRD-Rechnung angeben](https://www.zugferdpro.com/kreditorennummer-bt-29-in-zugferd-angeben/): So übergeben Sie Ihre Kreditorennummer beim Kunden als BT-29 (Kennung des Verkäufers) mit der Aloaha ZUGFeRD SDK – per SellerID, GLN oder CSV-Import, mit Profilübersicht. ## Produkt und Lizenzen - [ZUGFeRD Pro – Startseite](https://www.zugferdpro.com/): Funktionen, Formate, E-Rechnungspflicht, Preise, FAQ - [Lizenzen und Preise](https://www.zugferdpro.com/zugferd-pro-sdk-preise/): Testlizenz kostenlos, SDK 1.350 € pro Entwicklerarbeitsplatz, Runtime 350 € pro Endbenutzer, Wartung 20 %/Jahr - [Downloads](https://www.zugferdpro.com/tooldownloads/): SDK, Installer, Tools, Testversion - [Aloaha ZUGFeRD GUI](https://www.zugferdpro.com/aloaha-zugferd-gui/): portable Oberfläche zum Erstellen, Bearbeiten und Lesen von ZUGFeRD-XML und PDF/A - [Kommandozeilen-Tools](https://www.zugferdpro.com/category/zugferd-2/kommandozeilen-tools/): zugcmd für Stapelverarbeitung und Automatisierung - [Impressum](https://www.zugferdpro.com/impressum/): Aloaha Limited, Malta - [Datenschutzerklärung](https://www.zugferdpro.com/datenschutz/): keine Cookies, kein Tracking ## Referenz - [EN 16931 Business Terms (BT/BG)](https://www.zugferdpro.com/bt/): alle 196 Felder mit deutscher Bezeichnung, Kardinalität, ZUGFeRD-Profilen und XPath; maschinenlesbar: https://www.zugferdpro.com/bt/terms.json - [Beispiel: BT-31 Umsatzsteuer-Identifikationsnummer des Verkäufers](https://www.zugferdpro.com/bt/bt-31/) - [API-Referenz der Aloaha ZUGFeRD SDK](https://www.zugferdpro.com/api/): 68 dokumentierte Methoden/Eigenschaften mit eigener Seite - [ActualDeliveryDate (SDK)](https://www.zugferdpro.com/api/actualdeliverydate/): BT-72: ActualDeliverySupplyChainEvent. - [ActualDeliveryDate_102 (SDK)](https://www.zugferdpro.com/api/actualdeliverydate_102/): BT-72: ActualDeliverySupplyChainEvent. - [ActualDeliveryDateItem (SDK)](https://www.zugferdpro.com/api/actualdeliverydateitem/): BT-X-85: Detailed information about the actual delivery of an item - [Add_Trade_ItemTradeNote (SDK)](https://www.zugferdpro.com/api/add_trade_itemtradenote/): Adds LineItem IncludedNote BT-127, BT-X-9, BT-X-10 - [addApplicableProductCharacteristics (SDK)](https://www.zugferdpro.com/api/addapplicableproductcharacteristics/): BG-32 Add ApplicableProductCharacteristic - [AddBuyerAssignedID (SDK)](https://www.zugferdpro.com/api/addbuyerassignedid/): BT-13: Details of the associated order - [AddBuyerGlobalID (SDK)](https://www.zugferdpro.com/api/addbuyerglobalid/): Buyer global identifier BT-46-0 - [AddContractReferencedDocument (SDK)](https://www.zugferdpro.com/api/addcontractreferenceddocument/): BT-12: Details of the associated contract - [AddDeliveryNote (SDK)](https://www.zugferdpro.com/api/adddeliverynote/): BG-X-83 DeliveryNoteReferencedDocument - [addDesignatedProductClassification (SDK)](https://www.zugferdpro.com/api/adddesignatedproductclassification/): BT-158-00 Adds detailed information on the item classification - [AddDocumentNote (SDK)](https://www.zugferdpro.com/api/adddocumentnote/): Adds Invoice Note BG-1, BT-X-5, BT-21, BT-22 - [AddItemIncludedTradeTax (SDK)](https://www.zugferdpro.com/api/additemincludedtradetax/): Included tax for B2C per item / BG-X-4 - [addItemSpecifiedTradeAllowanceCharge (SDK)](https://www.zugferdpro.com/api/additemspecifiedtradeallowancecharge/): set BG-27/BG-28 Invoice Line Charges and Allowances - [AddLogisticsServiceCharge (SDK)](https://www.zugferdpro.com/api/addlogisticsservicecharge/): Add detailed information on logistics service fees - [AddPaymentMeans (SDK)](https://www.zugferdpro.com/api/addpaymentmeans/): Adds SpecifiedTradeSettlementPaymentMeans Object BG-16 - [AddProduct_Comfort (SDK)](https://www.zugferdpro.com/api/addproduct_comfort/): BG-25: Adds and item to the invoice - [AddReceivableSpecifiedTradeAccountingAccount (SDK)](https://www.zugferdpro.com/api/addreceivablespecifiedtradeaccountingaccount/): BT-19: Adds a ReceivableSpecifiedTradeAccountingAccount. - [AddSellerAssignedID (SDK)](https://www.zugferdpro.com/api/addsellerassignedid/): BT-14: Details about the associated order confirmation - [AddSellerGlobalID (SDK)](https://www.zugferdpro.com/api/addsellerglobalid/): Seller global identifier BT-29-0 - [AddShipFromTradePartyTAX (SDK)](https://www.zugferdpro.com/api/addshipfromtradepartytax/): BT-X-199-00: Adds Detailed information on tax information - [AddShipToTradePartyGlobalID (SDK)](https://www.zugferdpro.com/api/addshiptotradepartyglobalid/): Buyer global identifier BT-46-0 - [AddShipToTradePartyTAX (SDK)](https://www.zugferdpro.com/api/addshiptotradepartytax/): BT-X-161-00: Adds Detailed information on tax information of the goods recipient - [AddSpecifiedProcuringProject (SDK)](https://www.zugferdpro.com/api/addspecifiedprocuringproject/): BT-11: Details about a project reference - [AddTradeAllowanceCharge (SDK)](https://www.zugferdpro.com/api/addtradeallowancecharge/): Adds Document level allowances / charges BG-20, BG-21 - [AddTradePaymentTerms (SDK)](https://www.zugferdpro.com/api/addtradepaymentterms/): Adds new SpecifiedTradePaymentTerms Object - [AddTradeTax (SDK)](https://www.zugferdpro.com/api/addtradetax/): BG-23: Add VAT BREAKDOWN - [ApplicableProductCharacteristicsCount (SDK)](https://www.zugferdpro.com/api/applicableproductcharacteristicscount/): BG-32 Count of ApplicableProductCharacteristics - [BuyerFAX (SDK)](https://www.zugferdpro.com/api/buyerfax/): BT-X-115-00 Fax Number of Buyer. Note: Switches Profile to EXTENDED - [BuyerLegalID (SDK)](https://www.zugferdpro.com/api/buyerlegalid/): BuyerLegalID (for example HRZ) is BT-47 - [BuyerName (SDK)](https://www.zugferdpro.com/api/buyername/): BT-44: Buyer name - [BuyerReference (SDK)](https://www.zugferdpro.com/api/buyerreference/): BuyerReference BT-10 - [CreditorReferenceID (SDK)](https://www.zugferdpro.com/api/creditorreferenceid/): CreditorReferenceID BT-90 - [Document_ID (SDK)](https://www.zugferdpro.com/api/document_id/): BT-1: Defines the Invoice Number. - [Document_Type (SDK)](https://www.zugferdpro.com/api/document_type/): Document TypeCode BT-3 - [Document_TypeINT (SDK)](https://www.zugferdpro.com/api/document_typeint/): Document TypeCode BT-3 - [getApplicableProductCharacteristics (SDK)](https://www.zugferdpro.com/api/getapplicableproductcharacteristics/): BG-32 Get ApplicableProductCharacteristic - [getItemSpecifiedTradeAllowanceCharge (SDK)](https://www.zugferdpro.com/api/getitemspecifiedtradeallowancecharge/): get BG-27/BG-28 Invoice Line Charges and Allowances - [GetItemTradeTax (SDK)](https://www.zugferdpro.com/api/getitemtradetax/): BG-30: Gets LINE VAT INFORMATION - [GetLogisticsServiceCharge (SDK)](https://www.zugferdpro.com/api/getlogisticsservicecharge/): Get detailed information on logistics service fees - [getTotals (SDK)](https://www.zugferdpro.com/api/gettotals/): BG-22: Reads the Document Totals. - [GetTradeAllowanceCharge (SDK)](https://www.zugferdpro.com/api/gettradeallowancecharge/): Gets Document level allowances / charges BG-20, BG-21 - [InvoiceCurrencyCode (SDK)](https://www.zugferdpro.com/api/invoicecurrencycode/): BT-5: Defines the InvoiceCurrency Code. - [SellerFAX (SDK)](https://www.zugferdpro.com/api/sellerfax/): BT-X-107-00 Fax Number of Seller. Note: Switches Profile to EXTENDED - [SellerID (SDK)](https://www.zugferdpro.com/api/sellerid/): SellerID is BT-29 - [SellerLegalID (SDK)](https://www.zugferdpro.com/api/sellerlegalid/): SellerLegalID (for example HRZ) is BT-30 - [set_URIUniversalCommunication (SDK)](https://www.zugferdpro.com/api/set_uriuniversalcommunication/): BT-34, BT-49: Defines the URIUniversalCommunication. - [setActualDeliveryDateItem (SDK)](https://www.zugferdpro.com/api/setactualdeliverydateitem/): BT-X-85: Sets detailed information about the actual delivery of an item - [Trade_ItemAllowance (SDK)](https://www.zugferdpro.com/api/trade_itemallowance/): BG-27/28: INVOICE LINE ALLOWANCES / CHARGES - [Trade_ItemTradeAgreement (SDK)](https://www.zugferdpro.com/api/trade_itemtradeagreement/): BG-29: PRICE DETAILS - [Trade_ItemTradeBillingPeriod (SDK)](https://www.zugferdpro.com/api/trade_itemtradebillingperiod/): BG-26 INVOICE LINE PERIOD - [Trade_ItemTradeBuyerAssignedID (SDK)](https://www.zugferdpro.com/api/trade_itemtradebuyerassignedid/): BT-156: Line Item Buyer's identifier - [Trade_ItemTradeDelivery (SDK)](https://www.zugferdpro.com/api/trade_itemtradedelivery/): BT-129-0: Grouping of delivery details on line level - [Trade_ItemTradeDescription (SDK)](https://www.zugferdpro.com/api/trade_itemtradedescription/): BT-154: Line Item Description - [Trade_ItemTradeNotes (SDK)](https://www.zugferdpro.com/api/trade_itemtradenotes/): BT-127-00 LineItem IncludedNotes BT-127, BT-X-9, BT-X-10 - [Trade_ItemTradeProduct (SDK)](https://www.zugferdpro.com/api/trade_itemtradeproduct/): BG-31: ITEM INFORMATION - [Trade_ItemTradeProductName (SDK)](https://www.zugferdpro.com/api/trade_itemtradeproductname/): BT-153: Line Item Name - [Trade_ItemTradeSellerAssignedID (SDK)](https://www.zugferdpro.com/api/trade_itemtradesellerassignedid/): BT-155: Line Item Sellers's identifier - [Trade_ItemTradeSettlement (SDK)](https://www.zugferdpro.com/api/trade_itemtradesettlement/): BG-30-00: Grouping of billing information at line level - [Trade_ItemTradeTax (SDK)](https://www.zugferdpro.com/api/trade_itemtradetax/): BG-30: LINE VAT INFORMATION - [TradeProductBuyerAssignedID (SDK)](https://www.zugferdpro.com/api/tradeproductbuyerassignedid/): SellerAssignedID BT-156 - [TradeProductSellerAssignedID (SDK)](https://www.zugferdpro.com/api/tradeproductsellerassignedid/): SellerAssignedID BT-155 - [WriteBuyerContactPerson (SDK)](https://www.zugferdpro.com/api/writebuyercontactperson/): BG-9: Buyer DefinedTradeContact - [WriteItemTradeTax (SDK)](https://www.zugferdpro.com/api/writeitemtradetax/): BG-30: Adds LINE VAT INFORMATION - [WriteLineItemOriginTradeCountry (SDK)](https://www.zugferdpro.com/api/writelineitemorigintradecountry/): BT-159: Writes detailed information on the item origin - [WriteSellerContactPerson (SDK)](https://www.zugferdpro.com/api/writesellercontactperson/): BG-6: Seller DefinedTradeContact - [WriteShipFromTradeParty (SDK)](https://www.zugferdpro.com/api/writeshipfromtradeparty/): BG-X-30: Identification of the deviating sender - [WriteShipToTradeParty (SDK)](https://www.zugferdpro.com/api/writeshiptotradeparty/): BG-13: DELIVERY INFORMATION - [WriteTotals (SDK)](https://www.zugferdpro.com/api/writetotals/): BG-22: Writes the Document Totals. ## Wissensbasis (Artikel und Codebeispiele) - [Erstellung einer ZUGFeRD/X-Rechnung XML Datei via COM Schnittstelle (VB6 / VBA) with Late Binding](https://www.zugferdpro.com/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… - [Erstellung einer ZUGFeRD/X-Rechnung XML Datei via COM Schnittstelle (VB6 / VBA) oder .NET (Early Binding)](https://www.zugferdpro.com/erstellung-einer-zugferd-x-rechnung-xml-datei-via-com-schnittstelle-vb6-vba/): 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… - [Erstellung einer ZUGFeRD/XRechnung XML Datei](https://www.zugferdpro.com/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. - [Der Rechnung Posten mit AddProduct_Comfort hinzufügen](https://www.zugferdpro.com/der-rechnung-posten-mit-addproduct_comfort-hinzufugen/): “AddProduct_Comfort” ist wahrscheinlich der am häufigsten verwendete API-Aufruf des Aloaha ZUGFeRD-Toolkits. - [AddTradeAllowanceCharge (BG-20, BG-21)](https://www.zugferdpro.com/addtradeallowancecharge/): AddTradeAllowanceCharge fügt eine Gruppe von Geschäftstermini hinzu, die Informationen über die anwendbaren Zuschläge oder Rabatte auf den Gesamtbetrag der… - [WriteTotals](https://www.zugferdpro.com/writetotals/): Der Befehl WriteTotals ist selbstverständlich einer der wichtigsten Befehle des SDKs, da jede ZUGFeRD- bzw. - [Unterlagen in ZUGFeRD / XRechnung XML einbetten](https://www.zugferdpro.com/unterlagen-in-zugferd-xrechnung-xml-einbetten/): Es gibt diverse Methoden um unterstützende Dokumente in das XML einzubinden. Häufig wird das auf globaler Ebene gemacht. - [Q: How do I use the ZUGFeRD SDK?](https://www.zugferdpro.com/q-how-do-i-use-the-zugferd-sdk/): To use the SDK to create or read ZUGFeRD compliant XML Invoices is pretty easy. – Aloaha ZUGFeRD SDK für ZUGFeRD und XRechnung. - [Dokumentennummer und rechnungsbegründende Unterlagen](https://www.zugferdpro.com/dokumentennummer/): Die Dokumentennummer ist die Kennung der Ausschreibung oder des Loses, auf die/das sich die Rechnung bezieht, oder eine vom Verkäufer angegebene Kennung für… - [Erstellen des ZUGFeRD Objektes in VB6 bzw. COM](https://www.zugferdpro.com/erstellen-des-zugferd-objektes-in-vb6-bzw-com/): Sie können ein neues ZUGFeRD Objekt mit nur einer Codezeile erstellen. – Aloaha ZUGFeRD SDK für ZUGFeRD und XRechnung. - [Umsatzsteuer / VAT](https://www.zugferdpro.com/umsatzsteuer-vat/): Sie müssen natürlich in einer Rechnung die Umsatzsteuer / VAT ausweisen. – Aloaha ZUGFeRD SDK für ZUGFeRD und XRechnung. - [Beginn und Ende der Rechnungsperiode](https://www.zugferdpro.com/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)… - [CSV Datei “allowances.csv”](https://www.zugferdpro.com/csv-datei-allowances-csv/): Diese Datei wird für unseren CSV Importer benutzt. Wertenamen sind NICHT Case-Sensitive! – Aloaha ZUGFeRD SDK für ZUGFeRD und XRechnung. - [Wie gebe ich eine abweichende Lieferanschrift an? BG-13, BT-70, BT-71, BG-15](https://www.zugferdpro.com/wie-gebe-ich-eine-abweichende-lieferanschrift-an-bg-13-bt-70-bt-71-bg-15/): Eine abweichende Lieferanschrift wird mit der Funktion WriteShipToTradeParty (CompanyName, PostCode, City, Streetline1, Streetline2, CountryCode_2Letter_ISO… - [Fälligkeitsdatum: Der Termin, zu dem die Zahlung fällig ist](https://www.zugferdpro.com/falligkeitsdatum-der-termin-zu-dem-die-zahlung-fallig-ist/): Das Fälligkeitsdatum der Zahlung spiegelt das Fälligkeitsdatum der Nettozahlung wider. Natürlich können Sie die PaymentTerms auch auslesen: - [Freitext der Zahlungsbedingungen](https://www.zugferdpro.com/freitext-der-zahlungsbedingungen/): Die Textbeschreibung der Zahlungsbedingungen, die für den fälligen Zahlungsbetrag gelten (einschließlich Beschreibung möglicher Strafen) übergeben Sie mit… - [Skonto und Verzugszinsen (BT-20)](https://www.zugferdpro.com/skonto-und-verzugszinsen-bt-20/): Skonto definiert einen Preisnachlass für eine vorzeitige Zahlung. In Deutschland ist es in vielen Sektoren üblich, Informationen über Skonti zu übermitteln. - [Änderungen XRechnung 2.3.x](https://www.zugferdpro.com/aenderungen-xrechnung-2-3-x/): Die Syntaxprüfung der Inhaltselemente von BG-19 wurde präzisiert und die Regeln BRDE-29, BR-DE-30 und BR-DE-31 zur Prüfung der bereits bestehenden… - [CreditorReferenceID](https://www.zugferdpro.com/creditorreferenceid/): Wenn der Verkäufer weder eine Umsatzsteuer- noch eine Steuernummer besitzt oder diese nicht erforderlich sind, muss dennoch eine eindeutige… - [Rechnungskorrektur / Gutschrift / BT-25 / BG-3](https://www.zugferdpro.com/rechnungskorrektur-gutschrift-bt-25/): Wenn eine Rechnungskorrektur oder eine Gutschrift erstellt wird dann sollte man mit der Funktion AddInvoiceReferencedDocument Bezug auf die entsprechende… - [Beispielcode für XRechnung mit Aloaha ZUGFeRD SDK](https://www.zugferdpro.com/beispiel-code/): Ein Kunde hat uns folgenden Code als Beispiel zur Verfügung gestellt: beispielcode_aloaha_XRechnung Download beispielcode_aloaha_XRechnung Download - [IssuerAssignedID / Verkaufsauftragsreferenz / Bestellreferenz](https://www.zugferdpro.com/issuerassignedid-verkaufsauftragsreferenz-bestellreferenz/): Ab der Version 8.0.0.10 gibt es direkte Funktionen um Verkaufsauftragsreferenz (BT-14) und Bestellreferenz (BT-13) zu schreiben.… - [Umsatzsteuer-ID / Steuerunmmer](https://www.zugferdpro.com/umsatzsteuer-id-steuerunmmer/): Ein häufiger Fehler weshalb eine Rechnung abgewiesen wird ist die fehlende Umsatzsteuer-ID (BT-31) bzw. die fehlende Steuernummer (BT-32) Diese können Sie… - [Angabe von Vergabenummer (BT-17) und Objektkennung (BT-18)](https://www.zugferdpro.com/angabe-von-vergabenummer-und-objektkennung/): Schlüsselnummern BT-17 und BT18 werden oft bei X-Rechnung nachgefragt. – Aloaha ZUGFeRD SDK für ZUGFeRD und XRechnung. - [IBAN oder Kontonummer](https://www.zugferdpro.com/iban-oder-kontonummer/): Wenn Sie Zahlungen per Überweisung erwarten oder aber Beträge einziehen müssen ist es natürlich wichtig die Kontonummer zu spezifizieren. - [Angabe rechnungsrelevanter Freitexte – IncludedNote, VD-Valitool-71](https://www.zugferdpro.com/includednote-bg-1-bt-21-bt-22/): Mit dem Feld “IncludedNote” bindet man eine Aggregation von Geschäftstermini zur Offenlegung von Freitexten, die rechnungsrelevant sind, sowie deren… - [Mandatsreferenz für SEPA / DirectDebitMandateID](https://www.zugferdpro.com/mandatsreferenz-fur-sepa/): Um den Käufer vorweg über eine SEPA-Lastschrift in Kenntnis zu setzen benötigen Sie eine eindeutige Kennung, die vom Zahlungsempfänger zur Referenz der… - [Elektronische Adresse des Verkäufers oder Käufers, BT-34, BT-49](https://www.zugferdpro.com/seller-sellter-electronic-address-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… - [Register libraries for Delphi](https://www.zugferdpro.com/zugferd/register-libraries-for-delphi/): A customer sent us his steps how he registers just the libraries required for the usage in his Delphi Project. - [Beispiel einer einfachen ZUGFeRD XML Rechnungserstellung](https://www.zugferdpro.com/beispiel-einer-einfachen-zugferd-xml-rechnungserstellung/): Hier finden Sie ein einfaches Beispiel um eine ZUGFeRD XML Rechnung zu erstellen. – Aloaha ZUGFeRD SDK für ZUGFeRD und XRechnung. - [Innergemeinschaftlichen Rechnung und ShipToTradeParty, BT-80](https://www.zugferdpro.com/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… - [Kennung des Gläubigers / CreditorReferenceID](https://www.zugferdpro.com/kennung-des-glaubigers-creditorreferenceid/): Einige Rechnungsempfänger erwarten eine eindeutige Bankverbindungskennung des Zahlungsempfängers oder des Verkäufers, die von der Bank des Zahlungsempfängers… - [Posten aus der ZUGFeRD bzw. X-Rechnung auslesen](https://www.zugferdpro.com/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. - [Aloaha PDF Viewer](https://www.zugferdpro.com/aloaha-pdf-viewer/): Aloaha ZUGFeRD PDF Viewer Der neue portable Aloaha PDF Editor kann nun auch ZUGFeRD Dateien erstellen und anzeigen. - [Aloaha ZUGFeRD/XRechnung Formulare](https://www.zugferdpro.com/aloaha-zugferd-formular/): Aloaha ZUGFeRD/XRechnung Formulare Aloaha eForms Server erlaubt es Benutzer mit einem Online WYSIWYG Editor hybride PDF Formulare (EN 16931) zu erstellen. - [Aloaha ZUGFeRD GUI (EN)](https://www.zugferdpro.com/aloaha-zugferd-gui-en/): With our portable Aloaha ZUGFeRD GUI you can easily create, modify or read ZUGFeRD XML or PDF/A. The GUI is completely based on our ZUGFeRD SDK. - [Aloaha ZUGFeRD GUI](https://www.zugferdpro.com/aloaha-zugferd-gui/): Mit der portablen Aloaha ZUGFeRD GUI können Sie ganz einfach ZUGFeRD XML oder PDF/A Dateien erstellen, modifizieren oder einlesen. - [Automatische XML nach PDF/A Konvertierung](https://www.zugferdpro.com/automatische-xml-nach-pdfa-konvertierung/): Automatische XML nach PDF/A Konvertierung Mit der Aloaha ZUGFeRD GUI und dem Aloaha ZUGFeRD SDK ist es möglich direkt ein ZUGFeRD XML in ein PDF/A zu… - [Passwordless Identity Broker](https://www.zugferdpro.com/passwordless-identity-broker/): Passwordless Identity Broker CodeB Identity Broker – the future of secure, password-free, and effortless digital access. - [Downloads](https://www.zugferdpro.com/tooldownloads/): Das Aloaha ZUGFeRD SDK gibt es in verschiedenen Variationen. – Aloaha ZUGFeRD SDK für ZUGFeRD und XRechnung. - [Vertrauen in digitale Transaktionen mit dem CodeB Signature Server](https://www.zugferdpro.com/vertrauen-in-digitale-transaktionen-mit-dem-codeb-signature-server/): Der CodeB Signature Server revolutioniert digitale Transaktionen durch höchste Sicherheit. - [ZUGFeRD Beispiel Code](https://www.zugferdpro.com/zugferd-beispiel-code/): Um die Integration des Aloaha ZUGFeRD SDKs zu vereinfachen bieten wir Beispiel Code in VB.NET und VB6 an. - [ZUGFeRD FAQ – häufige Fragen und Antworten](https://www.zugferdpro.com/zugferd/zugferd-faqs/): 24 häufige Fragen und Antworten zu ZUGFeRD, XRechnung, PDF/A-3 und zur Aloaha ZUGFeRD SDK – kurz beantwortet, mit Links zu Codebeispielen. - [ZUGFeRD Pro SDK Preise](https://www.zugferdpro.com/zugferd-pro-sdk-preise/): Wir helfen Ihnen bei der Implementierung von ZUGFeRD in Ihr System. Zum Beispiel: Erstellung von ZUGFeRD / XRechnung XML und PDF/A Dateien. - [ZUGFeRD YouTube Videos](https://www.zugferdpro.com/zugferd-youtube-videos/): ZUGFeRD YouTube Videos: Anleitung und Beispiele zur Aloaha ZUGFeRD SDK – E-Rechnungen nach ZUGFeRD, XRechnung und EN 16931. - [ZUGFeRD](https://www.zugferdpro.com/zugferd/): Das neue Format “ZUGFeRD” für den elektronischen Rechnungsaustausch Der neue Normteil PDF/A-3 bietet ein wichtiges Feature für das neue Format “ZUGFeRD”… - [LeitwegID und Kundennummer/Referenz des Käufers](https://www.zugferdpro.com/leitwegid-und-kundennummer/): Im Profil XRechnung gibt es immer wieder die Frage wohin die LeitwegID (BT-10) geschrieben werden muss. - [Zuweisung des Rechnungszeitraums zum ZUGFeRD Objekt](https://www.zugferdpro.com/zuweisung-der-rechnungszeitraum-zum-zugferd-objekt/): Nachdem Sie das ZUGFeRD Objekt mit Create_Invoice ( VB6 und COM) bzw. – Aloaha ZUGFeRD SDK für ZUGFeRD und XRechnung. - [Zuweisung des Rechnungsdatums zum ZUGFeRD Objekt](https://www.zugferdpro.com/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. - [Datenschutzerklärung](https://www.zugferdpro.com/datenschutz/): Datenschutzerklärung von www.zugferdpro.com: keine Cookies, kein Tracking, keine Drittanbieter-Analyse. - [Impressum](https://www.zugferdpro.com/impressum/): Rechtliche Angaben für www.zugferdpro.com und das Produkt ZUGFeRD Pro. Anbieter ist die Aloaha Limited, eine in Malta registrierte Gesellschaft. - [AdditionalReferencedDocument / Rechnungsbezugsobjekt / BT-128](https://www.zugferdpro.com/additionalreferenceddocument-rechnungsbezugsobjekt-bt-128/): Das Rechnungsbezugsobjekt BT-128 ist eine vom Verkäufer angegebene Objektkennung für einen Rechnungsgegenstand, auf den sich die Rechnungsposition bezieht (z. - [Bestellnummer](https://www.zugferdpro.com/bestellnummer/): Definieren Sie die vom Käufer ausgegebene Kennung für eine referenzierte Bestellung: Datum und Datumsformat sind optional und werden von einigen Validatoren… - [ContractReferencedDocument / Vertragsreferenz](https://www.zugferdpro.com/contractreferenceddocument/): From Version 8.0.0.10 you can add a ContractReferencedDocument (BT-12) with the simple command: You can read it with: GetContractReferencedDocument… - [Detailangaben zu Rechnungsposten hinzufügen](https://www.zugferdpro.com/detailangaben-zu-rechnungsposten-hinzufuegen/): Im Extended Profile können Sie jedem Rechnungsposten Detailangaben hinzufügen. Zum Beispiel wie in BT-132 definiert. - [Kennung eines Vertrags](https://www.zugferdpro.com/kennung-eines-vertrags/): Die Vertragsreferenz sollte im Kontext der spezifischen Handelsbeziehung und für einen definierten Zeitraum einmalig vergeben sein: - [Konvertierung von ZUGFeRD-konformen X-Rechnungen nach CSV](https://www.zugferdpro.com/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. - [Kostenstelle / Buchungsreferenz](https://www.zugferdpro.com/kostenstelle-buchungsreferenz/): Die Kostenstelle ist der Textwert, der angibt, an welcher Stelle die betreffenden Daten in den Finanzkonten des Käufers zu verbuchen sind: ## Optional - [Volltext aller Artikel (Markdown)](https://www.zugferdpro.com/llms-full.txt) - [Business Terms als JSON](https://www.zugferdpro.com/bt/terms.json) - [RSS-Feed](https://www.zugferdpro.com/feed.xml) - [Sitemap](https://www.zugferdpro.com/sitemap.xml) - [Suche (unterstützt BT/BG-Codes)](https://www.zugferdpro.com/suche/?q=BT-31)