Products

Hive BDC: e-invoicing for Dynamics AX and D365 F&O

Balsoft Data Connector: e-invoicing (XRechnung, ZUGFeRD) and document dispatch for Microsoft Dynamics 365 F&O, AX 2012 and AX 2009. Runs on your own Windows server.

Hive BDC

Every document your ERP produces, delivered

Hive BDC turns a posted sales invoice into a German e-invoice in XRechnung or ZUGFeRD format. Order confirmations, quotations, collection letters, purchase orders and payment advices go out as the PDF your ERP prints. Each document can be mailed to the recipient and filed in SharePoint, ShareFlex, DocuWare or the DMS you already use.

A Windows service does the work in the background, a dashboard shows what went out and holds the settings. The ERP side is the Balsoft Data Flow module, which Balsoft installs for you.

Supported systems

Standards

XRechnung 3.0.2ZUGFeRD 2.5.2EN 16931

How an e-invoice goes out: Dynamics AX 2009, AX 2012 and D365 F&O on-premises (LBD)

From the posted invoice in Dynamics to the customer's mailbox and your archive, without anyone touching it.

Hive BDCEN 16931 XRechnung 3.0.2 ZUGFeRD 2.5.2
DynamicsDynamics AX 2012Sales orderSO-10234PostSales invoiceSample Ltd.1.190,00 €AX 2012AX 2009Data FlowExport batchHive BDCHive BDCDashboardConnectedSERVICERunningv1.0.0LICENSEValidEXPORTS6TodayRECENT EXPORTSDocument IDTypeFormat7000001234SalesInvoicexrechnungAB0004711SalesConfirmationpdfAN0000815SalesQuotationpdfHive BDC DashboardCustomer mailboxMicrosoft 365Archive (DMS)SharePoint · DMSSharePointShareFlexDocuWared.velopM-FilesELOenaiowindreamDoxisnscaleOther DMSSales invoiceINV-10234Sample Ltd.1.190,00 €E-INVOICE · EN 16931<Invoice></Invoice>
01

The invoice is posted in Dynamics

What it does

XRechnung and ZUGFeRD

Sales invoices become e-invoices according to EN 16931, checked before they leave, including credit notes, cash discounts and settlement house data.

PDF documents

Order confirmations, quotations, collection letters, purchase orders and payment advices are sent as the PDF your ERP prints.

Mail through Microsoft 365

Recipient, subject and text come from the ERP. Documents are sent from your own mailbox and kept in its sent items.

SharePoint, DocuWare and other DMS

Documents go straight into a SharePoint library, also with ShareFlex, with metadata columns filled from the document. DocuWare, d.velop, ELO, M-Files, enaio, windream and other DMS read the finished files from the output folder (local, network share or a synced cloud folder) with their folder import or their own connector.

Runs on your servers

Document content never goes to Balsoft or another service, only to the recipients and the SharePoint site you set up.

Test systems stay internal

Documents from a test or development system go to your test recipients, never to a customer or vendor.

E-invoice formats

Which format a customer receives is set in the ERP, per invoice: XRechnung as XML, or ZUGFeRD as a PDF with the same XML inside. Both follow EN 16931 and are checked before they leave.

XRechnung

3.0.2

For the public sector (with Leitweg-ID) and every recipient who processes XML.

Format
XML, UN/CEFACT CII syntax
Standard
EN 16931 with the German CIUS
Specification ID
urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0
File
One XML file per invoice
Tested with
KoSIT validator 1.6.3, configuration 2026-08-31 (XRechnung 3.0.2)

ZUGFeRD

2.5.2 / Factur-X 1.09.2

For recipients who want a readable PDF and machine-readable data in one file.

Format
PDF/A-3b with the XML attached
Profile
XRECHNUNG: the same XRechnung 3.0.2 XML as on the left
Inside the PDF
xrechnung.xml, Factur-X XMP metadata, sRGB output intent, fonts embedded
Source
The invoice PDF your ERP prints
Tested with
Mustang 2.26 with the ZUGFeRD 2.5.2 rules and the PDF/A-3 check (veraPDF), KoSIT validator for the XML

