einvoicecheck
Menu

Rules / PEPPOL-EN16931-P0112 · Markdown

Peppol BIS Billing 3.0 · rule

PEPPOL-EN16931-P0112

Layer peppol·Checked against Peppol BIS Billing 3.0 2026.5

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

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.