Faktura

PEPPOL-EN16931-P0112

fatalPeppol BIS Billing 3.0profileUBL

Invoice type code 326 or 384 are only allowed when both buyer and seller are German organizations

Why it fails

Invoice type code 326 (partial invoice) or 384 (corrected invoice) is used, but the parties are not both German organisations.

How to fix it

Peppol allows these two codes only between German trading partners. Use 380 and describe the situation in the invoice note, or reference the corrected invoice through BG-3.

What the validator checks

UBL — context cbc:InvoiceTypeCode

not(normalize-space(.) = '326' or normalize-space(.) = '384') or ($supplierCountryIsDE and $customerCountryIsDE)

Related rules

Part of PEPPOL-EN16931 — Peppol BIS Billing 3.0.

Validate an invoice against this rule →

This is a Peppol BIS Billing 3.0 rule: an invoice can be perfectly valid EN 16931 and still be rejected by it.