What the e-invoice carries

  • Invoices, credit notes and corrected invoices (type codes 380, 381 and 384)
  • Leitweg-ID for public-sector buyers (BT-10)
  • Order, contract, project, delivery note and tender references (BT-11 to BT-17)
  • Cash discounts (Skonto), also in several stages, in the machine-readable XRechnung form
  • VAT per rate and category, so 19 % and 7 % on one invoice
  • Bank details, delivery date and remittance information
  • Item numbers, GTIN and country of origin per line
  • Settlement house identifiers, for example for Aktivbank

Every invoice runs through a check of the EN 16931 and XRechnung business rules before it is written. Each finding is logged with its official rule ID, for example BR-DE-15, so missing data can be fixed in the ERP.

All other documents (order confirmations, quotations, collection letters, purchase orders, payment advices) go out as the PDF your ERP prints.

Hive BDC follows new versions of both standards. XRechnung 4.0, based on the revised EN 16931, is expected in spring 2027; XRechnung 3.0.2 stays valid until at least 31 July 2027. Updates arrive through the dashboard.

Works with the DMS you have: SharePoint and ShareFlex directly; DocuWare, d.velop documents, ELO, M-Files, enaio, windream, SER Doxis, nscale, EASY archive, Laserfiche, OpenText and other document management systems through the output folder, which they read with their folder import or their own connector.

System requirements

What you need to install and use Hive BDC. Your Balsoft consultant goes through it with you and installs the ERP part.

Server

  • Windows Server 2016, 2019, 2022 or 2025, 64-bit, with Desktop Experience. Windows 10 or 11, 64-bit, for test systems.
  • Nothing else to install: the Setup brings the .NET runtime it needs.
  • About 250 MB for the program, plus space for documents and logs (kept 30 days).
  • Local administrator rights for the installation. The service runs as LocalSystem, or as a domain account when the export folder is on a network share.

Dynamics

  • Dynamics 365 F&O / F&SCM, Dynamics AX 2012 R3 or Dynamics AX 2009.
  • The Balsoft Data Flow module in the ERP, delivered and installed by Balsoft.
  • A batch server that runs the Data Flow export jobs.

Export folder

  • A local folder or network share where the ERP writes the documents and Hive BDC picks them up.
  • Read and write access for the ERP service account and the Hive BDC service account.

Microsoft 365 (for sending by mail)

  • Mail: an Entra ID app registration with Mail.Send and the sending mailbox. Balsoft provides a script that sets it up and limits it to that mailbox.
  • HTTPS access from the server to login.microsoftonline.com and graph.microsoft.com.

Licence

  • A licence file from Balsoft, bound to your Microsoft 365 tenant. It unlocks e-invoices, PDF documents and SharePoint.
  • The dashboard warns before it expires. Documents are never lost: without a valid licence they wait in the export folder.

SharePoint or another DMSOptional

  • Only when documents should also be filed. Hive BDC runs without it.
  • SharePoint: an app registration with Sites.ReadWrite.All, or Sites.Selected on the target site.
  • DocuWare, d.velop, ELO, M-Files and other DMS: Hive BDC writes the finished files to an output folder (local, network share or a cloud folder synced to the server), and the DMS reads them with its folder import or its own connector.

Downloads

Hive BDC Setup

Version 1.0.0, released 11 October 2026, about 130 MB, Windows x64

One file with everything you install: the Windows service and its dashboard. The file is signed by Balsoft GmbH; Windows shows Balsoft GmbH as the publisher. Installed systems update themselves from the dashboard.

Download Setup 1.0.0

SHA-256 checksum:
ac844a1a1e93bf0331268e99d0c5debe099cf83a9656cc98fceb99dca1d34d47

Installation and user guides

PDF, in English. The German version is on the German page.

  • Microsoft Dynamics AX 2012PDF, 2.3 MB
  • Dynamics 365 Finance and OperationsComing soon
  • Microsoft Dynamics AX 2009Coming soon

Hive BDC runs with a licence from Balsoft. Without one, the dashboard opens but no documents are processed. Get in touch for a licence or a test installation.

Contact us

Let’s talk about your Dynamics 365

Tell us what you are planning. You get an assessment from the people who will build it.

Get in touch