Prerequisites
- Exact Online subscription with German entity or German customers
- Customer Leitweg-IDs for B2G recipients
- Invoice Navigator API key for validation and format checking
- Understanding of XRechnung requirements (Leitweg-ID, BR-DE rules)
Step-by-Step Setup
Configure German customer records
In CRM > Accounts, add the Leitweg-ID in the buyer reference field for each German public sector customer. Format: 04011000-12345-67. Also ensure the customer address uses country code "DE" and includes the full postal address.
Export UBL invoice from Exact Online
Create and post the invoice normally. Export the generated UBL XML. This serves as the base document for XRechnung conversion.
Validate against XRechnung rules
Submit the UBL XML to Invoice Navigator for XRechnung validation. The validator checks all BR-DE rules including Leitweg-ID presence (BR-DE-15), seller contact requirements (BR-DE-17), and German-specific business rules.
Fix issues and revalidate
Address any validation errors in the source invoice data in Exact Online. Common fixes include adding missing Leitweg-ID, completing seller contact details, and ensuring correct German VAT ID format (DE + 9 digits).
Submit to German portal
Once validated, submit the compliant invoice to the appropriate German portal (ZRE for federal, OZG-RE for state-level, or via Peppol with XRechnung profile).
Common Exact Online Errors
Why this happens in Exact Online
The Leitweg-ID field is not a standard field in Exact Online. It must be entered in the buyer reference or custom reference field, which may be overlooked.
How to fix it
Enter the Leitweg-ID in the buyer reference field for each German B2G customer. Format: 04011000-12345-67. Verify it appears in the exported UBL output.
Why this happens in Exact Online
XRechnung requires complete seller contact information (name, email, phone), which may not be fully configured in the Exact Online company settings.
How to fix it
Complete all contact fields in Settings > Company > General. Add contact person name, email address, and telephone number.
Why this happens in Exact Online
Exact Online UBL output uses the Dutch or Belgian CustomizationID, not the XRechnung-specific identifier required for German B2G invoicing.
How to fix it
When converting to XRechnung, ensure the CustomizationID is set to the XRechnung URN. Use Invoice Navigator to validate and identify this issue.
Pre-Export Checklist for Exact Online
Before exporting XRechnung from Exact Online, verify these items:
- 1Verify Leitweg-ID is entered for each B2G customer
- 2Confirm seller contact details are complete (name, email, phone)
- 3Check German VAT ID format: DE + 9 digits
- 4Ensure delivery date or service period is set on the invoice
- 5Verify all attachment filenames are unique
Validate Your Output
Use Invoice Navigator to validate your Exact Online invoices against the full XRechnung ruleset including all BR-DE rules. The validator identifies missing German-specific fields and provides fix guidance before you submit to government portals.
Validate XRechnungFAQ
Can Exact Online generate XRechnung directly?
What is a Leitweg-ID and where do I find it?
Related Guides
Ready to Test Your Exact Online Export?
Upload your XRechnung invoice and get instant compliance feedback with Exact Online-specific recommendations.
Validate XRechnung Invoice