GoBD — German Bookkeeping Standard
GoBD stands for Principles for the Orderly Maintenance and Retention of Books, Records and Documents in Electronic Form — the German Federal Ministry of Finance's requirements for any electronic accounting system used by businesses operating in Germany. ERP buyers in Germany insist on GoBD certification because non-compliance can lead to tax-authority rejection of digital records and back-tax assessments. The standard applies to ERP, bookkeeping software, cash registers, document-management systems — everything that touches tax-relevant data.
The seven core principles
- Nachvollziehbarkeit (traceability) — every record must be traceable to its origin
- Vollständigkeit (completeness) — all business transactions must be recorded
- Richtigkeit (accuracy) — records must accurately reflect reality
- Zeitgerechtigkeit (timeliness) — records entered promptly, typically within 10 days
- Ordnung (orderliness) — records must be systematically organised
- Unveränderbarkeit (immutability) — once entered, records must not be alterable without audit trail
- Aufbewahrungspflicht (retention obligation) — records stored for 6-10 years depending on document type
What a GoBD-compliant ERP must do
A GoBD-compliant ERP enforces immutability of posted journal entries (corrections only via reversal postings with audit trail), produces a GoBD-export (a structured ZIP file containing all relevant data in a defined format) for tax-authority audits, prevents deletion of accounting documents within the retention period, logs every relevant user action with timestamp and user ID, and provides documentation of internal processes covering authorisations and controls.
Most established mid-market ERP vendors hold IDW PS 880 attestation (the audit standard used to verify GoBD compliance): SAP S/4HANA, Microsoft Dynamics 365 Business Central, abas ERP, proALPHA, Sage X3, Comarch ERP Enterprise. Some cloud-native products like weclapp and Xentral also hold attestations. Open-source platforms like Odoo and ERPNext typically require add-on modules from partners.
Practical relevance for ERP selection
For German operations, GoBD certification is effectively a knockout criterion — without it, your tax adviser will warn against the system, and an audit may produce findings that require expensive remediation. Always request the current IDW PS 880 attestation report from the vendor, check the report date (should be no older than 3 years), and verify the scope covers the modules you actually use. Austrian operations (BAO §131) and Swiss operations (GeBüV) have similar but not identical requirements; in practice, GoBD-compliant systems usually pass Austrian audits but Swiss certification may need separate review.
What happens during a tax audit
During a digital tax audit (Außenprüfung), the tax authority requests the GoBD-export of relevant periods. Auditors load the export into IDEA or similar audit software and run automated checks: completeness of journals, immutability of entries, plausibility of postings, audit-trail integrity. A clean GoBD-export from a certified ERP typically passes within days; a non-compliant or missing export can extend the audit by weeks and lead to estimated assessments (Schätzung) that are rarely favourable to the company.
Related Topics
Frequently Asked Questions
Is GoBD legally binding for foreign companies operating in Germany?
Yes. Any business with German tax obligations — German subsidiaries of foreign parent companies, permanent establishments, VAT-registered foreign entities — must keep GoBD-compliant records. The standard applies to the records themselves, not the location of the software, so cloud ERP based outside Germany is acceptable provided the system meets GoBD requirements.
What happens if my ERP is not GoBD-certified?
Tax authorities can reject digital records during an audit, requiring expensive paper-equivalent reconstruction. In serious cases, the tax authority may resort to estimated assessment, which is rarely favourable. Mid-market companies typically prefer to fix this proactively by switching ERP rather than face audit findings.
Does GoBD apply to e-invoicing formats like ZUGFeRD?
Yes, e-invoices count as business records under GoBD and must be stored in their original electronic form with full content, structure and metadata intact. ZUGFeRD invoices must be stored as the original hybrid PDF/XML file, not just the PDF visualisation. The same applies to XRechnung.
