# ZUGFeRD Pro (English) > English pages of https://www.zugferdpro.com: the Aloaha ZUGFeRD SDK for ZUGFeRD 2.5.2, Factur-X and XRechnung (EN 16931) – on-premise e-invoice SDK for .NET and COM by Aloaha Limited (Malta, EU), developed since 2014. Prices excl. VAT, B2B only. The full German knowledge base is listed in https://www.zugferdpro.com/llms.txt. ## Pages - [About ZUGFeRD Pro – the ZUGFeRD SDK by Aloaha since 2014](https://www.zugferdpro.com/en/about-zugferd-pro/): ZUGFeRD Pro, the Aloaha ZUGFeRD SDK: one of the first ZUGFeRD SDKs (since February 2014), on-premise, ZUGFeRD 2.5.2, Factur-X 1.09.2 and XRechnung. - [Aloaha ZUGFeRD GUI – create, read and sign e-invoices without programming](https://www.zugferdpro.com/en/aloaha-zugferd-gui/): Aloaha ZUGFeRD GUI for Windows: create, read, embed into PDF/A-3 and sign ZUGFeRD, Factur-X and XRechnung invoices – EUR 199 excl. VAT. - [Why does the validator report BR-CO-15 and BR-CO-16 for the rounding amount?](https://www.zugferdpro.com/en/br-co-15-br-co-16-rounding-amount/): BR-CO-15 and BR-CO-16: the rounding amount (BT-114) may only change the amount due (BT-115), never the total with VAT (BT-112) – example, SDK code. - [Why does the validator report BR-S-08, BR-S-09 and BR-CO-17?](https://www.zugferdpro.com/en/br-s-08-br-s-09-br-co-17-vat-basis-allowances/): BR-S-08, BR-S-09 and BR-CO-17 explained: the VAT breakdown basis (BT-116) must be the net amount after allowances – example, SDK code and KoSIT result. - [CodeB Wallet – EU Digital Identity Wallet (EUDI) for Android: ID, driving licence, PDF signing](https://www.zugferdpro.com/en/codeb-wallet/): CodeB Wallet by Aloaha: EUDI wallet under eIDAS 2.0 for Android – PID, mobile driving licence, ID checks, PDF signing, QES with Maltese eID and D-Trust. - [Quick start: create a ZUGFeRD invoice in VB.NET and embed it in PDF/A-3](https://www.zugferdpro.com/en/create-zugferd-invoice-vb-net/): Step by step: create an EN 16931 e-invoice (ZUGFeRD 2.x) with VB.NET and the Aloaha ZUGFeRD SDK, save it as XML and embed it in a PDF/A-3. - [How do I create e-invoices via CSV and zugcmd from my own application?](https://www.zugferdpro.com/en/e-invoices-via-csv-and-zugcmd/): Write invoice data to CSV files and call zugcmd: ZUGFeRD and XRechnung from Delphi, VB6, Access or any language – tested CSV set, columns, exit codes. - [Create ZUGFeRD and XRechnung invoices with Delphi – late and early binding (Delphi 5 and later)](https://www.zugferdpro.com/en/create-zugferd-xrechnung-with-delphi/): E-invoicing with Delphi: ZUGFeRD and XRechnung via COM with the Aloaha ZUGFeRD SDK – late and early binding, samples from Delphi 5, typical errors. - [Downloads: Aloaha ZUGFeRD SDK, installers, tools and version history](https://www.zugferdpro.com/en/downloads/): Download the Aloaha ZUGFeRD SDK: Windows installer (32/64 bit), all libraries without installer, zugcmd, Word templates, trial licence and version history. - [E-invoicing mandate in Germany: requirements for e-invoices to and within Germany](https://www.zugferdpro.com/en/e-invoicing-mandate-germany/): Germany's B2B e-invoicing mandate: legal basis, deadlines 2025–2028, transition rules, accepted formats (XRechnung, ZUGFeRD) and exceptions – October 2026. - [Create a ZUGFeRD or XRechnung invoice online – without software](https://www.zugferdpro.com/en/zugferd-xrechnung-online-form/): Create an e-invoice online: fill in the Aloaha eForms Server invoice form in your browser and get a PDF/A-3 with embedded EN 16931 XML (XRechnung 3.0). - [Sign PDF and ZUGFeRD invoices remotely (PAdES) with SignPDFRemote](https://www.zugferdpro.com/en/sign-pdf-remotely-signpdfremote/): SignPDFRemote: PAdES signature B-B to B-LTA via the CodeB Remote Signature Service, no local certificate needed – .NET, C#, VBA/VB6 (COM), SDK 11.0.0.2+. - [Sample code for the Aloaha ZUGFeRD SDK (VB.NET, C#, VB6/VBA)](https://www.zugferdpro.com/en/zugferd-sample-code/): Sample code for the Aloaha ZUGFeRD SDK in VB.NET, C# and VB6/VBA: create and read ZUGFeRD and XRechnung invoices and embed them in PDF/A-3. - [How do I validate my XRechnung before sending it?](https://www.zugferdpro.com/en/validate-xrechnung-before-sending/): Validate XRechnung files with the official KoSIT validator and the current XRechnung configuration: download, command line, report, common errors. - [Create ZUGFeRD and XRechnung invoices with VB6, VB5 and VBA – late and early binding](https://www.zugferdpro.com/en/create-zugferd-xrechnung-with-vb6-vba/): E-invoicing with Visual Basic 6, VB5 and VBA (Access, Excel): ZUGFeRD and XRechnung via COM with the Aloaha ZUGFeRD SDK – code samples and typical errors. - [zugcmd – the command-line tool for ZUGFeRD and XRechnung](https://www.zugferdpro.com/en/zugcmd-command-line-tool/): zugcmd.exe: create ZUGFeRD/XRechnung from CSV, embed XML in PDF/A-3, export to CSV and sign PDFs – without programming. All parameters and exit codes. - [Aloaha ZUGFeRD PDF Viewer – view, edit and sign ZUGFeRD invoices](https://www.zugferdpro.com/en/zugferd-pdf-viewer/): Aloaha ZUGFeRD PDF Viewer for Windows: view ZUGFeRD and Factur-X invoices, show and edit the embedded XML, edit pages, sign PDFs locally or via CodeB. - [ZUGFeRD profiles compared: MINIMUM, BASIC, EN 16931, EXTENDED, XRECHNUNG](https://www.zugferdpro.com/en/zugferd-profiles-compared/): ZUGFeRD profiles compared: business terms, invoice lines, which profiles count as e-invoices in Germany since 2025, and how to set the profile in the SDK. - [Licences & pricing: Aloaha ZUGFeRD SDK and ZUGFeRD GUI](https://www.zugferdpro.com/en/zugferd-sdk-pricing-licences/): Aloaha ZUGFeRD SDK prices: free trial, SDK licence EUR 1,350, runtime licence EUR 350 (10 workstations), GUI EUR 199 – all excl. VAT, B2B only. - [ZUGFeRD, XRechnung and Factur-X: the differences explained](https://www.zugferdpro.com/en/zugferd-xrechnung-factur-x-differences/): ZUGFeRD, XRechnung, Factur-X and Peppol compared: CII or UBL, hybrid PDF/A-3 or XML, EN 16931 and the EU list of syntaxes (2017/1870).