
The GoBD (Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form) - Germany's principles for the proper keeping and retention of books, records, and documents in electronic form - are binding requirements from the Federal Ministry of Finance for every IT system that processes tax-relevant data.
§§ 10 years | retention period for accounting vouchers | 6 years | for business correspondence | All | company sizes affected | Sec. 146 German Fiscal Code (AO) | legal basis
!! Tax audit: if the tax office cannot access your data within a reasonable time, it can issue an estimated additional assessment - even without proof of specific irregularities.
✓ Odoo locks confirmed journal entries by default. Reversal entries create transparent, time-stamped offsetting postings.
✓ Automatic posting rules and required fields prevent incomplete entries.
✓ Automatic bank imports via SEPA and direct email import for incoming invoices keep postings current.
✓ Odoo links every document in an unbroken chain: order → delivery note → invoice → payment.
✓ Odoo delivers GoBD-compliant data exports at the push of a button. The tax office can request data directly from Odoo.
| Mistake | Risk | Solution in Odoo |
|---|---|---|
| Periods never locked | Retroactive changes possible | Lock month-end closes |
| Documents archived only as printouts | Original document missing | Email import + attachments |
| No procedural documentation | Formal GoBD violation | Create a template |
| Overly broad user permissions | Risk of manipulation | Role concept with four-eyes principle |
Procedural documentation is the most commonly underestimated GoBD requirement - it isn't optional, it's mandatory the moment an IT system processes tax-relevant data. At minimum, it should include:
!! Procedural documentation that only exists on paper and is never updated is of little help during a tax audit. It must reflect the system's actual, current state.
During a tax audit, the tax office can require direct access to your data or a data carrier with the relevant data. Odoo supports this through:
Businesses that run a trial export of their GoBD data in advance go into a real tax audit noticeably more relaxed - surprises usually come from a lack of preparation, not a lack of software.
Does GoBD also apply to small businesses and freelancers?
Yes. GoBD applies regardless of legal form or size to every business that processes tax-relevant data electronically - including sole proprietors with simple bookkeeping.
Is it enough if my tax advisor works in a GoBD-compliant way?
No. The requirement applies to the business itself and the systems it uses - regardless of whether the accounting is handled in-house or externally.
What happens if data isn't available in time during an audit?
The tax office can make an estimated additional assessment - that is, increase your taxable profit at its own discretion, even without proof of specific errors.
With FlexCode Systems as a certified Odoo partner, you get a complete GoBD setup - documented, audit-proof, and easy for your tax advisor to work with.
Have us review your Odoo system for GoBD compliance - a free initial assessment in a 30-minute call.