PEPPOL-EN16931-R002

Document-level note is not allowed in this form

Repaired automatically Field BT-22 PEPPOL UBL / CII

What it means

Peppol allows a single document-level note (BT-22). Generators that emit one note per internal comment produce several, which Peppol rejects. In CII the rule is stricter still: it also forbids a SubjectCode on the note, so a single correctly-worded note fails purely because it carries a subject classification. That second condition is easy to miss — the rule message only mentions the count.

Can it be fixed automatically?

Nothing about your business is needed to fix this — the correct value is a constant, a code list entry, or is already present in the document.

This one can be repaired automatically. The API applies the fix, re-validates, and reports exactly what changed with before and after values.

How to fix it

Merge multiple notes into one, joining the text so nothing is lost. In CII also remove the note's SubjectCode: Peppol provides no place for it, so the classification is dropped while the note text is kept.

Where it applies

CII/rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:IncludedNote
UBL/Invoice/cbc:Note

Check your own invoice

curl -X POST https://einvoice.mgsoft.sk/v1/validate \
     -H 'Content-Type: application/xml' \
     --data-binary @invoice.xml

← All rules