Rules / PEPPOL-EN16931-P0112 · Markdown
Peppol BIS Billing 3.0 · rule
PEPPOL-EN16931-P0112
What does PEPPOL-EN16931-P0112 mean? Invoice type code 326 or 384 are only allowed when both buyer and seller are German organizations
Why did my invoice fail PEPPOL-EN16931-P0112?
Invoice type codes 326 (partial invoice) and 384 (corrected invoice) are only permitted when both the seller and the buyer are German organisations. These codes support German-specific invoicing practice and may not be used in cross-border or non-German exchanges.
Official rule text
Invoice type code 326 or 384 are only allowed when both buyer and seller are German organizations
Common causes
- Using type code 384 for a correction where one party is not German (use a credit note or 380 instead)
- Seller or buyer country code not DE while type code is 326/384
- ERP defaulting to a German document type for all customers
How do I fix it?
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
Related rules
PEPPOL-EN16931-P0100 · PEPPOL-EN16931-P0101 · PEPPOL-EN16931-P0104 · PEPPOL-EN16931-P0105 · PEPPOL-EN16931-P0106 · PEPPOL-EN16931-P0107 · PEPPOL-EN16931-P0108 · PEPPOL-EN16931-P0109
Check your invoice against this rule
Paste it into the live demo, or call POST /v1/validate. See the quickstart.