Key Features for German Invoicing Compliance
Choosing invoicing software for Germany means prioritizing specific features to ensure legal compliance. For business-to-government (B2G) transactions, XRechnung is the mandatory XML-based e-invoice format, required for all public sector suppliers since November 27, 2020. All German businesses must also be able to receive structured electronic invoices, including XRechnung, for B2B transactions as of January 1, 2025, with sending becoming mandatory by January 1, 2027. For broader B2B use, ZUGFeRD offers a flexible hybrid format, combining a human-readable PDF/A-3 with embedded, machine-readable XML data. Furthermore, adherence to GoBD compliance (Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form sowie zum Datenzugriff) is critical. This framework, applicable since 2015, dictates proper electronic record-keeping, requiring features like tax-compliant invoice creation, secure archiving for 10 years, and immutable storage of e-invoices in their original format.