InvoiceIn
Language: EN

PEPPOL-EN16931-P0112

Peppol BIS Billing 3 · validation rule

Peppol BIS Billing 3Error
Invoice type code 326 (partial invoice) or 384 (corrected invoice) is only allowed in Peppol when both seller and buyer are German. Use 380 (invoice) or 381 (credit note) instead; German-specific codes are an XRechnung convention.
Field
document.type_code (BT-3)
Rule set
Peppol BIS Billing 3
Rule-set version
Peppol BIS Billing 3.0 (rules master, Sep 2026) · in force since · Rule-set changelog
Who has to fix it
The sender

This is a property of the file you received, so it cannot be corrected on your side without changing the document — ask the supplier to reissue it.

Check your own invoice

Drop the file that failed. We parse it, run the official rule sets against it and list every finding with a fix — 20 invoices per day, no key, nothing stored.

Open the live demo

Same explanation over the API: GET /v1/rules/PEPPOL-EN16931-P0112?lang=en