What it means
When the seller and the buyer are both in Germany, the invoice type code (BT-3) should be one of these UNTDID 1001 codes: 380 for a commercial invoice, 381 for a credit note, 384 for a corrected invoice, 389 for a self-billed invoice, 326 for a partial invoice, and 875, 876 or 877 for a partial, partial final or final construction invoice. The check applies to invoices and credit notes alike.
Why it matters
This is a warning, so the file is still accepted and delivered. A code outside the list can make the recipient's software treat the document in an unexpected way, so it is worth fixing, especially if the buyer processes invoices automatically.
How to fix it
In your invoicing software, check the document type of the invoice. Choose invoice (380) for a normal invoice and credit note (381) for a credit. Use 384 if it corrects an earlier invoice, 389 for a self-billed invoice, 326 for a partial invoice, and 875 to 877 for construction invoices.
The rule as published
Read the rule on the publisher's site
Business terms: BT-3
Where this rule applies
| Rule set | Version |
|---|---|
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
Check your file
Drop your e-invoice to see whether DE-R-017 still fails, and which other rules do.
Related rules
- BR-04 Invoice type code is required
- BR-DE-17 Use an invoice type code XRechnung expects
- BR-DE-26 A corrected invoice should refer to the invoice it corrects
- BR-FR-CO-03_BT-3 A global discount credit note needs a contract and a period
- BR-FR-CO-04_BT-3 A corrective invoice needs exactly one earlier invoice reference
- BR-FR-CO-04_BT-4 Corrective invoices need exactly one earlier invoice reference