ConnectWise e-invoicing
Europe's e-invoicing mandates need an EN 16931 XML file living inside the invoice you actually send. ConnectWise Manage doesn't add it, and your accounting system won't put it inside a branded PDF. Better Invoice already renders that PDF from your ConnectWise billing data, so it's the right place to embed the structured XML — one file that's both a branded invoice for your client and machine-readable for their accounts system.
For MSPs invoicing clients in France, Germany, Belgium, and across the EU.
Structured e-invoicing is moving from optional to required across the EU. If you bill clients in these countries, a normal PDF invoice stops being enough on these dates:
Factur-X (France) and ZUGFeRD (Germany) are the same idea under two names, now harmonized. Each one is a hybrid file: a normal PDF a person can read, with a structured EN 16931 XML file embedded inside it that software can process automatically. No separate upload, no second document to reconcile.
Technically it's a PDF/A-3 document carrying a single factur-x.xml attachment in UN/CEFACT CII syntax, with the right XMP metadata so the receiving system knows which profile it's reading. XRechnung is the pure-XML German variant for the same standard, common with public-sector clients.
The catch: the PDF you see and the XML inside it have to match exactly. If the numbers drift apart, the invoice gets rejected. That's why the tool that draws the PDF should be the tool that writes the XML.
Better Invoice already turns your ConnectWise Manage billing data into a branded PDF. Adding the embedded XML is the same data, written a second way, into the same file. Nothing else in your stack is sitting in that spot.
Your client gets the same branded invoice they've always had. Their accounts system gets the structured EN 16931 data it now requires, embedded in the very same PDF.
The XML is generated from the same ConnectWise invoice you already send through Better Invoice, so the PDF and the structured data can't fall out of sync.
Factur-X for French clients, ZUGFeRD for German, XRechnung where a pure-XML file is required. Same workflow, the profile chosen per client.
We're rolling out Factur-X and ZUGFeRD output for ConnectWise Manage invoices in early access. Tell us the country, the format, and your go-live date, and we'll turn it on for your account. The sooner we know, the sooner it ships.
Request early access →Or email hello@betterinvoice.io. We usually reply within a few hours.
Start for free. Your invoices should look as good as the work you do.
Get started free →