German e-invoices are most often rejected because the file is not a valid structured invoice, mandatory data is missing, totals or tax logic do not validate, the submission channel is used incorrectly, or routing and technical rules are not met.
Key Takeaways
- A PDF is not an e-invoice if it is not a structured, machine-readable format.
- Federal B2G invoices must include routing data such as the buyer reference, or they cannot be delivered correctly.
- Portals reject formal and calculation errors, while recipients can reject factual or content errors.
- Submission rules matter: one invoice per email, permitted file limits, and embedded supporting documents all affect acceptance.
In Germany, an e-invoice is rejected when it fails the checks needed for delivery, validation, or acceptance. For B2G invoices, this can happen at the submission portal. For B2B invoices, it can happen in the buyer’s system or during the recipient’s internal review.
The issue may come from the invoice file itself, such as an invalid XML structure, missing mandatory data fields, incorrect tax calculations, or use of the wrong format. It may also come from the way the invoice was submitted, including an incorrect portal route, missing routing details, or failure to follow channel-specific rules.
Rejection does not always mean the same type of error. A portal may reject the invoice because the file does not pass formal or calculation checks. A recipient may reject it later because the commercial details are wrong, the content does not match the order, or the invoice does not meet agreed business requirements.
The submission portal may reject an invoice during formal validation if the structure, schema, or calculations fail required checks. Even after portal acceptance, the recipient may still reject the invoice for factual, content-related, or business-context issues.
Here are the error patterns that most often stop invoice acceptance in Germany.
Rejection Reason | Trigger in Practice | Likely Result |
Noncompliant Format or Structure | PDF, outdated schema, invalid XML, non-EN 16931 structure | Portal validation failure |
Missing or Invalid Mandatory Data | Missing buyer reference, payment terms, bank details, supplier address, VAT fields | Validation failure or routing failure |
Calculation and Business Rule Errors | Totals, tax amounts, or logic do not reconcile | Portal rejection or recipient rejection |
Submission or Transmission Errors | Wrong portal setup, wrong transmission channel, multiple invoices in one email | Delivery failure or automatic rejection |
Technical Constraints and Metadata Errors | File too large, unsupported attachment handling, invalid routing data | Technical rejection before delivery |
A German e-invoice must be structured and machine-readable. This is one of the most common rejection points because an invoice can look complete to a human reviewer and still fail system validation.
Format errors are not minor technical defects. If the XML structure, syntax, or profile is wrong, the invoice may be rejected even when the PDF version appears correct. Businesses that still treat the PDF as the primary invoice often run into this issue first.
Germany’s e-invoice controls rely heavily on data completeness. Even when the format is correct, missing required fields can trigger immediate rejection.
The federal framework requires key invoice data to be present in the structured invoice itself. This includes both VAT-law mandatory fields and certain public-sector fields required under Section 5 E-RechV.
The buyer reference, or Leitweg-ID, is especially important in federal invoicing because it acts as the routing key. If it is missing or incorrect, the invoice may not reach the intended recipient system.
Another common mistake is placing required information in a PDF attachment or free-text note. That does not solve the issue. Mandatory data must appear in the structured invoice data itself. In public-sector invoices, missing BT-10 buyer reference data is one of the fastest ways to cause rejection.
A technically correct invoice can still fail if the numbers do not align. Germany’s e-invoicing model is built for automated validation, so the invoice must be mathematically and logically consistent.
Common triggers include:
These errors matter because the system does not interpret intent. Even if a human reviewer can guess what the issuer meant, the invoice may still fail validation if the logic is inconsistent. In practice, any mismatch between line values, tax calculations, and summary amounts can undermine trust in the invoice and lead to rejection.
Some rejections happen even when the invoice content is correct. The issue is not the file itself, but how it was submitted.
Federal portals apply strict transmission rules, and those rules are enforced automatically.
Federal issuers must also use a valid submission route through OZG-RE, such as email, upload, web entry, or Peppol. The portal checks the invoice before routing it onward. This means a business can generate a technically correct XML file and still fail because it used the wrong operational process around that file.
Technical limits create another rejection layer that businesses often overlook during implementation. These are not content errors, but they can still stop an invoice from being accepted.
Important technical controls include:
Supporting documents must also be handled correctly. In standard submissions, invoice-related documents are generally expected to be embedded within the invoice data record, not sent separately as loose email attachments.
Routing metadata is just as important. In federal invoicing, an invalid Leitweg-ID can block delivery even when the invoice content itself is accurate. That makes metadata errors especially difficult, because the invoice may appear correct but still fail at the routing stage.
A reliable control process usually prevents more rejections than any post-failure correction effort.
In Germany, e-invoice rejection is rarely a single “IT issue.” It usually reflects a deeper compliance gap between legal invoice requirements, machine-readable data quality, and the operational rules of the submission channel. Businesses that treat e-invoicing as a tax, data, and process discipline, rather than just an output format, reduce rejection risk materially and make later automation, audit readiness, and accounts receivable control far more reliable.